YARV 0.3.2 released, YARV OOPSLA 2005 slides
Yet another big (but very quiet) release of the VM that will be the base for Ruby 2.0. Sasada Koichi has quietly released YARV 0.3.2, back on 10/10. This release includes Native threading with pthread / win32 threads! It also includes support for Proc, Binding and eval, and a number of bug fixes. Now, I'm no expert on all this, and I don't have any idea of Ko1's plans - but from that feature list it would appear that we're getting awfully close to an official release of Ruby merged with YARV. He's already got YARV and Ruby merged in his trunk and has moved on to native threading. Might we see alpha/beta Ruby 2.0 candidates soon? Or maybe it's just wishful thinking?
For those who just can't get enough YARV, Sasada also has his draft slides up in PDF format for OOPSLA 2005. Be sure to take a look and give him some feedback.
The March to Ruby 2.0 continues
Sasada Koichi is moving ever closer to the fulfillment of YARV and Rite. He's set up a web page where you can cut and paste your ruby scripts into a textarea and generate YARV instructions. For the non-geeky this might not seem so neat, but it's a great way for the average Ruby user to help out Ko1 in solidifying YARV. Cut and paste in some of your scripts to get them run through as a sort of super-alpha Ruby 2.0 bug testing process. We can help test the compilation/disassembly of Ruby code!
Also, via a heads up from _why_, it looks like Sasada is making strides toward native thread support in YARV. Check out Redhanded for the details on thread support in YARV.
The March to Rite
Sasada Koichi is cruisin' now. He's already released YARV 0.3.0 (and an unannounced 0.2.3)!
I'm very glad to announce the release of YARV 0.3.0.
This version includes Ruby source code (2005-08-13) and merged with
YARV. So you can experience Rite :) For example, you can't find
"rb_eval()" in "eval.c".
Homepage: http://www.atdot.net/yarv/
tar ball: http://www.atdot.net/yarv/yarv-0.3.0.tar.gz
Limitations:
* only "miniruby" was built
* no "ext/" libraries
* no "lib/" libraries
* no thread support
* no many many schemes
* many legacy codes are remained
He's managed to merge YARV and Ruby (with a very recent release) to build miniruby - the minimum core ruby executable used to bootstrap installation of the full Ruby library.
YARV 0.2.2 Released
Making ever steady progress on the Ruby VM, Sasada Koichi has released version 0.2.2 of YARV.
Hi,
I released YARV 0.2.2 (8-8 release).
Changes: http://www.atdot.net/svn/yarv/trunk/Changes
At next release (9/9), I'll merge YARV with Ruby interpreter (not with
official CVS head, but with local copy of latest ruby).
Regards,
--
// SASADA Koichi at atdot dot net
//
That's right, he's planning to merge YARV and the ruby interpreter in the next version! OK, not into CVS HEAD, but still c'mon! The man is doing some good work here.
Older posts: 1 2