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: Sun, 12 Nov 2023 08:25:27 +0800 Message-ID: <87sf5bom14.fsf@yahoo.com> References: <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> <87y1f6s3eb.fsf@yahoo.com> <878r75sqby.fsf@yahoo.com> <878r74gnu9.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="29434"; 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 Sun Nov 12 01:26:21 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 1r1yIu-0007O0-Jh for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Nov 2023 01:26:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r1yIK-0002uV-Sh; Sat, 11 Nov 2023 19:25:45 -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 1r1yIE-0002sf-El for emacs-devel@gnu.org; Sat, 11 Nov 2023 19:25:40 -0500 Original-Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r1yIC-00067u-RX for emacs-devel@gnu.org; Sat, 11 Nov 2023 19:25:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699748735; bh=C9tgU6Tz4GQ3FPB7p9YqXtgzPLGZJTNvUX6PBMQwt8Y=; h=From:To:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=T3UNx8Ne6CE9E18rrtEMc55QochhmDhSoFw4SGRJGBUQzemh+6pphiXRvb5HzoW4LrAaq/18NUHlSPxNu9FnDWAlPSb6ylVhwG6DWkc5cqa67jRG3EkjLmeFNSKZpTorUQ+q9GETQesevqmRgmgv7V/f2OU+p+h4f2vRD/BTYG/+D9c5RrgWbpbyKE0r8UB5E1RxTojWApoJo+85EQdmkNlkuOOfCKLnFTh0WbYdnmggClXbXJulVHO5SfNbTvjdTK7sVJWeat9xKeAeCC1JKnsXgqrMfR+xZO5iWJxqIJzSt4aqemDmnB+PZRD7npCy80f2/OUS3rkI5K+wFKgdng== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699748735; bh=Y1EOcZUBKtrSIGb7WnmeysLO6tSxBCVcvGRYHezk67e=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ibX4GV41a/t4plcrKkMX0PbHVhEGmiJSuOvW2BJEO+ykfZj5yre5/kuKyuCKLt9KQBv71C+0k+muvpzXv+d6xwYokHC888eBXnS3ufV026dMQcQR2SPMJcnFa3fn6eFMvDsfI8ydIVS1RhCAR6F08nEGugNdZ4PDbl+AjaENIePfjRzC4WUilY4tgi3oU/K1W/OIdN18Csl4pbpUr//jWkGBM3SU2VJRZOi8wnV3alWcZqdbLIx91ruMF0lyyWB/bj9s82yBrICTmpY/ajERH78oLTWV4TjalCsogrF20Yb+CQ7dPqXwXgSp/Gy8jG/c0/5KfLRtqdM3cEkFs+m4+g== X-YMail-OSG: SClKvvcVM1k3OxAeKmtnlILi5IdMsT1dTuFPAq8DO6UseKtbL.m1iLuNkBPsZNW ZRPUFMon2PEj.tRtPDEi3LjDkOU0N76l8v_l3I.dtFb66Eb3EOdQqsMsfzc8T2mqTN2gbZSvii1m 6IGqx1j3tp7e89mB92EzygIxelrmqhRDnss_hOWuPbVcPyvBj_.lLVek95mRjZeKkPrGm.fI1uOK Q5pgxX9isy72ANDKCbrVL_YUYbIqDsOgSEaLhQWdcusulJiEAizfsKtw9odd0i0OgqOfNHy1Zf2J sjrZdV1huf.iXj1X5b0FeKtIQRe0gIgpLetGO_bTxhTG5_wOktFPxcrK4pYVFu6xvwt8UP0XTljh IQeu8mf_z.thPO0AX7PUrpnzncv0q9YyCsJlBW._gZTHYj4yKO4CmguBagQ4AoKs_c95.L59TWCC HBvjqyr.a0IAm.1m7ltRzKx1U2sX5e6nGmEYFZeiMvlzEL2y1p4eAglRH3GyIRT62HNqcy.1Chjb 6Putf63o4LLmec9_o9.Tb3senZBAu8aKfAq4C7su.eFVTuIDQDYqIsRFCfgaLP0_m6seHLTYWWap yK_dmz9b9FVEAQanftpC34TH_gsIvDKqBPEhRItS7SU.lW0VBbwQpFONV2bBwqFi6UIbw38cXVLL wk.ZgvlEXfCyKz7vBkB5wLVN05lXSIaEjLxpXqXXObqjRy0Qn4asyS8q8UJY1A0Mzl1MElywakgK Iw2UGR1nObrZaDR6YOI1eu6MrwcnCmwsrKCeddNpOnZdcLKphNOHd6sESjCDxJPgxni3Q76puw5n 2qgx7Ody6IXK5_9ylUbYIbCeLeNKiCB60rOwhL1Jn9 X-Sonic-MF: X-Sonic-ID: 2ba73147-29e1-478e-a804-730ffee1e69e Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Nov 2023 00:25:35 +0000 Original-Received: by hermes--production-sg3-8696d769c6-p7cfj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID beb09265d8592e27d19632bd59609e0b; Sun, 12 Nov 2023 00:25:31 +0000 (UTC) In-Reply-To: <878r74gnu9.fsf@dataswamp.org> (Emanuel Berg's message of "Sat, 11 Nov 2023 19:13:34 +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.184.148; envelope-from=luangruo@yahoo.com; helo=sonic309-22.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:312619 Archived-At: Emanuel Berg writes: > The abstractions elevate Elisp to new levels, and from there, > they make it easier for everyone else writing code not having > to do on the level of very basic building blocks. Relying on > wizards to juggle and combine basics like crazy to achieve > wonders isn't the way computer technology has been moving > forward, on the contrary that has been done by moving > complexity into modules and providing neat interfaces so > people only have to master the interfaces, not the details > what happens below that to carry out the desired task. When such interfaces number greater than the finer details, that proves so much more challenging than expressing these details with the elementary operations which constitute them.