Re[2]: Zero version of mathematica evaluator for MAXIMA
Subject: Re[2]: Zero version of mathematica evaluator for MAXIMA
From: Robert Dodier
Date: Thu, 16 Mar 2006 08:02:05 -0700
hello andrey,
> Has ` '' ' construction a representation as lisp function?
not exactly -- quote-quote is recognized by the parser
and immediately applied, and it doesn't appear in the constructed
input expression $_ (unlike ' which appears as MQUOTE).
however i think if you just call MEVAL you'll get the same effect.
> It's needed to add the following rule for the usage of Mma
> constructions in MAXIMA: to use them always in
> ev(..., infeval) form.
if you really want a program which acts like Mma,
you might consider hacking MEVAL so that it observes
the $INFEVAL flag. see $EV in src/mlisp.lisp, where
constructs of the form foo, infeval; are handled --
MEVAL doesn't know about $INFEVAL.
hope this helps,
robert dodier