From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Joost Kremers Newsgroups: gmane.emacs.devel Subject: Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs] Date: Tue, 19 May 2020 01:46:03 +0200 Message-ID: <87k1187qo4.fsf@fastmail.fm> References: <0c88192c-3c33-46ed-95cb-b4c6928016e3@default> <873686bbl5.fsf@russet.org.uk> <87d07963ec.fsf@fastmail.fm> <873685dq73.fsf@russet.org.uk> <87wo5gc0kb.fsf@russet.org.uk> <87lflv5yzx.fsf@bernoul.li> <433E8CA0-CC87-4877-B9D4-D348531B73F8@medranocalvo.com> <87lflsyfwu.fsf@russet.org.uk> <4353C482-F4C4-4D56-9588-827E8BC37F7E@medranocalvo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="102471"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.4; emacs 28.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 19 01:47:07 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1japTO-000QZX-Q8 for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 01:47:06 +0200 Original-Received: from localhost ([::1]:51960 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1japTN-0002Qr-Qm for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 19:47:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1japST-0001ln-Qc for emacs-devel@gnu.org; Mon, 18 May 2020 19:46:10 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:40669) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1japSS-00085B-JK for emacs-devel@gnu.org; Mon, 18 May 2020 19:46:09 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 913A55C00C2 for ; Mon, 18 May 2020 19:46:06 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 18 May 2020 19:46:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= references:from:to:subject:in-reply-to:date:message-id :mime-version:content-type:content-transfer-encoding; s=fm3; bh= tmmQ0Q2XFSQM+Xkxu7jAHGUmyCLuO4j9flWbi9xk4r8=; b=NrB/OoNC1v+OAeYc 26LwGI+PORICXZmZq1rJ73i3xzpIKieMTcEtsBkQrwWQBPoMZhcWyIw8GTpC7Z/w AR2B6ZBWX6Ed5ta+sVB8FpAVIDV+jtcgBhMLfCn6EMhWJtFu2sNvb/GnJ/YzwUl1 QMOhI3F7VNj5TZPdyPed6TUyiGiRWYCb/eXnszhWbI68JZ+DV3vJngZtVB322O5K 58Scjn0cF2p74wnH9I73s8q1zHumnSMUIrursCYKAgM1/jsYw8nnDQ1ereNRLGH4 K5dl+hqPvmH+A8xVdn+5k8A3ao7aNSjz3IxV4pYoUwoI+G+i/sSPLRwWIZH2fozM ghYfXg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=tmmQ0Q2XFSQM+Xkxu7jAHGUmyCLuO4j9flWbi9xk4 r8=; b=gkBvmugEhuoRWiuhyMvC4toL/JvgglU2G/guhZlAvI8vnhqonBeV5dnq1 VZncZz3QC2tPvippzXjxM39U6QK8iw03ar+w6eCxpn1RhWczmo4VhqGPaADGRZ2S /XAA4bW1iXpw5egbTkiJFthhSL8X0E+BGXBe+UvdSpADCCN7+kc/kV7iRnor9fut /kfcXti2ATDJLsFeS5sD0Knp5W+yXFsFxtdCzybkpv6dcjnslvBZbEGwZxHB6xWG k1Cb+Y//SHTSDNEJlsMEJ2R+u7lPHENxQvn4TCN59oxWKz0GDOKBv11+oKkJn3rs a8YufX0JM5/iPLldNv6L6l1gT8K7A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddtiedgvdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvffujgffkfggtgfgsehtqh ertddtreejnecuhfhrohhmpeflohhoshhtucfmrhgvmhgvrhhsuceojhhoohhsthhkrhgv mhgvrhhssehfrghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeetfeefheeuue etjeejiedutedvveetveelueefhefhhfevleegvdelgfffvedtleenucfkphepleehrdel tddrvddtuddriedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepjhhoohhsthhkrhgvmhgvrhhssehfrghsthhmrghilhdrfhhm X-ME-Proxy: Original-Received: from Swift.fastmail.com (ip5f5ac93e.dynamic.kabel-deutschland.de [95.90.201.62]) by mail.messagingengine.com (Postfix) with ESMTPA id D4EA03066418 for ; Mon, 18 May 2020 19:46:05 -0400 (EDT) In-reply-to: <4353C482-F4C4-4D56-9588-827E8BC37F7E@medranocalvo.com> Received-SPF: pass client-ip=66.111.4.27; envelope-from=joostkremers@fastmail.fm; helo=out3-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/18 19:21:57 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250842 Archived-At: On Mon, May 18 2020, Adri=C3=A1n Medra=C3=B1o Calvo wrote: > Typing =CE=BB is a no-go, in my opinion. Well, on the assumption that Elisp is mostly written in Emacs=20 using emacs-lisp-mode, one might introduce a command that makes it=20 easier to type. But I tend to agree that it's a bad idea. > Going with % and %1, %2, etc. would be fine, and would be=20 > intuitive > for people with Clojure backgrounds. But % is taken. Why is % taken? Because it's a function name? But Elisp is a=20 Lisp-2. > [=E2=80=A6 This alternative occurred to me meanwhile: > > (\ (f \1 1)) > > \ is used by Haskell for its lambda expressions (it=E2=80=99s supposed=20 > to remind > of =CE=BB). \1, \2, etc is used in regular expressions to refer to=20 > capture > groups. It=E2=80=99s somewhat ugly, but makes sense.] Not my personal favourite, but I'll get used to any syntax that's=20 chosen. :-) --=20 Joost Kremers Life has its moments