<div dir="ltr">Package: wxmaxima<div style>Version: 12.04.0-1</div><div style>Severity: important</div><div style><br></div><div style>Package: maxima</div><div style>Version: 5.27.0-3</div><div style>Severity: important</div>
<div style><br></div><div style>Package: gcl</div><div style>Version: 2.6.7+dfsga-1</div><div style>Severity: important</div><div style><br></div><div style>Hello,</div><div style>        I have experienced several problems with the wxMaxima package. The first problem is connected with an already reported bug; #593548. [W]xmaxima produces a 'the gui has lost connection to the maxima process' error when running the following code:-</div>
<div style><br></div><div style>load(fractals);</div><div style>n:1000000;</div><div style>plot2d([discrete, fernfale(n)], [style, dots]);</div><div style><br></div><div style>If I attempt to run this example code from the command line, an error similar to the following is produced:-</div>
<div style><br></div><div style>'gazonk_12794.lsp has failed to compile in /tmp'</div><div style><br></div><div style>Also, when running the following maxima code:-</div><div style><br></div><div style>load(fractals);</div>
<div style>plot3d(mandelbrot_set, [x, -2.5, 1], [y, -1.5, 1.5], [gnuplot_preamble, "set view map"], [gnuplot_pm3d, true], [grid, 250, 250]);</div><div style><br></div><div style>compilation succeeds, but maxima gets stuck in an inifinite loop or iteration. I have left this code running for 30+ minutes with no sign of a mandelbrot plot.</div>
<div style><br></div><div style><br></div><div style>The next problem I ran into concerns the use of parametric equations. When trying to produce a 3D plot of the 'Kuen' geometric shape, using the following code:-</div>
<div style><br></div><div style><div>expr_1:(2*(cos(s)+s*sin(s))*sin(t))/(1+s^2*sin(t)^2);</div><div>expr_2:(2*(sin(s)-s*cos(s))*sin(t))/(1+s^2*sin(t)^2);</div><div>expr_3:log(tan(t/2.0))+((2*cos(t))/(1+s^2*sin(t)^2));</div>
<div>plot3d([expr_1, expr_2, expr_3], [s, -4.5, 4.5], [t, 0, %pi], [grid, 50, 50]);</div><div><br></div><div style>the x & y axes appear to be correct, but the z axis values are totally incorrect.</div><div style><br>
</div><div style>I have run all of the above example code using wXmaxima on Fedora 18, which uses SBCL (Steel Bank Common Lisp), with no problems.</div><div style>Also, I have sucessfully produced a 'Kuen' plot using MaximaOnAndroid, which uses ECL (Embedded Common Lisp).</div>
<div style><br></div><div style>The conclusion that I have drawn from my testing is that the lisp backend, in particular 'gcl', is the culprit. I therefore downloaded and installed the upstream maxima source code tarball with SBCL as the lisp backend. I used imaxima within Emacs and all of the above code sucessfully executes.</div>
<div style><br></div><div style><br></div><div style><br></div><div style><br></div><div style>                                              Best Regards,</div><div style>                                                                   Patrick Meehan.</div>
<div style><br></div></div></div>