00:32 how can it be that maxima accepts "exp(%i * k * 0.01)" but complains of a lisp error "-0.01 is not of type DOUBLE-FLOAT" for "exp(-%i * k * 0.01)"? 00:37 plediii: No problem here, maxima 5.11.0, CLISP 2.41 00:38 Which version do you use? 00:39 5.9.3 with sbcl 0.9.18. 00:40 I thought I had the most recent maxima :( 00:43 Well not sure if this is a maxima problem or a sbcl problem. 00:44 Upgrading to the newest maxima wouldn't hurt though ... 00:45 I agree. 00:55 grr, same problem with 5.11.0. 00:56 time to update sbcl 00:59 :) 01:42 -!- Prax01D(n=Prax01D@149.99.89.48) has joined #maxima 02:18 -!- lisppaste4(n=lisppast@common-lisp.net) has joined #maxima 02:24 The problem is still here with the latest version of sbcl. 02:24 -!- lisppaste4(n=lisppast@common-lisp.net) has joined #maxima 02:25 But no problem with the gcl compiled version in the debian package repository. 02:26 Ah well, I don't really need full Common Lisp compliance anyway. 02:52 Hmm, but now maxima can not find trigrat! 03:07 -!- rtoym(n=chatzill@user-0c8hpk0.cable.mindspring.com) has joined #maxima 03:24 -!- lisppaste4(n=lisppast@common-lisp.net) has joined #maxima 07:38 -!- Prax01D(n=Prax01D@149.99.90.28) has joined #maxima 10:07 -!- sosman(n=sosman@c220-239-144-156.eburwd1.vic.optusnet.com.au) has joined #maxima 11:22 -!- HaraldG(n=rldprog@chello080108070152.13.11.univie.teleweb.at) has joined #maxima 13:43 -!- Prax01D(n=Prax01D@tor58-4-75-252.dynamic.rogerstelecom.net) has joined #maxima 14:33 hmm, maxima on clisp thinks 0.1^2 = 0.010000000000000000002 14:35 The conversion between floats and decimal numbers usually has some loss. 14:36 I recognize that, but gcl has no problem with it. 14:36 Apparently it's clisp's fault. 14:36 I.e., I typed (* 0.1 0.1) into clisp. 14:37 Although I actually get a different non 0.01 number there. 14:38 Probably it is the difference between float and double float. 14:42 I think the least troublesome route is to use 1/10; 14:43 Hmm. And you know I've been typing into a maxima repl too long when I end my sentences with a semicolon. 14:56 plediii: I'm pretty sure that all lisps have the same rounding error, because 10^-n never becames an exact binary number. If maxima displays something else you either didn't use floats for some reason or you messed mit fpprec. 14:56 s/mit/with 16:08 I think it also depends on how good the underlying Lisp is in printing out floats. gcl's printer is not self-consistent, I think. That is, what is printed can not be read back in to produce exactly the same floating point number. 21:42 Hi. 21:43 I've.. hm. I've asked maxima to compute some equation ([A,B]), it was using for about 10 minutes 90% of cpu and used 39% of memory. 21:43 Is it possible it's a bug? 21:43 Those equations aren't very complicated. 21:46 After continuation with one equation more: Error in PROGN [or a callee]: Caught fatal error [memory may be damaged] 21:46 I'm writing cause somebody might be interested... 21:46 ;) 21:46 Just. 22:14 vorago: Hi! 22:15 What are the actual equations? 22:16 Which versions of maxima and lisp do you use? 22:42 I have to leave now. But I will read your answer in the channel logs.