[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Moon's proposed incompatible change to PUTPROP



Oddly enough, I have been thinking about incompatible changes to
the property list functions also.  I would like to suggest that
disembodied property lists never be rearranged, but that property
lists of symbols be arbitrarily mangleable.  (For example, GET might
even try the bubble-up-the-list optimization hack.)  However,
I realize that this disparate treatment of lists and symbols
is not too pleasant.
Actually, what one really wants often for lists is not GET,
but MEMQ-ALTERNATE, and so on.  Maybe it was a mistake ever to
let GET and PUTPROP work on lists (based as it was on the old "fact"
that the PLIST was the CDR of a symbol).