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