[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strange es bug



> Today I discovered this strange behaviour:
> 	; fn-a = echo a
> 	; b = <={$&whatis a} b
> 	; echo $fn-a
> 	echo a b
> This is on a sun SPARCstation ELC, and es is compiled with gcc. Do
> people get this on other platforms, too?
they almost certainly do. it's an 0.84 bug. at that time, responsibility
for copying lists was shifting around. i fixed the problems soon after
0.84 was released:
	; fn-a = echo a
	; b = <={$&whatis a} b
	; echo $fn-a
	echo a
	; 
i thought that this change had made it into 0.84, but i guess not.
for now, if you want a quick fix, have the nCall operation in glom.c
do a listcopy() of the value it assigns to list before breaking.
paul

AltStyle によって変換されたページ (->オリジナル) /