Subject: compiling code including parallel assignment
From: Robert Dodier
Date: Sat, 10 Nov 2007 10:52:58 -0700
On 11/10/07, van Nek <van.nek at arcor.de> wrote:
> (%i1) foo():= [a,b]:[1,2]$
> (%i2) compile(foo);
> Dubious first LHS argument to ":"
> [a,b]
Yes, that message is spurious, now that parallel assignment is recognized.
I think enclosing the warning message in
(unless (get whatever 'mset_extension_operator) ...) is appropriate.
I'll put it on my to-do list.
It is gratifying that parallel assignment appears to work as intended
in translated code, at least in the above example.
best
Robert Dodier