Subject: Re: checking for duplicate elements
From: rpw3@rpw3.org (Rob Warnock)
Date: Thu, 30 Apr 2009 22:02:16 -0500
Newsgroups: comp.lang.lisp
Message-ID: <jtudnQ4M5sql-2fUnZ2dnUVZ_gOdnZ2d@speakeasy.net>
Madhu  <enometh@meer.net> wrote:
+---------------
|     (let ((n (mismatch seq1 (remove-duplicates seq1))))
...
| The use of mismatch idea was suggested by Anon.C.Lisper elsewhere in
| this thread.
+---------------

IIUIC, you don't need the overhead of full MISMATCH here, (NOT (EQUAL ...))
should work just as well, e.g.:

    (let ((n (not (equal seq1 (remove-duplicates seq1)))))
      ...)


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607