Mockmma now works with wxMaxima, and evaluates a growing number of Mathematica commands by translating to Maxima, evaluating with Maxima, and translating back. I think it may be realistic to include some version of this in the August release of Maxima.
To install Mockmma and run under wxMaxima: Checkout trunk/Mockmma from the Mockmma sourceforge project into the directory share\mockmma
under the Maxima source tree; type load("mockmma/init2.lisp"); and type :lisp (tl).
You should see the prompt "In[1] :=".
The following commands work properly: 2+3, 3^7, Sqrt[4], Integrate[Sin[z]*z,z], IntegerQ[2], PrimeQ[31], 10!,
y=5, y^2, Expand[(1+x)^5], Factor[x^2+2x+1], Exp[1], Sin[1.0], Sqrt[3.0], 2.2+3.1,
The following return unevaluated:
FactorInteger[24], D[Log[x],x], Cos[Pi], Plot[x,{x,0,1}],
{a,b,c}[[2]]
and the following are not yet implemented:
f[x_]:=x^3, %^3, %3, 2>1
The command :lisp (tl 'verbose) provides a verbose parsing into Mockmma, translation to Maxima,
evaluation in Maxima, and translation back to Mockmma.
Hunter