On 2/17/07, Barton Willis <willisb at unk.edu> wrote:
> Maxima has functions (I'm going on memory, so some names might be wrong)
> mget, zl-get, putprop, and getprop that all access property list data.
> I sure would be nice to unify all this junk into hash tables with one
> programming interface to this data.
We can clean up the property handling stuff without reimplementing
the property list as a hash table. I'm in favor of cleaning up the
property list handling, but not in favor of reimplementing the
property list.
> It would be especially good to move all the wxMaxima property list
> stuff into CL hash tables.
I've yet to see any evidence of this. What's the big deal about wxMaxima
properties anyway? The property list has, for decades, been the
dumping ground for all kinds of random stuff.
In case it is not clear, wxMaxima properties are not in Maxima src.
They're appended by wxMaxima at run time. I don't think banning
PUTPROP at run time is going to work.
Robert