compiling code including parallel assignment



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