From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: repology.el Date: Wed, 27 Jan 2021 21:32:56 +0300 Message-ID: References: <07350cee-06f7-223a-d92c-00a7e6df9166@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14667"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: Richard Stallman , ulm@gentoo.org, emacs-devel@gnu.org, ams@gnu.org, arthur.miller@live.com, Dmitry Gutov To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 27 19:40:56 2021 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 1l4pkO-0003ha-8m for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Jan 2021 19:40:56 +0100 Original-Received: from localhost ([::1]:39536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l4pkN-0003Gg-90 for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Jan 2021 13:40:55 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43154) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l4pi2-0002E8-Ip for emacs-devel@gnu.org; Wed, 27 Jan 2021 13:38:31 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:38843) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l4pi0-0007Ig-Kn; Wed, 27 Jan 2021 13:38:30 -0500 Original-Received: from localhost ([::ffff:197.157.0.43]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E07B.000000006011B301.000017A7; Wed, 27 Jan 2021 11:37:52 -0700 Mail-Followup-To: Stefan Monnier , Richard Stallman , ulm@gentoo.org, emacs-devel@gnu.org, ams@gnu.org, arthur.miller@live.com, Dmitry Gutov Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: 29 X-Spam_score: 2.9 X-Spam_bar: ++ X-Spam_report: (2.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL_CSS=3.335, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:263518 Archived-At: * Stefan Monnier [2021-01-26 16:43]: > > > We don't consider the bitmap files in the Emacs distribution to be software. > > Indeed, pictures are not software. > > I don't think that holds either: the formats for images are > domain-specific languages (DSL) in which to express how to build the > final image. Most of those DSLs are too limited to be thought of as > programming languages (i.e. they're not Turing complete, tho there are > exceptions like PostScript), but if you think of the definition of > Kolmogorov complexity, it's clear that a PNG file is a "program" written > in a DSL. > > So, what this points to is that it's futile to try and decide whether > something like that is software or not. That is interesting insight, thank you. In my opinion we use here too often interchangeably "software" for "software program" or "computer program", while "software" as general term has broader definition. For example NEWS file is part of Emacs software, or part of software package, but not Emacs as software program. Wikipedia definition points out that all relevant documentation is also part of software that runs computer.