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.devel Subject: Re: Shrinking the C core Date: Thu, 07 Sep 2023 09:23:49 +0200 Message-ID: <87wmx2mooq.fsf@dataswamp.org> References: <877cpfybhf.fsf@yahoo.com> <873503y66i.fsf@yahoo.com> <87bkeeoqf3.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="20585"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:JjD8iPW/Ocoj0GnJ5Esx/GEdsPA= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 07 09:43:04 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 1qe9fM-00058h-H0 for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Sep 2023 09:43:04 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qe9f1-0000hf-9N; Thu, 07 Sep 2023 03:42:43 -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 1qe9Mx-00037v-Fp for emacs-devel@gnu.org; Thu, 07 Sep 2023 03:24:03 -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 1qe9Mu-0002vN-G3 for emacs-devel@gnu.org; Thu, 07 Sep 2023 03:24:03 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qe9Ms-0001nL-8j for emacs-devel@gnu.org; Thu, 07 Sep 2023 09:23:58 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@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.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 07 Sep 2023 03:42:36 -0400 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:310241 Archived-At: tomas wrote: >>> It matters a very great deal. In practice you cannot avoid >>> "using" these features if you have to understand or debug >>> somebody else's code. >> >> But it is up to him/her how [s]he writes his/her code. > > This is absolutely naive. A language (a computer language, > too) is a communication device, and therefore inherently > a social construct. What are you talking about, people are allowed to use parts of Elisp, but not other parts like cl-lib, that makes them naive? At the same time they are advanced enough to use the supposedly super-complex features of cl-lib? > In the case of Emacs Lisp, we'll have to accept that people > like Richard and Eli carry more weight in those questions > than you and me, be it because they've put orders of > magnitude more of work in there than us. Absolutely not, everyone is allowed to use Elisp in any way they want including parts of it that Richard and Eli or anyone else for that matter don't like, if they or someone else at some later stage choose to maintain that same code, that has absolutely nothing to do with it and that hypothetical situation is something they have chosen to enter and, if so, it is their problem if they don't like that code's reliance on certain parts of Elisp. #@%$&! -- underground experts united https://dataswamp.org/~incal