From: avi@...4.com (Avi Bryant) Date: 2001-11-28T08:10:02+09:00 Subject: [ruby-talk:26711] Re: Table: Ruby versus Smalltalk, Objective-C, C++, Java; Mathieu Bouchard wrote in message news:... > Another reason why CLOS is relevant is that it had two-thirds of the > features of Aspect-Oriented Programming for about ten years before it > became a buzzword. Not surprising, given that the author of The Art of the Metaobject Protocol (the definitive book on CLOS) is also the leader of the AspectJ project (the definitive implementation of AOP). I'd always assumed that AspectJ was in large part an attempt to bring some of the ideas of CLOS into a more mainstream arena*, although I've never heard Gregor say that in so many words. Avi *Indeed, an upsettingly large part of academia right now seems to be working on bringing Java into the 1980s... sigh.