If you build SBCL with the lisp feature SB-DEVEL, then the function dump-thread is enabled. It shows the values of TLS while SBCL is running. For example: (defun foo (&optional (max 5000)) (sb-thread::dump-thread) (progv (loop for i below max collect (make-symbol (format nil "sym~D" i))) (loop for i below max collect i) (sb-thread::dump-thread)))
The function $AT is here: (an extract from "src/comm2.lisp") (defmfun $at (expr ateqs) (if (notloreq ateqs) (improper-arg-err ateqs '$at)) (atscan (let ((*atp* t)) ($psubstitute ateqs expr)) ateqs)) (if (notloreq ateqs) (improper-arg-err ateqs '$at)) checks the second argument of $AT, and shows the error message if necessary. On the other hand, the function SIMP-%AT does not have it as follows: (defprop %at simp-%at operators) (defun simp-%at (expr ignored simp-flag) (declare (ignore ignored)) (twoargcheck...
Thanks for updating read_xpm. I checked commit 2a673adf8b6a1a7db80cd7152af0f9b88d6874e4. Then I noticed the current version of read_xpm does not support RGB format. It means that take_channel, negative_picture, and rgb2level are broken. See: https://riotorto.users.sourceforge.net/Maxima/gnuplot/image/index.html So I hope that a RGB format picture is created when the color table in the XPM file does not include "None" : ) By the way, The source code of libXpm is here: https://xorg.freedesktop.org/archive/individual/lib/libXpm-3.5.17.tar.xz...
run_testsuite gives two failures when using SBCL 2.3.9
I guess your Maxima fails to search $PATH for gnuplot. So I think you should let Maxima know the path to gnuplot. For example: (%i1) system ("which gnuplot") $ /opt/local/bin/gnuplot (%i2) gnuplot_command ; (%o2) gnuplot (%i3) gnuplot_command : "/opt/local/bin/gnuplot" ; (%o3) /opt/local/bin/gnuplot (%i4) plot2d (4*x^2-8*x+2, [x,-1,5]) ; (%o4) false
Where can I get the manual of imaxima and imath? The remains of "Welcome to imaxima and imath !!" are here: https://web.archive.org/web/20201013010720/https://sites.google.com/site/imaximaimath/Home Anyway, the link of "Maxima on Android" is also broken. The remains of "Maxima on Android" are here: https://web.archive.org/web/20201029194741/https://sites.google.com/site/maximaonandroid/ Instead, the following urls are available: Maxima-on-Android https://github.com/YasuakiHonda/Maxima-on-Android...
Remove unnecessary SIMP from GENMATRIX in order to simplify a matrix generated.
GENMATRIX is improved