Aspect oriented programming: Difference between revisions

Content added Content deleted
(→‎{{header|Common Lisp}}: AspectL, ContextL)
Line 98: Line 98:


Of course, this is a far cry from being able to instrument multiple functions from different classes across an entire hirarchy, in a single place.
Of course, this is a far cry from being able to instrument multiple functions from different classes across an entire hirarchy, in a single place.

=={{header|Common Lisp}}==

A library was developed by Pascal Costanza called [[http://common-lisp.net/project/closer/aspectl.html AspectL]].

However, the claims that "[i]t turned out that the pointcut functionality of AspectL does not make a lot of sense in Common Lisp, and the support for dynamically scoped generic functions has been replaced with much better mechanisms in [[http://common-lisp.net/project/closer/contextl.html ContextL]]."


=={{header|JavaScript}}==
=={{header|JavaScript}}==