From: David Alan Black Date: 2004-05-01T07:24:00+09:00 Subject: Re: def [](v) xx; return yy; end # returned value is ignored !? Hi -- Jean-Hugues ROBERT writes: > Coherence is a nice thing. > > However, it this case it makes it *IMPOSSIBLE* to implement "by ref" versus > "by value" semantic in Ruby (this is probably *one* of the reasons, not the > only one). I hate to state that something is impossible in Ruby. Additionnaly > "Impossible is not French" quoting Napoleon. Let's say it is "difficult" and > let's hope it not an euphemism. There's nothing wrong with something being impossible in Ruby. Ruby is flexible and dynamic, but it's still a particular programming language, designed a certain way with certain perfectly acceptable consequences. There's no shame in Ruby's failing to supply everything needed for every possible paradigm or programming technique or style. David -- David A. Black dblack@wobblini.net