vle-optimizer


(vle-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

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

Alias

vle-optimiser
vlisp-optimiser
vlisp-optimizer

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



©  Bricsys NV. All rights reserved.