sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor]) writes:
>>>>> "Hrvoje" == Hrvoje Niksic
<hniksic(a)arsdigita.com> writes:
Hrvoje> sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor])
writes:
Hrvoje> Not to mention that things won't work with things like push,
Hrvoje> pushnew, mapcar*, and oodles of nice things that works with
Hrvoje> normal lists.
>>
>> These kinds of things you don't really *want* to work with weak
>> lists: They're fundamentally different from ordinary lists. I'd
>> even want to remove WEAK-LIST-MAP. The ... was not meant to reflect
>> that I'd want more accessors.
Hrvoje> But others would, in such a setting.
But *who*, Hrvoje?
Anyone who sees a weak-list-assq will want a weak-list-assoc. The
fact that few people use the current interface doesn't give us the
license to create a brain-damaged one.
I think there is merit in exposing a form of weak-list-list, so that
*all* list operations Just Work.