hoodwink.d enhanced


YARV Merged Matz #

by why in cult

(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.

said on 14 Feb 2006 at 06:36

Awesome shit!

said on 14 Feb 2006 at 07:54

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.

said on 14 Feb 2006 at 09:34

< Hooray!

said on 14 Feb 2006 at 11:49

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?

said on 14 Feb 2006 at 13:53

I second sporkmonger’s comment!

said on 15 Feb 2006 at 04:21

join yarv-dev-en ML and send me questions. http://www.atdot.net/yarv/

said on 15 Feb 2006 at 08:54
sporkmonger: yarv has a normal configure file, so you can try:
  1. svn co http://www.atdot.net/svn/yarv/trunk yarv
  2. sh configure --program-suffix=_yarv --prefix=installdir
  3. make, will build miniruby
  4. make ruby and make rubyw on win32
  5. make install
  6. 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.

said on 15 Feb 2006 at 13:32

err.. make 5 “make install-nodoc

said on 24 Feb 2006 at 06:49

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 ;)

said on 26 Feb 2006 at 12:20

Great! I’ll have to try it out with FeedTools.

Comments are closed for this entry.