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.help Subject: Re: standard libraries again (was: Re: [External] : Re: completing-read depricated initial-input) Date: Wed, 22 Jun 2022 20:05:21 +0200 Message-ID: <87k098o9pa.fsf@dataswamp.org> References: <86r13hubaw.fsf_-_@gnu.org> <86letphfke.fsf_-_@gnu.org> <871qvh4odf.fsf@dataswamp.org> <877d58pu3g.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="8951"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:yWKblB+Mu/WTCXAkFkV+ycQsVoI= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 22 20:06:18 2022 Return-path: Envelope-to: geh-help-gnu-emacs@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 1o44k5-000290-Is for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 22 Jun 2022 20:06:17 +0200 Original-Received: from localhost ([::1]:43550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o44k4-0007m9-6k for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 22 Jun 2022 14:06:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o44jN-0007lw-4I for help-gnu-emacs@gnu.org; Wed, 22 Jun 2022 14:05:33 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:37770) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o44jK-0005vS-UF for help-gnu-emacs@gnu.org; Wed, 22 Jun 2022 14:05:32 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1o44jI-00011u-1A for help-gnu-emacs@gnu.org; Wed, 22 Jun 2022 20:05:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:137993 Archived-At: Drew Adams wrote: >> I think we should have standard libraries like for example >> C with the aspiration for uniformness and general >> usefulness for a broad range of purposes ... the rest would >> be libraries or simply programs (and no such assumptions >> could then be made), and last if it's bundled in the Elisp >> package way, then it's a package of course. > > "Library" in Emacs/Elisp has long meant what I said. > > Lisp files (e.g. `dired.el') or sets of files (e.g. > Gnus) included with Emacs (perhaps autoloaded) are > referred to as libraries. > > You don't need to download them separately. And > being part of Emacs, they're "standard", if you like. > > And they're typically not packages. The only ones > that are also packages are (I think) those that are > also available from a package repository. I think > this is the case for Org, for example. Now you're getting stuck on the names, I used what I think is the best name to communicate the problem, poorly so it would seem. No, change names one should be careful with. The basic stuff has to be done over and over and locally for everyone trying to solve some other problem on a whole other level is th problem I describe, not whatever we or anyone else calls stuff. This is absolutely not a problem in Python and much less a problem in C ... why? No reason what I can see in terms of technology at least, right? -- underground experts united https://dataswamp.org/~incal