hoodwink.d enhanced
RSS
2.0
XHTML
1.0

RedHanded

Here's Ruby 1.8.5 Preview 1 #

by why in inspect

Hear this: Ruby 1.8.5-preview1 is out. This is a security release, fixing a number of SEGV and parse errors. Tanaka Akira has also added nonblocking socket methods. See test/socket/test_nonblock.rb for more presently. Good!

Please, don’t really install this. But do install it:

 wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview1.tar.gz
 tar xzvf ruby-1.8.5-preview1.tar.gz
 cd ruby-1.8.5
 ./configure --prefix=$HOME/local
 make
 make install

 export PATH="$HOME/local/bin:$PATH" 
 ruby your_test_script.rb

 cd /your/rails/app
 ruby script/server

Matz has scheduled preview2 for July 14th. The stable 1.8.5 release should be seen August 14.

Hey, alright, Eric Hodel has an explanation of how Ri and Gems can hook up with this release.

said on

matz is going to go back in time to release preview2?

said on

Rrrr…FFFT.

said on
said on

matz is going to go back in time to release preview2?

Yes, I believe that’s the power of continuations at work there.

said on

M-theory has predicted Matz’s ability to travel through time. This is what allows you to use ruby technology from the year 2034 today.

said on

let me suggest using --program-suffix=_whatever as a configure option, for extra comfort :)

said on

oh, funny I just realized that the expected release date is my birthday :)

said on

drbrain: Right, good patches, t’you.

Guys, Matz doesn’t use his time travel to affect Ruby releases. That would be cheating. He only uses it to go back and make ham sandwiches.

said on

For 1.8.5p2 I have added ri command line flags to control the search path so you can just get ri for the system files, or just for gems.

said on

Aww man, coulda used non-blocking sockets a month or so ago. :-/

said on

—program-suffix=matz-needs-more-testers

said on DD Mon YYYY at HH:MM

* do fancy stuff in your comment.

PREVIEW PANE