From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Date: Sun, 27 Oct 2024 20:00:08 +0000 Message-ID: References: <87a5f2xir8.fsf@web.de> <87froszrs6.fsf@melete.silentflame.com> <87ed48b3er.fsf_-_@melete.silentflame.com> <87a5ew5few.fsf@web.de> <87msipkisv.fsf@web.de> Reply-To: Drew Adams 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="22739"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Jim Porter , Sean Whitton , "73853@debbugs.gnu.org" <73853@debbugs.gnu.org>, "monnier@iro.umontreal.ca" To: Michael Heerdegen , Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 27 21:00:38 2024 Return-path: Envelope-to: geb-bug-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 1t59RF-0005hZ-8k for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Oct 2024 21:00:38 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t59R7-0007CB-H9; Sun, 27 Oct 2024 16:00:29 -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 1t59R5-0007C0-Vr for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 16:00:28 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t59R5-00018K-Nj for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 16:00:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:In-Reply-To:References:Date:From:To:Subject; bh=vzaA1JlHwWvUGw8c7hP3hppM0sCcNZ3dSwSL+ELY9Cg=; b=Fm76l3xh5AG1/t01gu61GBz+9jUdgwAOZ+C7fVGQpJJbrWiaAW3PGYJP3o6mc2O/7F29r2XNIF7h2O87nJkA/z6JuQRSNPl4ImIcQskjGgBxMTmkovB8ojy0bvk1YMoLJsKkzol3rYsz5s1ILGe94/TcKM3QzQlCDkHDXe/W6FwmHhlTe6W/N5ZHtB9aw2tCK/zL0dI3+suPbZpbLNoHDejxPGl/98xixBh/8xbroI3CVZYMINm9Y9Zne7N7r2lWyCNpVK12P4nP4OH3urRchFnfhSiqbsTYDugb5Ebrd1FibzgM/0iAU5xEe1IdtuKjVVmbQzmkxJytuh6uvkeCpg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t59Re-0008CY-IE for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 16:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Oct 2024 20:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73853 X-GNU-PR-Package: emacs Original-Received: via spool by 73853-submit@debbugs.gnu.org id=B73853.173005925231332 (code B ref 73853); Sun, 27 Oct 2024 20:01:02 +0000 Original-Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 20:00:52 +0000 Original-Received: from localhost ([127.0.0.1]:46454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t59RT-00088z-LY for submit@debbugs.gnu.org; Sun, 27 Oct 2024 16:00:52 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:7116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t59RR-00087Q-Oy for 73853@debbugs.gnu.org; Sun, 27 Oct 2024 16:00:50 -0400 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49RJxNGV029062; Sun, 27 Oct 2024 20:00:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=vzaA1JlHwWvUGw8c7hP3hppM0sCcNZ3dSwSL+ELY9Cg=; b= XCFq5CHJ+0TYGD2bVrGiOT9OpmfJSij0AHOescVEEnaeRkVtXEPJ0xltp/sAZFsq yesix7XyY2qH7LoEJm+KEtBK3C8QKqfP+Rl9swFX0An66zH0VcK12vTA7kx0s6IM UgMEkva2YmrQjV/uJhcxWURNKgQCpuk4+Aaanw4UBWJr67oDOJa4Fb4xXXpFEtxe igAmSGeLmXcIuBHk4W6c3Ljj1KWKJ2cf7cF1Av73l1yvhAcQy94sfosSoyY7pHmC R2aNfbcNufVxRjTIrWKSFjNMtV7jTjSmUjbP3R6QMBIk8TjZaMJugUbWrFJ6LoKy dL4Tf4npTj+IclCRw3kXzQ== Original-Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42grgw9h2u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Oct 2024 20:00:13 +0000 (GMT) Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49RHv8HW009727; Sun, 27 Oct 2024 20:00:12 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2177.outbound.protection.outlook.com [104.47.55.177]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42hn8udvbe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Oct 2024 20:00:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YYBfd89y3Pg3wXFTI/OGGSeaZGsLrniVyym2V5dn1Jik042L8o5wJ++Lg6h1hpO90NuxxtgpJmJvbjr14Eb3gZfm5tjDj+YsL1FKtg+NSFw68rTYavF+ZflXx9KJJGfJfID8ax1EsMrf3k4kEKQcSDlrVD88noJaQUOkdm0m/HSmrO+MlP5bu2QmJt5KU9vrVb6Q93d44vVOfnUhg6oZRwKYwvlxS8rArY+fwXGO/m5Ibu9gYdel2Ur8vVtfcI1h0efE5L6k+v39hFqKSehTDKS0Pu8iQmNAMWmtKsA2kyZbZN2ULDBFrpCmtZJsU25WSPkhPmdxpc+nDqaVifB1+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=vzaA1JlHwWvUGw8c7hP3hppM0sCcNZ3dSwSL+ELY9Cg=; b=tse2jUjaVkJrYrlV8FEs5sQXNi3PTaPLfdCaRA3N5LAmJBjV+5RjxWfDScOC9Frq/An410iHcHf8EWAzbBMvwpUKCVdfo42YxFB9svwFNnIzOJO8NnqifqnXSe12ebM9+dXGc0gA5GOM8pbqUNBSbpYBrxPk0hfZvFIgls4nFeoDdsfQUQgOGXUyctMtBM0auBD1fYmShkksoXDkGl5asv6zSisKfmxZzK5CUqzxZ4qR48EdR3GLi6Mt5gpQIRyilKap1HTxNREwtEZ3uYujZvgFdwJ0n4ljgkZX9/exMG10LjL9XKTBaFd+ZsaBpMwpIu/3qFe0EVHsEV6O0L3fcA== 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=vzaA1JlHwWvUGw8c7hP3hppM0sCcNZ3dSwSL+ELY9Cg=; b=FHp48Ki8GYGcInYATtmHgJURuKR4vYZJb2m9vJU1Tt3wuRIWcP7c2NpgCPenROkk++Yb9J+c6rdYg26gNmrqmS5PTD2oSWHHEiu0RzLVjFL+rSvS8adXZMUnGh7dxyPw99xSCIm/PneBc4Ja++bXXjlt4EyAwly0mtdIggK31tc= Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by BLAPR10MB4865.namprd10.prod.outlook.com (2603:10b6:208:334::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.25; Sun, 27 Oct 2024 20:00:08 +0000 Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8093.023; Sun, 27 Oct 2024 20:00:08 +0000 Thread-Topic: [External] : bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Thread-Index: AQHbKFDWfwY/WTkcU0S3ViZ+jLVaXrKbARBQ In-Reply-To: <87msipkisv.fsf@web.de> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|BLAPR10MB4865:EE_ x-ms-office365-filtering-correlation-id: 8d917dc2-22cb-4f7e-80e9-08dcf6c1f547 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: kl44Axae9nQ6WKJuIcug37kcDXzR+mHsNPHjZUL28Izz0TnvlDwAWcbYjqsuQxYE6vuhV1WNg7VDnSGHspOi83Y+Nc+MMuC7GQCku2yRcw5mwGj1bzz7WaAFMUImN5V3vmN8MHGNCA/JPSmztBIIf0JCyFLFfJ9WVAUkhCBFGmhb2Ot56snwPagGHEyh+gteMAOeZ6L9wnqWT5k8imvrUZ1/TjTF+vFZVB9is1FxQrVb2NpuVOBzU6r3CG0itmTNPe3h4af/GiThl5ZEk9LD8MRxEtCVgayWn0iFSx2S6Db/9EDrCZd4IeSpesJ+02ifrBjSH5hq1wU+rTcIdzElJIK56nqvyfpoHGrxxc8X35soCL7EflpXaL0AG3v/2sDqnRyU0ey2Z4D/5d+/1+ZSuOJkG8fAE7g+jBK5QfHwT/UlCEAD0EiH2JOMeaXLx9+bUBUzknW1pPUz/mAs150W+Cd06J3WThcGatyQTfJxEkv16Q/EpZbU1UgYR/wliMetcMM3H8+gccO38+IQJSFTJisMzM29anH4/LsnNltrchtNCXIlBhBa0aiyOfl05F5NAA0dRI/addWPo6KA520iLLMznATsPOBCTQ3XMSP+GNXj1MVrurtJGKyyqVGW3Wt/afRS1gpoaKUCYZimeyyBpnVVz3YkW0Rt3q5BQ6hJvWOtWFMVU4+xXosYfPFFEkMdhTzCgQndcic2sZW6tOJXEISxj3XmHFPD7vF7HzpqdFNzYSUomUmJCvbGzDYer nppI0RVDEyfmWOM9nAsM3yh2OIQlDs5dqPNgvd4PCzJJL2neXUdAa73z/9CtJggxDyZOKRGPTzHSOzOIVY/3jeZL07aMtpYH9p x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: yma2uE0SzAyv9YMI93NEhlax7onez6v56cDZE1Klr+DGRC+KE6bfdArgQmKaLvYVdarDrKNq/5S/cmZTJ41QehBCd3xvlXaDqYvUGXV9VzD1sQecu/gSuVDmAafzzdaDLdBIR7/EgXknZmoVr2RKFoNktq2Pc4IgJRNmPSIQOcikRMvg2+riQkae7IgFit+uvaECQ25S0mQmT7T4xYnDtvdyAuOptbaiYCDPwVtl+N4YMvBiB9TpZHD+p/QBUf3XQk1NID8/OrYRCjZ53X+ziGczY0tQ4ZgFrYwAWNvRz+UZ2oyVmKr41Pa88uXNvtOwG84JK9bwxdy8TxnazGy5kC2ZR/c8CdVUbSimWx2nK/obusirQf3JXlcom8agBa1wMUub0AxBg7kCSwMiRtq2Rj+asx1XihTDWXKii9YNFz81LzoUhp6hePwsYa4FWCaJLde82mPODhK/gwwINtwr7VfCVzHNkC/YM3QPh72wvEHiEnMmkcHPZf/JUL1N4xstYMsXGoSv4PuWGrNrMQL7Jbdm5rAgchQUTqcWQluf30MwglReGYZ4/QMf+6JFf/5YkudX66XuLzjt248fw4MyniqvyefNR08cTqF+mOTglWob5kFveURflrliZ2wGfZO6ZctzTyProrkjhN84OY7WAKqfQcS3WBTJLEG7UV1aZqOj3y+bP6TJcn6KWW0w+8y85eIi9ald77rmmwnRZpH3pFL50JisAgpxE6keVMUPv2veL9lSO2s2kCYkMA 88LlPC4mwQMIrAkUF3QHYGTSaKL+wXp4j3SxIS25Td3qQ4MRYv62fiNIkxUYuSczs0MFJJArYr9KQ5hzQ3HMC8cP4GPx3b2Vph X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 8Sm3jGV0dH477rfZwBxQSrLELCObmjo5ALfiUlKwIxtbYABR/rY+6kxagFErEPD2rFYU0KnyOvKUfwBuDUOue4T1ieNYfL2q5xIJvFQ0vK5nM0SNLzp9C1v29MCXon9dQiK/+9WhZzp1m/QThVVRY5R2YA3GUbAV+KRP40p4xGnr63h6pvH+MBzur9/JpG9RIAg5b7j+JZs08iprrCF1QXqxo/uQgnSLcq4w3tvEbvzrywwVkMfPttUXJGv+9IoxVJrT2KG4MkFvHTcdmHKP5yHOcnerngcCfkH1sbwS7bJbiUGedBZhfZrTDVTND9guhg/0T4lWPgJX+hMu/bDBa1Xg5YGLYO3y3N+GKrtKQFE8IcW9+A2GfG0K76Mb33qkn2ijJ92GwFwpl+IqRsEFx9TA2gQ2VhvOlzxvwb9UPQC9/F8QH+CqeVNEHB0zEvE3Uj3D1LRyWjHMwRs01vI232IvsiIWKh4I8Q6unPYCIOgwojMyqgPJO0PTHCJmO7mWXbybrTU+7jxw7FpuKZzFfJR37dX3oQLM7rymEZVfKuVSov3QGIiXLX/x4VdV4vpZkFdn/0QbZozNGPIH7b5hyhyPH7qsoKMh+TboCT4xElE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d917dc2-22cb-4f7e-80e9-08dcf6c1f547 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2024 20:00:08.3477 (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: MHj5U5sc77VZarteKtXTdTTbVmJUkW2VxzEtTsmS1mxoFnhnhEpBQAqmCAg0e5rMaE0Z/4f2uZ8x+7yyOtoN7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4865 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-27_06,2024-10-25_02,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=696 mlxscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410270175 X-Proofpoint-ORIG-GUID: GMJnz3321cwWz8g8B2HyODouY7B_d2Kj X-Proofpoint-GUID: GMJnz3321cwWz8g8B2HyODouY7B_d2Kj X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:294390 Archived-At: > (if-let ((a (does-an-a-exist?-then-return-it))) > (use a) > (do-something-else)) Is that the same as this? (let ((a (does-an-a-exist?-then-return-it))) (if a (use a) (do-something-else))) > (and-let* ((a (an-a-exists)) > (b (b-depending-on-a-also-exists))) > (test-using a b)) Is that the same as this? (let* ((a (an-a-exists)) (b (b-depending-on-a-also-exists))) (and a b (test-using a b))) or this? (let* ((a (an-a-exists)) (b (and a (b-depending-on-a-also-exists)))) (and b (test-using a b))) or something else?