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.devel Subject: RE: [External] : Re: Patch: perform autoloading when docs is missing from autoload object Date: Sat, 18 Sep 2021 16:03:16 +0000 Message-ID: References: <87ee9o3cqj.fsf@gnus.org> <87o88rxpvy.fsf@gnus.org> <87bl4qt3y3.fsf@gnus.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="13248"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Lars Ingebrigtsen , Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 18 18:05:55 2021 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 1mRcqg-0003Fj-EB for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Sep 2021 18:05:54 +0200 Original-Received: from localhost ([::1]:45690 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRcqe-0004D9-Re for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Sep 2021 12:05:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRcoF-0001A7-2V for emacs-devel@gnu.org; Sat, 18 Sep 2021 12:03:23 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:46852) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRcoD-0003OY-FR for emacs-devel@gnu.org; Sat, 18 Sep 2021 12:03:22 -0400 Original-Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18IFGELC029568; Sat, 18 Sep 2021 16:03:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=t47pNHHJZY6pAjYfT5jm0UjkjhVAnW3PV73bbEtofZ8=; b=ICEzq6eXIoV+nPHc4BqVGfu0iTd911vXlBRQPPmiwUIBocKBiSVh/qozVKwY5ufia2y2 TG2wCKTdKbigoMJTrdDt3EKqmK3E3Fq+JDJvR7FPUigYZPm65k7w49k6tWTqvcDYWeXi rEQZh7ZvLTdWDNnvUi9vkvXGJxYWC8DnEh6jlU7btcxPKPOjRv7h04eHVsv/mjTXEohd U2nhbDXmjabY2rex778TQNV/nHihKQrmml33zB0tiqQh+Z51b/I2vIAQbGQ3UCHNPupo wOjv4diFEwK9n1URk8vbtNMNNFpqsuiHnnvSCB1YnaGdMpuOOm/lN1/4IxcQh8zEWJKX wQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=t47pNHHJZY6pAjYfT5jm0UjkjhVAnW3PV73bbEtofZ8=; b=B7r5SEJSH4pjof/Cg01XcJBB8sYC4B0gYQXuKbkhd275rs/M7Inn45uMXSgO9n3vm7Nl INFfqAxrP67OsbUMf2URpmXiVoV03GtL8LsSt5BzxWB7DjHntmJdZ/R4VrzdsOyOmt78 0Eo5ynGHbJG0mvmr0D2t8Bz6csWNpQQSULqz/lovf1FkwMdIv6UfE4k4pI0C5EUewEiq cJz8J2OjCfYPO2aY5O1Bc5hgb8ogftpj6YGpc6GNl25uUei0x66TyjCJvXsxvsadfXhl uasi9XxMqq+4lhFtmFvgxWL4SUVy3yYvZnO+XsDofTFIb+A/9Z0bUz04rYppcgLmKFd3 0g== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3b57qt93up-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 18 Sep 2021 16:03:20 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 18IG0j61044597; Sat, 18 Sep 2021 16:03:19 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2042.outbound.protection.outlook.com [104.47.66.42]) by aserp3030.oracle.com with ESMTP id 3b565b0x77-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 18 Sep 2021 16:03:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VeM/zeOBYMe043S1b1aVjG2sNu3rcrwtKmTKHRoROBlM2LmAe3vUQzO9oBirbFIpDRow3334DoUsgkbpWk1uDU2w0qmMynteEH+7QalNaAw4zvV448u+5jwneOz9xiwLqdBxUG3h3nzKodkb7xp7ZSXrHGGQ6Y7hN9AOo9FWVGALuQS8itd6/QxWtfN6GH1L1XQZrVYKlZXQv0i30nDkQIlosw27PMKvfXZs7uEkH4k0Ysxl43vuHGYCz5h1cGJdb+iO3xOitTrOtq0YmqMBI8jah9cHhFwoslS71Onn8ONAoyoNvCDOzYCV8NCnOBt6lm+Z3D+uOzwchFR4QSK23Q== 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; bh=t47pNHHJZY6pAjYfT5jm0UjkjhVAnW3PV73bbEtofZ8=; b=eEf+0jB8aBwXue8W5sdhq9YdK+7fQIqXmTl9Yxy2f0wX5SjGOU+3IRH4KsYVJT/CNr90GRj3sAHWkNAttSsrIe/J8QWbO0j2cYxCfAzr46kJp5omEwjVJZnnCtUUdheu9vp5oAf8co0NdLYNOWG0x5o+V3f0vhxc882GCbTGLdXCTT7u5RVi7XfFzRdRiZYRj1lZkTbHhNhmrKon2RIpNp0Ha8HMeu1EbX3cyF5mgzTbjjSX04x6AW2jyiftQsbw0sj4HSgCYkjGBsdLJjAenDrne2nHtvPdjDvmh0Kq/DkCqSNivdFR7atpGEvBp3LdR/343ZqUZhybY3fot4e9mw== 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=t47pNHHJZY6pAjYfT5jm0UjkjhVAnW3PV73bbEtofZ8=; b=uhsMfUZomulvFbNbck5oc2ahqFqlcDvWjsh/j/phT3tcMhJmlBnHyRjyaQA6ziBjMxFRlnApheU4xIqja4DSTQlZk7uAHRe/75le0urKf6UBZFyQeWFdbaJHwiEXKhvx6dpojypI2+OmnS8bl6zXZ5H/3hD0NeL9fBGuYIUAqc8= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3606.namprd10.prod.outlook.com (2603:10b6:a03:11b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Sat, 18 Sep 2021 16:03:17 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%9]) with mapi id 15.20.4523.018; Sat, 18 Sep 2021 16:03:17 +0000 Thread-Topic: [External] : Re: Patch: perform autoloading when docs is missing from autoload object Thread-Index: AQHXrJAnyp9g+M0l20Sn/LoNzfMG7qup78WA In-Reply-To: <87bl4qt3y3.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 359f1998-28aa-4c20-2d9f-08d97abdd3ce x-ms-traffictypediagnostic: BYAPR10MB3606: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xZfYY16I9r/guMJ9xMKsvMHMthEp84gQTD9jB4dWgOVNtiwExV1cePWTatIrCjcqT25XyJi3eT2ubneLwX6dniRgvOWLxd8ZaALf2AJLcGEPfeU1lGcW/JTLYNbeFr0N9jPmO2Czoi73tYrqv0Iah/c1T0HEZ7RPDn8MdbGROAjrPRfrhaLS6lEbR50lRLDOl2tg8L0vAuPC4SBQJel4X35OubOmskOqOuPOTYGbplfW4sFAfTPdgsUpeMn03yhaNIfXUIgCguzj3WwgQkZAQg3VD4bJZNH/KEyg4LeRRo60wfGhqpBGzUGcJodRdOcI48CUc8BR+mktD8cSEHlRvMyEtEusjgD9zn1P3g9FPqWdeTQXeAB1uWtm/Z2DWi7e7XoF70zugj6e1Gvn0qtiLCB2dEhaqhdrUs3j5Fu0cwQ8ZVNNQ8LUWl3ktz2Ole4k1/iOznKn5pJmFJht77vc47s8AOQYrQ1hBrBRg72JcXQ7zjk0EbS2aZr+vtmRbRUyk8XQFNCdJrYOOODOgKD+0Tn8SAJXqnXjwys/q3DND+SgyJf9G+X1roUnlip4dXUzrEKrPTtvXdzb0LOy86zYh9LaBu86sBDkfikTkLQYBRwn4Ppq+xXa62UQCxQPnQxuiyf7gnrBw9XQ7LlbvftZNnzoJSC3iouZl15a8MP/30erOvWbnBzU45I4hvwo/TtRTLY9gjCxaBO6VfOfhc6N2g== 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:(366004)(376002)(39860400002)(346002)(136003)(396003)(66476007)(66946007)(8676002)(86362001)(38070700005)(110136005)(66556008)(64756008)(66446008)(76116006)(6506007)(55016002)(4326008)(44832011)(316002)(2906002)(4744005)(26005)(8936002)(478600001)(5660300002)(9686003)(122000001)(71200400001)(38100700002)(33656002)(7696005)(186003)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?c7NJTTwHeIM7tNpAHGPveRLtAlc2iBAy0xTFNtaqk13QJ8R/UcjlQL0O520K?= =?us-ascii?Q?UgY98W2oHoxXQieV3N9MWVREZzQhHLZxLLLH6bO+XQqo1v45K38WIBhWElAL?= =?us-ascii?Q?jI/vbDn1YQK0GLiF7B8rh8/wCH8x5KcBQeHp2GOMQzqc2ZNP8OvIVXrUHOjy?= =?us-ascii?Q?vSXPtkXfoo/Np9S0mB9DDBBxHcWg6uAuAonbv4wgqYlHwMwVeHch1LPqdVuN?= =?us-ascii?Q?AWnFD24LSybVVcKbdmWzWDYSnBc23joEhaAXHktc3ZuDplCTp4lQ4CZbmWcp?= =?us-ascii?Q?cl2Yz53HZFPuQzXGY7hJpQU7kHcg31MrrhAv3fb2lgmedidMzzDR7BjQmyBG?= =?us-ascii?Q?off8OIQ+Njfrj+CobZpCvqzTOZ+K6ESVyZVLfdJz96ZA+8tQ57ZjE3BQR2Jz?= =?us-ascii?Q?igUa5eawjU/lfL544a2JcuBNR0WFF+dTHo0u1dkvGiQE0ZRKHZ3aH85FFrcq?= =?us-ascii?Q?j90S1DLw18IVQVLa1ULDGAOo1Rn2WzAVwI2S6FalB0rEVMGS1JTqoqit7dq9?= =?us-ascii?Q?e7DPUoNQRyxZTuS6Q1s4XNGE/SHG2EerROmkAhk/2BQo+qdKQJpMPZtIwg4C?= =?us-ascii?Q?pVf1vhtmG1fE2XXROmLDyovFeSfQ2qpBaB8hKqnwLEpzs/Vo3CZXk3Fgkdgo?= =?us-ascii?Q?lL x-ms-exchange-transport-forked: True 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: 359f1998-28aa-4c20-2d9f-08d97abdd3ce X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2021 16:03:16.9930 (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: ZbhZbwCvsdGrMx11hv1HrNa93KincDbbJ2NKvTbnrb677CzgOvM1SKMG54bhECPFdWo1QLcHFpMdyJaqfkVnjA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3606 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10111 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 malwarescore=0 mlxscore=0 suspectscore=0 spamscore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109030001 definitions=main-2109180114 X-Proofpoint-ORIG-GUID: X5rifliyAIFZb07PCx6Mo-6TICkPMl0X X-Proofpoint-GUID: X5rifliyAIFZb07PCx6Mo-6TICkPMl0X Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-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_BL=0.001, RCVD_IN_MSPIKE_L3=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.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:275001 Archived-At: > It is quite likely that you want to use the > library if you've looked up the symbol in a > *Help* buffer, so why not, indeed, just load > it at that point? It's also quite likely - even more likely IMO - that you do NOT want to use (load) the library - you just wanted to check the doc of something in it. "Just load it" isn't right. Let _users_ load it when they want to. That's trivial to do. If you added an option that does such eager loading, that would be one thing. But to "just load" unconditionally would be very wrong, IMHO. > So I think I'd be fine with adding the proposed > functionality. If there are people that don't > want this, we can add a user option to switch it off. That's wrong. Add an option to switch it on, if you want to provide such an optional behavior.