From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#49316: Add apply-partially's right version Date: Fri, 02 Jul 2021 00:34:34 +0200 Message-ID: <87r1ghr7d1.fsf@web.de> References: <2315db79-00cf-b2f0-b5df-93cd53392292@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34350"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 49316@debbugs.gnu.org To: daanturo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 02 00:35:10 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1lz5H4-0008m9-Mm for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 02 Jul 2021 00:35:10 +0200 Original-Received: from localhost ([::1]:41712 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lz5H3-0002Uy-9w for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 01 Jul 2021 18:35:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32930) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lz5Gw-0002TN-BD for bug-gnu-emacs@gnu.org; Thu, 01 Jul 2021 18:35:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50487) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lz5Gw-0005Ht-46 for bug-gnu-emacs@gnu.org; Thu, 01 Jul 2021 18:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lz5Gv-0007qm-VG for bug-gnu-emacs@gnu.org; Thu, 01 Jul 2021 18:35:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Jul 2021 22:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49316 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 49316-submit@debbugs.gnu.org id=B49316.162517888430147 (code B ref 49316); Thu, 01 Jul 2021 22:35:01 +0000 Original-Received: (at 49316) by debbugs.gnu.org; 1 Jul 2021 22:34:44 +0000 Original-Received: from localhost ([127.0.0.1]:33800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lz5Ge-0007qB-G1 for submit@debbugs.gnu.org; Thu, 01 Jul 2021 18:34:44 -0400 Original-Received: from mout.web.de ([212.227.15.3]:57117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lz5Gc-0007px-HG for 49316@debbugs.gnu.org; Thu, 01 Jul 2021 18:34:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1625178875; bh=kfhfe10mkcjd0NCQFh5BE/oenN64L+lieZYo5lq9dEg=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=coHBWcfg7gSp1VtLBxs6VQkhGgLjasWgnB28u/p8MWd3qy02+tSIXM1/VkmVAzpSZ F9+LhHPB2z0hwKr/dzemrkQy/mfJmTp/T0Z/oILHj35OZumsmynIsVhY5ZqLm9H4XW luCdLFMfCc1N2R1kZNZU/7a5NaTTiaYH+2Vp2cdY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([178.6.28.156]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MVcrf-1liIuy31ZP-00Z265; Fri, 02 Jul 2021 00:34:35 +0200 In-Reply-To: <2315db79-00cf-b2f0-b5df-93cd53392292@gmail.com> (daanturo@gmail.com's message of "Thu, 1 Jul 2021 19:40:20 +0700") X-Provags-ID: V03:K1:+xjCzXpsFYn5/SBzZdChyEgOtckBJYO3uu2gVR3nLuxS+O5fBf4 10YJTz8FsOL3lRAqPIvp9wGy0/0NrIHxDJzV1MLEVaxralZMmaBikV8mhY6UBx0KEeJlpbs tdaoiRxWsHjKsfSkelAv4hAe8P8pi6ZDBR6CZEw+uNmIdveRu/DOVXJNjXIl+KVUtbw7kze h5sXDOKTPh3rr9GuFFfww== X-UI-Out-Filterresults: notjunk:1;V03:K0:8jn68T6o85E=:2CRSLOL/IyuRSS4tAVnVJI if8oODRTh1snHaLFTZV25YRZTggpQom+gV27hC6Y5eZBOdi94rEnKBPHmUF8o3/dEEeXg2n/X HPcTB7krGVjynvXxL7SwBKFydXJyEKpjqXhFj93tBn7ykXSig9CyJAfwPtTMrbayQkCGJ3r7Q aAlb/74tAkWkJ5Rx53C64Ym4smUPeJZ0lq3dJDWqYvi8BbBSqYyJ5BZX0iSilWBQ2Ieg6ba+2 LMn8xKSLuGkIgVVO/gfsHGRk/pOBYCeUjZuhUYdXefxI2sIRRFA7CgIs+mt5SUJAlfQ8La2C7 Dwg9B7GD5iDXPkx35Z/lsoaqEE83Ok4XkLInLLoaCwroK69u+VAdPGkbTX0atXABtreOtgJ7h RXSzElhC8ukWqzdOK24PsD9Zfp2VXWSljk7XwON/93PpmtfBrH73ISgQGMzS2ooMPXu2LN29B 5HfoAnl8tWA5aIWnJwW5oxHYpFMZI9KHpj6axd8f8r7prB1PpE9a1yYv3sW0uloUNxnZQIo/n Ekkqd5XYojd8nwAjQBMc2v2DgYqkB8EVUR9dNqQ9n+11fj80rFp3elTS03gN8nZnheMC6fbGN q25NQm+YosPodW7zUvDIYDXtUyw9n+PaM8YT2AS7MAy55RoXqZrqKSWL1B/FcNg9jmsDCru/I H9m2kgqTNrOEcfxLcQn47PNm+3qqvR5PYakemuysGYIweZxe+HOpdsLCkmx+G+TEX3ZhvwN8k cikgUpptpMDUUaCp7iTXcMPF52ggL7zJGamX9wRStSOhi49XwTgfeB+0xJrIu4DAIRKUlJ6Z X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:209293 Archived-At: daanturo writes: | +(defun apply-rpartially (fun &rest args) | + "Return a function that is a partial application of FUN to ARGS to the | right. | +ARGS is a list of the last N arguments to pass to FUN. I wonder: If we leave syntax aside for a moment - this suggestion seems to provide a solution for a quite special case: is this useful more often than partial application of arbitrary arguments? Could we instead provide something that allows partial application of arbitrary arguments, e.g. one of the arguments in the middle? Michael.