There is a new version of msethack.lisp in
the same place,
http://www.cs.berkeley.edu/~fateman/temp/msethack.lisp
It incorporates Stavros' advice. The add2lnc has
something to do with some database of defined items,
I think. Maybe used by $kill, $save, ...
The line with add2lnc could simply be removed. I've commented it out.
The first part of the file, the redefinition of mset,
is harmless as long as mset_extension_operators
is at its default, namely nil. (That is, there are
no changes to mset other than slightly better error msgs.)
The second part, which redefines mset_extension_operators
as well as defstruct, new, @, and some utilities, maybe
should be put in a separate file, since it
monopolizes the use of @ for this purpose.
RJF
Robert Dodier wrote:
> hello,
>
> i've taken the liberty of reverting src/mlisp.lisp to the
> previous revision, as it fails to compile with the new code --
> something about "undefined function ADD2LNC".
> which could be fixed, i'm sure, but under the circumstances
> it doesn't seem warranted, so i just rolled it back.
>
> i have committed prof fateman's code as share/contrib/defstruct.lisp .
> we can tinker with it there and maybe merge it back into
> src/ when it settles.
>
> hope this helps,
> robert dodier
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima