Content deleted Content added
→Implementations: Advising in Common Lisp implementation, beyond the CLOS functionality |
Rescuing 1 sources and tagging 0 as dead. #IABot (v1.4beta4) |
||
Line 1:
In [[aspect-oriented programming|aspect]] and [[functional programming]], '''advice''' describes a class of [[Function (computer science)|functions]] which modify other functions when the latter are run; it is a certain function, method or procedure that is to be applied at a given [[join point]] of a program.
The following is taken from a discussion at the mailing list [https://web.archive.org/web/20060513042952/http://aosd.net/pipermail/discuss_aosd.net/2004-November/001173.html aosd-discuss]. [[Pascal Costanza]] contributed the following:
The term '''advice''' goes back to the term ''advising'' as introduced by [[Warren Teitelman]] in his PhD thesis in 1966. Here is a quote from Chapter 3 of his thesis:
|