Maxima 5.17.0 release : bizarre error



On Thu, Dec 4, 2008 at 11:21 AM, Oliver Kullmann
<O.Kullmann at swansea.ac.uk> wrote:

> (%i313) S : dual_cs({{1}});
> (%o313) {{1}}
> (%i314) S;
> (%o314) {{1}}
> (%i315) is(S = {{1}});
> (%o315) false

What is printed by:

:lisp |$s|      <--- NOTE: lowercase s

and by:

{{1}};
:lisp $%

My first guess is that one of these is like (($SET) ...) and the
other is like ((${) ...). I seem to recall a bug that was fixed a
while ago --- in some circumstances {...} was parsed as
((${) ...) and not as (($SET) ...). What does build_info(); report?

Robert Dodier