Follow-up to : trying to use "get" inside a Maxima function - problem using hashed arrays (FYI)



I guess there is nothing wrong with having fun with macros,

but I think that using defstruct is simply the way to go here, 
especially since it works.

RJF

(who recommended defstruct, and who also wrote it initially.
Why it didn't make it into the documentation, I don't know.
It is not in the index

http://maxima.sourceforge.net/docs/manual/en/maxima_85.html#INDEX1_0

in spite of this request / response

http://www.math.utexas.edu/pipermail/maxima/2009/019003.html

and the provided documentation in the source file itself.

)