print ( false ) bug 5.26.0
- Subject: print ( false ) bug 5.26.0
- From: Oliver Kullmann
- Date: Mon, 27 Feb 2012 20:27:12 +0000
Hi,
I get the same 5.26.0 behaviour under ECL:
(%i1) print(false,true);
nil t
Evaluation took 0.0000 seconds (0.0000 elapsed)
(%o1) true
(%i2) build_info();
Maxima version: 5.26.0
Maxima build date: 11:7 12/19/2011
Host type: x86_64-unknown-linux-gnu
Lisp implementation type: ECL
Lisp implementation version: 11.1.1
I guess it is not specified how to print "false" and "true",
but the 5.25.1 behaviour seems much more sensible.
Oliver
On Mon, Feb 27, 2012 at 11:17:24AM -0800, Edwin Woollett wrote:
> print (false) ----> nil in 5.26.0
> print (false) ----> false in 5.25.1
>
> print (true) -----> t in 5.26.0
> print (true) ------> true in 5.25.1
>
> ---------------------------------
> 5.25.1:
>
> (%i1) print(false)$
>
> false
> (%i2) print(true)$
>
> true
> (%i3) build_info()$
>
> Maxima version: 5.25.1
> Maxima build date: 10:2 9/6/2011
> Host type: i686-pc-mingw32
> Lisp implementation type: GNU Common Lisp (GCL)
> Lisp implementation version: GCL 2.6.8
> ---------------------------------------
> 5.26.0:
>
> (%i1) print(false)$
> nil (%i2) print(true)$
> t (%i3) build_info()$
> Maxima version: 5.26.0
> Maxima build date: 22:48 1/15/2012
> Host type: i686-pc-mingw32
> Lisp implementation type: GNU Common Lisp (GCL)
> Lisp implementation version: GCL 2.6.8
>
> ----------------------------------
> Ted Woollett
>