Looking further, it seems that this is only a bug in GCL
I tried SBCL and CMUCL with no problem.
-sen
-------------
---------------------------------------------------------------------------
| Sheldon E. Newhouse | e-mail: sen1 at math.msu.edu |
| Mathematics Department | |
| Michigan State University | telephone: 517-355-9684 |
| E. Lansing, MI 48824-1027 USA | FAX: 517-432-1562 |
---------------------------------------------------------------------------
On Mon, 23 Apr 2007, sen1 at math.msu.edu wrote:
> Hello,
> I just tried 'playback' in the current cvs maxima.
>
> Here is the output.
>
> (%i1) build_info();
>
> Maxima version: 5.11.0cvs
> Maxima build date: 5:24 4/4/2007
> host type: i686-pc-linux-gnu
> lisp-implementation-type: GNU Common Lisp (GCL)
> lisp-implementation-version: GCL 2.6.7
>
> (%o1)
> (%i2) f: x^3 -x;
> 3
> (%o2) x - x
> (%i3) factor(f);
> (%o3) (x - 1) x (x + 1)
> (%i4) playback(input);
>
> (%i1)
> Maxima encountered a Lisp error:
>
> Error in MACSYMA-TOP-LEVEL [or a callee]:
> Error in TYPE-ERROR-DATUM [or a callee]: The slot CONDITIONS::DATUM is
> unbound in the object #<CONDITIONS::INTERNAL-TYPE-ERROR.0>.
>
> Fast links are on: do (use-fast-links nil) for debugging
> Broken at SLOT-UNBOUND.
> 1 (Continue) Maxima top-level
> 2 (Abort) Return to debug level 1.
> 3 Return to top level.
> dbl:MAXIMA>>>
>
> So, I went back to 5.11.0 on another machine. It works fine.
>
> Here is the output.
>
> (%i1) build_info();
>
> Maxima version: 5.11.0
> Maxima build date: 11:55 2/27/2007
> host type: i686-pc-linux-gnu
> lisp-implementation-type: GNU Common Lisp (GCL)
> lisp-implementation-version: GCL 2.6.7
>
> (%o1)
> (%i2) f: x^3 -x;
> 3
> (%o2) x - x
> (%i3) factor(f);
> (%o3) (x - 1) x (x + 1)
> (%i4) playback(input);
>
> (%i1) build_info();
>
> (%i2) f:x^3-x;
>
> (%i3) factor(f);
> (%o4) done
> (%i5)
>
> -sen
>
> ---------------------------------------------------------------------------
> | Sheldon E. Newhouse | e-mail: sen1 at math.msu.edu |
> | Mathematics Department | |
> | Michigan State University | telephone: 517-355-9684 |
> | E. Lansing, MI 48824-1027 USA | FAX: 517-432-1562 |
> ---------------------------------------------------------------------------
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>