|Fancy running on Rubinius VM||Christopher Bertels||10/4/10 1:52 PM|
As of recently, there has been lots of work done on a bytecode
compiler for the Rubinius VM.
Thanks to several new committers to the project, alot of work has been
done to improve the language, its syntax and performance.
We’re planning on getting all of Fancy’s features implemented for
This is a pretty huge step in Fancy’s development since we’ll gain
some substantial performance improvements and hopefully will be able
to fully bootstrap the language soon.
Another obvious improvement will be the possibility to use any
existing Ruby library and framework that runs on Rubinius (including
most C-extensions that also run on the VM).
PS: You can have a look at the current bytecode compiler work done at
the rbx_bytecode branch ( => http://github.com/bakkdoor/fancy/tree/rbx_bytecode
|Re: [fancy-lang] Fancy running on Rubinius VM||Victor Hugo Borja||10/7/10 8:44 AM|
Good news everyone!, we have almost everything that is needed for bootstrapping, all the fancy files in lib/ can be compiled to rubinius bytecode. We're working on implementing the methods we currently have in C++ in ruby (inside rbx/fancy_ext). So we will be bootstrapping really soon, and ready to implement everything in fancy itself.
I'd like to thank all of you for making fancy so awesome!.
It would be really nice to have the new web design for the next release (I hope we can bootstrap in a week, and make a release by that time).
|Re: [fancy-lang] Fancy running on Rubinius VM||goyox86||10/7/10 8:46 AM|
Sweeeeet! I can't wait to see fancy bootstraping, :-)
Enviado desde mi BlackBerry de Movistar
From: Victor Hugo Borja <vbo...@apache.org>
Date: Thu, 7 Oct 2010 10:44:42 -0500
Subject: Re: [fancy-lang] Fancy running on Rubinius VM
|Re: [fancy-lang] Fancy running on Rubinius VM||Christopher Bertels||10/7/10 9:29 AM|
Excerpts from Victor Hugo Borja's message of Do Okt 07 17:44:42 +0200 2010:
Vic, if you have time, would you mind getting back into irc?
> I'd like to thank all of you for making fancy so awesome!.
Yeah, I was thinking about a new release (0.3) as well, once we're
|Re: [fancy-lang] Fancy running on Rubinius VM||Nils Haldenwang||10/7/10 9:34 AM|
Huzza, that is damn fast. The pure ruby parser will take a bit longer,
as I have no time to work on it within the rest of this week and the
next week. But I try to finish it asap. :-)
|Re: [fancy-lang] Fancy running on Rubinius VM||Christopher Bertels||10/7/10 9:45 AM|
Excerpts from Nils Haldenwang's message of Do Okt 07 18:34:09 +0200 2010:
I suppose I could work on a treetop-based ruby parser. It might be
This really helps since there are so many dependencies currently it's
@Nils: Sorry, don't want to discredit your work on the ruby parser, we
What do you think?
|Re: [fancy-lang] Fancy running on Rubinius VM||Nils Haldenwang||10/8/10 12:39 AM|
Huzza! Have a new plan. Should reduce the problem to something that
could be easily done. Well, I will keep the language independent plan
in mind but will build a grammar with embedded Ruby first, as it is
much easier. I guess this could perhaps be done until the next
release,... Hopefully. :-)
2010/10/7 Christopher Bertels <bakk...@googlemail.com>:
|Re: Fancy running on Rubinius VM||Christopher Bertels||10/8/10 1:11 AM|
OK, great! Sounds good.
Unfortunately using treetop doesn't seem like a viable option. It's
about 10x slower on rbx than on MRI. No idea why. I'll talk to the rbx
people about it, maybe they know what's going on. Also, writing that
treetop parser wasn't much fun anyway :P
> 2010/10/7 Christopher Bertels <bakkd...@googlemail.com>: