because nobody knows maxima, some things to try. also plot2d/plot3d work, so that's pretty neat. the whole thing is powered by <a href="https://ecl.common-lisp.dev" rel="nofollow">https://ecl.common-lisp.dev</a> and the op announcement is here <a href="https://mailman3.common-lisp.net/hyperkitty/list/ecl-devel@common-lisp.net/thread/T64S5EMVV6WHDPKWZ3AQHEPO3EQE2K5M/" rel="nofollow">https://mailman3.common-lisp.net/hyperkitty/list/ecl-devel@c...</a><p><pre><code> :lisp (+ 2 2)
solve(f(x)^2-1,x);
integrate(x^2,x);
2^1024;
factor(30!);
a:1
b:2
a+b;
sqrt(a^2+b^2);
expr: log((x+2)*(x-2))+log(x);
ratsimp(expr);
fullratsimp(expr);
trigsimp(2*cos(x)^2 + sin(x)^2);
solve(x^3=1,x);
diff(sin(x), x);
float([%e,%pi,%phi,%gamma]);
f(x):=x^2;
f(10);
taylor(sin(x),x,0,5);
plot2d(x^2-x+3,[x,-10,10]);
plot2d([x^2, x^3, x^4 -x +1] ,[x,-10,10]);
f(x,y):= sin(x) + cos(y);
plot3d(f(x,y), [x,-5,5], [y,-5,5]);</code></pre>