From: Thomas Hurst Date: 2002-01-15T05:32:41+09:00 Subject: Re: a wishlist for ruby 2.0 * Daniel Berger (djberg96@hotmail.com) wrote: > "Mathieu Bouchard" wrote in message > news:Pine.LNX.4.21.0201131324500.22916-100000@bartok... > > > > * Keyword/Named arguments (of course). I actually *prefer* the commas > - easier on the eyes, IMO. I'd make do with passing hashes arround for the few times I feel the need for them. Otherwise, an object with methods to set various attributes would seem a more natural approach. > * Some sort of Inline mechanism that allows for multiple languages > to be coded within Ruby based on a common syntax, analogous to the > Inline.pm module in Perl. Oh, the Obfuscated Ruby Contest is going to *LOVE* that :) I can see it now.. Ruby requiring inline and running some C, which loads the Perl library and executes some perl that uses Inline, and then executes some more C, that then loads libruby, that quines itself and passes it to another Ruby interpreter.. :) > * Elimination of alias methods. Pick one method name and use only one. Alias is very handy for depreciating stuff and trying to pretend evil stuff like $' doesn't exist. In fact, I'll add: * Elimination of evil Perl throwback variables. Completely :) > * Friendlier socket API What's that, you want to write Net/Socket.rm? How kind of you :) -- Thomas 'Freaky' Hurst - freaky@aagh.net - http://www.aagh.net/ - My father was a God-fearing man, but he never missed a copy of the New York Times, either. -- E.B. White