Re: rough first impressions

Miles Egan <[email protected]> 14 Apr 2003 08:47:09 -0700
Newsgroups gmane.comp.lang.goo.general
Message-ID <[email protected]>
On Sun, 2003-04-13 at 23:06, James McCartney wrote:
> On Sunday, April 13, 2003, at 09:37 AM, Miles Egan wrote:
> > * pervasive object orientation
> > One of Ruby's big strengths.  I think this is the right way to do this.
> 
> > * property / member function equivalence
> > Aka the Uniform Access Principle.  Another of Ruby's inspired moves.
> 
> > * collection stuff
> > Probably my favorite thing about Ruby is the elegance of it's iteration
> > mechanisms and corresponding syntax.
> 
> Smalltalk, not Ruby, deserves the credit for these.

Looks lik my complete ignorance of Smalltalk has finally embarrased me.
Half of being a good language designer is knowing from whom to steal,
right?

I think Matz usually mentions Smalltalk, Icon, and Lisp as his main
influences in designing Ruby.

-- 
Miles Egan <[email protected]>
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA+mtf9U4Jq/wH1PVERAqo7AKCp+HjWtFtmv8DygERh55PHW9gCEgCgwDWJ
r0TZJKLdXNJcmwJZwiq3o3Q=
=Mo7E
-----END PGP SIGNATURE-----