Da Pondelok 13 Februr 2006 05:43 Yukihiro Matsumoto napsal:
> Ruby is a language designed in the following steps:
>
>   * take a simple lisp language (like one prior to CL).
>   * remove macros, s-expression.
>   * add simple object system (much simpler than CLOS).
>   * add blocks, inspired by higher order functions.
>   * add methods found in Smalltalk.
>   * add functionality found in Perl (in OO way).
>

You forgot adding onions to taste.

> So, Ruby was a Lisp originally, in theory.
> Let's call it MatzLisp from now on. ;-)
>

I always thought of it as a Smalltalk / Perl crossbreed. Might be because ST 
ripped off the same features of lisp as Ruby does...

MatzLisp... MatzLisp... MatzLisp...
Cor, let's stay with "Ruby", I don't have enough paper tissues to wipe spit 
off people if I had to pronounce that ;)

David Vallner