Greetings!  In getting maxima working on gcl 2.7.0, I came across the
following strangeness:


MAXIMA> (eq 'array 'lisp::array)
NIL

(defmacro arraycall (ign array &rest dims) ign
          `(aref ,array . ,dims))

This slows down array referencing enormously, at least when compiled
with GCL, and I suspect others too.  What would be the matter with
importing 'array into 'maxima, and then

(defmacro arraycall (ign array &rest dims) ign
          `(aref (the ,ign ,array) . ,dims))

???

Take care,

-- 
Camm Maguire                                            [EMAIL PROTECTED]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah


_______________________________________________
Gcl-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to