HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
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

More about Daniel Lucraft
PODCAST REDCAR: RUBY, GNOME AND TEXTMATE
Digg! StumbleUpon
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification