Vector algebra and some other things



>
> If you want to re-assign a, you must first kill it (don't ask), so if you
> are writing a batch script, it should look like:
>
>       kill(a,b,c,d,e)$
>       make3vec(v) := v :: makelist(v[i],i,1,3)$
>       map(make3vec,[a,b,c,d,e])$
>

Silly me.  You don't have to kill a,b,c...; you just need to make sure to
quote the variable names, that is:

        map(make3vec, ' [a,b,c,d,e])$
or
        map(make3vec,['a,'b,'c,'d,'e])$

          -s