macsyma-module



C Y asks:
>Is there an explanation somewhere as to what macsyma-module does in the
>Maxima code structure?

Well, see for yourself. It is defined in the file mormac.lisp in the
following way:

(DEFMACRO MACSYMA-MODULE (MODULE &REST OPTIONS)
  (setq *macro-file* (if (member 'macro options) t nil))
  (IF (NULL OPTIONS)
      (PUSH 'RUNTIME OPTIONS))
  `(DEFPROP ,MODULE ,OPTIONS MACSYMA-MODULE))

It changes the global variable *macro-file* wich changes the expansion
of the 'declare-top' macro in lmdcls.lisp (it chooses different
eval-when situations depending on wether the current file is a macro
file or not.
And it sets the macsyma-module property of the current module to the
value of the options.

I'm not sure that this will help you. 

Andreas


-- 
Wherever I lay my .emacs, there's my $HOME.