From: <no...@so...> - 2002-08-18 18:28:22
|
Bugs item #590222, was opened at 2002-08-02 12:00 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=590222&group_id=4933 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Raymond Toy (rtoy) Assigned to: Nobody/Anonymous (nobody) Summary: powerseries doesn't Initial Comment: From a note from Harvey Stein, maxima doesn't even work for this problem anymore: (C1) powerseries(1/sqrt(1+x), x, 0); Type-error in KERNEL::OBJECT-NOT-LIST-ERROR-HANDLER: MEXPT is not of type LIST ---------------------------------------------------------------------- >Comment By: Raymond Toy (rtoy) Date: 2002-08-18 14:28 Message: Logged In: YES user_id=28849 Consider this with gcl (defun foo (x) (caar x)) (compile 'foo) (foo '(mexpt simp)) which returns NIL, unlike CMUCL and Clisp. A possible fix is the following version of FREE (simp.lisp). It fixes the symptoms, but not necessarily the underlying problem. (DEFMFUN FREE (EXP VAR) (COND ((ALIKE1 EXP VAR) NIL) ((ATOM EXP) T) (T (AND (FREE (and (listp (car exp)) (CAAR EXP)) VAR) (FREEL (CDR EXP) VAR))))) ---------------------------------------------------------------------- Comment By: James Amundson (amundson) Date: 2002-08-03 14:43 Message: Logged In: YES user_id=28457 I see the same behavior using Clisp and CMUCL, but the bug is not present using GCL. I tested using Linux. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=590222&group_id=4933 |