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: [NonGNU ELPA] New package: Denote-Refs Date: Tue, 20 Dec 2022 17:39:18 +0000 Message-ID: References: <87a63jl5i2.fsf@disroot.org> <87ili75o0p.fsf@posteo.net> <87a63jp92j.fsf@disroot.org> <878rj35hh0.fsf@posteo.net> <874jtr5cg4.fsf@posteo.net> <878rj2f2co.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24162"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Akib Azmain Turja , Emacs Developer List To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 20 19:28:58 2022 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 1p7hMH-00064M-J2 for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Dec 2022 19:28:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7gaP-0002Pz-4r; Tue, 20 Dec 2022 12:39:29 -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 1p7gaN-0002Pp-Lv for emacs-devel@gnu.org; Tue, 20 Dec 2022 12:39:27 -0500 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 1p7gaL-00079f-Hd for emacs-devel@gnu.org; Tue, 20 Dec 2022 12:39:27 -0500 Original-Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BKFwk6Z001927; Tue, 20 Dec 2022 17:39:22 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-2022-7-12; bh=/2OojCQakaXhI/N2QCw4G3V9HVSs8eQ8h0umuNIEUgY=; b=DPEApShwdR+3sXMrtUnHVk1sguDqru8TPhH9OVy5JafaKY5pKLxaF/ayCc83M63Gducn 4HoKiJiHWe3pchiHpYjAl6GR3ysTNpHY7EdmXb3+jYIjwqswaLm2ZJA2PALxpQczhzhw 9N4pij6qZRgApvFd9K22KAYIMRhXflpS2MILIAPZs8gYAfg2Yq/C45GekPqOBk80b26H iyp99fmmul9fRzwOjjUTr7oFjHK4KivtSqcNAcy33dpPDIJMKNzXHeVPLb2VJ81CknSG ZEdYE+3sFIXk/qQVKsTpd+WvHtVUIIE8KA1xJg6t6V1TJBVZWret+7022OFt7Eu7zqp4 Eg== 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 3mh6tsxfnu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Dec 2022 17:39:21 +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 2BKH7OBP008001; Tue, 20 Dec 2022 17:39:21 GMT Original-Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2169.outbound.protection.outlook.com [104.47.73.169]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3mh47cea33-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 20 Dec 2022 17:39:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UU3F5OC5Yt02vMuq10DE+w0pC5YOS3BcLZ/+OAXYeMefCF/f0UlmGfnAze9v7mtizNrhJ/5JW+ZjmtTkc8qTYO8e79hRhSOnyz4XEU4vynmHR4GA/tseUCIiAY9nWroE2cVQmPbT6564QPvFz/ABjKDVM/xJmwGPQXa5076C1KlBIPad+Lc8mBYo0bhAJT93ubUnUqWDEMQN12GvoSH5wXPIigGMkpVVP+QMq37q5BA5aCHT8ykp98uJOoQQnrmr95M9E3ORySByqK3ZgOkqwLDEZDaMVBjfMPiv/ILm8Ws1a0snCo3TdXp6X5+idWDPi1LcWDTikCaR8mIGAAvd7A== 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=/2OojCQakaXhI/N2QCw4G3V9HVSs8eQ8h0umuNIEUgY=; b=GLAXWEZVz9ceUAg4DS5dzkWBmFwE+oNQ1bfRch/ZQkFrhmKLb7pimGjNgd6qh/uEh4MDLTtq7pS0eA2ugkPs1Zq+IVR/kyGTYsfi3GXlTJIkI8IUN6ldXuzG0agxHkW5oxsa14KtrBUR3mdtygmNl0zZZxLjzlhanGt1jvIRBnMg3i4urgYqs1+NPn+Hcq7GbTSqFTffcFc+9hoQ9itNvOloO2qGNnJzYYqck9DqtQy0VqegEbbEGkFCR0p0i1+EfUcDmxyT1qnHN3CrzuMCRw3ou+XBuSeGg1Sxab3yztiZiXwfB1Inbvjk6drwVBzVYcIO3iW5no8P6x5xAaiwEw== 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=/2OojCQakaXhI/N2QCw4G3V9HVSs8eQ8h0umuNIEUgY=; b=Xs9j2o12AwxAdvv/iPQEfhTgkrV4GeN7PV0Jp8U0aOiyWUUoHQc1K9q77WdbZWJif4rWlqtLky8Vs4Uex7EWr13H8bcUz0THrB8I4Wu1dKU7I9mXroQ2pNq9KH1mgGsQP34iQI8TDrtC7qF8trbW6Ycp6zdqyUOgHxkEsrSd0aQ= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SA1PR10MB6616.namprd10.prod.outlook.com (2603:10b6:806:2b6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Tue, 20 Dec 2022 17:39:18 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::176d:3689:aa5b:91b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::176d:3689:aa5b:91b%2]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 17:39:18 +0000 Thread-Topic: [External] : Re: [NonGNU ELPA] New package: Denote-Refs Thread-Index: AQHZFJLlZWEZuYMQXE6KFidsuAh7v653BzTA In-Reply-To: <878rj2f2co.fsf@posteo.net> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SA1PR10MB6616:EE_ x-ms-office365-filtering-correlation-id: 8c728740-c890-4c31-988e-08dae2b11f42 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iwytxYvvBXGcHeBEh3fn7VFYAjldkt/5E+1lmyjTwg5W3o4yursWccV//W+j9FmH0y9jkEe3P3DmHcdw7tTlqRFYbSeB+dhGubFZpVavsIIgQgwQEokP73PdRkMPugq3ufY0XmnuYHt133vNybYDSG0EYCe+c3h/DmPtk9G7OKliSWT13Ot/TUNG0GTxZut3Hy7wjGtj74bD20eUa7ZAPc4XY+z+EX0on9sS50GOu4eJkErYm1bXCvdDV/53QTDaHBCD9w15DVsoiBt9n1/j+xaEGGz9qcp2ILEO8nXWt0VX2C6++bzArx6viOXcGMiDN9IrOyj/ZHyOP8kelxrUunv8ABrQ9e9SBG06M68+YaB5zs9aSNXoBdWjvaOdyrU3ixYFV1fuoxgXEyQYe/MvNQFY+a2uohdR4diw2bIIxBn4hUnrV5tSOATqxPAeMlpaIeGxIUTp+9uSFQw3vlYdePxHB6curGQ3aqU+6oQRkV4yg1UByDz8VecyZGPxpDOcSyWKgsow3m+Fymay3+QnAAcO3YWkQWX/T1DOwVCJZjRhcHf/f3LwivEO8yjrEKMzxWSGpxaoC6sSM+Nc7ndYUdlTYItvqFr2zP+TxdTXIXrB/il6WCW6eTKwr33mSXl8+E1AQ02D8BdhrBUbJmp0mgkcd4yKK6uWmH3Iq5unR0V/wZpq+lUn2bfpAOQSjcYFL986liidL8Jqv+KFtSyLfg== 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)(366004)(39860400002)(346002)(396003)(376002)(136003)(451199015)(33656002)(122000001)(316002)(38100700002)(38070700005)(66574015)(6916009)(186003)(54906003)(26005)(9686003)(6506007)(7696005)(71200400001)(478600001)(55016003)(64756008)(8676002)(66446008)(52536014)(66556008)(66476007)(44832011)(86362001)(76116006)(8936002)(66946007)(2906002)(5660300002)(4326008)(41300700001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?gWiOmQoTyPxUt1akThpsvpm0QiTO5HU/wG/n/O9e1hdcrVpcgdqAA282F6?= =?iso-8859-1?Q?jwZ8DBR3fXjna3l2C9SoYM/uu9BaYytPw30sgTai1h6tjBUtiBu2w4//EI?= =?iso-8859-1?Q?gF4iUDO0kBD1DTXJOkfcV808IR7i3ZvWwBD4sExANpoBK7yNu9ZGyOw/xR?= =?iso-8859-1?Q?YvmY06ua9mOvgVDkPbsl75BK1OvoNqiPdouS9b7aVdahrJp5wTEzsUaGNm?= =?iso-8859-1?Q?/nwILSayVKYYpql1e2tcB6p/S6rtEXc5Vc7yAIgUhUWlkIPjfNrTZXU8Lx?= =?iso-8859-1?Q?SPsU0+6POLWzFGfpL00xNRLK5IcG+ED1kYhO38Iy7CEbzQTZ5jHORsprol?= =?iso-8859-1?Q?yYGgl0I/UNoHEKXUFoJN5TiK7iasua96ykmgP0RHBQKV2IfM/0IEx+2moo?= =?iso-8859-1?Q?C83mH0iisaDLUe17/9VLEDkKCNyL9Kw8lbHWPdB8TFrHUBcbaeVoI4BREo?= =?iso-8859-1?Q?QqeyxZ1YfKI4ofTnZa1wlce014aq1qpt+0S1r/hee9c82vxhgDYdMwpkVn?= =?iso-8859-1?Q?mBKZW3sOxxqw3dr8DuR/hccjOHbcxyBRfS4o5smthg3kh2WXc6MxSVGGZX?= =?iso-8859-1?Q?XLML7pWCpzJTixfINgmArGmzstrAIAVUTzxZ2e9geiFJi1JWspVFM/pz5P?= =?iso-8859-1?Q? 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: 8c728740-c890-4c31-988e-08dae2b11f42 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2022 17:39:18.7580 (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: LEveTo2mZ2MVwx6DV4Rpq7IsWu4xMJBduyGDl6q53PiRah/gUl88wDKMJ88h6J5uMTb7w12rRGfHYbpFH8jeng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6616 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-20_06,2022-12-20_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 phishscore=0 suspectscore=0 spamscore=0 bulkscore=0 mlxscore=0 mlxlogscore=787 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212200147 X-Proofpoint-ORIG-GUID: zeT8OZhphL6Kan8baJHDFfbR_rhTXcrS X-Proofpoint-GUID: zeT8OZhphL6Kan8baJHDFfbR_rhTXcrS 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_H2=-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.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:301693 Archived-At: > While I understand why () doesn't need to be quoted -- in the sense that > the reader sees no difference between the empty list literal and the > empty list notation -- I just don't like the inconsistency between the > requirement to quote a non-empty list if I want to inhibit evaluation, > while this is not the case for an empty list. >=20 > '(1 2 3) has to be quoted, > '(1 2) has to be quoted, > '(1) has to be quoted, but > '() suddenly doesn't? > > If it weren't necessary, I'd consider the `eq`ality > of '(), () and nil this an implementation detail. (list 1) and '(1) are (construct) conses. () isn't a cons. =20 Not just an implementation detail - different critters - as different as nullary constructor `zero' and unary constructor `successor'. > Another point is that in the case of deftheme, the () might look like a > empty parameter list, sort of like how (defun foo () ...) might look > like. By explicitly quoting the list, we "clarify" that this is not the > same kind of thing. Can't speak to this; dunno what () you mean. But `deftheme' is a macro. Any understanding of any of its parts has to come from the doc string (or code). A part (including ()) of a macro call could mean anything, depending on the macro definition. Anyway, I appreciate your communicating the reasons behind your preference. There's no right or wrong when it comes to des go=FBts et des couleurs. Thx.