[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Moon's proposed incompatible change to PUTPROP
- To: Moon at MIT-AI (David A. Moon)
- Subject: Re: Moon's proposed incompatible change to PUTPROP
- From: Guy.Steele at CMU-10A
- Date: Mon ,24 Nov 80 15:41:00 EDT
- Cc: lisp-forum at MIT-MC
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).