Hello,
I get an error with 5.30.0 which I don't get with 5.29.0 (or previous
versions):
Maxima 5.30.0 http://maxima.sourceforge.net
using Lisp ECL 11.1.1
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) a:make_array(fixnum,3);
Evaluation took 0.0000 seconds (0.0000 elapsed)
(%o1) "{Lisp Array: #(0 0 0)}"
(%i2) L:buildq([a], lambda([x],a[x]));
Evaluation took 0.0000 seconds (0.0000 elapsed)
Maxima encountered a Lisp error:
In function SYMBOL-PLIST, the value of the first argument is
#(0 0 0)
which is not of the expected type SYMBOL
Automatically continuing.
To enable the Lisp debugger set *debugger-hook* to nil.
Wrapping an array in a lambda-term is used quite a bit by us,
and I think it should work?
Best
Oliver