“Their enterprise was neither more just
nor easier, and God was no more
their friend than yours.”
Machiavelli
“Their enterprise was neither more just
nor easier, and God was no more
their friend than yours.”
Machiavelli
Thursday, February 14, 2008
Rubydium update #1
This is the first in a series of postings on the latest developments and plans for Rubydium. Due to a lack of high level aims and goals I stopped development and moved away from the Ruby community for a long while many months ago.
In the meantime I’ve explored Java, in particular Hibernate, Wicket, and Seam. From there I moved on to Scala, however... after several months away from anything other than professional development, I’ve once again returned to Ruby after an interesting chat with JRuby developer Charles Nutter.
I’m soon to move from a Java J2EE development position to a Ruby development position, and as such, have decided to make public my continued work on the Rubydium project. Don’t expect too much however. In my mind the project has shifted from a major burden, something that must be perfect and ideal from time of conception until its first gasping breath, into a project which brings one word to my lips: fun.
At the moment very little has changed since the last release, but I’ll try to summarize some of the bigger changes very quickly. I’ve moved from Ruth/Ripper to RubyParser (ParseTree). I’ve worked a bit on improving the time that the tests take to run, and have fixed a few tests that have been broken for quite a while already. The strange non deterministic behaviour that I’d for a long time attributed to my own NanoVM code has now disappeared which makes working on the code base much less fatiguing.
Please don’t expect a Ruby interpreter that will ever be used for production, this is just an experiment. However, I hope all following the project will be excited by the developments I aim to make in the coming months.
For the intrigued, I’ve pushed my work to a git repository: http://repo.or.cz/w/rubydium.git