Age | Commit message (Collapse) | Author |
|
Not essential, and the code already handled this.
|
|
|
|
Otherwise, it'll be a bit awkward if we do have something more useful
to return. And we wouldn't be able to get at the slset's list so
easily.
|
|
|
|
Not strictly needed, but could be helpful and completes the
operations. Also, if we ever reimplement it using some other
strategy, this might be more useful.
|
|
Add a test to ensure this won't happen again.
|
|
This implements sets of symbols *as lists*, like in the srfi-1 lset
operations. It maintains the benefit of using lists for everything,
but not having to pay the quadratic performance penalty that srfi-1
entails. We achieve this by using plist operations to "mark" items
so we have to visit the list "set" only a fixed number of times.
|