From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Code for cond* Date: Wed, 24 Jan 2024 22:07:15 +0800 Message-ID: <87r0i6rfjg.fsf@yahoo.com> References: <874jf3rkzx.fsf@yahoo.com> <87le8ehqew.fsf@localhost> <87zfwurjv4.fsf@yahoo.com> <87cytqhn35.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30340"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Stefan Kangas , rms@gnu.org, joaotavora@gmail.com, acorallo@gnu.org, emacs-devel@gnu.org, monnier@iro.umontreal.ca, eliz@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 24 15:08:18 2024 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 1rSdvN-0007iI-N1 for ged-emacs-devel@m.gmane-mx.org; Wed, 24 Jan 2024 15:08:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rSdug-0008Q1-OY; Wed, 24 Jan 2024 09:07:34 -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 1rSdud-0008KM-Dq for emacs-devel@gnu.org; Wed, 24 Jan 2024 09:07:31 -0500 Original-Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rSdub-0007ik-1u for emacs-devel@gnu.org; Wed, 24 Jan 2024 09:07:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706105247; bh=i5b4NPIi8939emiPYDg8ToQlykPPLqjhYNHCUfcALkU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ahSi4ZYxHFAzCme8cycw3vp8ElFYWTrHuD3OatRgdbGTLHXreWvSuTgClduuP9JVVK4gGLPTiipEOQTP9DakgreYbPC4iPUqEiBZsoB0B855yZysa/wDTw3dkV+MAihZtpH44sOHkz9t4kjln0XNa3jW1YRzGE0ecQanLNYQUw/wF0QXKsi2v/rQ2jaXVhN7xYD+0PvU7dmq7NETsBzpwkM1atswVAcrUn+pEAwgPT2T7qnYWaN+irETzXMKfIz98yWrqamU2AtHgasP9QoipCD481ov9FwXYhCD7cs0e7vhJ0QJamFsZC5S+aF1wkFG4P+lTg7gslg4i6RrmeAt7A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706105247; bh=wKIOLgVw6eH4MYtMHiKmAx6AdOr9t85/pQjFyTKONUc=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=rDbOB6lhEyaUIZHTmsuXIuVLnvw7Ps4bvgNQYyErBVnFrq0lr1GJckXDdQZ4C++nTf5sdKujb5UoN1cHZd2HWeCcbx7hFnmzVVpnfAm8ER1RrTDWUtIcsZsTutV/vJc+4ipQfVZAX3Sq2p1q8aKzZugXy4NUW6nLI/jzV7HU5/qSPCnnkba44T+JYeJaQqubXWJIOGPWCI7iVzh9Pv42lIq0PO2iM1faPkxT5N3W31+8AAg+59ZacJHZVR61iaCsANb6DeKbl2eQLbnMHdEOmDLgXiOLBveO5b8XpB+RWtb4E+n1TAm/qrIMBUZsqptkFHo0iDr8KZnigDSTvu4V/Q== X-YMail-OSG: rUeS4K4VM1lm0TpEbC.oY95XHlyrXXuarIoCFTIrDgEO2JBj9OQIhQ30jWPVNoV vA6WYEIfRBrKvLuDJtxqfO5lA0iLvQbDeiof4GaGA.RxCdEHG_PJAvoSPpq7SNq1ZuTqJ.WDsmSd pA4kukKbQps_B3_6chXvjIoOP3.T.Ot4LizfEzuZULvrKsXybSV3fRScLIeha_m.RtORVZtnWcsI HQ6qlI7NTlZRapUhGqqUw_jvTylmhwzGhQy5YuyXGwdYiDowa1X3TofqIQxgRLHwBGXGfLs20.ra 4Ch3aqtgOS5J16wy4gSVZ5OHIlnCXZbltN.VY5hhVMujf401pmvOeJNQeg3jWXFwJzYyy_8UswWD gM3hMn6kQF24vbZmR5GDloCADpwAvMjQ50O2TCXQmbtixu2A3BKxI.Luc8c_J2NdBHgVFAIOfzAC NBzD.RFAtoW1imGWhMxEjF9M9wRL1YnACxr7nPaXdZhjphJSgnreG6iWllZroHR2Dbc8lT.NoJxi .Xu4oe2_VPrALqXWKYRn4W063S4loZ2V5sBxIUboS6M8U97_.C0h8p_UvVhDv.FpIryBxiGqR7UI oIaC0q6vpz2yTHzus7HqAPGQIqwnIYJTHw9qijnLV6ixH8jWIRsbHyqfPxQizvvLuLyvSNYITu4l 5XTkQwmbN4pr1YlUtLGP4lTWHX2fxdWW0nhR1p978oDdzPxWA9.D_bKPCXWDpsd4Fx6NOtjPEdmE FHyWxlhtC3A1hL_HBeDW8zvexn18Ot3YQmiPk_DfhwcHpqFQOWBZ0QxIwZCDqqSIMXekBE7NY2mL p7tBPmx4P13QdnNvWCwSvPULBq2zthwLIbrof9yLeE X-Sonic-MF: X-Sonic-ID: dad74bbb-8a6e-4580-bd05-6d4a07a358cb Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 Jan 2024 14:07:27 +0000 Original-Received: by hermes--production-sg3-677476f564-hzxj6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ea6c373c947a93d3f25bc460faaee5ef; Wed, 24 Jan 2024 14:07:22 +0000 (UTC) In-Reply-To: <87cytqhn35.fsf@localhost> (Ihor Radchenko's message of "Wed, 24 Jan 2024 13:34:22 +0000") X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.146; envelope-from=luangruo@yahoo.com; helo=sonic316-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable 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:315305 Archived-At: Ihor Radchenko writes: > The problem is that cond* is doing much more than just introducing > fall-through bindings. People appear to appreciate them, and as they say, "two is better than one..." Anyway, it is now your turn not to detract from features other people want, just as it was ours during the height of the arguments against pcase and cl-lib. To install or not to install is Richard's decision to make, and trying to prepossess him against his own invention strikes me as petty spite, even though it is not meant to be. I take no exception to your (plural) enumerating long lists of reasons why you dislike cond*, but presenting your perspective to the exclusion of alternative viewpoints is misleading, and asking that Richard consign to ELPA on no better grounds than your disapproval a <1000 LOC file defining a single fundamental language construct designed for extensive use is none too reasonable. "Live and let live" goes both ways, not just the way of the party opposed to features you prefer. Thanks.