From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#50929: [External] : bug#50929: Add slurp-sexp and barf-sexp Date: Tue, 9 Nov 2021 22:17:27 +0000 Message-ID: References: <87czop2nre.fsf@posteo.net> <871r55w4dg.fsf@gnus.org> <87v92h1708.fsf@posteo.net> <87o86zmhg5.fsf@gnus.org> <8735o6zn6l.fsf@posteo.net> <87wnlhy1au.fsf@posteo.net> <87sfw5xj7j.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32696"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "larsi@gnus.org" , "50929@debbugs.gnu.org" <50929@debbugs.gnu.org>, Richard Stallman To: Drew Adams , Philip Kaludercic Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 09 23:18:15 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 1mkZRU-0008CH-Ee for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Nov 2021 23:18:13 +0100 Original-Received: from localhost ([::1]:58280 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mkZRT-00042T-G0 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Nov 2021 17:18:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54398) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkZRK-0003za-8O for bug-gnu-emacs@gnu.org; Tue, 09 Nov 2021 17:18:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52829) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mkZRK-0000YT-0O for bug-gnu-emacs@gnu.org; Tue, 09 Nov 2021 17:18:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mkZRJ-0006Aq-SN for bug-gnu-emacs@gnu.org; Tue, 09 Nov 2021 17:18:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Nov 2021 22:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50929 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch wontfix Original-Received: via spool by 50929-submit@debbugs.gnu.org id=B50929.163649626423708 (code B ref 50929); Tue, 09 Nov 2021 22:18:01 +0000 Original-Received: (at 50929) by debbugs.gnu.org; 9 Nov 2021 22:17:44 +0000 Original-Received: from localhost ([127.0.0.1]:36142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkZR1-0006AK-SK for submit@debbugs.gnu.org; Tue, 09 Nov 2021 17:17:44 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:36506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkZQz-0006AB-Kn for 50929@debbugs.gnu.org; Tue, 09 Nov 2021 17:17:42 -0500 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1A9M5HeT010763; Tue, 9 Nov 2021 22:17:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=ZQ/DsTPMurv5FGwohEzHBU9bD0YyIYMP8t7jt+9+hjA=; b=MEQDwnE864PCDFpAWC54GG6+GXNJm6KzF0N5LBmfjfi/S4rfWrZJHfXKGDu41dO0KFvv 01xQfq+Tk4tagJ+Wo/SEnFkZKwObkUs/xY58YmAf6QZQx2Ui6K7GICX+DFvHjbsaS/xd j5jYguNgLe8QAZl0WKg4Knh4SRsHKNwowSO26wc4IfjIKhKsMk7aukTQrmDw14TCGnbP ImNhSRZab0lzlScHRYSKEHG992GPgOT53h4qLzWO/7ocLrIDdJkldz+LEzR5wGgCFzC6 QQ8m2/yQ/tMgRliQKJh047ENSsCVT7eRO813dDUJyjM4Wrvvutwnb3ce9Yzx3gXKbq5V 2w== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3c6vkr7x2d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 09 Nov 2021 22:17:36 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1A9MFOLR137161; Tue, 9 Nov 2021 22:17:29 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by userp3030.oracle.com with ESMTP id 3c5etwd58h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 09 Nov 2021 22:17:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AdaQMUtdK0A10bAhRNvBf/TRF/rsFDTwF5yFYNipuZttSCOouWkPJZeGa8SIEMPwyk/xNLRHae85oQMiUtFWuU+s8oM/ekF8h/UAIV3bpR15/0FJPi4/PzEYthkqFauwgW6OdGfvX3jhIY5YgXT+lLgLJbhFlFaj4MnAT5SB0Sn5Fo+525t9nyl9U0Ngyq7njhLUXEaUrynwgRmAJjvLpHpZ+JSTMENO+iQYhOMCN9coYThsfng1bwuH0QWRZnPDeDFAg39pmxvroUAgMCusDjdZXjXYzAE8r/Ez3AKwf19kYnkfpPjzoCWfT9a62O4I0JBI9zt65cwqZeJGXGeYaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZQ/DsTPMurv5FGwohEzHBU9bD0YyIYMP8t7jt+9+hjA=; b=cQ7odCtIbKhhUzo7gZynJ2Q2uJ0JOAOfdSMtwUOGCW/c0zTL2W2hVA6k0BGNETJnN/a9UBGdAtZPE6Dx4l0LoTM9e1IH99xFFhLBy1E6xauIJGbIvxRw3dVSExXP12kTB4qPmG73cXL/Gn0vKg4UnqKVi1VTz9vq/yfVzON7CIGjr3ACJw5bNM937SIcgcCivgzfEhzm3A4qtvmvo9LMRoyCbynK8K4GyrBJJyx/pocUNG3vTugTnNWVTJ+KAOvVqJYTvcrb6pjIFg05kGxzH9c5XIu3Sm53ZTOh4SgKMFJsWcHCaLHVFKmLUPjlJ4OXPZUQxr1VwlxiRZ+Quo1/vg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZQ/DsTPMurv5FGwohEzHBU9bD0YyIYMP8t7jt+9+hjA=; b=W1650qaVRurSUCkzk7IHYMoB637QH2v+1YPtwntPEn33kXcV1MdQAd6CWygn/3Jga+4IJBHg/ZspFccZc7qwa/V6VknUxTT9Obundl4uPuGfptdUud1U/Ge0zZJ/zTCt06xbwf9cM4EsvKZpIRiBydY+L7csh1/7eA7zRKvwnXA= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4624.namprd10.prod.outlook.com (2603:10b6:a03:2de::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Tue, 9 Nov 2021 22:17:27 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3%5]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 22:17:27 +0000 Thread-Topic: [External] : bug#50929: Add slurp-sexp and barf-sexp Thread-Index: AQHX1ZnSO6NWAGgQ2keoOXpQZSRtIqv7jHKQgAAvheA= In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: oracle.com; dkim=none (message not signed) header.d=none;oracle.com; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d2a63e46-cd27-452b-5850-08d9a3ceb6e2 x-ms-traffictypediagnostic: SJ0PR10MB4624: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: P+wMRKemFNy0rH0dDBE7Tl0KsQyQCTwi/3jCPBxzrJNxaLRfueIHPvsGe9+sMmzAEOqcv0/DPMz/LMSFYQVVfwWdb04jeodEqY/nh2jReguThccWqWcOx8Oa0x22nTO1bR5yY1NucalkKO0R4B7yhi6OvNQZJjHPRd3TC5xvdV3W8IBjZbU95FkujzYzwZtlCnfaWQoEffknDz5Te7+77BaoXAGuVOlfSwKHteZjaEga5JIKU2X9huwuWYGQ/4RL6HJJ9wv8eEFOKIKP4J3y/8t9SmDGw5rTGTLdhOReQS+TnjhHr1eb/8uAWvtczq9xL7s0vJ0Tag+1jQeB6j9J+lhfktbzxKSSA/mESLW1CMEHQdUgU2BH7Yk8eNFYrXYtOXHXp4jg3NYDxnsk7Tyv7UV/qZqLtBIEKpYwelADnY2PhAP9DCAbwm4W9o9iOXIh6LF27WCqgIqAbDn8VhTPJo7/U3SDP3U4GvhqLyxs/gvdWpYQb+YuuI09SU2aTJLwxTYQNQtSd0dI2UinkJFD8k69lADZeudKy1bugTu76cszdVEKt2JWhv0InH/GlwKvLlLm3CXtVVITBtMIm2htXjJglTauViA+a8whMz82CRHqsEFm6HB2U/Gym4qS67gQmzPX/gl1rJox2JSMY4GBEW0iVd4BMT1nMxDW38HbVb2BXP8hhLVJZXA7L/DSPXiL0uKPxLgyAfpEj9TlcbF1pg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66946007)(508600001)(8676002)(76116006)(6506007)(66446008)(64756008)(44832011)(66476007)(2940100002)(66556008)(2906002)(9686003)(7696005)(8936002)(5660300002)(33656002)(55016002)(38100700002)(110136005)(316002)(186003)(122000001)(86362001)(4326008)(54906003)(52536014)(4744005)(38070700005)(26005)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 3pbI184ygD9L9Aoi01Om4QUGzrZVf3ICpmiJPVYIuShrT2jy0JxegoVGYdkveAB/wi28Yj3xUpX8itccIjenE9kfefN/dJ3ayef3u6B1r+llAfcBCNKqlEoL6g10oL+RVoy+zCf6IU38HPYWs6eWhNhax+avH4dkl8EkZXew5oOyv0igGT+riNQJ7tKaRS159mxeafi3dmEQlvvqwkCmVYkpppinkAT1JEghAlW5d3rwjLHpIHFlt4j6aMT2grBNh0Jmct6XvgpKytBetyCUz1srDZDwzhojIXhyoC3w8MyjNUMfO+Oaou/ob736E1C7U59WYcWJfIX2jop6XgWGY/r4JL/N/vdYfC8duBupU3jbmsuU8OS1lgW7IAge7Td0XMPFOJFQyWEB2oyhbLAp/7lsf5AG/YYPwfFk3T77etI5rzTlu1fFvIxyImOMMBC44ZDr4opC6sm88UFaeYBI1Cj0uDGZESXo2T+Kj9r8c7nR0FLNbZ9OUNGaMXCSU+xvzRTxZJRn6yTfp2utaiSbveUbEbbxjMbrcUxpHwOWWm3r/z7cvGVeJGf0OmPpRksV+43ep+7bJk4kJd5j4dW2YppddPRViVOJqYBfVmupWQR80hlEawQfVpAW0E7HG081fgav6u3zTFSayyRvmIRPZFm1hf6PJgWMa64KB+qBgvulL7Ss7yt1pk4tybne/xtAEEnfFaXUT3iKZziqyeqMQQE2JAq2DNvhIuF2wUxoCEJ4hmdPm1r3H9e8HT Fy/3zW3460TPkh4L1gARH6Ua3VRH4rCVkoy9WHtHNrccY8A00BV2vzN15ViZ8c2aW0iwWQOADncS7UrJR+huGff1NDNGrKTWbO X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2a63e46-cd27-452b-5850-08d9a3ceb6e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2021 22:17:27.4093 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DbGnDAvED6bWFaWPBKhXW5+9eSnsK7cwPzf6vGUStRYB6EGJkLdE4ZCl1PlrELGRz0lYHnLGo3nelTi93iLHmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4624 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10163 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 phishscore=0 mlxscore=0 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111090121 X-Proofpoint-GUID: mKSLGP6HNSqmeF1GVIIGzBqtsuo4M88y X-Proofpoint-ORIG-GUID: mKSLGP6HNSqmeF1GVIIGzBqtsuo4M88y 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:219475 Archived-At: BTW, I'd point out, at least for Richard's benefit, that slurp and barf have been around for years (and with those names). They were even around in the mid 80s, for some "structured editors" (I don't recall the command names used for them). Some Emacs packages have had them for a decade or so. And if you search for those operation names you'll likely see hits for auto-pairing packages, such as smartparens and paredit. Not an accident. [Though I don't really care, and I'm no special fan of the names "slurp" and "barf", I'd suggest that using those same names might aid discoverability - users from other editors (or even from GNU Emacs packages) may look for those names. Not a strong reason to go with those names, but maybe something to keep in mind.]