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.help Subject: RE: [External] : Re: Chopping the last element of a list Date: Fri, 29 Apr 2022 03:33:24 +0000 Message-ID: References: <87a6c4j3lc.fsf@web.de> 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="24246"; mail-complaints-to="usenet@ciao.gmane.io" To: Michael Heerdegen , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 29 05:34:12 2022 Return-path: Envelope-to: geh-help-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 1nkHOV-00067R-6R for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 29 Apr 2022 05:34:11 +0200 Original-Received: from localhost ([::1]:59894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkHOT-0001hn-Vv for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 28 Apr 2022 23:34:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkHNz-0001hc-3j for help-gnu-emacs@gnu.org; Thu, 28 Apr 2022 23:33:39 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:18662) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkHNu-0002Lu-M4 for help-gnu-emacs@gnu.org; Thu, 28 Apr 2022 23:33:37 -0400 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 23SMfCCk025808; Fri, 29 Apr 2022 03:33:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=b2wAAXDuoO1HB4g+Ngo2lch+RfzVa9RAZFLNqcuZNtk=; b=qRpT4IPI9YcMu7SDtNuG/ZYTDM1wUb9e0et8IfGyZopJbgU84+FsOlG0GUZVLb3yvhUd MPRgYZ/vjt4NNNr3B3pbsBKWr/qsb1fHRuUXP2L1mzH3KGSHlWbSAddrcAdnpSwk7w2f brK4Loj0hWtnaDQ8Tc1aX1yIZI7zHP4OCrbgyg/9uzOsF5R1VpZvv6PN17NRHdqnbVRS U/IUj+YE+PyRwJZDItsB4HILSGANqIKolUs0SctpJHroVh+IEmPu8utWgrLm3aPFvQwQ /OzeZlLypYB6TkapyMGspdQCdFbkp5Vy6qc511KiP3/Pdu5G8PE6UwGrCUXbn1+x3W7d hQ== Original-Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3fmb1mws1r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Apr 2022 03:33:28 +0000 Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 23T3WIeP032802; Fri, 29 Apr 2022 03:33:27 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2043.outbound.protection.outlook.com [104.47.66.43]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3fm7w7he2m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Apr 2022 03:33:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fYLo61Ih9ylW8JttaEuQnmkQgvrGQl0ncmnGLM9Mnqwq5Utynxnmie7/3stQpC1M626qNrLicySZYopGjLjDwBETvCqQ8NVBO5MhqBthvHM7sT8DupTLT8ER/zeYBvsgcoFz5JnYQBpEtNR9MrXoq1HqwsdAIk2imKO3sxeObQVspz2oYarPVS9CABzcrZbf+ohzWv0YDueaSfHN0Y7ApPg8RdRBG2v9E1sDw9Hm3ivDzugB0yi4LOymijFbmMVWAevo4DMBtQODf0Ok/2u+dSW8c/ofEiNk985cJGhQscna2x1vMWum6wr9EWjAyRzW3wmHIHlZ6DmaJu2Nu/isrQ== 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=b2wAAXDuoO1HB4g+Ngo2lch+RfzVa9RAZFLNqcuZNtk=; b=NJ6EBWhv3PrHLXSQwTfyjE2nzHy6ZPh1THUb4BTXNzOmJRKkQRpN6ovf8XvnoZa9qeq8wucnGc60Q6f0UqZlLbxsw9uGBDZFnd+MJTE57qpMP9WuIck9RMSTowAbDZCNazJuJyoh6zHLBDKfXlgN0BH3cNL7PJwFuA5qVZHDzNl+R6Ea9eT0yjtozeD+YKC7xRJI4/JE3fhCb/J65k16ZZzg8TEDwJsl5Sai0qefCzlaJBuaC2SDawzU611YOjHZsJCNX+2D9SFZ2O6WHFk6N6DKCceEJGSvvZH1aEBsRuBkhm/E4MbQMEGapLmkt9FVUymYiEATqFokoaWxREM9tw== 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=b2wAAXDuoO1HB4g+Ngo2lch+RfzVa9RAZFLNqcuZNtk=; b=B3ZKH3EmKyij90uYfFOh4w5FELs9JDdOOx4my/5MG3hbA/BkqVzU15rB1Faypm10DqY2YfrG29v04ItzJWBeI5RWLm2yzFNt2+fexKcjwGTJSItUPqEIS0nfU3wDp1vRperNxaxMoIrr8qA4+lM87hmlwkn1SpAVXO2PdgV7KlM= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM4PR10MB5941.namprd10.prod.outlook.com (2603:10b6:8:ab::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.14; Fri, 29 Apr 2022 03:33:25 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123%9]) with mapi id 15.20.5206.013; Fri, 29 Apr 2022 03:33:24 +0000 Thread-Topic: [External] : Re: Chopping the last element of a list Thread-Index: AQHYW0u6P9Dv836CFE+nRfGzhcp7J60GPKlA In-Reply-To: <87a6c4j3lc.fsf@web.de> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 15fc7947-1833-418f-edab-08da29910484 x-ms-traffictypediagnostic: DM4PR10MB5941:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RgwjbaYKaXByiIjsb1HhmVWShgwMl11lHtNA9KHFSNcyGo9XPOQHTPmvAHe4NP/2i9nrzBXBhsjZ6Zsc6EQz4RbfXuHVmYz9eFt9IAdXUpg8XQxoyVsINW15krIiE4N30s+w26+XpWECu7HMFiN0HJRWovbpvZU0l0m3N7fHEHW+XAbe60gPpWkF9IqqEmR8NceEH7Loj8z08PW0YpeBGsZy8vHmZpuRx6rm5UR62HsaTlRp+8lkucvoQJXSVPiGO1j3AHVHKM90BAYqLP17EQQgSCCB8G7NczPiIFATP7nMwUfabBbnnZJkcD6FWVdbFfWsyrQo6n0ku25D9PT5ZUaos6xzagOBo1MpJil8SzKd2QWTyIRJNqq/9Q0L/WYWHwm8pVkYaa+746cwoPqWjJescZC/8YacfKT66XUPNiOw/taHrb8v8AnD29vIfRrIqYzrK66UHEurUl02RNMEJNakZZmKMljp+wSK3wc95Uai2//PvmoavpWxrVTztjwIl2mbR1dE9btTg/Yqi/HONiCsCmvSrDyY8cvrscf6axARj95C7xo+o8TXBkgKWWd/NlhQNX1QGNQHhsWZBrzzU6/mJPo7Q17D/PKFWmpX99WfKykv3Z+ra+k7D7ZZLkFW0isD4QY1AQvHDiLkT7CZ6kRAct2BT7/lNFK6/QCMz1X6E/M5xow9YWJLxJ78hvRfGJCGn4foVfhgKjn/rQUrCQ== 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:(13230001)(366004)(76116006)(186003)(8676002)(66946007)(66556008)(66476007)(64756008)(66446008)(55016003)(5660300002)(52536014)(33656002)(8936002)(26005)(9686003)(508600001)(44832011)(71200400001)(6506007)(110136005)(7696005)(122000001)(558084003)(38070700005)(38100700002)(316002)(86362001)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?KgjDJ/eBzKDWLtxxnlzc8lCH6v+5+7D5Jx824VZe9Chdjk6bK6sEpLXvtwqD?= =?us-ascii?Q?zAtrLr440bwtosJQkWGu86NJ5zFJe97A1P0Ok/riYmVdmoR9diR358/jZR2/?= =?us-ascii?Q?qjEDns/pvqZC1x8LhAfPSPcfycN37N6x4XE4Fc4cFoRJULqKPDqfewnqADzM?= =?us-ascii?Q?P0bmAI9THOtIojIEhVsBYkjqLN+6OvXyj+FdAgEuwbxs4QPF1bgM1T4iRk4x?= =?us-ascii?Q?yUvF+iArwCFz7Dz4l5bYhJAyE8UHhdAaeH+96i/g4ywLYIRlv1XkNWply5jU?= =?us-ascii?Q?aE4VzZLvSwd1/ThMtlDmJ7M2fJu1eJPCLV9JTczO8R/bD+qkNX+VFWmedsSN?= =?us-ascii?Q?BjBQZwuBBjVcIEKSRTAucsR98m1nupvTNTmhANEp+ALi9+uISU5cOMIwVwxI?= =?us-ascii?Q?cVGl1aqxURSZ03qHiASfMicuDQtk566peJK47Ojct+Wob7m0QzXgw9HGM1P9?= =?us-ascii?Q?lQYBfxjaLjOVl0ORUmBFGICsBSmprcCmdKynCdPqq1xD0YrHp5jqTy4n7LiG?= =?us-ascii?Q?TthXQj3dNnXSDnqFrlDUeJUMGDOfAVL1xAxgrzHjoolHThyFvLpOob6+ohNK?= =?us-ascii?Q?7swn3fh8o3mHD5IzxiocnHO6S09DjSq8z5GOjc0nzPE+NiDQLDrzCpImz929?= =?us-ascii?Q?88 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: 15fc7947-1833-418f-edab-08da29910484 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2022 03:33:24.9007 (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: DKrYUrr5GsPcZqYx3TzIUOURIe6GoxiTAIBi6vePMF2Dk8j1nrTRkyYWn2HsAV+9djlloprY69XE2MVVjsLMnw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB5941 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.858 definitions=2022-04-28_05:2022-04-28, 2022-04-28 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=665 malwarescore=0 mlxscore=0 phishscore=0 bulkscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204290017 X-Proofpoint-GUID: YLc58wddEJ8wBjIUzJokkKISBfsM2UNM X-Proofpoint-ORIG-GUID: YLc58wddEJ8wBjIUzJokkKISBfsM2UNM Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:137079 Archived-At: > I would do that like >=20 > (let ((last2 (last my-list 2))) > (prog1 (cons (cadr last2) my-list) (setcdr last2 nil))) Yes. I was just showing essentially the code that `last' uses (in the example I gave).