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: What's missing in ELisp that makes people want to use cl-lib? Date: Sat, 11 Nov 2023 21:50:14 +0800 Message-ID: <87a5rkpfft.fsf@yahoo.com> References: <871qd8sfdx.fsf@posteo.net> <838r7g8pys.fsf@gnu.org> <87bkcbrgnr.fsf@posteo.net> <25924.21015.19614.951576@orion.rgrjr.com> <87bkc4jpja.fsf@dataswamp.org> <12da6bcb-1818-7fbe-12af-8d4607724332@gutov.dev> <87il6bt4z0.fsf@yahoo.com> <8734xetjkk.fsf@yahoo.com> <87cywhsrcf.fsf@yahoo.com> <877cmoif7c.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4589"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 11 14:50:53 2023 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 1r1oNx-00013M-7d for ged-emacs-devel@m.gmane-mx.org; Sat, 11 Nov 2023 14:50:53 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r1oNX-00070t-GR; Sat, 11 Nov 2023 08:50:27 -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 1r1oNW-00070l-Tq for emacs-devel@gnu.org; Sat, 11 Nov 2023 08:50:26 -0500 Original-Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r1oNV-0000bW-64 for emacs-devel@gnu.org; Sat, 11 Nov 2023 08:50:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699710623; bh=C77OMBjv3WYGXJpsZXzmAHtEJalyEYQcJT7fXx5tOaw=; h=From:To:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=RsNza/QDifWu6tCMavuV901iiCnby3joSaOoH6Ozm+y0nZwKp128GGVMsd2jU9d3l0KYm5zFXZeyhoBVur0u7K6ualBu3vDG78ZjnQtP/hmFs8ZrA+78/Ck+HOhydbzIL2hSAbBRcJk28/U4dsA1ZkHkH0E7+SoMH4wW9Vz3By/edKUNzbEHWYjSVVz5EuiYDD5ExFC3j4MNqFtHNFw03Jq25Wd17Wddp9tHwOYZ/UBX5xTDPNGCGIGavNEvqyj1Q+6gK/Et//+C+BdA1EC3t/p2+5Fjz+5IxQVxaJP/81o5uAWPX07BuLnpdgN8yTr1e8QfvFTNUPHNnPKpahtpuw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699710623; bh=wzH89cC51Suw7EpU3PPHAkrnheu72PuPVH6fSxZgM2s=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=l6DSgLwjZgR49nds4OT7lhw4U2MNkNbb1o1juJFom38rOGszcRTdg0j4Rq8i6zdSJmbVGFpwSz+WKfl10JBWplzAzbxj5BpGM/fA8Pa4e4GbNelFxMkEurwwCcRUNp+0a4CSpy0Y1eqQmjg2g9DxWXwf6Mb4PrxoBBMQ1OREPC4RdCD7eFa+jkIneNUJkm76zn6zfYc9kTqpVg8h8etH0NlZSjOpVV+tyKpB3+L42G1lNomNd8Ct7Ase4guxD7YDj6yos6uz8qyXnOEgdMeavHmAYBRrY9ZG5JNE16Z4DTgeOM73h6QkK4pmyg/J1zO+H83y6jpH0BAbrH2nS+KU2g== X-YMail-OSG: SvF0JycVM1noklQKJubQb_Is4mhxG_w7HAvymCLDti5B2IBGakx3768Fa49JrXy CK7wE2Ytx2q9tO4W5eZlHgIqwmTSkXj0KS4bub3AL2L2ht8kCBjqtrdgWeko7pD_egvoE6qmVboj iFoygwp36cel7dETSIQRh9_Q_k53vkp89GnT2M_p8fhJjPLPlCnPFxIIvPvNBn2Df52m_9v1NdLp ImFK2O86Mb2fu3gNe7Q.LZwQdyrNA78vMH5lhFULdRyQ2XDSpre5AJVMwiX9FwSrphG70JfrOSL9 .cQ43ow5e6QOeoTt4t9sbkTdRgoUfOc0KauxlMpEf3fTO6_slc8MZypmYDKIwfrOOx3a4RekJLoS SQToNXFXa4r_B0QqiXsJqdo6KFPVuCrGxOvSF4KRjpHCsa7TyMSnfz93e9MYaNv7djDlbVltmBcK k2eWYjcvl4B1csatcFmLnFa_IvfBwHrS04QmQx2KR5elASG.iOEcBHadpjgCBNJaab8BTTeXq4F. 9ScvG.zQZ8bNA16FjD80o1KPdRbUdt0QxtuUe2OrgoHTec17JFx9vWfnwRt3wyYd7Atd.Ztyyk_U 7uMYdqZKrMm3.2_ZNfo1As6jRh9PhTSvZDtGEJe3P2Jw0h4oYR13p6wZfx.A5bNq7GzaJsTmnukS T1zkeweWqOToVs5nqAtWEQGs1X1MrqrCJ6p0VpHmGPGJa5PVVPHK7rphAhn1chpHcHH0MGDQ_eyf kpLbhC.hdR1e8RPGNy39AQqrwBQ4oKUUaVp8oZTXVWfF5AugRlKRfkgy0jlaV4iJFusY3Y1kiPQv T6klo3_YSs4cyXbDPFF83Dp9Ny0knuG7J1KW79Ontl X-Sonic-MF: X-Sonic-ID: 040f5ff6-9891-4f34-944e-3ada6af92758 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sat, 11 Nov 2023 13:50:23 +0000 Original-Received: by hermes--production-sg3-8696d769c6-46q4z (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID df9967bf9efc599cd7656eb4f5950d49; Sat, 11 Nov 2023 13:50:18 +0000 (UTC) In-Reply-To: <877cmoif7c.fsf@dataswamp.org> (Emanuel Berg's message of "Sat, 11 Nov 2023 14:37:11 +0100") X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.147; envelope-from=luangruo@yahoo.com; helo=sonic304-21.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=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:312566 Archived-At: Emanuel Berg writes: > Yes, those are indispensible - and I think present in C as > well, actually, by means of function pointers. But they are > much easier to handle in Lisp. And by virtue of being ungainly in C, they are absent from programs written in that language. Unequivocally a change for the better.