From: Christian Leskowsky Date: 2005-11-13T12:31:50+09:00 Subject: Re: Investigating Ruby - key limitations ? ------=_Part_3542_7153757.1131852705492 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 50%? :) On 11/12/05, Hans Fugal wrote: > > I'll add my voice to the chorus. > > On Mon, 7 Nov 2005 at 13:02 -0800, mortench wrote: > > I have been looking at the Ruby programming language recently. I like > > Ruby and would like to use it myself but I see some several key > > limitations that hinders use of Ruby in mainstream projects (and makes > > it hard for me to recommend it for my customers): > > > > 1. Slow and very primitve VM - no jit, vm comparable to java 10 > > years ago. > > Fast enough for most things, plenty fast when you move the inner loops > into a C extension. (What's that they say about 90% of the time in 10% > of the code or something?) > > > 2. No native thread support - this is increasingly a problem as > > threading and multi-core technology becomes the norm (*) > > Yes, and I am also glad that this is being worked on. Some have said > this is a non-issue, and that's hogwash. The current thread > implementation would be good enough I think if it just didn't block the > whole process when doing a read, for example. > > > 3. No (first-class) unicode support (*) > > Others have commented on this far better than I could. This thread is > the first time I've heard the details of the plan for 2.0 and it sounds > perfect. (an encoding 'tag') > > > 4. Poor development enviroments compared to .NET/Java - however this > > is slowly getting better - f.x. RDT is quite useful. > > Sorry, but I don't buy the IDE arguments. Some people prefer them, and > that's fine. But a _lot_ of _really_good_ code has been written in vi > and emacs, by really smart and pragmatic developers. In my own > experience, I can code circles in vim around the VisualStudio users. > > So 2 out of 4, and those 2 are already being worked on. Not a bad report > card. > > > -- - 'There was an owl lived in an oak. The more he heard, the less he spoke. The less he spoke, the more he heard.' Christian Leskowsky christian.leskowsky@gmail.com ------=_Part_3542_7153757.1131852705492--