Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Reimplement :with for List.(uniq|squish) (keep :as available)
Yes, it was removed from the spec, but the alternative for doing [eqv] based uniqueness using *.perl is 1. still not possible now (because .perl doesn't always give an accurate representation), and 2. very resource intensive, because a whole structure needs to be stringified first before being able to find out that they're different. Whereas [eqv] is very quickly able to find out whether two structures are different. So, do I believe it belongs in the spec? Yes! :-)
- Loading branch information
Showing
1 changed file
with
46 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters