What do you mean about this data structure



> De : Stavros Macrakis [mailto:macrakis@gmail.com] 

> 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.

Yes. Or more exactly I ask for relevance of it

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

Yes. For both. But maybe it is a bug in maxima. I try to solve a system
Of equation and maxima take more than 450MB and stop with error. And this
After more than 15 hours of calculus.

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

I don't know. It is why I ask you.

> 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?

That is the question!

> How do you plan to integrate memory management of the low-level
> representation with Lisp garbage collection?

I don't know because i don't know Lisp language. But maybe it is possible
to do memory management for CRE independently of Lisp GC

> Why do you have your own
> representation of the variables (x1 etc.) instead of using the
> existing representation?

I don't understand. What is the existing representation?