From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.tangents Subject: Re: 10 problems with Elisp, part 10 (was: Re: Emacs website, Lisp, and other) Date: Fri, 25 Oct 2024 08:44:52 +0200 Message-ID: <877c9wvfyz.fsf@dataswamp.org> References: <87sevj9b50.fsf@jeremybryant.net> <871q33rj7v.fsf@dataswamp.org> <86ed73qhly.fsf@gnu.org> <87frrjoryg.fsf_-_@dataswamp.org> <87h692ed5s.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20370"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-tangents@gnu.org Cancel-Lock: sha1:bmtoG8/FunNZEvESt8spd+eRfw4= Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Fri Oct 25 09:40:56 2024 Return-path: Envelope-to: get-emacs-tangents@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 1t4EwK-00057K-FX for get-emacs-tangents@m.gmane-mx.org; Fri, 25 Oct 2024 09:40:56 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t4Ew0-0002T9-PF; Fri, 25 Oct 2024 03:40:37 -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 1t4E4K-0001fD-5D for emacs-tangents@gnu.org; Fri, 25 Oct 2024 02:45:08 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t4E4I-0000CZ-0q for emacs-tangents@gnu.org; Fri, 25 Oct 2024 02:45:07 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1t4E4E-0000QS-0j for emacs-tangents@gnu.org; Fri, 25 Oct 2024 08:45:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-tangents@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=get-emacs-tangents@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.17, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 25 Oct 2024 03:40:34 -0400 X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.tangents:1256 Archived-At: SmVhbiBMb3VpcyB3cm90ZToKCj4gQnV0IEkgY2FuJ3QgcmVwbGFjZSBFbWFjcyBMaXNwIHdpdGgg c29tZXRoaW5nIGVsc2UuIEkgaGF2ZQo+IGdvdCBpbnRlcmZhY2UgYW5kIGl0IGlzIHN1ZmZpY2ll bnQsIEkgbmVlZCBub3QgdGhpbmsgb2YKPiBwbGV0aG9yYSBvZiBlbGVtZW50cy4gV2UgbWFuYWdl IGVtcGxveWVlcywgZG9jdW1lbnRzLAo+IGFjY291bnRpbmcsIHJlcG9ydHMgb2YgYWxsIGtpbmRz LCBJIG1lYW4gaXQgaXMgaHVnZS4gSSBoYXZlCj4gc3dpdGNoZWQgZnJvbSBQZXJsIHRvIEVtYWNz LgoKT2gsIHlvdSBhcmUgbm90IHJlcGxhY2luZyBpdCBhbHJpZ2h0LiBObyBvbmUgc2FpZCBpdCB3 YXMgYmFkCm9yIGRpc3Rhc3RlZnVsLiBJdCBpcyB2ZXJ5IGdvb2QgYW5kIG1hbnksIGluY2x1ZGlu ZyBJLCBsaWtlIGl0CmFuZCB1c2UgaXQgZXZlcnkgZGF5LiBTbyByZWxheCBKZWFuLCB5b3UgYXJl IGNvbXBsZXRlbHkKbm9ybWFsIDspIFlvdSBoYXZlIGJlZW4gZ29vZCB0byBFbGlzcCBhbmQgRWxp c3AgaGFzIGJlZW4gZ29vZAp0byB5b3UuCgpObywgSSB0aGluayB0aGUgZnJ1c3RyYXRpb24sIElJ UkMsIHdzIGJlY2F1c2UKCigxKSBObyBvbmUgZWxzZSB3YXMgZW50aHVzaWFzdGljIGFib3V0IG1h a2luZyBFbGlzcCBiZXR0ZXIsIGluCiAgICBwYXJ0IGZvciBpdHMgb3duIHNha2UsIHRvIG1ha2Ug b2NoIHRyeSB0byBtYWtlIEVtYWNzCiAgICBhIExpc3AgcG93ZXJob3VzZSB1cCB0aGVyZSB3aXRo IENMIGFuZCBDbG9qdXJlIChhbmQKICAgIG90aGVycyk7IGFuZAoKKDIpIGV2ZW4gbW9yZSBzbywg SSB3YXMgZnJ1c3RyYXRlZCB3aXRoIHRoYXQgYm9hc3RpbmcsCiAgICBmdW5jdGlvbmFsIHByb2dy YW1taW5nIGlzIHN1cGVyaW9yIChhYnNvbHV0ZWx5IG5vdCB0cnVlKSwKICAgIExpc3AgaXMgYnVp bHQtaW4gc3VwZXJpb3IgdG8gb3RoZXIgbGFuZ3VhZ2VzLCBMaXNwcyBzeW50YXgKICAgIGlzIGFu IGFkdmFudGFnZSwgTGlzcCBwcm9ncmFtcyBhcmUgc2hvcnQgYW5kIGVsZWdhbnQgKHllcywKICAg IHNvbWV0aW1lcywgYmVmb3JlIHRoZXkgZ2V0IHRvbyBsb25nLCBlLmcuIGdudXMtc3VtLmVsIFsx MwogICAgMjM5IGxpbmVzXSwgTGlzcCBwcm9ncmFtbWVycyBoYXZlIGEgYmV0dGVyIG1lbnRhbAog ICAgdW5kZXJzdGFuZGluZyBvZiB0aGVpciBwcm9ncmFtcyBjb21wYXJlZCB0byBvdGhlcgogICAg cHJvZ3JhbW1lcnMgYW5kIHRoZWlyIHNvcnJ5IGxhbmd1YWdlcy4KClRydXRoZnVsbHkgYW5kIGhv bmVzdGx5LCAyMDI0LCBvbmUgd291bGQgcHV0IGl0IGxpa2UgdGhpczoKCi0gaWYgeW91IGNhcmUg YWJvdXQvZm9yIExpc3AsIGRvIGl0IC0gdGhhdCBpcywgaG93ZXZlciwgdGhlCiAgb25seSByZWFz b24gdG8gZG8gaXQsIGlmIHlvdSBkb24ndCBjYXJlIGZvciBpdCwgdGhlcmUgYXJlCiAgbWFueSBh bHRlcm5hdGl2ZXMsIGRvbid0IGRvIExpc3AsIG9yIGRvIGp1c3QgYSBsaXR0bGUKICBmb3IgY3Vs dHVyZS4KCi0gaWYgeW91IGNhcmUgYWJvdXQvZm9yIExpc3AsIGJ1dCBub3QgRW1hY3MsIGRvbid0 IGRvIEVsaXNwLAogIHRoZXJlIGFyZSBhZ2FpbiBtYW55IExpc3B5IGFsdGVybmF0aXZlcyB0aGF0 IGFyZSwKICBtYXJnaW5hbGl6ZWQgYXMgdGhleSBtYXkgYmUsIGJldHRlciB0aGF0IEVsaXNwLgoK QnV0IGlmIHlvdSBjYXJlIGZvciBFbWFjcywgaWYgeW91IGNhcmUgZm9yIExpc3AsIGFuZCBtYXli ZSB0aGUKYmlnZ2VyIHBpY3R1cmUgd2l0aCB0aGUgY29tbXVuaXR5LCBlY28tc3lzdGVtIGFyb3Vu ZCBpdCwgeWVzLAp3aHkgbm90PyBUaGF0IGF0dGl0dWRlL2JvYXN0aW5nIGJ1Z3MgbWUgYnV0IHRo YXQgZG9lc24ndCBtZWFuCkVsaXNwIGlzIGJhZC4KCj4gKiogU3RhdGlzdGljcyAKPgo+IOKVlOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVpuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVpuKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVpuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVlwo+IOKVkSBUb3Rh bCBudW1iZXIgb2YgcGVvcGxlIOKVkSAyNDI1NDYg4pWRIFRvdGFsIEh5cGVyZG9jdW1lbnRzICAg ICAgICAg4pWRIDYyOTkzIOKVkQo+IOKVoOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVrOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVrOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVrOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVowo+IOKVkSBQZW9wbGUgaW4gbGFzdCB3ZWVrICAgIOKVkSAxMDggICAg 4pWRIEh5cGVyZG9jdW1lbnRzIGluIGxhc3Qgd2VlayAg4pWRIDIxNiAgIOKVkQo+IOKVoOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVrOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVrOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVrOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVowo+IOKVkSBQZW9wbGUg aW4gbGFzdCBtb250aCAgIOKVkSAyNjEgICAg4pWRIEh5cGVyZG9jdW1lbnRzIGluIGxhc3QgbW9u dGgg4pWRIDg0MSAgIOKVkQo+IOKVmuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVqeKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVqeKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVqeKVkOKVkOKVkOKV kOKVkOKVkOKVkOKVnQo+Cj4gQWxsIHRoYXQgYWJvdmUgaXMgbWFuYWdlZCB0aHJvdWdoIEVtYWNz IGludGVyZmFjZS4KClRoYXQncyBleGFjdGx5IHJpZ2h0LCB0aGF0J3MgaG93IHlvdSBkbyBpdCwg SmVhbiEgRGlnaXRzIGFuZApvcmRlciBicmluZyBmb3J0dW5lIHRvIF9ldmVyeW9uZV8uCgpIZXJl IGlzIGEgc2NyZWVuc2hvdCBvZiBpdDoKICBodHRwczovL2RhdGFzd2FtcC5vcmcvfmluY2FsL2Vt YWNzLWRhdGEvamVhbnMtaHlwZXJ0YWJsZS5wbmcKICAKSSBhbHNvIHRyeSB0byBtYWtlIGFuIGhv bmVzdCBidWNrIG5vdyBhbmQgdGhlbi4KRGlkIHlvdSBoZWFyIG9mIHRoZSBuZXh0IGluc3RhbGxt ZW50IG9mIFBvbGljZSBRdWVzdCwKU2llcnJhLU9uIExpbmUncyBvbGQgZnJhbmNoaXNlLCB0aGF0 IGlzIGNvbWluZyBmb3IgRW1hY3M/CgogIGh0dHBzOi8vZGF0YXN3YW1wLm9yZy9+aW5jYWwvc25l YWsvcG9saWNlLnBuZwoKPiBTbyBpZiBQeXRob24gaXMgYmV0dGVyLCBpdCBpcyBmb3IgbWUgcGVy c29uYWwgaXNzdWUsIG5vdAo+IHRlY2huaWNhbCBpc3N1ZS4gSSBoYXZlIGdvdCBubyBvdmVyc2ln aHQgYW5kIGNhcGFjaXR5IHRvCj4gbWVhc3VyZSB3aGF0IGlzIGJldHRlci4KCkl0IGlzIGJldHRl ciBpbiB0aGUgc2Vuc2UsIGdpdmUgMTAwIHByb2dyYW1tZXJzIDEwMCBwcm9ncmFtcwp0byB3cml0 ZSwgdGhlbiBkbyB0aGUgc2FtZSB0byAxMDAgb3RoZXIgcHJvZ3JhbW1lcnMgYnV0IHRoZQpzYW1l IHRhc2ssIG9uZSBncm91cCB1c2VzIFB5dGhvbiBhbmQgb25lIHVzZXMgRWxpc3AsIHdoYXQgd2ls bApoYXBwZW4gd2l0aCAxMDAlIGNlcnRhaW50eSBpcyB0aGF0IHRoZSBQeXRob24gZ3V5cyB3aWxs CgotIGNvbXBsZXRlIHRoZWlyIHRhc2sgKGFsbCAxMDA/IHBvc3NpYmxlKQotIGNvbXBsZXRlIG1h bnksIG1hbnkgbW9yZSBwcm9ncmFtcwotIHRoZWlyIHByb2dyYW1zIHdpbGwgYmUgbXVjaCBiZXR0 ZXIKLSB0aGV5IHdpbGwgZG8gaXQgZmFzdGVyLCBpLmUuLCBsZXNzIG1hbiBob3VycwotIGFuZCB3 aXRoIG11Y2ggbGVzcyBmcnVzdHJhdGlvbiBkdXJpbmcgdGhlIHByb2Nlc3MKClBTLiBFT0QsIGNh bid0IGRvIHRoaXMgYW55bW9yZSwgb2theT8gOikgRFMuCgotLSAKdW5kZXJncm91bmQgZXhwZXJ0 cyB1bml0ZWQKaHR0cHM6Ly9kYXRhc3dhbXAub3JnL35pbmNhbAoKCi0tLQp2aWEgZW1hY3MtdGFu Z2VudHMgbWFpbGluZyBsaXN0IChodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5m by9lbWFjcy10YW5nZW50cykK