YARV Merged Matz #
(Koichi Sasada has requested I print the following. He is the scribe.)
In an article entitled RubySpaMeeting2006, daigo wrote that “YARV will merge Ruby 1.9 on Valentine’s Day.” In fact, at that time, YARV will only merge into a CVS branch, not to 1.9 HEAD (matz’ plan).
However, the result is YARV merged matz! matz has an acount for the YARV subversion repository. This is because YARV has some problem with CVS. Most of it is filenames. There are some “yarv…” files. YARV is only a code name and it should vanish with the Ruby 2.0 release. So, I and matz and other YARV developers will rename the files and the API calls (which has same problem: vanish yarv_… API) and so on.
I hope that Ruby development VCS will be Subversion when YARV is finally merged.
YARV (on subversion repository) works fine (... but there are some errors on make test, test-all). Please check your Ruby applications on YARV. Bug reports are very welcome.
Gunther
Awesome shit!
Joao
This is great. It means that by the end of the year we will have another gift by Matz and ko1. It’s a good timing as well, because Ruby 1.9 and 2.0 will need a lot of adaptation and testing before they support the important libraries that we have gotten used to. But in the name of progress, some incompatibilities are to be expected. Ruby is not written in stone, it’s the stone with which we write. Cheers.
^-^
< Hooray!
sporkmonger
How hard is YARV to install and run side-by-side with normal ruby? Anyone in the know care to write a quick howto for the chronically lazy copy/pasters like myself?
Justin
I second sporkmonger’s comment!
ko1
join yarv-dev-en ML and send me questions. http://www.atdot.net/yarv/
riffraff
svn co http://www.atdot.net/svn/yarv/trunk yarv
sh configure --program-suffix=_yarv --prefix=installdir
make
, will build minirubymake ruby
andmake rubyw
on win32make install
ruby_yarv something.rb
I have some small issues with the install fase with msys on win32 but it seem to works fine on linux.
riffraff
err.. make 5 “
make install-nodoc
“mardoen
riffraff’s description works fine (thanks!), with an addendum: I needed to call autoconf after checking out the source. this will create the “configure” shell script that you then execute in riffraff’s step 2.
OS X apparently doesn’t have autoconf, but there is a DarwinPort.
I can already attest that
puts 'hi'
executes fine in ruby_yarv ;)sporkmonger
Great! I’ll have to try it out with FeedTools.
Comments are closed for this entry.