display of "lisp arrays" from make_array



I wonder if there is a reason to use lisp display rather than
maxima display to show the results of make_array.

foo:make_array(any,5);
foo[0]:2*x;
foo;

foo displays as
           {Lisp Array: #(((MTIMES SIMP) 2 $X) NIL)}

There is a way around this, sortof.

foo:  apply(array,[?gensym(),5])