From: Richard Conroy Date: 2007-11-28T22:13:51+09:00 Subject: Re: Ruby needs continuations... On Nov 28, 2007 12:30 PM, Just Another Victim of the Ambient Morality wrote: > Warning: I don't really know what I'm talking about so if I make any > mistakes in terminology, please try to correct me... > > > I've been doing a lot of Python programming and I've discovered that > it's actually a very powerful language. The language, itself, lacks any > kind of elegance but it has all the power of Ruby and a little more > performance. It also has a richer set of libraries, although not in all > areas, surprisingly. > One thing that Ruby should take from Python are continuations. Ruby has continuations. Though in practice they are not used much. They have caused serious pain in implementing JRuby for instance, to the point that IIRC JRuby does not support them out of the box (and this doesn't diminish JRuby's value really). But there are a lot of really smart people looking into Ruby right now. Don't expect the dormant Lisp-like features to stay unused. Python 'lacks any kind of elegance'? Thats unfair. It is more correct to say, that Python has a different value system for code expressiveness. Python and Ruby are more or less peers on the Language Power Continuum. Choice between either will depend more on specific task details, specific library availability or personal preference.