You've decided to expand your horizons. You've been programming exclusively in Java (or C++, or Perl, or Ruby) for a while now. You're happy and productive, but you have this nagging feeling that you're solving problems by rote rather than thinking as creatively as you once did. Learning a new language, especially one that forces you to re-examine some of your notions about software development, may be just the ticket.
Permalink for comment 165581
To read all comments associated with this story, please click here.
CLOS is a multiple dispatch system based around the idea of generic functions, while Smalltalk is a single dispatch system modeled around message passing. CLOS circuitously derives from similarities with Smalltalk via LOOPS. CLOS however is not that much like the Smalltalk object model.
Member since:
2006-01-01
CLOS is a multiple dispatch system based around the idea of generic functions, while Smalltalk is a single dispatch system modeled around message passing. CLOS circuitously derives from similarities with Smalltalk via LOOPS. CLOS however is not that much like the Smalltalk object model.
http://www2.parc.com/istl/members/stefik/loops.html
http://www.dreamsongs.com/NewFiles/ECOOP.pdf