|
|
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.
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
Official RNIB Accessibility Hackathon
CONFERENCE (2 DAYS)
London, Saturday, February 11th
BOOK NOW!
|
|
Russel Winder's Python Workshop
4 DAY COURSE. Featuring Russel Winder London, Monday, February 13th
|
|
Coding Kata
FREE EVENT:
In The Brain of Damjan Vujnovic
London, Wednesday, February 15th
|
|
London Ruby User Group
FREE EVENT:
LRUG lightning
London, Tuesday, February 21st
|
|
QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th
BOOK NOW!
|
|
Elevate Events
FREE EVENT:
elevate-launch-event
London, Wednesday, March 7th
|
|
London Ajax User Group
FREE EVENT:
Dart
London, Tuesday, March 13th
|
|
Peter Lubbers' HTML5 Fast Track Course
2 DAY COURSE. Featuring Peter Lubbers New York, Wednesday, March 14th
|
|
|
|