From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 30 23:24:38 2021 Received: (at submit) by debbugs.gnu.org; 1 Oct 2021 03:24:38 +0000 Received: from localhost ([127.0.0.1]:54401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mW9A6-0006z7-Ha for submit@debbugs.gnu.org; Thu, 30 Sep 2021 23:24:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:45796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mW9A3-0006yy-O1 for submit@debbugs.gnu.org; Thu, 30 Sep 2021 23:24:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59976) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mW9A3-0006Tb-IN for bug-gnu-emacs@gnu.org; Thu, 30 Sep 2021 23:24:35 -0400 Received: from mx0b-00602c01.pphosted.com ([205.220.174.65]:32318) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mW9A1-00054A-Du for bug-gnu-emacs@gnu.org; Thu, 30 Sep 2021 23:24:35 -0400 Received: from pps.filterd (m0238151.ppops.net [127.0.0.1]) by mx0a-00602c01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 18UJKBYi028052 for ; Fri, 1 Oct 2021 12:23:28 +0900 Received: from mlsec.cc.okayama-u.ac.jp (mlsec.cc.okayama-u.ac.jp [150.46.12.254]) by mx0a-00602c01.pphosted.com (PPS) with ESMTPS id 3bdg820ksf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 01 Oct 2021 12:23:27 +0900 Received: from jlsv301.okayama-u.ac.jp (unknown [150.46.12.5]) by mlsec.cc.okayama-u.ac.jp with smtp id 1ff0_a46e_ab5dcdac_b75d_4603_8a8b_411533480739; Fri, 01 Oct 2021 12:23:18 +0900 Received: from smtpclient.apple (vesta.misasa.okayama-u.ac.jp [150.46.48.154]) by jlsv301.okayama-u.ac.jp (Postfix) with ESMTPSA id 7E4647604A4 for ; Fri, 1 Oct 2021 12:23:18 +0900 (JST) From: Tak Kunihiro Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: remove-dups Message-Id: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> Date: Fri, 1 Oct 2021 12:23:18 +0900 To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3654.120.0.1.13) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 11 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 4 Rules triggered EDT_SA_AU_PASS=0, EDT_SA_DN_PASS=0, EDT_SA_TS_TEMP_ERROR=0, RV6968=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6968> : inlines <7226> : streams <1903281> : uri <3326345> X-Proofpoint-ORIG-GUID: UybJeu2zYct2WldbsgOCfWryGZbiB75O X-Proofpoint-GUID: UybJeu2zYct2WldbsgOCfWryGZbiB75O X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10123 signatures=668683 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 bulkscore=0 mlxscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 priorityscore=1501 clxscore=1011 suspectscore=0 malwarescore=0 mlxlogscore=369 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110010018 Received-SPF: pass client-ip=205.220.174.65; envelope-from=prvs=19082fb675=tkk@misasa.okayama-u.ac.jp; helo=mx0b-00602c01.pphosted.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) I wanted to delete duplicated items from a list non-destructively. It took me a while to find out how to do so. (cl-remove-duplicates list :test 'equal) (delete-dups (copy-sequence list)) I think it is handy to have something like below in subr.el. Too obvious? #+begin_src emacs-lisp (defun remove-dups (list) "Remove 'equal' duplicates from LIST non-destructively. Note that `delete-dups' deletes duplicates destructively." (delete-dups (copy-sequence list))) #+end_src From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 01 08:45:56 2021 Received: (at 50928) by debbugs.gnu.org; 1 Oct 2021 12:45:56 +0000 Received: from localhost ([127.0.0.1]:54895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWHvI-0000IX-4P for submit@debbugs.gnu.org; Fri, 01 Oct 2021 08:45:56 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWHvF-0000I9-J6 for 50928@debbugs.gnu.org; Fri, 01 Oct 2021 08:45:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=4OITlTbM8Oo5sCEe7YfagiZfCh6dRMcF4LQqbi7GAzE=; b=NwnSVl1z8hwooRHKyItl8YXDPx MRyM/NnHCzaCqUH9vPYe5FW/a3yKY2V3lGHWPj94vFDlmZi1iuuYiIx8d9hImWy73BTVgWCojB0y6 6RRE9dhj5lwt3wzkgaqJUle0GnTxo5slaemXXcfgC+NDawc3irvqx+d6iufXba55VYIQ=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mWHv3-0001IK-2q; Fri, 01 Oct 2021 14:45:43 +0200 From: Lars Ingebrigtsen To: Tak Kunihiro Subject: Re: bug#50928: remove-dups References: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> X-Now-Playing: The Notwist's _Vertigo Dubs Vol. 1: Odd Nosdam_: "Ship (Odd Nosdam Remix)" Date: Fri, 01 Oct 2021 14:45:39 +0200 In-Reply-To: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> (Tak Kunihiro's message of "Fri, 1 Oct 2021 12:23:18 +0900") Message-ID: <87pmsox6a4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Tak Kunihiro writes: > I wanted to delete duplicated items from a list non-destructively. > It took me a while to find out how to do so. > > (cl-remove-duplicates list :test 'equal) > (delete-dups (copy-sequence list)) > [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50928 Cc: 50928@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Tak Kunihiro writes: > I wanted to delete duplicated items from a list non-destructively. > It took me a while to find out how to do so. > > (cl-remove-duplicates list :test 'equal) > (delete-dups (copy-sequence list)) > > I think it is handy to have something like below in subr.el. > Too obvious? > > #+begin_src emacs-lisp > (defun remove-dups (list) > "Remove 'equal' duplicates from LIST non-destructively. > Note that `delete-dups' deletes duplicates destructively." > (delete-dups (copy-sequence list))) > #+end_src This is basically seq-uniq: --- seq-uniq is an autoloaded compiled Lisp function in =E2=80=98seq.el=E2=80= =99. (seq-uniq SEQUENCE &optional TESTFN) --- The seq library has a pretty full set of sequence functions, some of which overlaps with the older functions like `delete-dups'. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 01 08:45:57 2021 Received: (at control) by debbugs.gnu.org; 1 Oct 2021 12:45:57 +0000 Received: from localhost ([127.0.0.1]:54897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWHvJ-0000If-C9 for submit@debbugs.gnu.org; Fri, 01 Oct 2021 08:45:57 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWHvH-0000IC-NC for control@debbugs.gnu.org; Fri, 01 Oct 2021 08:45:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=r9xrIJqSTuAEcx5PNrPkXHadp3hhCP16N+OT6pa9VMk=; b=ld02MWpZAdQwlOdbywbVODso7O sfzEtefsL56CRhBp+3r0F/o/hc3ykMSe41i7vg1DfQsJYYw6MFq8EhwqCrx64SmADG3eou+E3IGkP rTgZQFt62vb/TyRb37Xc7sA2UOzxGqFE+lQ+dSGRcl69HgfrrIYSVeQ2m1iTW+lfZLd8=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mWHvA-0001IW-1f for control@debbugs.gnu.org; Fri, 01 Oct 2021 14:45:50 +0200 Date: Fri, 01 Oct 2021 14:45:47 +0200 Message-Id: <87o888x69w.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50928 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 50928 notabug close 50928 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 50928 notabug close 50928 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 01 09:16:44 2021 Received: (at 50928) by debbugs.gnu.org; 1 Oct 2021 13:16:44 +0000 Received: from localhost ([127.0.0.1]:54959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWIP5-0003Lr-W5 for submit@debbugs.gnu.org; Fri, 01 Oct 2021 09:16:44 -0400 Received: from mail-lf1-f41.google.com ([209.85.167.41]:35375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWIP4-0003Ld-2H for 50928@debbugs.gnu.org; Fri, 01 Oct 2021 09:16:42 -0400 Received: by mail-lf1-f41.google.com with SMTP id m3so38196995lfu.2 for <50928@debbugs.gnu.org>; Fri, 01 Oct 2021 06:16:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=MCJzEiwPzNW8EIxaygtF3Qu6QTxVYlps1SUpU0YSjfk=; b=I4EyRCevhKt/DFCInk2/o8mwUHDXMv1lmHC4OSIzQTJ2WpfnPHl4lmvvUdPXL1ig6/ CoajYi63SmuwtDeDBtIrB2vvsru6/HBfhu2syY7m8XIT5fj6oXFUW2j73SqSkgV7W/g/ N4/17Nz1jWBTtOrIytocisXyV/ee190M3VEcysD8NjT0xMQU1dxiPwF0gZ8N2+Qa7wf7 Q1lvYWBN7RHQXQDU1Sa2GBmzW5ExLQya+Yd4Vw3fy8hbUaFxVFS9C1xd63CJ+VW4zAqW bVhx+K53ooUauVHueU40Em8q0Q7/fq4xKPTTgqxdgcFoHXg292YY9qILRgGQaaqVXzre SkpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=MCJzEiwPzNW8EIxaygtF3Qu6QTxVYlps1SUpU0YSjfk=; b=KZwIZa1XQCOZZMbEqrZNPJtD8bjzkvGgJuCrppwhBbFbjGGoineAj5a8VZhBn05hzK dM19zdKeYDxmdbiJL7j9gdePWh+r82H00jR0fTf7vNJePUnTlfuix7wP5h+gpl1e3cY1 zJL9S3CFzWsAG5cwWJ31PvC+8Za590C18FC8AnRsOZwBRRpH+P5cnhIFphHTi0Hq7k/S fJC61ua2R0I3PzDTsa2jKW8k8uTJnVc3k+WkawM5cV3irreHVBN1yovvmQip8496eQws NlvDhj9pC7pNvcPhUJAdSCBtJcAlAFjzmlWKt1+LcLPBDeJC1icTZyLAKMAX9nYSVx64 bRaw== X-Gm-Message-State: AOAM531gKu7JF7DgwNzLhMwn1OtP9iRe/3+NOagEDv0cUbA5LhoRSddS M6Mxy/ZZHQoi2vXJ400ANRAS0bqMNgE= X-Google-Smtp-Source: ABdhPJx7op7SxXTxoyP4tq3Rf+Uki7RI8L90bmp/zo5J0dk+SN0thjFqWXILUNGntX/h+a5jNKKP7w== X-Received: by 2002:a2e:a492:: with SMTP id h18mr11834564lji.10.1633094195585; Fri, 01 Oct 2021 06:16:35 -0700 (PDT) Received: from [192.168.1.113] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id w25sm733321lfq.166.2021.10.01.06.16.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Oct 2021 06:16:35 -0700 (PDT) Subject: Re: bug#50928: remove-dups To: Lars Ingebrigtsen , Tak Kunihiro References: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> <87pmsox6a4.fsf@gnus.org> From: Dmitry Gutov Message-ID: <3d76c99d-8727-4eb7-27e5-94d9dc2e9156@yandex.ru> Date: Fri, 1 Oct 2021 16:16:33 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <87pmsox6a4.fsf@gnus.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 01.10.2021 15:45, Lars Ingebrigtsen wrote: > This is basically seq-uniq: > > --- > seq-uniq is an autoloaded compiled Lisp function in ‘seq.el’. > > (seq-uniq SEQUENCE &optional TESTFN) > --- > [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (dgutov[at]yandex.ru) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [178.252.127.239 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.167.41 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.167.41 listed in list.dnswl.org] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different -0.1 NICE_REPLY_A Looks like a legit reply (A) X-Debbugs-Envelope-To: 50928 Cc: 50928@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) On 01.10.2021 15:45, Lars Ingebrigtsen wrote: > This is basically seq-uniq: > > --- > seq-uniq is an autoloaded compiled Lisp function in ‘seq.el’. > > (seq-uniq SEQUENCE &optional TESTFN) > --- > > The seq library has a pretty full set of sequence functions, some of > which overlaps with the older functions like `delete-dups'. seq-uniq is O(N^2), though, so it's going to be less efficient than (delete-dups (copy-sequence list)) I think the idea was to add specialized faster implementations for different data types, but that hasn't happened, so far. And its signature (accepting testfn) might make the obvious optimization which delete-dups uses (caching the "known" set in a hash table) not feasible. Maybe we could use a hash table for a limited set of testfn's. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 01 13:02:21 2021 Received: (at 50928) by debbugs.gnu.org; 1 Oct 2021 17:02:21 +0000 Received: from localhost ([127.0.0.1]:57242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWLvR-0003ig-0e for submit@debbugs.gnu.org; Fri, 01 Oct 2021 13:02:21 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:29726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWLvL-0003iU-G1 for 50928@debbugs.gnu.org; Fri, 01 Oct 2021 13:02:19 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 191GwYW5023008; Fri, 1 Oct 2021 17:02:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=9047U443LTJp/yUxFvPnUk/haD//z4l9ATS8Juph0gA=; b=tdmt9tHoTm1sTbAMlXqjcmmag1vdXdlhzDvSuRGP+zBAN5gzzayTTcPDA1ul0eBKxWFY Ec/RjcNL6HLNSwPvOOu8IqrkpyDF0pfWvYhVEt1b7ixokJGwVQ3EDvZG8h0u6HfEfwyi e1yPjLGWLTVh4zZeDNiS5U4VMCwTadFHOe3g+zJtLX13SW4b/iBs+6XRSL3hJWjo7efW bb2SXdOdOPRMRGF8fCs8Y60bxUtWCgzwGFoNrzN+Kzofl7Dy4GVixuYpAr0rRUfddYgZ eF99rA2zSN0/3CUYhl6keZgYaFIY4tn0jNYL6ErR90IbZj64NM3OdsSX/dJjKsSGscsI ng== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3bdcquhkhb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 01 Oct 2021 17:02:12 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 191Gu06U192055; Fri, 1 Oct 2021 17:02:11 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2173.outbound.protection.outlook.com [104.47.56.173]) by aserp3020.oracle.com with ESMTP id 3bceu8wf5s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 01 Oct 2021 17:02:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LBiC+rItFuR+s46y6g3nokLqND3vmxW018lUo96XTpdBjgwGXPGxrtL2xNopWGKt+P3Lo7DqpV1wJnPZ2psaZ9Q++80O+Uj70QX4GNNZZVp3vHOQvKiZ3uMoqIruuQFh4uKC3jtf3aWzavaK8hpUDDxH/4TTCj7C5zCuO8p2716WEwakJtFoQvFWc43PYmGsR9pI5yWFsIv/Wa5IFmd3YLWJC9uG6LXWAM2PIfc+9rM7Y+8yme3otVmcjpVQ02rvX1qwyKbemJhwbUUzF032wkkXbTyzmO3Rwwx2ZamE+MLwT8BE8vR4YIubAiWGf0IgUxCm40cqmjCohLi58YRmMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9047U443LTJp/yUxFvPnUk/haD//z4l9ATS8Juph0gA=; b=EcHbz5XIGiM7EsF8i9pnTAD8Kx9MqrnCGsqIOvlavjbZ5SQcPUkP5tPh/+6DO6iYH1B18BOnxxQrsZIkuaiT2mOecZqGWE2Y7t5mSGHh6h2QzCGS6WSXgcvYyvzxMUA5x+8HfcJDzMfRB/I1JVPR3HAe8szsSJ+MbmpnuPXkYFmmBYQ6qv3ciQh5hTdEnhP81d1KRgDKTtuGDNRrRmCmZ7efNtbCvFava5kr8B/N81ufb5jIy1qdA5yLfigYob2zLDRna99OYjVw0tO/Sl4xNghMo7km3opLYkecD9LasPAlgeKoP+iweN3THEl8OtJuCAD4m4W0xZU/BxETKohu5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9047U443LTJp/yUxFvPnUk/haD//z4l9ATS8Juph0gA=; b=i6XkTIQMQdz6nbndoRETvhlVcbMk0jYEB+KwqvAdHqPJ+gkAm7+fSW62Kn4DKN5JGhLZkwxBLEumdld+fioIQ6/Z0LMWyEKBKqQIh0YhHqNCGj4UzknOFyRLQrxSLl4jogzODZxCubb6tj6UVXAnJEvRZknSTJHB2+BO1HBZBgk= Received: from CO6PR10MB5473.namprd10.prod.outlook.com (2603:10b6:5:355::21) by CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.15; Fri, 1 Oct 2021 17:02:08 +0000 Received: from CO6PR10MB5473.namprd10.prod.outlook.com ([fe80::2539:8e21:118e:865d]) by CO6PR10MB5473.namprd10.prod.outlook.com ([fe80::2539:8e21:118e:865d%6]) with mapi id 15.20.4566.019; Fri, 1 Oct 2021 17:02:08 +0000 From: Drew Adams To: Dmitry Gutov , Lars Ingebrigtsen , Tak Kunihiro Subject: RE: [External] : bug#50928: remove-dups Thread-Topic: [External] : bug#50928: remove-dups Thread-Index: AQHXtsaqETAjVCunzkalXK/gzwCPs6u+Xi6A Date: Fri, 1 Oct 2021 17:02:08 +0000 Message-ID: References: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> <87pmsox6a4.fsf@gnus.org> <3d76c99d-8727-4eb7-27e5-94d9dc2e9156@yandex.ru> In-Reply-To: <3d76c99d-8727-4eb7-27e5-94d9dc2e9156@yandex.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: yandex.ru; dkim=none (message not signed) header.d=none;yandex.ru; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a1ca3988-d1e2-4e7f-ad04-08d984fd33f4 x-ms-traffictypediagnostic: CO1PR10MB4531: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mfwJpSi5PaZQ96W3QSi1W7RrhSvCdz33EuJvg/MkSlvNAKFg2UI6FMughW3m1ozsAJQxkNRw3Y4Bd5qdhu3aGhnYYEQ66FTxUqSp4KYALnIB1fKaDazhTpwCaMi/FlrtW1Mh8x0SjNoHfQkIeGfKYAeD69DQ95+ehDNGJr5kgxNZTSrLxQjLUNeURA89jY7DxtbADcAzz6DWyPtUERaHHp7Tq6D0DkYeXymg2Gh04LgQfgycDfVcKZm2G9L94VSNXpIE4VdebtkPijQyXp/80H3t+uEUY/9o3mL//ndGgWJGcnna9sl/vN/PePVUNnjRnnWIyRYySHEOOWvnVdYlX87rgAWzqa73Z3Ik3vaCX7gC8uIvKsajxGcVLHvG+XoE8lZVcdOGau1ii5a5sMLyYwsqxEcq2AbwDKleexgTOhYBweE74yaUuGP44WQN7Ur3IASWy8GfQBwHyW2lE2reBIe66xy0rDqMZfIS765aqhIPKjSYnzFZHxYoP7GElRovl305v1iJm3CnfIU9gC36MgpPAcMY3s6mOGHtNPKAeKpT8XebF5vgNcNgfjzy5QkrI/FWWUon8zlPXsECWECinfUy/Hc/S6yn7ZSUJEjjgwJMcidxkQgeEl9SSlsJgpKW61ifRIfW7lu7Ykw0lSwtlwk/Xtw8k/53ItDLUj1QvAkOG2FaDano5xQ8nhGodj0y+PTkjrmvxqOES2hNEOWjPQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR10MB5473.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(122000001)(33656002)(8676002)(38070700005)(38100700002)(2906002)(55016002)(5660300002)(316002)(71200400001)(66476007)(66556008)(52536014)(66946007)(7696005)(110136005)(86362001)(64756008)(66446008)(6506007)(76116006)(4326008)(4744005)(26005)(9686003)(186003)(8936002)(508600001)(44832011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VnhrTDcxWjJiR2hucVY2U2tTdU9PMGJkeDh6TEl0VEJlNTRoNndYR2FSd0xk?= =?utf-8?B?V0ZCNWpqUDRROGQ5TmlqS29yWFRPMEpINnZ1dkZBK1ZyTnpzUVVZQ0FwNmhj?= =?utf-8?B?aDBIa2lDSTdmUkI0RTF3OEdNNnBWU2R2ejZKWGt3SnZ0bVpHMGo4RmltaDZu?= =?utf-8?B?b0V4MUFQaXlhZ0tNRHJrZ3hVNU5FZFcxN3NZU3V3N28xNEpLejgzMi9uWDV5?= =?utf-8?B?SXNuaFY0OVIxL1c4dHFmQUxZUjZTVUVaeUZrRXJtTklDNEdZQzZkV2x3RU5u?= =?utf-8?B?VDRQcGhJTVJZWDRFZU5TcGFDU2tXMjJ1Ty9oK0RJZmFCQlJkTWVaNmVqOXJG?= =?utf-8?B?MEt2YVBrNmp2YzUwWjQrMXNRUWt4WWhMN2t6V3Yrd0Z5N3ROWlRsak9DV1JR?= =?utf-8?B?OFJPWGRXVklIUWtUejM0VnFEYTdmdmhsckdRODVnay8wTUR4b0NISEpIWFQ4?= =?utf-8?B?cWhqUVpYVTJlWDJHM3ZxWkY1bExLUkRmNXVnZEg4R1hVeWNpZnl6cDAvYXBi?= =?utf-8?B?Y1Y2T2NjUnBwbThMVy9FbEczUmxBTzFXMURDSit6cW14NFBZNHVNOVYxSnR4?= =?utf-8?B?Sk9jTGhqb2tHZ2F1WUpZZnpvZHRPSzRjaDZBL0pPTDlhRzZwUU5qcG9sSjJ3?= =?utf-8?B?ME04OWo0UFNXQ0pIV0M5WXE0TUpBcEpJV2twL0NqRDBqMUVEZG52Lyt0WUg4?= =?utf-8?B?MG55WWNxU21QaWtUMThwWW9URXNMVVQ1M1E0YWp3SlVyVS9qb1NuWFl4WVdm?= =?utf-8?B?TWJFRHcvc3UraHJIdFdjekpYUEhiZkladFVKQ1JiNDhVdlM3Qk9vMUlPVFJF?= =?utf-8?B?UG5lV2plN3BqUXlHcDhpTnJlR1RQT2F0ZlBsSEFIN1M2VXJYeFZma2NERnI2?= =?utf-8?B?TGhyWCtqSmZkWE9vNlZUUFRxL0N5aFdCSzBRbEh6cjZIWWI1aU9sVG50ZS9j?= =?utf-8?B?U2dTRkdNd0xHdzJWMmxlWGpIYVBvQ2pBNDE0QmkwWjFVN1ZvcDA4Ukw5bEFG?= =?utf-8?B?VFp3VG1WTyt6d0dhbll2OTM4ckdQUVZoaTB0b3l1VGV5eUlpNVJGSldaOEtY?= =?utf-8?B?WHk1Q3JKR3QraENxYk9KR3g4dUcxZUtMSGNSc2lqL1JMb3VBWWNrVVVMR3BW?= =?utf-8?B?SHVQd3UxZU1CVDhmM0s1TEd1bEZ5d2dDa3FFTmd6c0p5MzVGbGVndm5ySnYy?= =?utf-8?B?ajNzQll4S0k0SjUyZFJEcDh4dmx0MEhvd1NrazloMHNaM0JDSlRwZTVxdzZI?= =?utf-8?B?eUwrYnFMQ3IxWDdaeUFvdml5UnRjMlpBSVRKN2MzREwyK0l6bVNBS3dOdmwr?= =?utf-8?B?Z2tmTFVadFc5Q2NiblNlYTM4b3NmQUthWk1tZ3JiZVUrbHByZy9PVzdhODhl?= =?utf-8?B?ZzVCOXhteGs0ZUE4ZFhuV2pLVFBPRUV3RGk1Q0I3R3R3czJzc2doQTRJNlJF?= =?utf-8?B?NmpRVzhYSEVUdmJ1T3Vsclhuc05BbXZFZ3hrWFVBT1YyY2xYYzNvYTNNaHc2?= =?utf-8?B?WkdLMmdIRWVNYm82YXhIUUpHcFJIci91MVNOVCttN3B5bnNnOU9JZ0hlTCtQ?= =?utf-8?B?Q01yN29HY2VUbnVJazBrOGE4cjk1cDUxbXp0MlczN3hjdzVhUy8zR2hFVnNC?= =?utf-8?B?WndxZzd2dDMzbzRmZjlQclVxdWpCcWZnaUhsdWNQRGhQdGNVbG1mVDMwTWZS?= =?utf-8?B?WFRGQUh2Ykc3eUFWdzhFdzBWdHRnSlJFWkxDQ2Y3SXFjOVVVUisrZjl3SHhj?= =?utf-8?Q?WRp/s2q/jSHzy/GW4zqWzEV347zrR3IyzJhC3bm?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR10MB5473.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1ca3988-d1e2-4e7f-ad04-08d984fd33f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2021 17:02:08.1567 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jMXXHRdp65eaXg/0KYWGsiFHhJr+fyL9S3Wx2MRsAFQjWhB1t1nRcAma03ArgQbZw/bcqoxQ6+nTWzg9prSCGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4531 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10124 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 mlxlogscore=627 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110010120 X-Proofpoint-GUID: -_McUDH89fHZum2rxYBgjt0dYN97kNLV X-Proofpoint-ORIG-GUID: -_McUDH89fHZum2rxYBgjt0dYN97kNLV X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50928 Cc: "50928@debbugs.gnu.org" <50928@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) RldJVywgSSB1c2UgdGhpcy4gIEkgZG9uJ3QgcmVjYWxsIHdoZXRoZXIgSSBib3Jyb3dlZA0KaXQg ZnJvbSBzb21ld2hlcmUgb3IganVzdCB3cm90ZSBpdCBmcm9tIHNjcmF0Y2guDQoNCihkZWZ1biBt eS1yZW1vdmUtZHVwcyAoc2VxdWVuY2UgJm9wdGlvbmFsIHRlc3QpDQogICJDb3B5IG9mIFNFUVVF TkNFIHdpdGggZHVwbGljYXRlIGVsZW1lbnRzIHJlbW92ZWQuDQpPcHRpb25hbCBhcmcgVEVTVCBp cyB0aGUgdGVzdCBmdW5jdGlvbi4gIElmIG5pbCwgdGVzdCB3aXRoIGBlcXVhbCcuDQpTZWUgYG1h a2UtaGFzaC10YWJsZScgZm9yIHBvc3NpYmxlIHZhbHVlcyBvZiBURVNULiINCiAgKHNldHEgdGVz dCAgKG9yIHRlc3QgICMnZXF1YWwpKQ0KICAobGV0ICgoaHRhYmxlICAobWFrZS1oYXNoLXRhYmxl IDp0ZXN0IHRlc3QpKSkNCiAgICAobG9vcCANCiAgICAgZm9yIGVsdCBpbiBzZXF1ZW5jZQ0KICAg ICB1bmxlc3MgKGdldGhhc2ggZWx0IGh0YWJsZSkNCiAgICAgZG8gICAgIChwdXRoYXNoIGVsdCBl bHQgaHRhYmxlKQ0KICAgICBmaW5hbGx5IHJldHVybiAobG9vcCBmb3IgaSBiZWluZyB0aGUgaGFz aC12YWx1ZXMgaW4gaHRhYmxlIGNvbGxlY3QgaSkpKSkNCg== From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 01 13:32:11 2021 Received: (at 50928) by debbugs.gnu.org; 1 Oct 2021 17:32:11 +0000 Received: from localhost ([127.0.0.1]:57300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWMOI-0004Tp-Tg for submit@debbugs.gnu.org; Fri, 01 Oct 2021 13:32:11 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWMOG-0004TR-Pa for 50928@debbugs.gnu.org; Fri, 01 Oct 2021 13:32:09 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 08CAC240026 for <50928@debbugs.gnu.org>; Fri, 1 Oct 2021 19:32:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1633109522; bh=zpgu/epkboyJ5b0hjP7UsAkVMCjTJf/DWGM33y0WlRg=; h=From:To:Cc:Subject:Autocrypt:Date:From; b=qN+W6uqrIm64x6sYrgccr0xL9+kfRTp+pxB9Bh73/3ld0WZU9czUJgv3ZQPCbtaP9 1AE1I+yK+QXT62w4dDf8qasum6wtq8skrlvhe5RlrXs/sw6rHnX1ZUMtcrm6QkQwep z53j06fTZP3Vw7EVSSq9dNaOyUTqhwmchUheyDCjebLb3th4pKlS4hD2u4pOwswGIf vdmxgsRTXAtINVunXFBVZi/RVvCMVsiPJJKQL1XthDdGkV80WlUtvZIf8UBt5EuZvo 0Qcd4DLiSdl43FzRF8MiuIutl4pZCFcncFyfqRlsF6ngNimBP09BFHVtWMTXP2zxuG GHqWVhQuQqBtQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HLccC70Tbz9rxG; Fri, 1 Oct 2021 19:31:55 +0200 (CEST) From: Thierry Volpiatto To: Drew Adams Subject: Re: bug#50928: [External] : bug#50928: remove-dups References: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> <87pmsox6a4.fsf@gnus.org> <3d76c99d-8727-4eb7-27e5-94d9dc2e9156@yandex.ru> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Date: Fri, 01 Oct 2021 17:31:53 +0000 In-Reply-To: (Drew Adams's message of "Fri, 1 Oct 2021 17:02:08 +0000") Message-ID: <87fstk648m.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50928 Cc: Lars Ingebrigtsen , Tak Kunihiro , "50928@debbugs.gnu.org" <50928@debbugs.gnu.org>, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Drew Adams writes: > FWIW, I use this. I don't recall whether I borrowed > it from somewhere or just wrote it from scratch. > > (defun my-remove-dups (sequence &optional test) > "Copy of SEQUENCE with duplicate elements removed. > Optional arg TEST is the test function. If nil, test with `equal'. > See `make-hash-table' for possible values of TEST." > (setq test (or test #'equal)) > (let ((htable (make-hash-table :test test))) > (loop > for elt in sequence > unless (gethash elt htable) collect (puthash elt elt htable)))) Looks like a old version of `helm-fast-remove-dups`, no need to loop again in hash-table and using cl-loop is better. -- Thierry From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 19:42:31 2021 Received: (at 50928) by debbugs.gnu.org; 3 Oct 2021 23:42:31 +0000 Received: from localhost ([127.0.0.1]:35106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXB7n-0000QJ-5i for submit@debbugs.gnu.org; Sun, 03 Oct 2021 19:42:31 -0400 Received: from mx0b-00602c01.pphosted.com ([205.220.174.65]:37562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXB7j-0000Q9-BA for 50928@debbugs.gnu.org; Sun, 03 Oct 2021 19:42:29 -0400 Received: from pps.filterd (m0238152.ppops.net [127.0.0.1]) by mx0a-00602c01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 193Luxpk016167; Mon, 4 Oct 2021 08:42:26 +0900 Received: from mlsec.cc.okayama-u.ac.jp (mlsec.cc.okayama-u.ac.jp [150.46.12.254]) by mx0a-00602c01.pphosted.com (PPS) with ESMTPS id 3bf26rgsun-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 04 Oct 2021 08:42:26 +0900 Received: from jlsv301.okayama-u.ac.jp (unknown [150.46.12.5]) by mlsec.cc.okayama-u.ac.jp with smtp id 2a8f_d8ef_ac8cdf11_a0e1_48f0_8569_cecff27f61e6; Mon, 04 Oct 2021 08:42:14 +0900 Received: from localhost (unknown [172.24.1.212]) by jlsv301.okayama-u.ac.jp (Postfix) with ESMTPSA id 49EE8760262; Mon, 4 Oct 2021 08:42:15 +0900 (JST) Date: Mon, 04 Oct 2021 08:42:14 +0900 (JST) Message-Id: <20211004.084214.136025191776597692.tkk@misasa.okayama-u.ac.jp> To: larsi@gnus.org Subject: Re: bug#50928: remove-dups From: Tak Kunihiro In-Reply-To: <87pmsox6a4.fsf@gnus.org> References: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> <87pmsox6a4.fsf@gnus.org> X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 11 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 4 Rules triggered EDT_SA_AU_PASS=0, EDT_SA_DN_PASS=0, EDT_SA_TS_TEMP_ERROR=0, RV6969=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6969> : inlines <7226> : streams <1903553> : uri <3327505> X-Proofpoint-GUID: 5s6hwZgA6S9A9gPHMqefQFQu1XhoywsG X-Proofpoint-ORIG-GUID: 5s6hwZgA6S9A9gPHMqefQFQu1XhoywsG X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10126 signatures=668683 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 malwarescore=0 mlxlogscore=553 lowpriorityscore=0 phishscore=0 suspectscore=0 clxscore=1011 bulkscore=0 adultscore=0 mlxscore=0 priorityscore=1501 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110030177 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50928 Cc: thievol@posteo.net, tkk@misasa.okayama-u.ac.jp, 50928@debbugs.gnu.org, drew.adams@oracle.com, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Tak Kunihiro writes: > >> I wanted to delete duplicated items from a list non-destructively. >> It took me a while to find out how to do so. >> >> (cl-remove-duplicates list :test 'equal) >> (delete-dups (copy-sequence list)) >> >> I think it is handy to have something like below in subr.el. >> Too obvious? >> >> (defun remove-dups (list) >> "Remove 'equal' duplicates from LIST non-destructively. >> Note that `delete-dups' deletes duplicates destructively." >> (delete-dups (copy-sequence list))) > > This is basically seq-uniq: Thank you to let me know. Now I can find its existence in (info "(elisp) Sequence Functions"). I wonder how I could have reached to the function by myself. How did you find it? (apropos-documentation "duplicate")? From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 04 05:29:32 2021 Received: (at 50928) by debbugs.gnu.org; 4 Oct 2021 09:29:32 +0000 Received: from localhost ([127.0.0.1]:35696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXKHs-000370-AP for submit@debbugs.gnu.org; Mon, 04 Oct 2021 05:29:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXKHo-00036h-Iy for 50928@debbugs.gnu.org; Mon, 04 Oct 2021 05:29:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=AEsfbAhyfXrYP4JgoEXUmVYqqBu6iLikPv7x4dzdJKQ=; b=fTEAoSQ7Pr+5h0fUh6O9kJsSTZ SOyu9+dYwHpu5j+Dro1vCTgJnvMpOovSRWFTGlJQz7zfcjwMRPD+8+J3qEIojH89fThzgMVaFwqpK B0mpXRrd837Va2sfL8B3pzWbbPQO5XROBxREPOH3piI8BijBVfFi3vVrgjZ3sdJQzANQ=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXKHZ-00017f-2b; Mon, 04 Oct 2021 11:29:15 +0200 From: Lars Ingebrigtsen To: Tak Kunihiro Subject: Re: bug#50928: remove-dups References: <4CCC2E52-1B22-4852-9ED6-52612CF7D786@misasa.okayama-u.ac.jp> <87pmsox6a4.fsf@gnus.org> <20211004.084214.136025191776597692.tkk@misasa.okayama-u.ac.jp> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX7bDxOZ1OdqVDV c0b/////GX2jAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+UKBAkTMXBv1UAAAAGVSURBVDjLdZOJsYUg DEUjNGBIA4INgPTf279Z0Lf9zDg6OWS7QSLixjRK3Tc2K3POTrAsdFGlxMnBiUddlKS1dozO2YG+ JDHRaGaFCY7KZRNN/AB8Vt4Ty7bDpeAyt4MDhwEq+ggAQ2u8Uy4ZJ4aCdIOKbpKgw1EVtFq8CABG QmnS5gDCcJBtBHu9gfofGFx/g9yHgjoWKKUWDALdDFjM8Q2yAiGdQ0EzsKl+mJw7PQMOXQFm3KCL gah+KkAyjQjgId3BJlDLU3lIFQfptDkdaAyzAzK5F5g0xwLTTTuxyKSzko+iV0WBXhel2uxJcSVW XvQ/repxa+jVPRsuR6EUwOrotm0sPDkAzl7NiqmimXfflwFLDZ+1GIvSz2YLxcWxLoS2AEUB0jsY UR0N7ewgyQcQA4f+Dib7Armw3xorriCKX7zE0Tq0RifiMDhk4nfqn0BcPgnPA9gV7yFvN3AMP3uV vhZiB6KRw5XmB/RXcC2QNMcD4me3iAXEr+I3KFja4BtcD7i90e4N6hsoLxHtNtPtt/0BL0RR8q+q zVgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMTAtMDRUMDk6MTk6NDkrMDA6MDABPsA4AAAAJXRF WHRkYXRlOm1vZGlmeQAyMDIxLTEwLTA0VDA5OjE5OjQ5KzAwOjAwcGN4hAAAAABJRU5ErkJggg== X-Now-Playing: Sacred Paws's _Run Around The Sun_: "What's So Wrong" Date: Mon, 04 Oct 2021 11:29:10 +0200 In-Reply-To: <20211004.084214.136025191776597692.tkk@misasa.okayama-u.ac.jp> (Tak Kunihiro's message of "Mon, 04 Oct 2021 08:42:14 +0900 (JST)") Message-ID: <878rz9p28p.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Tak Kunihiro writes: > Thank you to let me know. Now I can find its existence in (info > "(elisp) Sequence Functions"). I wonder how I could have reached to > the function by myself. > > How did you find it? (apropos-docu [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50928 Cc: thievol@posteo.net, 50928@debbugs.gnu.org, drew.adams@oracle.com, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Tak Kunihiro writes: > Thank you to let me know. Now I can find its existence in (info > "(elisp) Sequence Functions"). I wonder how I could have reached to > the function by myself. > > How did you find it? (apropos-documentation "duplicate")? I just... knew about seq.el. The cross-referencing between the older sequence functions and seq.el is rather lacking -- basically all these older functions should probably reference something in seq.el in their doc strings. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 04 23:03:29 2021 Received: (at 50928) by debbugs.gnu.org; 5 Oct 2021 03:03:29 +0000 Received: from localhost ([127.0.0.1]:38702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXajo-0003iq-Ut for submit@debbugs.gnu.org; Mon, 04 Oct 2021 23:03:29 -0400 Received: from mx0a-00602c01.pphosted.com ([205.220.162.67]:47418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXajj-0003ie-Vy for 50928@debbugs.gnu.org; Mon, 04 Oct 2021 23:03:27 -0400 Received: from pps.filterd (m0238147.ppops.net [127.0.0.1]) by mx0a-00602c01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 194M0gsk019932; Tue, 5 Oct 2021 12:03:22 +0900 Received: from mlsec.cc.okayama-u.ac.jp (mlsec.cc.okayama-u.ac.jp [150.46.12.254]) by mx0a-00602c01.pphosted.com (PPS) with ESMTPS id 3bg1ej8hg6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 05 Oct 2021 12:03:22 +0900 Received: from jlsv301.okayama-u.ac.jp (unknown [150.46.12.5]) by mlsec.cc.okayama-u.ac.jp with smtp id 4821_b914_fa79a846_c569_477e_af09_2f5ae3369516; Tue, 05 Oct 2021 12:03:11 +0900 Received: from localhost (unknown [172.24.2.151]) by jlsv301.okayama-u.ac.jp (Postfix) with ESMTPSA id 3E4617600AC; Tue, 5 Oct 2021 12:03:12 +0900 (JST) Date: Tue, 05 Oct 2021 12:03:11 +0900 (JST) Message-Id: <20211005.120311.942205288614694192.tkk@misasa.okayama-u.ac.jp> To: larsi@gnus.org Subject: Re: bug#50928: remove-dups From: Tak Kunihiro In-Reply-To: <878rz9p28p.fsf@gnus.org> References: <87pmsox6a4.fsf@gnus.org> <20211004.084214.136025191776597692.tkk@misasa.okayama-u.ac.jp> <878rz9p28p.fsf@gnus.org> X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 11 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 4 Rules triggered EDT_SA_AU_PASS=0, EDT_SA_DN_PASS=0, EDT_SA_TS_TEMP_ERROR=0, RV6969=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6969> : inlines <7226> : streams <1903662> : uri <3328054> X-Proofpoint-ORIG-GUID: lhx_Y5FNSYCKYkU4AFPjqVs_xwfFwJev X-Proofpoint-GUID: lhx_Y5FNSYCKYkU4AFPjqVs_xwfFwJev X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10127 signatures=668683 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 spamscore=0 impostorscore=0 bulkscore=0 mlxscore=0 phishscore=0 mlxlogscore=674 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110050015 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50928 Cc: thievol@posteo.net, tkk@misasa.okayama-u.ac.jp, 50928@debbugs.gnu.org, drew.adams@oracle.com, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Now I can find its existence in (info >> "(elisp) Sequence Functions"). I wonder how I could have reached to >> the function by myself. >> >> How did you find it? (apropos-documentation "duplicate")? > > I just... knew about seq.el. The cross-referencing between the older > sequence functions and seq.el is rather lacking -- basically all these > older functions should probably reference something in seq.el in their > doc strings. How about something like below? commit xxx Author: yyy Date: zzz Add references to a newer function `seq-uniq' in seq.el * lisp/subr.el (delete-dups): * doc/lispref/lists.texi (Sets And Lists): * doc/lispref/lists.texi (delete-dups): Refer to `seq-uniq' (bug#50928). diff --git a/lisp/subr.el b/lisp/subr.el index e4819c4b2b..228d2e0c22 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -696,7 +696,7 @@ delete-dups "Destructively remove `equal' duplicates from LIST. Store the result in LIST and return it. LIST must be a proper list. Of several `equal' occurrences of an element in LIST, the first -one is kept." +one is kept. See `seq-uniq' for non-destructive operation." (let ((l (length list))) (if (> l 100) (let ((hash (make-hash-table :test #'equal :size l)) diff --git a/doc/lispref/lists.texi b/doc/lispref/lists.texi index 75641256b6..66c556ecd0 100644 --- a/doc/lispref/lists.texi +++ b/doc/lispref/lists.texi @@ -1227,13 +1227,13 @@ Sets And Lists @cindex lists as sets @cindex sets - A list can represent an unordered mathematical set---simply consider a -value an element of a set if it appears in the list, and ignore the -order of the list. To form the union of two sets, use @code{append} (as -long as you don't mind having duplicate elements). You can remove -@code{equal} duplicates using @code{delete-dups}. Other useful -functions for sets include @code{memq} and @code{delq}, and their -@code{equal} versions, @code{member} and @code{delete}. + A list can represent an unordered mathematical set---simply consider +a value an element of a set if it appears in the list, and ignore the +order of the list. To form the union of two sets, use @code{append} +(as long as you don't mind having duplicate elements). You can remove +@code{equal} duplicates using @code{delete-dups} or @code{seq-uniq}. +Other useful functions for sets include @code{memq} and @code{delq}, +and their @code{equal} versions, @code{member} and @code{delete}. @cindex CL note---lack @code{union}, @code{intersection} @quotation @@ -1489,7 +1489,8 @@ Sets And Lists This function destructively removes all @code{equal} duplicates from @var{list}, stores the result in @var{list} and returns it. Of several @code{equal} occurrences of an element in @var{list}, -@code{delete-dups} keeps the first one. +@code{delete-dups} keeps the first one. See @code{seq-uniq} for +non-destructive operation. @end defun See also the function @code{add-to-list}, in @ref{List Variables}, From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 05 03:12:12 2021 Received: (at 50928) by debbugs.gnu.org; 5 Oct 2021 07:12:12 +0000 Received: from localhost ([127.0.0.1]:38896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXecW-0003ql-Jq for submit@debbugs.gnu.org; Tue, 05 Oct 2021 03:12:12 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXecR-0003qW-RH for 50928@debbugs.gnu.org; Tue, 05 Oct 2021 03:12:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=e/h9o+Vp5WIYHxC8s5M4jgrJt01YtoZ+B6gNbJAPVZQ=; b=FQk6+Ky/Up7RYoi7iX6u+XDSTr 6bqOnUg8CbpOg0FUkX4PX4nnIsg0tWuunwFh7eAgnYYkKQywumIG9eHXb6lmO/Cz/iVFci9P4+PJr KfSevZ9U3FdqpIlJOUdDC5ylnTk26PnWFXomGY5TFQeUIUZJOL4bZBCPLHLOs9MrM0VQ=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXecC-0004Ds-4p; Tue, 05 Oct 2021 09:11:54 +0200 From: Lars Ingebrigtsen To: Tak Kunihiro Subject: Re: bug#50928: remove-dups References: <87pmsox6a4.fsf@gnus.org> <20211004.084214.136025191776597692.tkk@misasa.okayama-u.ac.jp> <878rz9p28p.fsf@gnus.org> <20211005.120311.942205288614694192.tkk@misasa.okayama-u.ac.jp> X-Now-Playing: Chicks on Speed's _Archive I_: "Mind your own Business" Date: Tue, 05 Oct 2021 09:11:51 +0200 In-Reply-To: <20211005.120311.942205288614694192.tkk@misasa.okayama-u.ac.jp> (Tak Kunihiro's message of "Tue, 05 Oct 2021 12:03:11 +0900 (JST)") Message-ID: <87wnms6j48.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Tak Kunihiro writes: > How about something like below? Thanks; applied to Emacs 28. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50928 Cc: thievol@posteo.net, 50928@debbugs.gnu.org, drew.adams@oracle.com, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Tak Kunihiro writes: > How about something like below? Thanks; applied to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Wed Aug 20 06:39:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Nov 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator