I'm happy to announce the release of Redact 0.1.0.
Redact is an Edje compiler written in Ruby.
Unline the official Edje compiler, edje_cc, Redact doesn't read EDC
code, it reads Ruby code instead. This means that Redact will allow you
to write Edjes in a full-blown programming language.
So why is this a good thing?
With edje_cc, the only way to automate the creation of parts and/or
programs is to use CPP macros, which are very limited feature-wise and
hard to debug.
Also, it means that syntax errors won't go unnoticed anymore :)
(although I'm pretty positive we hunted down all of the bugs in that
aspect in edje_cc).
Redact already supports almost all important features of edje_cc, there
are a few minor issues that you probably won't notice anyway ;)
For further information, please see the the tiny project page at
Feedback is greatly appreciated, let me know what sucks about Redact
atm, and how it could be done better.
I hope an easy to handle Edje compiler will make it easier to get
started with Edje and help in getting more people to design stuff with
Please don't ask why I chose Ruby instead of C++, C#, Perl6, Python or
Visual Basic ;)