3 ms·
> * Add your own optimizations to the compiler! > > I'm not sure here. Lisp, via compiler macros: http://www.lispworks.com/documentation/HyperSpec/Body/03_bba.
by chaitanya 12y ago
> * Add your own optimizations to the compiler!
>
> I'm not sure here.
Lisp, via compiler macros: http://www.lispworks.com/documentation/HyperSpec/Body/03_bba.htm http://www.lispworks.com/documentation/HyperSpec/Body/03_bba...
> The purpose of the compiler macro facility is to permit selective source code transformations as optimization advice to the compiler. When a compound form is being processed (as by the compiler), if the operator names a compiler macro then the compiler macro function may be invoked on the form, and the resulting expansion recursively processed in preference to performing the usual processing on the original form according to its normal interpretation as a function form or macro form.