From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Help sought understanding shorthands wrt modules/packages Date: Sun, 06 Nov 2022 10:05:32 +0100 Message-ID: <87cza0ihb7.fsf@gmx.de> References: <25a8a3a6-81c8-3fbc-434d-fb1b24ae1d62@gmail.com> <83cza48lxe.fsf@gnu.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="16211"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , akrl@sdf.org, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 06 10:06:30 2022 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 1orbbq-00045D-51 for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Nov 2022 10:06:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1orbb7-000243-FJ; Sun, 06 Nov 2022 04:05:45 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orbb2-00023o-00 for emacs-devel@gnu.org; Sun, 06 Nov 2022 04:05:41 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orbay-0004Vk-JG; Sun, 06 Nov 2022 04:05:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1667725533; bh=89LiAUz0UaSP5FzR9XfCwS1LGh0C4RbcHw3aRyOGnhw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=HCr5OYnwlt2v6Eka1u3pGo/Dn/opFDRaXizrFZyt04SYvhXiJN9h8lc+Xq93W7xTl OWLw7NeMSd/xJilSGmCogTb/ul7QEgjXqqk2xlpxSlAjix8yR5zhYCS5NodNZEoMQn lnRZ4WAD8tEu1hTY0o6H3C0vd82fk2Iy9lnULijtJ2/gE7jLfo2rjIoP4c2M40+gqf RQmlVSNdRW/wJBujAkfux7WTFvqjbPXjB1Jdf0zJbIIm3rRKfJmZfyEEawSpIhpvYw doVB8nfvC5oIVOAqZQ787c2wHPqpDaDqdcWsbV28a4F/WOGBbwBzehd8ut1qnAj0v9 y4jDN8R3dBylg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([213.220.159.201]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mwfai-1pFIXf1qbS-00yCAj; Sun, 06 Nov 2022 10:05:33 +0100 In-Reply-To: (Richard Stallman's message of "Sat, 05 Nov 2022 12:49:27 -0400") X-Provags-ID: V03:K1:AyT4PqR86TnGU19tX+EOQkif6AOEuMxCLdm/KEIIzERx+n/qH// AdHtVuKEOok6hR2QSD3Pq8+rVlXr992plYI62+X/WixCPQTR8un5idJzFPrVxqURhIFmEyz 4Fa+W1nYh3NYOEtqS6nW9QCm559zGta2AfgmLvXsjN+slnOOACt9/9DyBqIUUKI2Iqh6Zgm LEtE7aMFHwRh+T+4GS7yw== UI-OutboundReport: notjunk:1;M01:P0:Ug8zfShKojk=;TKCx1PmTr/GHT2wPdnGO3afumpb T3qeM+thL2yeIMlrk2BBH10U8s+blE5GBBq8l0kc7Q3N0zWyUmS6MHWbfFM1GoFtli7YJEzlY pQpTYmwMFrbUtU5lDHJnmtaeDPjV77Dq21fIIFXlPuspjHjf2WrNbFL4NKHYT4GFexHqgezNR hfn3sE+BhdW7fbGcMctkbWIhgJaj1Nwq2zDjuimYgG/c1MPkTTXC+ZkYKJWVMXeiUbjGWIoyM azN0hypbipkY/y0r224tm+XD+d97EgMBYwAWE68pWbUDoTA3HFJ9MRgoXnT3J+8vwqcVJAezT M830h/j36VmC5seAH9XVGZrnYH9YsOWpZ6jsLwT6+JwAHeujeInMtvfxa++ZiMihxOfbUJaL6 LkrSyEvjuLo2/wbB2wqDGASAC3fnZm0RumgYGyuUEpnVAbtiFWrbC+FP6x1dGiqU+KS+vXLZO g4vK7SMIh+yZ9OXlLt1kKx++c5XDa6eHRwrbC9B7L7aYwbfZI4IyDc3NwFxUk+IeNwOxG37Nt 9Q7rNrtqZUM3JXVX9rhZd/sfGM4lzk7Hk9NowGbNmC6rEDhjezfUNjAJ9cCa4fFVplkpu2j6Q qifBDK/MMzy1qTvDqHN1HspKp1GXCjygm7WHroytfxW6OJMzGqRFuJJieFZzANvvjI5fwYxe7 frWgBfmdZnHa3YolH5wCGThtz72XnrvSRbl8xLWyVg2Sj9489sH4tOE7POfaE4nrzX3cWIYSj mmo8BwWnmU4WL/J5/XmgqEW6v/Y0I2FO9duiMIYhhP0VKD0BvDKsPL6QCXrz2Dx7aOGdrKda Received-SPF: pass client-ip=212.227.15.18; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net 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_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: "Emacs-devel" Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:299244 Archived-At: Richard Stallman writes: Hi Richard, > > Please do test it, but in any case please don't install before the > > emacs-29 release branch is cut. This change is significant enough to > > not risk it for the upcoming release of Emacs 29. > > That is unreasonable. People have been installing very large changes > just lately. This is an added small feature that won't affect any code > unless it explicitly uses this, which currently nothing does. > > Since it finishes an existing feature and makes it usable for the most > important case, we should definitely install it before Emacs 29. Handling of shorthands is implemented in lread.c. File name handlers for `load' don't know (yet) what to do. Should the file name handlers ignore shorthands? Or could you provide the shorthands implementation in lread.c as a Lisp function, which could be called from the handlers? Or do you expect the file name handlers to implement shorthands handling on their own? > I wrote text for etc/NEWS: > > ** Shorthands for loading a file can be specified from "outside". > > The new function `load-with-shorthands' loads a file > and specifies additional shorthands for reading it. Please use APOSTROPHE only in etc/NEWS, and not a GRAVE ACCENT. Best regards, Michael.