hoodwink.d enhanced
RSS
2.0
XHTML
1.0

RedHanded

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

Awesome shit!

said on

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

< Hooray!

said on

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

I second sporkmonger’s comment!

said on

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

said on
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

err.. make 5 “make install-nodoc

said on

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

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

Comments are closed for this entry.