[self-interest] Re: An OO history

Reinout Heeck reinz at desk.org
Sat Apr 14 07:53:20 UTC 2001

Samantha Atkins wrote:
> Ruby does not use a "Smalltalk-like syntax".

Ruby took the 'best' of a couple of languages among which Smalltalk, so
it had to 'fix' the Smalltalk syntax.

Since the Byte article on Ruby I lost interest in trying it, it looks
broken to a Smalltalker, specifically the absence of named parameters
(keywords), the implied declaration of block parameters (if a method
takes a block as an artgument Ruby uses zero characters to indicate
that) and the dichotomy between blocks and closures all seem a step
backwards to me.

At least Self 'fixes' the Smalltalk syntax without killing it.



More information about the Self-interest mailing list