From: SourceForge.net <no...@so...> - 2005-02-06 22:18:55
|
Bugs item #1117533, was opened at 2005-02-06 15:18 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1117533&group_id=4933 Category: Lisp Core Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robert Dodier (robert_dodier) Assigned to: Nobody/Anonymous (nobody) Summary: letsimp complains about assignment to %pi Initial Comment: Dunno what's going on here. I'm guessing that letsimp tries to assign something to %pi as a trial value while trying to match x/(%pi*sin(y)) to a/(%pi*sin(b)). I haven't looked at the code. (%i1) matchdeclare ([a,b],true); (%o1) done (%i2) letrat: true; (%o2) true (%i3) let (a/(%pi*sin(b)),foo(a,b)); a (%o3) ---------- --> foo(a, b) %pi sin(b) (%i4) x/(%pi*sin(y)); x (%o4) ---------- %pi sin(y) (%i5) letsimp(%); %pi improper value assignment to a numerical quantity -- an error. Quitting. To debug this try debugmode(true); Maxima version: 5.9.1.1cvs Maxima build date: 23:52 1/25/2005 host type: i686-redhat-linux-gnu lisp-implementation-type: CLISP lisp-implementation-version: 2.31 (released 2003-09-01) also observed in Maxima version: 5.9.1 Maxima build date: 21:24 9/23/2004 host type: i686-pc-linux-gnu lisp-implementation-type: CMU Common Lisp lisp-implementation-version: 19a ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1117533&group_id=4933 |