From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= Newsgroups: gmane.emacs.devel Subject: Re: policy regarding DEFUNs in subr-x.el Date: Sat, 28 Mar 2020 15:47:11 +0100 Message-ID: <87a740o7tc.fsf@gmail.com> References: <87d0945r4z.fsf@gmail.com> <83bloocnzo.fsf@gnu.org> <87eetco917.fsf@gmail.com> <838sjk7dj8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="60092"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/28.0.50 (x86_64-pc-linux-gnu) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Mar 28 15:47:30 2020 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 1jICkE-000FWy-Uf for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Mar 2020 15:47:30 +0100 Original-Received: from localhost ([::1]:53688 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jICkE-0001mj-0r for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Mar 2020 10:47:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35584) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jICjf-0001OD-VO for emacs-devel@gnu.org; Sat, 28 Mar 2020 10:46:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jICje-0006AQ-GB for emacs-devel@gnu.org; Sat, 28 Mar 2020 10:46:55 -0400 Original-Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:46873) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jICjW-00066S-Lh; Sat, 28 Mar 2020 10:46:47 -0400 Original-Received: by mail-lj1-x22a.google.com with SMTP id r7so5543116ljg.13; Sat, 28 Mar 2020 07:46:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-transfer-encoding; bh=xJjCiq3TmQAK0RYxlYGCBNvEeOK451jwQEbyv274o6M=; b=Gxh4pU7f475FD6AME+WhraegXSFJkX0qAy/0IKYU3KeGWd7v2fefAOfZb3xRj3TL4q PT6Q5HqFK7o5d4UfuSFu3IFzfHgfT1syUoDHLdBZU/9i3VMYLdKdfTNBCpYl42cW3/mI lvNTZmfwaupJ3zQSullQhjWVL9w7nPd6o9zBVN/aQyDM9i8KORMDVMG0v5h4jotiDAph PLtOhRFLkZuWf9O0AYfKou3SxeOajLhLob4Nt7l+bpiZSO2/SkNuC7seDSUC771FHZn3 7QPPcvaFw7jRT9fbxj5ocHCo9lEVQ39mmEJqul5fbdE6mliBvdYcIT1omQyTQiLcIgKk wtpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-transfer-encoding; bh=xJjCiq3TmQAK0RYxlYGCBNvEeOK451jwQEbyv274o6M=; b=rLDJ5b84/FoMNXBfxF4cc0eSLM0DJXswT7bFoisssOKammk68HjrmzKglv+7weM9am Bh+fVV5RKIGT9Z0KIOkpNIXNH0x/xegrDFwgYEiQF3ZiKUSAGGHgw2kNJ+P6o9lEXEiv bUDAW7r8H894Q1XHK0aa5V2drB0+VpdhKoNfjw6mYA5gdOdFHwA6D5dKaWI9VrYwzDvm o7JrCKPwV47UOCRV3IsBtpG/lPe4t8456Oh9XUTRrr3adFllcchK/lvB/mzXQ5NdmFle hodd1fuD9Wczdfecg3scL31Zu/9enSp7sGi5tzs5lIBeH+spI0kaseWHJbgxf0w0i3M9 tbmg== X-Gm-Message-State: AGi0Puam89nVwhAQD6KfYtSkQ4hzReo0fSXeOAEF8WWcVAIBiHM9NhF5 FsHzbrk3t8f0QUZ49Rn/LHylwryi X-Google-Smtp-Source: APiQypLJ/LFS8QCQvbVzu9mbh9tzpn0vu89ymoyrJpVGJBsp48dJ8ocPDQtkb98KH8csxUvxT659zA== X-Received: by 2002:a2e:8195:: with SMTP id e21mr2380238ljg.49.1585406804874; Sat, 28 Mar 2020 07:46:44 -0700 (PDT) Original-Received: from localhost ([185.112.167.47]) by smtp.gmail.com with ESMTPSA id 8sm3275952lfk.64.2020.03.28.07.46.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2020 07:46:44 -0700 (PDT) In-Reply-To: <838sjk7dj8.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245877 Archived-At: On Sat, 28 Mar 2020 17:35:39 +0300 Eli Zaretskii wrote: >> From: =C5=A0t=C4=9Bp=C3=A1n N=C4=9Bmec >> Cc: emacs-devel@gnu.org >> Date: Sat, 28 Mar 2020 15:20:52 +0100 >>=20 >> > I don't see that the commentary says the code in this file must be >> > inline. If something in the wording implies that, let's change the >> > wording so that it doesn't. >>=20 >> Thank you. In that case I suggest we remove the NB sentence, as IMO it >> adds more confusion than useful information. > > How about if instead of removing, we reword it so that it only talks > about the macros in the file? IMHO that would still beg the question "what's so special about this library that they're talking about this?", thus if not confusion, at least still a distraction. I don't think the fact that you can `require' libraries at compile time only (i.e. wrapped in `eval-when-compile'), as long as you only use macros or inline functions from those libraries, needs special mention? --=20 =C5=A0t=C4=9Bp=C3=A1n