Bug in assq/v/oc-remove! primitives (with patch)

2000-07-23 Thread Neil Jerram
I think I've found a bug in assq-remove! and friends. My understanding is that (assq/v/oc-remove! alist key1) should remove all entries from the alist whose *key* is eq?/eqv?/equal? to key1. In fact, with the current CVS implementation, the effect is to remove all entries where the *whole entr

Re: Bug in assq/v/oc-remove! primitives (with patch)

2000-07-23 Thread Marius Vollmer
Neil Jerram <[EMAIL PROTECTED]> writes: > I think I've found a bug in assq-remove! and friends. My > understanding is that > > (assq/v/oc-remove! alist key1) > > should remove all entries from the alist whose *key* is > eq?/eqv?/equal? to key1. > > In fact, with the current CVS implementation