I found the same problem... it seems that there was something assigned
to symbol eq1:
( or there was something of using uppercase )
lmarquez@pc-lmarquez:~> uname -a
Linux pc-lmarquez 2.6.8-24.11-default #1 Fri Jan 14 13:01:26 UTC 2005
i686 athlon i386 GNU/Linux
lmarquez@pc-lmarquez:~> maxima
Maxima 5.9.1 http://maxima.sourceforge.net
(rest of header supressed):
(%i1) eq1;
(%o1) EQ1
(%i2) eq2;
(%o2) eq2
using concat(ec,i) worked without problems
C Y wrote:
>Seems to work in CVS:
>
>(%i1) eq1 : a = b$
>
>(%i2) eq2 : c = d$
>
>(%i3) l : makelist(concat(eq,k),k,1,2);
>(%o3) [eq1, eq2]
>(%i4) ev(l);
>(%o4) [a = b, c = d]
>(%i5) concat(eq,1);
>(%o5) eq1
>(%i6) ev(%);
>(%o6) a = b
>(%i7) concat(eq,2);
>(%o7) eq2
>(%i8) ev(%);
>(%o8) c = d
>(%i9) build_info();
>
>
>
>>But there is a problem:
>>
>>(%i1) eq1 : a = b$
>>(%i2) eq2 : c = d$
>>(%i3) l : makelist(concat(eq,k),k,1,2);
>>(%o3) [eq1,eq2]
>>(%i4) ev(l);
>>(%o4) [eq1,c=d] <--- why does eq2 evaluate but not eq1?
>>
>>
>>