vlisp-optimizer


(vlisp-optimizer  enableFlag)

enables or disables "Lisp Optimiser" features, which analyses (defun) code blocks at load-time to optimise inefficient code to be more efficient (i.e. by combining statements into efficient built-in VLE functions)

Arguments

enableFlag  T enables, NIL disables the Optimiser

Return

previous activation status

Example

(vlisp-optimizer t)    enables automatic Lisp Optimiser
(vlisp-optimizer nil) disables automatic Lisp Optimiser

Alias


Remarks

the Optimiser feature operates on files only, not on Lisp input via commandline;
to disable Lisp Optimiser for a particular Lisp file (i.e. for trouble-shooting), add :
(vle-optimizer nil)
at beginning of the Lisp file;
after loading each file, the Lisp Optimiser is automatically reset to be active, therefore using (vle-optimizer nil) only affects the particular file
deprecated; please use (vle-optimizer) instead



©  Bricsys NV. All rights reserved.