Advice (programming): Difference between revisions

Content deleted Content added
RussBot (talk | contribs)
m Robot-assisted fix links to disambiguation page Function
Line 31:
# ''Advice appeared separately from [[Flavors (Lisp)|Flavors]] in [[Maclisp]] and the [[Lisp Machine]]. You could advise any function, just like in Interlisp at the time. The before/after ontology appeared separately in Flavors methods.''
# ''Method combination and macros were only marginally related until much later, in New Flavors and [[CLOS]], when a macro-like mechanism was provided to allow people to define their own rules for combining methods. Prior to that the rules governing combination of before/after methods and so-called whoppers methods (around) was fixed, and the compiler just generated the code for that. There were things called wrappers, which had macro-like behavior, but I forget when they came around. Traipsing through the various versions of MacLisp and Lispm manual to get this part of the history exactly right could interesting. Or it could be that Howard Cannon or David Moon or someone could actually remember it all exactly.''
 
==See also ==
* [[Python syntax and semantics#Decorators|Function decorator]]
 
==External links==