What do you mean about this data structure



On Tue, 8 Mar 2005 19:34:02 +0100, laurent couraud  wrote:
>  I try to found the most efficient way to store CRE form of
> expression. In memory usage and speed access.

You seem to be proposing to re-write the existing CRE code in a
lower-level language with direct pointer manipulation rather than in
Lisp.

Have you had problems with the speed of current CRE calculations? or
with the amount of memory they require?

Are you sure a more efficient representation of CREs will make a big difference?

Maxima is currently entirely written in Common Lisp (except for the
GUI front ends); is it worthwhile complicating its build structure and
making it less portable by using a low-level representation?  How do
you plan to integrate memory management of the low-level
representation with Lisp garbage collection?  Why do you have your own
representation of the variables (x1 etc.) instead of using the
existing representation?

          -s