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