Hacker News new | ask | show | jobs
by dreamcompiler 1479 days ago
Early Dylan owed more to Common Lisp than to Scheme, especially in its object system. It removed some of the more complicated CLOS mechanisms (e.g. :before, :after, and :around methods) but it still "felt" a lot like Common Lisp before its syntax was de-parenthesized.

The first Dylan compiler was written at Apple Cambridge [Massachusetts] Laboratories in Macintosh Common Lisp (MCL) which was itself an Apple Product. Later, Apple decided they didn't really want Dylan after all so they sold the Cambridge lab, later renamed Digitool. The MCL product lives on today as Clozure Common Lisp (CCL).

The transition from MCL to CCL is a dramatic story unto itself. I should probably write down what I remember about it someday.

2 comments

I played around with Dylan around a decade ago. Maybe my Scheme comparison comes more from it having just one namespace (lisp-1) rather than the more functional aspects of Scheme. MOP is definitely from CL though.
I'd love to hear the MCL to CCL story, if you do get around to it.