Running `imaxima' in Emacs ("M-x imaxima") runs maxima in a subshell. To the maxima prompt, typing rand[i,j] := random(10); for example (and many other constructions), produces Maxima encountered a Lisp error: EVAL: too many parameters for special operator IF: (IF (ATOM (CADR X)) (PROGN (SETQ L (TEX (TEXWORD F) L NIL LOP 'MFUNCTION) R (NCONC (TEX-LIST (CDR X) NIL (LIST "}") ",") R)) (NCONC L (LIST "_{") R)) (SETQ L (TEX (TEXWORD F) (APPEND L (LIST "\\isubscript{")) NIL LOP 'MFUNCTION) R (NCONC (TEX-LIST (CDR X) NIL (LIST "}") ",") R)) (NCONC L (LIST "}{") R)) This problem is fixed in the current release imaxima-imath-0.94b which is at http://members3.jcom.home.ne.jp/imaxima/Site/Welcome.html This release also has the little imath.el package, which I request be installed. The package has the *Info* file "imaxima.info" which documents both imaxima and imath. I have lightly used both of them from this package and they both seem to work. Note, this would also fix http://bugs.gentoo.org/show_bug.cgi?id=101186
I changed the severity to "Major", since this bug makes imaxima unusable. (One can still used Maxima in an Emacs subshell, but one loses the useful display-feature that imaxima gives.)
Please try the ebuild in http://bugs.gentoo.org/show_bug.cgi?id=101186 Thanks.
Could someone from the science team take the ebuild described in the overlay and commit it to portage?
Thank you, Sebastian Schubert, for the ebuild of imaxima. I don't as yet know how to use ebuilds that are not part of Portage, and prefer to defer to others for the testing of it of the new ebuild. Thank you again for it.
The new ebuild is in Portage now