Advice (programming)

In aspect and functional programming, advice describes a class of 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 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: "Advising" found its way into BBN Lisp and later into Xerox PARC's Interlisp.

Advice (programming)

In aspect and functional programming, advice describes a class of 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 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: "Advising" found its way into BBN Lisp and later into Xerox PARC's Interlisp.