Rocking the blogosphere
Apple Online Store

Dylan is to Lisp as Ruby is to Smalltalk

Chris astutely observed that Ruby is Smalltalk for people who have to have files.

Well I think that Dylan is Lisp for people who hate parentheses.

Or if you prefer analogies: Dylan is to Lisp as Ruby is to Smalltalk. Both try to largely capture the features of a predecessor but eliminate a barrier to entry.

Dylan has a lot of the stuff that made Lisp cool, like dynamicism, multiple dispatch, generic methods, and super cool macros that can do everything but fry an egg. But Dylan eschews S-expressions in favor of a more Algol-like syntax with infix expressions.

Del.icio.us Digg Reddit Technorati

Possibly related posts

No comments yet. Be the first.

Leave a reply

Apple Online Store
Apple Online Store