From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] map c3acb32: New library map.el similar to seq.el but for mapping data structures. Date: Sat, 18 Apr 2015 13:45:09 -0400 Message-ID: References: <20150418142843.4518.66862@vcs.savannah.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1429379136 21249 80.91.229.3 (18 Apr 2015 17:45:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 18 Apr 2015 17:45:36 +0000 (UTC) Cc: Nicolas Petton To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 18 19:45:30 2015 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 1YjWo6-0007pu-Aw for ged-emacs-devel@m.gmane.org; Sat, 18 Apr 2015 19:45:30 +0200 Original-Received: from localhost ([::1]:46419 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjWo5-00079j-Nq for ged-emacs-devel@m.gmane.org; Sat, 18 Apr 2015 13:45:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjWnq-00079c-Ag for emacs-devel@gnu.org; Sat, 18 Apr 2015 13:45:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YjWnm-0003iZ-W1 for emacs-devel@gnu.org; Sat, 18 Apr 2015 13:45:14 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:60184) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjWnm-0003iS-RV for emacs-devel@gnu.org; Sat, 18 Apr 2015 13:45:10 -0400 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t3IHj99R020255; Sat, 18 Apr 2015 13:45:09 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 1FE6B13BD; Sat, 18 Apr 2015 13:45:09 -0400 (EDT) In-Reply-To: (Nicolas Petton's message of "Sat, 18 Apr 2015 14:28:44 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5280=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5280> : inlines <2752> : streams <1424626> : uri <1910013> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 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:185615 Archived-At: > +(defun map-keys (map) > + "Return the list of keys in MAP." > + (map-apply (lambda (key value) key) map)) Please byte-compile your files on a regular basis and look at the warnings you get. When you build Emacs you'll see that "0 warnings" is not our goal, but we still like to try and avoid warnings when we can, especially for new files that don't have to deal with lots of compatibility baggage. Stefan