Eitan Suez's Home

TextMate icon

Smalltalk

Posted by eitan Thu, 22 Dec 2005 15:11:58 GMT

What I love about smalltalk is that nothing is out of band. The number of concepts is so brilliantly minimal. By simply treating a block of code as an object, you can implement control structures and exception handling in the language. Code such as:

[#(1 2 4) at: 5] ifError: [:msg :obj | nil].

..is pure beauty (taken from pg 202, Squeak, A Quick Trip to ObjectLand).

It also makes me wonder why ruby is getting so much attention when in fact the things that make ruby great are essentially borrowed smalltalk features.

Posted in  | no comments

Comments

Comments are disabled


Powered