Glimpses of RubyConf 2005
For those of us unfortunate enough to be unable to have attended RubyConf, there's a good set of glimpses of presentations, writeups and blogging into what exactly is going on over there. Here's what I was able to find:
- Slides from Matz's keynote speech
- Notes on Matz's keynote speech at RubyConf 2005
- Slides from Jim Weirich and Chad Fowler's presentation on Demystifying Continuations at RubyConf 2005
- Slides from Sasada's presentation on YARV
- Aggregated blogs of RubyConf 2005 attendees
- ODEO podcast channel for RubyConf presentations
- Technorati search for "rubyconf"
Update: Ryan Davis also has up his RubyConf 2005 page which will be the collecting place for all of the presentations. He's collected the RubyConf presentations for 2004, 2003, and 2002 in the past.
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.
Ruby Watchers
For those of you who crave the latest news on what's going on with Ruby, here's a nice set of links for you that I've dug up:
- RSS Feed for Ruby development on Basecamp
- RSS Feed for ruby-core CVS
- The Ruby 1.8.3 changelog - bit too developer centric, but gives some insight into what is new in the recently released 1.8.3.
- Yarv-devel archives - the English spaking mailing list for YARV development. Remember YARV is being merged with the CVS head of Ruby 1.9. The eventual result is Ruby 2.0 (with a VM!).
I was curious about how to track the development now that the Ruby core migrated to Basecamp for project management, so I had a bit of a goose chase finding that URL.
Older posts: 1 2