REDUCE

23.1 The Standard Lisp Compiler

Many versions of REDUCE include a Standard Lisp compiler that is automatically loaded on demand. You should check your system specific user guide to make sure you have such a compiler. To make the compiler active, the switch comp should be turned on. Any further definitions input after this will be compiled automatically. If the compiler used is a derivative version of the original Griss-Hearn compiler ([GH79]), there are other switches that might also be used in this regard. However, these additional switches are not supported in all compilers. They are as follows:

plap

If on, causes the printing of the portable macros produced by the compiler;

pgwd

If on, causes the printing of the actual assembly language instructions generated from the macros;

pwrds

If on, causes a statistic message of the form
\(\langle \)function\(\rangle \) COMPILED, \(\langle \)words\(\rangle \) WORDS, \(\langle \)words\(\rangle \) LEFT
to be printed. The first number is the number of words of binary program space the compiled function took, and the second number the number of words left unused in binary program space.


Hosted by Download REDUCE Powered by MathJax