From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#25929: 25.2; map-delete doesn't delete permanently 1st alist elt Date: Wed, 22 Mar 2017 15:43:09 +0100 Message-ID: <87mvcdxthe.fsf@drachen> References: <87k288p2oq.fsf@gmail.com> <87k288kkqr.fsf@petton.fr> <87efyfluvi.fsf@petton.fr> <87efydlxfh.fsf@drachen> <878tnxa5l4.fsf@drachen> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1490193866 655 195.159.176.226 (22 Mar 2017 14:44:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 22 Mar 2017 14:44:26 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 25929@debbugs.gnu.org, Nicolas Petton , Noam Postavsky , Stefan Monnier , Tino Calancha To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 22 15:44:22 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqhUh-0007CI-Hq for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 Mar 2017 15:44:11 +0100 Original-Received: from localhost ([::1]:51467 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqhUn-0000h0-CZ for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 Mar 2017 10:44:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqhUc-0000fU-Cs for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 10:44:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cqhUY-0008Kd-GZ for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 10:44:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41357) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cqhUY-0008KW-Cm for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 10:44:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cqhUY-0002iW-1b for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 10:44:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Mar 2017 14:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25929 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25929-submit@debbugs.gnu.org id=B25929.149019382810416 (code B ref 25929); Wed, 22 Mar 2017 14:44:01 +0000 Original-Received: (at 25929) by debbugs.gnu.org; 22 Mar 2017 14:43:48 +0000 Original-Received: from localhost ([127.0.0.1]:39556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqhUG-0002hs-0Z for submit@debbugs.gnu.org; Wed, 22 Mar 2017 10:43:48 -0400 Original-Received: from mout.web.de ([217.72.192.78]:62580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqhU9-0002hW-Nl for 25929@debbugs.gnu.org; Wed, 22 Mar 2017 10:43:41 -0400 Original-Received: from drachen.dragon ([92.208.182.212]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MgfJz-1cVbor2kmF-00NvkA; Wed, 22 Mar 2017 15:43:06 +0100 In-Reply-To: (Lars Ingebrigtsen's message of "Wed, 22 Mar 2017 14:31:12 +0100") X-Provags-ID: V03:K0:upgt4mq6+u+ob3IiDwldv+gxh3xsIqJEXNmx+cRauaVg81wU8d7 twf+xM4sDSLUE7L2WAcbVxR3KClaXJ9zovPPBfcURHcw/UUkkP2whkLm76ci4qBgcnGQq+1 7ZE1F/uzPplHBAWvTU5otH4WtNfRNIzB4Tqv1/ff3m1tuT7esJhRDg7n+DzZVi4MYsXbTup 6I8K08snX6imB7ZC5WzYg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Skq9/2sPGx0=:ObCClwiEclJoy/Wda8DhsU b1tgU38HwV1NYFy8s2Vh2zrXPYPfhBJ6mm3ICb+asDGk3P+EpAwpYFRUX6wghLfMOWHK2RC02 EKuXK+Mth8EGZtoSXUjKVO3B+tGGgFh0YMQNcer1eHnLb/vGIMPZicJ9Vbhh3ruaHB1OwAO/z pz3nyJIyk3Py76IAxyJJCGqARYxk8Sv59YtYK2hbWLVNULvU9GtUrzfXjNdsaEf/EAR1w8RhB hY1otZVHqeMnJDRQLZNVkYzlItI78il8aWHRIeOx4LzwKZKk9xmmEJGecGcTUf34UqNs18YR9 w88BsUosNYEhKmK3RqeQlteO5f9xgNiew62GCGRLBln+9eWdmy753QEiaQEpYjpTzIMCZLaCx SpSLBKaeKp4JYjli699Xk3H1zGNYIXm2f3vRwRt1igz5/6HxsGLRZL02Kr/TUDD0aYgEh3PUW XoGUUuCdBmCFQ+AYd1sj9YSDAorzfORS/+NaSZ65ablmKG/0rf+RHLduTDrVcJx3HNq8YRaAw fhhaZQ5MUHiJGOMOaCliSk7HNDOI8r7CFGssopgdNshIwJRgPrvHW64A6BsvrBItL5r9U2W0K ecqIp92+gNv0WShr0GYNjS0nFv9+PIi0Gtf0AOKvVgfADtVFpHlPutSvXLpwyu6j23AShfcNR Wwl47Z2jdDlN0I+zjWM3gyUOc6aDc3LWm5zMesSqAw5HWSTUQuY4cmtmZxDR+5oykKWWYIWEo ZQKIEJ7eL8zrUE6GJZWB3NIkXkFNqaH/0XRwl+RbCGv4lWp32+0waJroIM6+kFM7ENYuxBpe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130806 Archived-At: Lars Ingebrigtsen writes: > I'm not quite sure what the objection to map-delete being a macro > is... It depends on what you find "convenient". For any macro, I have to remember which arguments are evaluated and which not, or read the docs every time I want to use it. Macros make debugging harder. Etc. That's why we usually avoid macros when a function would do. I understand that you find your suggestion more convenient, but OTOH it would not be consistent with similar functions we have and introduce another inconsistency. I just think it's not worth it. Michael.