From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nicolas Petton Newsgroups: gmane.emacs.devel Subject: map.el and naming Date: Sat, 28 Feb 2015 13:24:55 +0100 Message-ID: <87lhji1aw8.fsf@petton.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1425126317 24135 80.91.229.3 (28 Feb 2015 12:25:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Feb 2015 12:25:17 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 28 13:25:07 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 1YRgSA-0003UU-Ig for ged-emacs-devel@m.gmane.org; Sat, 28 Feb 2015 13:25:06 +0100 Original-Received: from localhost ([::1]:40933 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRgS9-0004ei-Rg for ged-emacs-devel@m.gmane.org; Sat, 28 Feb 2015 07:25:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40016) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRgS6-0004bk-36 for emacs-devel@gnu.org; Sat, 28 Feb 2015 07:25:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YRgS2-0002j1-Tl for emacs-devel@gnu.org; Sat, 28 Feb 2015 07:25:02 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:40517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRgS2-0002ix-R3 for emacs-devel@gnu.org; Sat, 28 Feb 2015 07:24:58 -0500 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id C20DD20922 for ; Sat, 28 Feb 2015 07:24:57 -0500 (EST) Original-Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Sat, 28 Feb 2015 07:24:58 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:from:to:subject:date :message-id:mime-version:content-type; s=smtpout; bh=jEto2Wt6qYn Jt1yagr032ubZ9sU=; b=EJ14rsAIN8BDyEKJ1SCokI1FKB5xz48NgaMMlT5+MDR amfZfc0n+qxIadBLGGyhuKiHCMtc+HH/xoDDKuLP21lJWJW8clQ+i2UiM1N3L3Lw /iRkdsjdwpoLuGq4LtszSE7kvv+1CU22jWfs7oFqFuBN8/77kahz/yN2SqXYkfhc = X-Sasl-enc: RtB0kdWQrx3bCsJC50sYu5e7Tcs+Dlq4VqTrlwL0H816 1425126298 Original-Received: from blueberry (unknown [80.216.71.227]) by mail.messagingengine.com (Postfix) with ESMTPA id EC8BBC00295 for ; Sat, 28 Feb 2015 07:24:57 -0500 (EST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 66.111.4.25 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:183535 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I'm working on another library similar to seq.el but for maps (alists and hash-tables for now). I have an issue with naming regarding mapping over keys/values of a map. I thought about calling `map-map' the function that would map over the keys and values of map, and `map-map-keys' the function that would map over the keys of a map, etc. This is really ugly to my eyes, as there is map the name and map the verb. Does anyone have a better idea? Cheers, Nico =2D-=20 Nicolas Petton http://nicolas-petton.fr --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJU8bOXAAoJECM1h6R8IHkQVZsH/2VlNzcl4QTPRP63Us+14Se8 BZ27UlhcMjzSPTiPr5Qqh+CWbyWT+YdcCNF7MFXytl4E64+TN+MPkKYUIwB3mrwf D6xhbUHHnu7bqNBSAXKA5eFnZ7QV5KkfoUfQV88ervgGeHpJ+df6HP+nurF+2wPS 3Chx+8kKCIe7DWfWgvaDktBdFG5wZjutF9kw/pjqx3OZCL6EnGjAcHIPP6Eam6pt EhOgT1OgDKJzBXtS0LkgLE0czU1DIV8al7xHOwkYL5XvDn4SYT4uBHK5WsVHG3Dh DSbq+4f5REyLYwxBAc5Avlua4KNVx8tn0mvzOXB5f1W26hf7tP2Qr3FXydp5jek= =GDyn -----END PGP SIGNATURE----- --=-=-=--