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: Passing optional arguments for use with internal functions Date: Fri, 28 Jul 2023 20:02:41 +0000 Message-ID: References: <0Ezo2Srah2_DE-D1XG3MBYVEmAvnfHLu8cKpS3oJa4Hn5ADeV7sBbHFTtIzRAFv461O5XlpcjkyImCJHO7DKvaM492vQW7cz9wXL_VaDAdQ=@proton.me> <87tttoux4p.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="38634"; 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@gnu.org Fri Jul 28 22:52:52 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 1qPUSC-0009nD-9n for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 28 Jul 2023 22:52:52 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qPTfy-0003qi-M1; Fri, 28 Jul 2023 16:03:03 -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 1qPTft-0003oV-1Q for help-gnu-emacs@gnu.org; Fri, 28 Jul 2023 16:02:57 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPTfp-0000sK-17 for help-gnu-emacs@gnu.org; Fri, 28 Jul 2023 16:02:56 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 36SIEEiL027418; Fri, 28 Jul 2023 20:02:44 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-2023-03-30; bh=qKtsSgNifa6woRbF6b7YT9ryaYJcXulBvJONz/5oPYI=; b=rEv+efiXRPbHwAP7AISvvMArogddMuIaUdIj3GTjbshxvWKB2itONs5xK+ZW98U2PNgt 9ov/XHHpys+osu8MeB5yiUvHZMa/zgV2lF81F06qRH7dK4ICAOsZtQkwm/yt8eN1xfho pLoHnfx5JZZxkn8bS5ipBRK/xMcK0iWuwvzcj5nEpw7wJXgnJQvWI9BkNWjYnXx15vbC cSPa+ALt15nhuS57ixBeylOhUFioQ8t8tp9PIE+TSwkRXGBvXjI0h6PtchMZBZk8M5RD 7qptn1L4s8E6KGODaR3aBtBsHli2Jy0eW5rUBCSjroiCmVELmDDsCrHewde1vU6Z3k0f KQ== 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 3s05w3vnfd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 28 Jul 2023 20:02:44 +0000 Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 36SI9vdY030472; Fri, 28 Jul 2023 20:02:43 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2172.outbound.protection.outlook.com [104.47.59.172]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3s05jfurd5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 28 Jul 2023 20:02:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fb7B+YcutqtA4JUI4lzErLy1hiber338lHXFbj+OX85lMcgdliPIGhTss3T51Glu1QOUwjTqyUisM3SnKcktklWYaNMIzZbPOn/PKE4QdFVTOJdoW8AIG8FtBJ5sSn3XUdjRn9phLyYhms/zZOK3HLsKWr7RH9J0Fdw4z3ZAjPPrulyHB3fCuctGze8Z4QAThmYfvqGhYCi60fcSQmsoYh0qLB2HGcLGiFYU8hJpHMpV+60KOvMMni1/qUnXalSvxMKvk+XbHHBOwBtv5pWWCKedeXPQnJTouaAVVbKx29RN+7EY9brDSu8jjLLIc8lDxCgJwBSeO8Gv2BUDEf6NHw== 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=qKtsSgNifa6woRbF6b7YT9ryaYJcXulBvJONz/5oPYI=; b=L6EzroWDyYE3H7aOUeoWR1+AhhbLNIU0WPOPS0sEMf2aMLSDd3RrDkHMRrL21fa2hGqappxb840JeyvnfXDKXVmBmtQ4mkj4c/Z6hGwA9KVmyo8tJRRz78tpJGUuZzlRI1dwLa3YlpDqrTvELkNP5O2ES/yR3uF9EczK8GzqjOpQcifUy+oajNbA1fBSKVseMZktGqeP5+RwFZ+zGRsKjoFgpQo63R3RjwDnq4pbGfNr9wfucjwl41eF7pbolBRsTiqU0bqpnxWb/4HXuEuR2INn9NXCUT23EBp1OL8CEU7Wiwllrz7PD95mtGMHHu8zioaEkjMiAO+/ujubB23l5Q== 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=qKtsSgNifa6woRbF6b7YT9ryaYJcXulBvJONz/5oPYI=; b=kwCevOiDIzsmImblIF2IcH91WA1Lwc9OMaQhlUf5RvPkj8Vz7mrKmORA9wTNKmbH3akX01yFjopzEfanhNNwy/soHlY+vExSpxQWODzgwTJNw+ZzamwcBBIL741y/zi1PQDHHs9BdeuFqWw9dPq/K4iLSnEB06harVrG4KquUoY= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DS0PR10MB6703.namprd10.prod.outlook.com (2603:10b6:8:139::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Fri, 28 Jul 2023 20:02:41 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4af:4ff4:1ede:aff0]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4af:4ff4:1ede:aff0%5]) with mapi id 15.20.6631.026; Fri, 28 Jul 2023 20:02:41 +0000 Thread-Topic: [External] : Re: Passing optional arguments for use with internal functions Thread-Index: AQHZwW6v1aNX5nmSGUad+KMCX78ko6/PmNJA In-Reply-To: <87tttoux4p.fsf@dataswamp.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|DS0PR10MB6703:EE_ x-ms-office365-filtering-correlation-id: 00d62e71-398e-4f56-9184-08db8fa599a0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0sNtJcctdy2rvnFVXgpsVjvWYiAViAnpih0eElMk2zHCq/C3+7eUaSPOcyfdtWCDeD9RfEVZ3wwQokVvkX56Cf9MWOCecP1o8W+2c9QLm+dF1lYjwydxbsNxSgoOxa1IBxUxse3oXOknj6Ay+8pFAAA6tziRNFYlRi30LlP8wnuolpF6P/wNPZXYBc/bFKxk2HCTSEfESxa8hmaviEgevmmxBQdsdXD22xWRjw0PzPfNpEQ2WwRFBtPjkgpQXRIPJRgO6g39xjcOQaGTyE2MiaVH6wJjpo5jvgmYR57mMFtDHbb20BEHtO8REKlIqosHOkTc+6X0cnWwGio0GBVDOzzNi5Tet2mB1UsP0fiHpxi9RRH8yi3OR/FwBe4FbudaJHLm7uaquhvTUZfRytgNGfqkDU755ycZQiIBXbMDscqFvxi7E80LWhFBcgRohhWWsphFRke2R6SRDG4mSQjc+9kXvdQJJ7DEoeicWG4znOwofOn7wtZ8XFkEqsf47fkNwEW3ajtIs8p9xkssDB5vwnHDa/YuuvTUl0FE0WUHHhRINhMLg9IO8A/P0QwGTfpmyhkobzvyB/KNbOBhozec6M9oc4RY2PV3NUtmenhPzOmhzUWK+73zqBBtfkcaLs+n 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:(13230028)(366004)(39860400002)(396003)(136003)(346002)(376002)(451199021)(2906002)(41300700001)(316002)(86362001)(44832011)(38070700005)(52536014)(8676002)(8936002)(33656002)(55016003)(558084003)(5660300002)(122000001)(478600001)(186003)(110136005)(7696005)(71200400001)(9686003)(6506007)(26005)(76116006)(38100700002)(66476007)(64756008)(66946007)(66446008)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lIKCjO8uWkK7r7WCVYmP6A3664BkZW34gxTFmbMs744rxG9R9LjZNXiT8gtW?= =?us-ascii?Q?i5SJpwSavtu+18ugZxuuh6INjeZsM7ZKeduqof93/nOh50d7xPbkBb1llixb?= =?us-ascii?Q?AFZxP4KK1j85YeqXP4L7dL7DOJ3KyG1dZXwuhfHHUYNpVZxna2GN9uZrv5Xa?= =?us-ascii?Q?1D3+Xkv/dN5Uau0nmFSwyj1W7/ZRUK6DvW3p8b+21wdswJzPsdxKL+MJjIB1?= =?us-ascii?Q?4nI++NXz3RSHZTfQHoU3pLbUhta+QEY7/weh74qOD7+ZhD8K+98pr8nd8+No?= =?us-ascii?Q?t1kQmH7Dn7BchvfX6EikPWLDbP5BZd0+1z+AGC2erwl4yVqAxbqYQ1C2MdIS?= =?us-ascii?Q?5YtnyJR57K/kv7vW5E6BjNbEexk9dM7T0hk53uYZVX7DDlQPHK8ibgwFBSUn?= =?us-ascii?Q?Ox0riIbkMXc57sQjhzomIMipUMghN6styxVERpU3e8DpYrHxWPFcSDC3zTlq?= =?us-ascii?Q?dyTwEzNdeg+G1DCxWZElV91RW3tPYjYyNdyb+6+9yFii0wJTFjEqmS5WMih8?= =?us-ascii?Q?pX65pNmn6YvRPXmXTH0h5NpOfy2yOz5GwP43VLpU2zlPnbobV08Ncc6+iYl6?= =?us-ascii?Q?09CkUUwsptqGrR5YWfHa0JVuXlh02o8YPdHccs9q6YfbXVRRCHZ9Agu7Y7+a?= =?us-ascii?Q?re X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ZN/qcouExcaGpP3GbQVEKcrtUV0/nv0fViwlFxSKkRsFscJBa/LJ3X3+LWqJBBR5/68YMdoFWD4uHZrmMCw4A9RE5cxwL4zmannEmCQJkXDmMAn0z1Mg8sSKGOzCOPrMskOUw2HloRGUt+dmVUcg1JrKimrmbxqh9+z3MzeOjYJDswomtjBXgudB/FPRQ2rsqqSoo6wSQBte5PmwlbvMZRAUO9PytcDKUq5a7L/ad+76itjkjkwU/1+wZ5mEcDHje/IoZ01+1nRKVS1WUja+XF3UTebl1RX9aQByp9WjrQjqPwkvNPz4jT+gF8gSoF8vnDWnyGfCUxaUhAnVVqAmI4PUARyY74lGLgvMtbKwvHPFQlqyxPJImCt8UmA+gEEugvdmXaBwmlybuZbUVoLkLJv9FUvON9pckw0XxkfMtOaMFqlSPrVF9vrB2syH6/NP8J2hM+/Myj01kp3TAKgEew+CizJekn1gWGL5lvecBohmFa/4Hdgek0U+wAKrjxHshq3WW7i+cnTWNHlGydBI767LVAEjZY0v2V0cTuluy5kv+drASikVeRqhKz8QCM1P5/KVQo8vypwxDQNcwv8EXKp3JcC3ZQnxYxL/UkQV/ujEYonVek/6boHX5VxfrZaM5kXMs7WgIzh0y+6mj5VVHkR9MnoIwA+g+KpnM0UmJfKum5vgTi6PcIdZ2+nOSO2PGixgCj2lqDMlKlCTVbvf8r4BJPqGCqBZLkO4RwzE0tZwGH Tr+vgx6+PNyqJ1B717ZbErU399NJcplL4R450T9A== 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: 00d62e71-398e-4f56-9184-08db8fa599a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2023 20:02:41.2815 (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: cFMzHJ85JCmnsCbd+mYi8I1DlapAZ/XblZq05beDpdChr5E+aubd1nwNnjpDV++eyPqI7YArMbT79L20MsREHA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6703 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-27_10,2023-07-26_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=882 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 malwarescore=0 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2307280182 X-Proofpoint-GUID: VKksRg7OFR6_EgKzD6ZIbGGzmc3JrUz4 X-Proofpoint-ORIG-GUID: VKksRg7OFR6_EgKzD6ZIbGGzmc3JrUz4 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:144490 Archived-At: > (or arg (setq arg 0)) aka (setq arg (or arg 0)) And if the context doesn't care about the return value I'd make that clear, using: (unless arg (setq arg 0))