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: FW: [External] : Re: Native compilation by default?: Was [Re: stats say SBCL is 78 875 % faster than natively compiled Elisp Date: Sun, 26 Feb 2023 17:12:56 +0000 Message-ID: References: <87bklw7ka3.fsf@dataswamp.org> <878rgyjgcc.fsf@dataswamp.org> <87o7pq21i4.fsf@dataswamp.org> <87ilfy20jf.fsf@dataswamp.org> <83pma6yahj.fsf@gnu.org> <87fsb21z1n.fsf@dataswamp.org> <83ilfyxiw6.fsf@gnu.org> <83k00btcsl.fsf@gnu.org> <83h6v8ie1r.fsf@gnu.org> 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="12528"; mail-complaints-to="usenet@ciao.gmane.io" To: Eli Zaretskii , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 26 18:13:42 2023 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 1pWKak-00038E-5h for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 26 Feb 2023 18:13:42 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pWKaB-0003s9-LW; Sun, 26 Feb 2023 12:13:07 -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 1pWKaA-0003rl-5i for help-gnu-emacs@gnu.org; Sun, 26 Feb 2023 12:13:06 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pWKa7-0003Yh-Qq; Sun, 26 Feb 2023 12:13:05 -0500 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31QCld8l015763; Sun, 26 Feb 2023 17:13:00 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-2022-7-12; bh=NN8oeOzonSQf1BtnrdESI63cE/bFZ+50EboysxTcA6U=; b=jwqAn6gHq4Mp98w5obNLeIDNeiWE/G5osHaxovBOwb9GEIBEg0uFksTzlHEta3V7asdr Dh0LH8E9U0OIVts85lVN7HVSU2EWOyEy2OkkryBAqJWO/nN+PUKuzPp8FIHmtOTnXKo0 v5kxupL7Aljv+g0nuqCi13i28o/VtM5+3Ygo2Hd/CAHTB2TnooYNN3j2VzDldeS1EQll 0mNBJSwCLfvoYnPkDKzLWhDBUobvCcZ4ASSgP3VyzAPXKOchYPY4jZaqSEMyRm+JtllC byQQAQvJqbrwJeTnIH9LDDhtaJlMFtxRPBN0bJLSojAVQrniCmjsf0ZdN5qpruK4NpR7 gw== 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 3nyb7whu67-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 26 Feb 2023 17:13:00 +0000 Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31QEvi2e031695; Sun, 26 Feb 2023 17:12:59 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2044.outbound.protection.outlook.com [104.47.66.44]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ny8sb60g4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 26 Feb 2023 17:12:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bmhfWm/m4IysnnHqglpAU7+abdrdDHRMg7ywrwHIxlXlZtPqv8T8J0PlA7UAjD8xf4FsuFoTFMwsXn6nGTRAwN71Hkq3e4/ZCBxNAkzLSBOQ+KMR0SVGxuyluQhACzgj3uQJPCdlSlXbHHsMvlqZg/OBCy35EbovmBI9f6HkvZPrZ5Vu06QSnUcdNPt612wSDiI8jb2DMwzMvbyUeRU0ynsWoJdp8KBx9yR86XJjFZHLQq9+RnMqednBtoJoMwZZASXXzlgaIT17KsuDYPKPdCxpsUCiMeErWzT7+pF6ulBgSFN3gk/XyFKW74yIuCHbylW3lnPYs3ZHWb/V1d0TXA== 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=NN8oeOzonSQf1BtnrdESI63cE/bFZ+50EboysxTcA6U=; b=lz8nr75N0gZZp50L+voX+13tIg5Bxyg9sXwNZz/DW4BCYarFb5XyDz/RsCuoySsylOkEv8iBLQQBdBc361ny9BvG3JfyKlBjGxrLY9Mw5/QnIW5g6fN51zeFZ2eMxlcEic6LQwN4rLR3/SSAnwUwrkTDDLNiR4WpH219j7/spsxDIPiBkIxr7rOicpCruVurdp30sbJxtIy4UeszJ7T6JrBUdJiMyQFVoPwOdDT0/7/8QolYr0yYSiDVFQp6J2baNzBAGDIJNZ0uejOPeVT1mzvCkhgANxCcFfDcWluIxTu367IPOtWJMFZINBIuZPArSrP1FTJ7DvlvKRoJA5xjEg== 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=NN8oeOzonSQf1BtnrdESI63cE/bFZ+50EboysxTcA6U=; b=dDP7xc4AgR1m0bXQOSS+82lgWjnc5+s8L70YKZWGe4G8xPJCX5P/4mEwgPw/BZ0rxh7w2Rd7jnW7Y26QZG+jBzdyFBE6LTMEbZuAVbiGf09LdhoFwbg7RiKrM5+rWTam2lUFthVvZP7G8CkxSohQdoVXIGOeLm8WwGW7jlCaEJE= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SA1PR10MB5760.namprd10.prod.outlook.com (2603:10b6:806:23f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.12; Sun, 26 Feb 2023 17:12:56 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::32a3:707b:94c1:6e29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::32a3:707b:94c1:6e29%9]) with mapi id 15.20.6156.014; Sun, 26 Feb 2023 17:12:56 +0000 Thread-Topic: FW: [External] : Re: Native compilation by default?: Was [Re: stats say SBCL is 78 875 % faster than natively compiled Elisp Thread-Index: AQHZSf/eYeNah0NZ20aplSXrRPxIIa7hcOUw In-Reply-To: <83h6v8ie1r.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SA1PR10MB5760:EE_ x-ms-office365-filtering-correlation-id: 09f311ee-d01b-46d3-bd4d-08db181cb413 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3vQLpBlg6XqXe/Q08csJUNUK+itdyG/sTp5pXcMNPRNdblmTebWqs9U4aO6eXcu4OhKlVA/9nEXxKPuS1pnAm9MJbL3rpT0JRv/Ucz6R8NTHpfhefDIEToWf5rrc4ROkMhVgzPVo91XWlbX4F16InkDpjKCUVWzySSkw8UXvXRZWiEPY4FHRIqRZAo+CzjGVm725CIFn2k3MCbQNpgKLbpPyyyWkcFgy9cJ26JpkKqsj1Ityn00LV5SE81zSzYmv/gHkxUcPv7RFoPqzvzOLAumnYwGsZ+1BHV6wVOuXqFP9WoQ8crdc8M/rfFa9t3BTv0VISE58J5YKnm9XDYQxHfTiM82hhN+C9BO8R7xeWGxNZV2zuN7IV4YDvlD9SBCSv+oiV9f1PJtPdxwHQj/QHZmq9DWJUID2mIIUA6KbV2FMwv1KVDWD62XE8Z7V2XY5lURr1Fn4mNGPrd4N4hVQC1NwI0AjjsqU5DTiUlgXNVWuGGIZTk9KT6yhCNPDHDZ9vFbqRK+0lxJItL8YSKTgPdykfwAGoacENoLCLYWzLO0Xnl9yMPhkO7/4KcuvFeFHto/bMl7JJUWQ8PF6kDrPj1f0YYLjoJ7+7dEqG08zu6cYmVRIIfS6aWnUdOKqkGghAawQBUch40x7O+PkxY2fYWp/Occ6gYaWHIlSmpEFHrbC7kNpUUDyF2oufN6LRvJdRWrUlIjkpkGMzhnkK4NSzQ== 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:(13230025)(346002)(376002)(39860400002)(396003)(136003)(366004)(451199018)(33656002)(316002)(86362001)(110136005)(9686003)(186003)(44832011)(5660300002)(66446008)(76116006)(8676002)(8936002)(41300700001)(66946007)(66556008)(6506007)(64756008)(478600001)(26005)(71200400001)(7696005)(55016003)(66476007)(38100700002)(450100002)(2906002)(52536014)(38070700005)(83380400001)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?8RrNuBI/mnPilUriJzF+GaRvmbRL2Kt7HNxMbwpeg6R9vMl1MSS861ngQHCx?= =?us-ascii?Q?ROYbAdTge7F06CxMJ4JDMxhp/QrD4den9VvGHQXOecP8LSCvvZ/A10gqK36f?= =?us-ascii?Q?0ftjHnNuUxtU+TGaa6FnmTE5ZGLRAvY9rnd3ixe1/M4R0+brvuL3dUa++5dG?= =?us-ascii?Q?0UcYmOYYen13EvbFEKKqa9fCnRLtdlj3qsezIJhA0SRGHM1+F4SH30O7G+FB?= =?us-ascii?Q?lcsgukt81hojQXBX7NgO/aye77WXP9L1BGbIjej+uGy0BK76gykAHtzGUNDj?= =?us-ascii?Q?keHy0ZkaBjx5iATmB5WmeeYhqmpzQ0c8h93lMtnR7YmIQfqpBRE2ftsooekW?= =?us-ascii?Q?lRrhuQbrcZ+dhErzuoxYVQEJBtLuqP8iXXgtsfc01JjoZY3oo10+2nORdgp5?= =?us-ascii?Q?o4WI3gApaNnMfAv2Kde4iS2fBEAuXDEAH+QibXdinQdBELdGNYba4MYI6Q0u?= =?us-ascii?Q?i8XXBH0Z/ZZJt5JniZmHkHIXzoLvzleAa0C2IA35L6EVTrBw/JX0+brILIeD?= =?us-ascii?Q?wvn7xUegpdB71RKy5HoO8dHhX21rb0T+2Y9ThJhSiWbNc23XWidGsuOVDknU?= =?us-ascii?Q?08n5CY/QUDAVQWSROHZWjSJEqeH5MWM69eFWrVD9quPfExkV/D0SyZqRmXVo?= =?us-ascii?Q?C/ X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: utx9tpzskwBBlGPDNek7soGS96/mXIFhxlVweUSnb6ppoJayqfRxrzraQ+9YnaH7G3qBIHz7w78XqFEI2vjXObedpywZParfxszTcoNRqnHDVmxp8I705mUebCw9CTmIRPa5EFDHGxMtMiIIgktEz4eTd8yaWmVF4CmaVsl0lhIAWCv5RusHZVXX725r6iu/eVdBAHuvQxFIZ2qrbZCinR50Me12K5GXrcvGhQKt7uA7VH/98BBTadYB29KiZmWsqyQqVmmGWqHGY9rcpIaQrj8FfE8PotyF29ySfSZIIs3CMvwyYP3XrFZ74/H0ZaNhJmeEz/R0U0jLUDhwpVZa69Q0nn9w6Gh2MnRz7qn1s5tKloytDA/nGH5W++RCfrOAE4LOgUJu2OnlC280eRs4O4/BU6Fv6j67mmgtQIP6cal0yjrAubNyW/hWWfYV7kcIJQkTKWokmBaSCDw25OZBgr86+PS/1qqDxhKakMT6lvgsSZlbPtATWn7IWX0nboMcFe9wMMinKpR7/9b7aCUTAPEozVaUJp+DX/KSEFXWCEYMm5xxETykXDcsvS50fzc/izTkbzgydng2V2SU6o9LmeA3hX75tr0d2aCwasAr3pKCAP5g8GBGqI6pFpy2NtIbDdCbianKKB2qc5Dxm2nnIWKSjfHzgZEfg1OKerv4S7UDOiJqRLfAxRpTOnNzdRZKHCPxvbmwWRUirmU5bIey7vultTP2bT3ReDkjF7eBhELKZD 1iKBmEFtV9QWgQYnvM 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: 09f311ee-d01b-46d3-bd4d-08db181cb413 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2023 17:12:56.2244 (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: 1CooN9S+lVLl9lQjNU2TP3dHGQq/iIXxvD3xgotHInG+9C2nyqleuHvCQQzMoHfQKsWa4LQuFNtCRfozro4jAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB5760 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.170.22 definitions=2023-02-26_16,2023-02-24_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=721 mlxscore=0 adultscore=0 bulkscore=0 malwarescore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302260142 X-Proofpoint-GUID: 1Xxwa7BrNUrL_DwuRFmETbTrx2b-3045 X-Proofpoint-ORIG-GUID: 1Xxwa7BrNUrL_DwuRFmETbTrx2b-3045 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, 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: 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-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:142852 Archived-At: > > > If you want to load "the most efficient option available", then just > > > don't specify any extension, and Emacs will load the `.el`, `.elc`, > > > or `.eln` file according to what it finds. > > > > Again, please point that out explicitly (though this > > one will be familiar to longtime Emacs users, as the > > same logic has long existed for *.el and *.elc). >=20 > The logic has existed, but none of the doc strings of 'load', > 'load-file', and 'load-library' says anything about it. Neither does > the manual. What is different here? I won't argue about it. I can say that when I read the doc of those functions (long ago) I never had any doubt that Emacs "would load the .el or .elc according to what it finds." I wasn't aware that the discussion here is only about doc strings. Whether, and if so then which, doc strings should mention this is an open question. I was talking about the doc in general, not just doc strings. But you also say "neither does the manual". =20 To me, the Emacs manual is (and has long been) very clear about this. Node `Lisp Libraries' goes into it, pointing out explicitly which files (*.el or *.elc) get loaded (priority) by `load', `load-library', and `load-file'. And that Emacs-manual text points to the more detailed text in the Elisp manual, node `How Programs Do Loading'. So it's not clear to me what you mean by "neither does the manual". If that (or similar) doc in the manuals has been updated to say what's involved wrt *.el, *.elc, and *.eln, then great. In that case, perhaps the user confusion shown in this thread could have been dispelled just by pointing to the (updated) manuals? And perhaps some of the doc about compilation has been updated similarly? (It also wouldn't hurt for the doc strings of the various functions (e.g. `load') to link to a manual.) Bottom line: Maybe a little more clarification would help. Or else maybe it would have been enough to point to the doc sections that you think already clear up the confusion exhibited. You decide.