From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#28747: 26.0.60; Usage of "&rest body" in Edebug specs Date: Mon, 31 Jan 2022 04:00:50 +0100 Message-ID: <87v8y038yl.fsf@gnus.org> References: <87o9phznq7.fsf@runbox.com> <87ee4o4pch.fsf@gnus.org> <875yq04oq1.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11701"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Gemini Lasswell , 28747@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 31 04:02:21 2022 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 1nEMxR-0002rQ-7B for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 31 Jan 2022 04:02:21 +0100 Original-Received: from localhost ([::1]:42492 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEMxP-0002AL-M7 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 Jan 2022 22:02:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60654) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEMx9-0002AA-0F for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:02:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45185) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nEMx8-0004eD-Mi for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nEMx8-0006H6-Ja for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Jan 2022 03:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28747 X-GNU-PR-Package: emacs Original-Received: via spool by 28747-submit@debbugs.gnu.org id=B28747.164359806824042 (code B ref 28747); Mon, 31 Jan 2022 03:02:02 +0000 Original-Received: (at 28747) by debbugs.gnu.org; 31 Jan 2022 03:01:08 +0000 Original-Received: from localhost ([127.0.0.1]:38088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEMwF-0006Fh-O7 for submit@debbugs.gnu.org; Sun, 30 Jan 2022 22:01:07 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:41418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEMwA-0006F0-K0 for 28747@debbugs.gnu.org; Sun, 30 Jan 2022 22:01:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=MFlf2Tbgfs2Zvae+wMirb5qEhLqe5vdHl/D0o/iKshk=; b=EBkk0VuCpWIfPY/2UfJtr4ZkWJ vKcFTMc/iXLs2lQMSuw/yJJM372RGk3KuBH2sumdr/yE/YKT9zTGtYEXHFWd9WFcgZsxA1EbwfTiw rTtL5/OWdh3m9kKN0MxUqQZcM6RNAx03wlnhfez7P+lmEHltmR3NatFjf1vx/kRksLIg=; Original-Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nEMw0-0005Kk-9m; Mon, 31 Jan 2022 04:00:55 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEWp5vyl1+/Nx7rl 49eGg3kSERBeX1uvq6H///+w8P1ZAAAAAWJLR0QIht6VegAAAAd0SU1FB+YBHwI3HL5RFFMAAAGh SURBVDjLbdTNbtswDABgtxmw69IVzZ00qrsY1HfHll9gUu+pLN8VY3r9Uf6rZY1BLvlAUqQVF0Xx AhxIRBKg1GsUO6AIxqQQWFAy2E71TrkVULk61ir1p7FutO2WobW1OJcyxpktA3qt3eBF1ly0TuvP EIRbYwVlez2E4ItdTKWUHZ3Y4Ol8Xk/VWjWIXcbTDES9c3cQR+ChW6M8tzr0YPjQNraCBOKaqL3F hARO8fdKOYRyyOGqDUneYgbEjSSl8Ju2kD7PmKK6ZyCn7/UAcRBMIU5+ggXgAC/CT1eBrXrs4RJm kB4qXGFeu4cJgrIJnORyrULjKOnBF2oC0TQJXHAeg+KtO4CUy7Go2MUFsMR5jSm8dWBvXA0zsOrP sCQk8FMpbZAgy3hu6tDJ/2Q8uwbj08tL9UbZsqEMfmjbm3eDOQzCQuV9Bq8ob9was8lfkeKH4oF5 yl/fA3Id8gjz8NPh5sfy5q811AwoBZwv5xhLxvVBNQnKl/i3Cx2MOQSGwY/fxbfmHw/5Ne1KpuDf 6+pO4/T6ScDxW8XyRZD7v9o/ywKdkBdDmRgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMzFU MDI6NTU6MjgrMDA6MDCONH5oAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAxLTMxVDAyOjU1OjI4 KzAwOjAw/2nG1AAAAABJRU5ErkJggg== X-Now-Playing: Phranc's _Milkman_: "Yer the One" In-Reply-To: (Stefan Monnier's message of "Sun, 30 Jan 2022 21:44:32 -0500") 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:225650 Archived-At: Stefan Monnier writes: >> It's hard to grep for, but there's a usage in pp.el, at least, so it's >> used outside of the edebug machinery. > > Yes, but it hardly qualifies for "of which we're not aware" ;-) No, but if one weirdo's made use of the specs, then there's probably more out there. Your point about &optional also makes me lean towards not doing anything here -- I mean, "&optional body" and "&rest body" are both likely in edebug specs, and the confusion here more stems from `body' in itself being nullable, I think? So I dunno whether renaming &rest to &repeat is going to help people that write debug specs in practice much. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no