From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Reto Zimmermann Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] trunk r116878: Sync with upstream vhdl mode v3.35.1 Date: Sat, 29 Mar 2014 01:39:48 +0100 Message-ID: <20140329013948.Horde.8JhIFf3trjE5H_3l9d7oIA2@webmail.retoweb.net> References: <20140328135037.Horde.Hkmu2nCKs7FDnFJSl377KA1@webmail.retoweb.net> <20140328204054.Horde.MjY2JcxlETdQ-8TbRiTlWg6@webmail.retoweb.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes X-Trace: ger.gmane.org 1396053622 2358 80.91.229.3 (29 Mar 2014 00:40:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Mar 2014 00:40:22 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 29 01:40:31 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WThK2-0007iZ-TO for ged-emacs-devel@m.gmane.org; Sat, 29 Mar 2014 01:40:31 +0100 Original-Received: from localhost ([::1]:36610 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WThK2-00079w-Ii for ged-emacs-devel@m.gmane.org; Fri, 28 Mar 2014 20:40:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53537) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WThJr-00078V-Vh for emacs-devel@gnu.org; Fri, 28 Mar 2014 20:40:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WThJk-0001wv-G9 for emacs-devel@gnu.org; Fri, 28 Mar 2014 20:40:19 -0400 Original-Received: from server09.hostfactory.ch ([212.112.245.152]:54885) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WThJk-0001wf-9g; Fri, 28 Mar 2014 20:40:12 -0400 Original-Received: by server09.hostfactory.ch (Postfix, from userid 10351) id D167210E8531; Sat, 29 Mar 2014 01:39:49 +0100 (CET) Original-Received: from de02-dsa-fwcl01-hide.synopsys.com (de02-dsa-fwcl01-hide.synopsys.com [198.182.37.200]) by webmail.retoweb.net (Horde Framework) with HTTP; Sat, 29 Mar 2014 01:39:48 +0100 In-Reply-To: User-Agent: Internet Messaging Program (IMP) H5 (6.1.6) Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 212.112.245.152 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:171115 Archived-At: > `aput' is generally advantageously replaced by `push'. I need more of the special behavior of 'aput', like replacing the value if key already exists in the alist, thus making sure there are no duplicates of key. But I'm sure it can be implemented more efficiently, especially since I don't need the key to be sorted to the head of the list. Reto