Re: array and make_array



Thanks very much!

 > 
 > In principle there is nothing to prevent you from using
 > `array(NAME,...)'  with a local variable NAME.  Instead of the
 > function above one could write a macro like
 > 
 > trial(a)::= buildq([a],block([i],
 >  array(i,a),
 >  for myvar : 1 thru 7 do i[myvar] : [],
 >  i[1]))$



Without wanting to bother anyone, I think there is no special reason
to "have to" write a macro instead of a function? I think it could be
more useful to modify the code in mlisp instead of making the user
define a macro? Because the problem may arise in very complicated
pieces of code.

Maybe the above makes not much sense(?).

Pedro.



-- 
Pedro Fortuny Ayuso ------------->          www.maths.qmul.ac.uk/~pf
School of Mathematical Sciences.    Queen Mary College, Univ. London
Mile End Road, London E1 4NS, UK    ------>           www.qmul.ac.uk
P.Fortuny@maths.qmul.ac.uk                  Tfn. Nr. 44 20 7882 5493