From: Devin Mullins Date: 2006-10-08T11:06:03+09:00 Subject: Re: In the year 2525 dblack@wobblini.net wrote: > It's definitely an incompatibility, though, in the sense that it has > the potential to create a category of programs that will run under > JRuby but not (original) Ruby. Except on 64-bit machines. And don't forget that there are plenty of platform-incompatibilities already (particularly for Windows): Kernel#open, fork, shell expansion differences when using Kernel#`, FileUtils.ln, gems that require gcc & friends, etc. Ruby doesn't wall the programmer off from the OS, and so it has to pay the price that Ruby programs might not work on every OS by default. It has the benefit of giving the programmer more freedom, though (say, for example, to copy a frickin' file), and that's good. That said, it'd be nice if the difference between (and reason for) Time, Date, and DateTime were made a little clearer in the docs. *touches nose* Devin