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: [External] : Re: Calling a function with undefined symbol Date: Tue, 1 Nov 2022 04:11:20 +0000 Message-ID: References: <877d0fdilr.fsf@dataswamp.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="39393"; mail-complaints-to="usenet@ciao.gmane.io" To: Emanuel Berg , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 01 05:12:29 2022 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 1opidX-000A4C-BW for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 01 Nov 2022 05:12:28 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1opich-0008Ez-8y; Tue, 01 Nov 2022 00:11:35 -0400 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 1opicf-0008Er-K8 for help-gnu-emacs@gnu.org; Tue, 01 Nov 2022 00:11:33 -0400 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 1opicd-0000c7-OA for help-gnu-emacs@gnu.org; Tue, 01 Nov 2022 00:11:33 -0400 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2A12EZw7006930; Tue, 1 Nov 2022 04:11:24 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=1sXXMMB43KsIBH5opKsHnRyWewmo1dTtuYP8YlLAW/I=; b=qvG65IMInD6azZhZs4l1JZL5yUsOcJvBGD8SVW1efp+8DshF0yCA0VEYcNuLHFkBMyJr NNUe1/GZzb4rSCgrRmULdTFCY6S+9YKvFR9TWPdoaZMezfU/zVn4j1z5GwIm/0gujLvQ fEgGjX216TOdPcpkcEbIbJ+C5nMgr2KF2djg16i+NEAkfzzlHk+cxSXRND7nAG8X55gp 2xlnZm1jGCRU+T9uWfqr5MN8IiubcNwrBf58SJY7jO2H3SpMfgB15FAhB10kzIRNBsPW 6hYsgt4XGt8PaekpCiHaxosNhC210EahGh31tYm8PVkvHaYL/TDUXpbp/adi5H9mgZte tQ== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3kgts15kmu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 01 Nov 2022 04:11:24 +0000 Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2A13Hljv019180; Tue, 1 Nov 2022 04:11:22 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2174.outbound.protection.outlook.com [104.47.57.174]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3kgtma0vg3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 01 Nov 2022 04:11:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YWMS/Ew7U1CoIqUGgkNkJ2Lg6iiRTxy4eLKdqJIH6ibwewuTCfIteFumjSmEsq7Gblq/H8leBRqdrdF9RO5b+PB8yhR3vPjeMsyCPAFMIaNvxHiMp25X6DI2ioakfTKS7xIqhddpWewTHYK2yqwJVXz11mYygEmCPwrpkM5lIGL8cUggFIHL83vNSmvRCEMJnW2uXhces4nP7rpKKcslYXz3cwYgnVSM/YozKl8Td8P5CTu4SCewd/l1BIYqfGviQq55aeRuQiE3uExsfptCWeC2+hXfIISjRCtXq5BGrCOOkIhoAn6VoPJklyAmUTLZ+keJR/p9UxDFaBXFRa5bRg== 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=1sXXMMB43KsIBH5opKsHnRyWewmo1dTtuYP8YlLAW/I=; b=aZCSTlU3JTxxGEPF7lAUWnYYIoa9O66kyHh8Ht9HPQhNmwa5UjrAAB5k7YEbYAGdGGhzfMB4Ls5MGM758uUazDNvKouQFBrjM1f0NOYMYa9/oa1bLhe1l6g2fjYmX8DVXQHrkx2/99bgk00MtnQaHt8q/DsJlfr8zSOFrklKrkcfrQl5EZJzk0fFXLQuJn4+DYSij0JqzvAz0ll3oLpx7gplCKxAbFvtUQp5d71oSB//Ipckfv6GM3zZi9reanwwJaExb2LNrP77CnP62T4wXEtQfWDG9psducXc2C87LXzX29O7TIY0NAiWKpxUBI4RIh6xborcEpvUM5yECmNcHw== 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=1sXXMMB43KsIBH5opKsHnRyWewmo1dTtuYP8YlLAW/I=; b=osXoO/5fr3fFQNGk29/ZCo0WEfV4N7rOqgmK/ecmFjm3g04SqXfFURvJwXGpoU8fJBYux/gAXmAQpMXBrtNhez3ZEe+9scsvGkBE5OF4nvUrFR8Et4OD+dx0aJcBtT/ZctAzlM9faFJK+LEVmEgOdWyu7HadrgQjj8QEPif7mo0= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SN7PR10MB6287.namprd10.prod.outlook.com (2603:10b6:806:26d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.15; Tue, 1 Nov 2022 04:11:21 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::ed19:e497:18b5:14af]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::ed19:e497:18b5:14af%6]) with mapi id 15.20.5769.021; Tue, 1 Nov 2022 04:11:20 +0000 Thread-Topic: [External] : Re: Calling a function with undefined symbol Thread-Index: AQHY7Xb97RoYaa7QuUS8p86t4Jk6A64pbVnw In-Reply-To: <877d0fdilr.fsf@dataswamp.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SN7PR10MB6287:EE_ x-ms-office365-filtering-correlation-id: 723ea7b5-28ec-46fd-07f0-08dabbbf21eb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bzGdYOmqCDEXDuVdo8C9Uaj3N3qoBWS1jR9NzngrpMAmy88v7WvxWyNBXPd9jcn/TKnwGwhXsekY2wGJjbTL7RY6J8MVd3cvck0QNju75dwHe4ehaOoUBpCeDzADfB7wyD32rMwXu5GHX1VeGbwUYF8kaDV0o+HfQByD5AXyds/UoDaa1PVy+085BxUqDguXb1yisQvVm62pHC7ySBU4XLUfcZuXuxkSHLo/WQ8OCj+cgIvizJA9eG8aa1KUE8PLwlD2dlyFw4F00Yk+rPPjBDPvcYNbtTl44k+uXPvhapYF5sUB89NGZxD+dmn41h2gvxxzxItvjjK3Rb7O88Cm+4OCfZRhhOIz9v2mrga74d8MaElVOe8lCwA3ZCATRQwgEB6aipm0HgqLcH9uN+bq00xIPO2FyIyOK8VNKERckVqNnvgqBd/f9XRJFrEGep3rBP17suRTyvsU42tJScRZcjS3gU9gQWk80Jc5SdR/PnWv/PhYr1A5qxIQOsiwVvpmd9tUJLpLD0Ho+15oBVY3VSwcOBEthOVbtsjveUdxcLfeWgt/eEQosD3Em7ek257Pv3wRw79vbH0Rula+glgzIdlJLPJztwrlLU3n/u8+/mEBrrj7PiT1occmCQwEGLPiNRqtfZ5lfK8wLNR2flcPuTkbQ3KnOohPr/MeswFZnGU5Wa3Gu8YVWt2/o/NkUYoEi5La6uzePuWGUB2jdHQEOY/kkhTFP78BQSej4E5l8gbJgOqhSAgiu0gZk6/U3 QjuEjcI2nGoukON4P/xrFf+9Na2xNB6P8rLuQ6+fvhOhf3yFtkp4POKDwudeNmo2Cb0htiqbhqFdM+x4oRE3LNY1w== 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:(13230022)(346002)(396003)(366004)(376002)(39860400002)(136003)(451199015)(9686003)(44832011)(33656002)(86362001)(38100700002)(478600001)(5660300002)(38070700005)(122000001)(2906002)(76116006)(66946007)(66446008)(41300700001)(186003)(8936002)(66556008)(7696005)(66476007)(8676002)(52536014)(64756008)(6506007)(26005)(110136005)(966005)(316002)(71200400001)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?s6c0xTKBdvOIyIehv5rfbrB8ZkftW8bthDoY/AhxkPQGb3oIlEhDV04d8qBh?= =?us-ascii?Q?51uoz25vd1b4Td9Pyb3qB4WILTw5bvCqeDvXoxuEFfvMmHXfAJvJtXMZhVwc?= =?us-ascii?Q?DSzKoLw34gGsU//odRMBvZoFb7wpQ9pRzSXRpO7czBagADLkqV9SEWY4afJB?= =?us-ascii?Q?PUOAOTUFastwxP1x0f8B6Q3VsCQzIlInTt24Mba6ExgoAoRvG5zj1u0UUbq+?= =?us-ascii?Q?rFPG9r9hyDeZIjgeJTu8ywRKkh5sA7UGb4sgYOZsdtSEZGcc0MF3V0EZg7os?= =?us-ascii?Q?vMwP032un8JyQu4p9hljuRsfWvISFML6eqsQOE3NBNVCPvV467XoXBC0exxn?= =?us-ascii?Q?6nr4tLBQuF+P8FForqrEevl2Aq9BLD24v7lXxORBisLtQAb6TgVDxIVqgGJy?= =?us-ascii?Q?MotgQ462D0v/obOQMGag72WzTERiY1JkKKlrhDnCllOkkVeiv9A7v7i1Pe1G?= =?us-ascii?Q?NHYkdUiTtmI7W2f3bQZPLXcik/Vl5GQsRunWkAA1baIxjtMtyskhVDvA7nJB?= =?us-ascii?Q?MdJxBgp+eQmqFfsVkURwPH8bisa1I1Etx0EONED51X2awrzHhS+EqjOMfcyF?= =?us-ascii?Q?DDBMgqweQhk7/m6zy3tqRcm+EkzdvvyuP6M9RTXlcHHiUsCMPP9IAbz665e9?= =?us-ascii?Q?FF 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: 723ea7b5-28ec-46fd-07f0-08dabbbf21eb X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2022 04:11:20.8076 (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: +Pr0yQhkQ3CezDzqKisoyrRxsjdHbDGWSYZukeKu8cSP7mO5xbho7/w2jn7SCTYLbDtX0bXmn77U3mf02fUB/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6287 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-01_01,2022-10-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 mlxscore=0 suspectscore=0 malwarescore=0 bulkscore=0 phishscore=0 mlxlogscore=772 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211010031 X-Proofpoint-GUID: MSgVjtA-BBpZr_ZsZrZYZHQmuEmo_F8S X-Proofpoint-ORIG-GUID: MSgVjtA-BBpZr_ZsZrZYZHQmuEmo_F8S Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.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, URI_DOTEDU=1.999 autolearn=no 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: , Original-Sender: "help-gnu-emacs" Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:140551 Archived-At: > > A symbol is indeed a Lisp object - an atom that has a name > > and possibly other properties (value as a variable, function > > definition,...). >=20 > Lisp object, atom, property, value, variable, > function ... it never ends ... It typically ends with nil. > Glossary pretty please ... +1. 1. Yes, the Elisp manual could use a glossary. (The Emacs manual has one.) 2. Perhaps your best bet is to use `i' in the Elisp manual. E.g., `i symbol' takes you directly to node `Symbols', which tells you about symbols. 3. It can also help, IMO, to consult CLTL2. The things we've been discussing here are mostly common to other Lisps. (Obviously things such as buffers and windows are not. Not so obviously, obarrays are not - CL uses CL packages instead.)=20 https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html E.g., Symbols: https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node27.html 4. As far as glossaries in Info manuals go, library Info+ can help a bit by fontifying=20 and linking glossary words from the text: options `Info-fontify-glossary-words' and `Info-link-glossary-words'. (This includes links among words within the glossary.) https://www.emacswiki.org/emacs/InfoPlus#GlossaryEnhancements But again, the Elisp manual has no glossary. Nevertheless, Emacs manual glossary entries (e.g. `list', `variable', `expression') are linked from the Elisp manual.