|
|
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 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
|
FLEX, FLASH & ADOBE AIR PODCASTS
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|