Mockmma status



Robert Dodier <robert.dodier at gmail.com> wrote:

   On Tue, Sep 15, 2009 at 7:58 AM, Mark McClure <mcmcclur at unca.edu> wrote:
   
   > (%i1) load("mockmma/mockmma.lisp");
   > STYLE-WARNING: using deprecated EVAL-WHEN situation names EVAL LOAD COMPILE
   > STYLE-WARNING: using deprecated EVAL-WHEN situation names COMPILE
   > ;
   > ; compilation unit aborted
   > ;?? caught 1 fatal ERROR condition
   >
   > Load failed for
   > /Applications/Maxima.app/Contents/Resources/share/maxima/5.19.2/share/mockmma/mockmma.lisp
   
   Dunno what the problem might be, but maybe you can get more detail
   about the error by loading it like this:

It looks like whichever Lisp implementation is being used has decided to
issue a style-warning (this is _not_ an error) when the deprecated
eval-when names are used, and whichever code is driving the compilation
insists on a warning-free compilation.

The simple fix would probably be to find where any compile, load, or
eval symbols used with eval-when and change them to the symbols
:compile-toplevel, :load-toplevel, :execute .

See the ANS which explains this:

http://www.franz.com/support/documentation/8.1/ansicl/dictentr/eval-whe.htm