HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
London Ruby User Group:Redcar: Ruby, Gnome and Textmate
Redcar: Ruby, Gnome and Textmate
Redcar is a text editor developed using the Ruby language by Daniel Lucraft mimicing many functionalities of TextMate, the popular Mac OS text editor created by Alan Odgard. However, unlike TextMate, Redcar runs on the Linux OS. There are other TextMate-like variants, but these tend to run on Windows and be proprietary applications. One of the strengths of TextMate is its varied language support which are implemented through a system of bundles. Thankfully, these bundles are portable and largely non Mac specific. Thus a large part of TextMate's functionalities are portable.

Dan has been working on Redcar for two years now, and has managed to get the syntax highlighting and snippets 95% complete, the commands 75% complete, though he is yet to make a start on Macros. The testing is performed in cucumber. Redcar is scalable with extensions using plugins. The commands, preferences and speedbar are created in Ruby, and demonstrate how custom features are extended in Redcar.

The implementation of Redcar is written in Ruby and the GUI framework used is Ruby-GNOME2, a library which wraps the GTK GUI. Daniel Lucraft wrote the syntax highlighting in Vala rather than in C or C++, as the latter were rather uninspiring options. The Ruby binding script is generated using a Ruby library called Valar which Daniel created, and which has proved to work quite well. Dan used FreeBase as the plugin loading system for Redcar.

ABOUT DANIEL LUCRAFT
Daniel Lucraft's interests include Ruby, web applications and the Gnome desktop.
More about Daniel Lucraft

ABOUT THE LONDON RUBY USER GROUP
LRUG is the London Ruby User Group; a community of ruby developers based in and around London. We meet up at least once a month; on the 2nd Wednesday of the month we have meetings with talks, demos and such-like and then we have pub-based meetups organised on an ad-hoc basis (roughly half-way between meetings).
More about the London Ruby User Group
PODCAST REDCAR: RUBY, GNOME AND TEXTMATE

This session took part at the LRUG March. You can view the other 1 podcast here.
FLEX, FLASH & ADOBE AIR COURSES
Christophe Herreman & Roland Zwaga's  Spring ActionScript course, CHRISTOPHE HERREMAN'S SPRING ACTIONSCRIPT COURSE
FLEX, FLASH & ADOBE AIR PODCASTS
Christophe Coenraets:Modern Tools for Modern Web, Modern Tools for Modern Web
Christophe Coenraets : 6th Mar 2013
View Podcast: Modern Tools for Modern Web,
Various Speakers:Janice Fraser on UX for Hackers, UX for Hackers
Various Speakers : 28th Jul 2011
View Podcast: Janice Fraser on UX for Hackers,
Christophe Herreman:Enterprise Flex Development, Enterprise Flex
Christophe Herreman : 28th Jun 2011
View Podcast: Enterprise Flex Development,
Eric Van der Kleij:Talk by Eric Van Der Kleij, Talk by Eric Van Der Kleij
Eric Van der Kleij : 26th May 2011
View Podcast: Talk by Eric Van Der Kleij,
Adam Granicz:Introducing WebSharper 2.0, WebSharper 2.0
Adam Granicz : 22nd Nov 2010
View Podcast: Introducing WebSharper 2.0,
 :Flash Player 10.1 and AIR 2.5 Beta, Flash Player 10.1 and AIR 2.5 Beta
: 2nd Aug 2010
View Podcast: Flash Player 10.1 and AIR 2.5 Beta,
Jeremy Grelle:Keynote, Keynote
Jeremy Grelle : 16th Jun 2010
View Podcast: Keynote,
Tomas Lin:What can Grails do for me? Building Flex Applications with Grails., Building Flex Applications with Grails.
Tomas Lin : 16th Jun 2010
View Podcast: What can Grails do for me? Building Flex Applications with Grails.,
Christophe Herreman:An Introduction to the Spring ActionScript Framework, An Intro to the Spring ActionScript Fram
Christophe Herreman : 16th Jun 2010
View Podcast: An Introduction to the Spring ActionScript Framework,
 :Parkbench Panel Discussion, Parkbench Panel Discussion
: 16th Jun 2010
View Podcast: Parkbench Panel Discussion,
Michaël Chaize:Flex/Java communications, Flex/Java communications
Michaël Chaize : 16th Jun 2010
View Podcast: Flex/Java communications,
Jens Halm:Enterprise Flex Applications with the Parsley Framework, Enterprise Flex Applications with the Pa
Jens Halm : 16th Jun 2010
View Podcast: Enterprise Flex Applications with the Parsley Framework,
Graeme  Harker:An Introduction to the Cocoa AMF Framework., An Introduction to the Cocoa AMF Framewo
Graeme Harker : 16th Jun 2010
View Podcast: An Introduction to the Cocoa AMF Framework.,
Christophe Coenraets:Flex 4, Flash Builder 4 and Flash Catalyst, Flex 4, Flash Builder 4 and Flash Cataly
Christophe Coenraets : 15th Apr 2010
View Podcast: Flex 4, Flash Builder 4 and Flash Catalyst,
Nicolas Yuen:Accessibility API in Flex, nicolas yuen accessibility API in Flex
Nicolas Yuen : 17th Mar 2010
View Podcast: Accessibility API in Flex,
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer