For some (very small) values of done…

What does done mean? Somebody was telling me that Ruby 1.9 was “pretty much done” last night.

What is Ruby 1.9? Do we have a spec? A test suite? Anything? If the answer is no, it’s not ready.

–Charels Nutter (in a comment here)

Partly that’s because Charels wants 1.9 as a reference implementation — not just usable interpreter.

But, that highlights one of the reasons I like the way python is developed. There is a test suite, there is a reasnably complete set of specifications. So, from here, it looks like Python 3 is a lot “more done” than Ruby 1.9. But that’s OK, they are both way more done that Perl 6. ;)

I’m still looking forward to Ruby 1.9, and python 3.0.

2 Responses to “For some (very small) values of done…”


  1. Perl 6 has a test suite and a specification. If Ruby 1.9 has neither, how could Ruby 1.9 possibly be more done than Perl 6?

  2. The mechanically verified Ruby 1.9 changelog

    http://eigenclass.org/hiki/mechanically-verified-ruby19-changelog

Leave a Reply