From: Simen Edvardsen Date: 2006-08-12T00:33:04+09:00 Subject: Re: does ":" have an anolog in another language? On 8/11/06, J�rgen Strobel wrote: > Here's a quote from Matz, not sure where it originally came from. I > had it in some of my notes and possible presentations material. > If anyone knows this to be misattributed, please correct me: > That's from a mailing list post, here's a link (I believe) works: http://groups.google.com/group/comp.lang.ruby/msg/6c885c3e11445122 > ----- > 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). > > So, Ruby was a Lisp originally, in theory. > Let's call it MatzLisp from now on. ;-) > > matz. > ----- > > So yes, he explicitly started with something Lisp like, and added > Smalltalk's object model along with Perl's good stuff. If I had to add > anoher language there I would say C, because even if Ruby is very > different from C a lot of C-isms (or POSIX-isms) shine through where > Ruby is just a layer over the C std. library. > > -J�rgen > > -- > The box said it requires Windows 95 or better so I installed Linux > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.3 (GNU/Linux) > > iQEVAwUBRNyGTfy64gyiEfXtAQKjwggAiazPml+V9ohzu/wTO4aCgqwDii8n/o99 > EaZFbIa4bGGRN3dHa7rvtqJjLcWlwuT3ll310SIrYUQBY8wrICqqmNlfnwMSchPl > k6ge7CHoC8RQZ9/1kuh1xgifi3QP5EwovNCYKhfrQ14I7DSicO5njyFzVQiZ9EJB > N7sE265Lz8/6D/R9l9ODSR+Eysq2tZVESxKkUxDVedIewxNZNF+bFHM4lyQOCSm8 > fMKVNB5NwBVMyWvxKTWoUy4OtOif/v129GrDSqtMIaj6qvJWwYl98rRy+pcF0w5J > 2WeL1E08pbIE4BMprMI63ngxd3pzy1ks/iJf06l7xe2Wt4aM/k3VRQ== > =DhIi > -----END PGP SIGNATURE----- > > > -- - Simen