From: "Shot (Piotr Szotkowski)" Date: 2009-10-15T09:17:17+09:00 Subject: Re: Ruby for the wrong reason --qDbXVdCdHGoSgWSk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable David Masover: > On Monday 05 October 2009 10:45:08 pm flebber wrote: >> Which version of Ruby should I use 1.8.6, >> 1.9.1 or a preview version of 1.9.2? > If it's a brand-new project, use 1.9.1. I fully agree. I write all of my new stuff in Ruby 1.9. > Unless you do something strange, it should be portable backwards > to 1.8.7, and with a few (very small) patches, to 1.8.6. And you might find the backports gem *very* useful (as I have): http://github.com/marcandre/backports > As others say, not all libraries will be available > on 1.9.1, but the vast, VAST majority are. Also, you might find http://isitruby19.com/ useful. > If you have a choice between two libraries, one which works on 1.9.1, > and one which doesn't, that's a strong hint about which is more > actively maintained. +1 :) > And all other things equal, 1.9.1 is twice as fast > as 1.8.6, so there isn't a good reason not to use it. I do a lot number crunching in my PhD code and 1.9 is almost exactly *three* times faster than 1.8 for me. =E2=80=94 Shot --=20 Diaries of Sapir and Whorf Reveal Fears that They Didn=E2=80=99t Truly Articulate the Spirit of Hypothesis [Patently False] --qDbXVdCdHGoSgWSk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkrWagcACgkQi/mCfdEo8UoAMwCeJ0xL7S/V5jpMxtZmGUwOcDB2 5UIAoIlCLzgngJEoYesvevcU2ZMyPO+4 =CswJ -----END PGP SIGNATURE----- --qDbXVdCdHGoSgWSk--