On Tue, Oct 08, 2002 at 08:04:12PM +0900, Bulat Ziganshin wrote:
> Hello ts,
> 
> Tuesday, October 08, 2002, 2:49:23 PM, you wrote:
> 
> >>>>>> "B" == Bulat Ziganshin <bulatz / integ.ru> writes:
> 
> B>>   a = 1
> B>>   {
> B>>     a = 2  # ruby prints warning - outer var used without explicit import
> 
> t>  This is a new language ?
> 
> RRR - Ruby for Real pRogrammers :)
> 

This might sound wildly un-scientific, but I very much prefer matz's
cautious approach, where features are added carefully and bad style
(such as the example you give) is discouraged by the language, to keeping adding 
feature after feature to Ruby until it becomes "interpreted Smalltalk + Perl 
+ CLU + Algol + Lisp + C++ + ??"

I won't cite Victor Hugo, but its famous quotation applies, IMHO.

-- 
 _           _                             
| |__   __ _| |_ ___ _ __ ___   __ _ _ __  
| '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \ 
| |_) | (_| | |_\__ \ | | | | | (_| | | | |
|_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
	Running Debian GNU/Linux Sid (unstable)
batsman dot geo at yahoo dot com

How do I type "for i in *.dvi do xdvi $i done" in a GUI?
	-- Discussion in comp.os.linux.misc on the intuitiveness of interfaces