GNU bug report logs -
#26540
25.2; [PATCH] Add cl-set-equal to test for set equality
Previous Next
Reported by: Damien Cassou <damien <at> cassou.me>
Date: Mon, 17 Apr 2017 09:17:01 UTC
Severity: wishlist
Tags: patch
Found in version 25.2
Done: Nicolas Petton <nicolas <at> petton.fr>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Drew Adams <drew.adams <at> oracle.com> writes:
>> This patch adds cl-seq-equal to test whether two lists have the
>> same elements. I.e., if every element of LIST1 also appears in
>> LIST2 and if every element of LIST2 also appears in LIST1.
>
> Common Lisp (and the Emacs emulation) already has set functions
> that do this - `[cl-]set-exclusive-or', for example.
>
> https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node152.html
are you saying that (1) I should propose an implementation of
set-equal based on set-exclusive-or (I guess it's just a `not`
call away) or (2) not propose set-equal all together? I understand
(1), but not the reasoning behind (2).
--
Damien Cassou
http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill
This bug report was last modified 8 years and 13 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.