"Mathieu Bouchard" <matju / sympatico.ca> wrote in message
news:Pine.LNX.4.21.0201131324500.22916-100000 / bartok...

<snip>

* Keyword/Named arguments (of course).  I actually *prefer* the commas -
easier on the eyes, IMO.

* Eliminate separate methods for "modify receiver in place" with some other
mechanism.  Either modify the receiver based on calling context (void ==
modify, rvalue == don't modify), or provide a special generic method that
modifies the receiver.

* 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.

* Elimination of alias methods.  Pick one method name and use only one.

* Removal of multi-dimensional array "edges".

* Friendlier socket API

Just my .02.

Regards,

Dan