On Thu, 13 May 1999, Bradley Keith Neuberg wrote:

> Not sure exactly what Aspects are, but I have something called Dynamic
> Composition that lets you add Facets to primary objects, to extend their
> behavior at run-time without the object having to know about the Facets.
> It's under the LGPL; do you want it?

That sounds very handy, but Aspects are a totally different beastie 
altogether. They form a new programming paradigm and lately they have 
been implemented in existing OO languages, primarily Smalltalk but 
nowadays Java as well. 

I am just now delving into Aspect Oriented Programming and am pretty much 
learning, so I can't tell you all the ins and outs myself. But do visit 
Xerox' AOP site: http://www.parc.xerox.com/spl/projects/aop
AspectJ is in http://www.parc.xerox.com/spl/projects/aop/aspectj

I have a hunch that AOP would indeed be very handy for a project like 
JOS. The thing is though that you need an Aspect Weaver (sort of like a 
specialized compiler). I don't know of any GPL'ed ones.

Greetz,

RS

_______________________________________________
General maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/general

Reply via email to