From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nicolas Goaziou Newsgroups: gmane.emacs.devel Subject: Re: Dependencies of Org Date: Sun, 18 Nov 2018 09:40:04 +0100 Message-ID: <87va4ueq3f.fsf@nicolasgoaziou.fr> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1542530298 11069 195.159.176.226 (18 Nov 2018 08:38:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 18 Nov 2018 08:38:18 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 18 09:38:14 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOIam-0002fL-Qj for ged-emacs-devel@m.gmane.org; Sun, 18 Nov 2018 09:38:08 +0100 Original-Received: from localhost ([::1]:51595 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOIct-0004kC-9b for ged-emacs-devel@m.gmane.org; Sun, 18 Nov 2018 03:40:19 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58367) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOIcm-0004jT-Ne for emacs-devel@gnu.org; Sun, 18 Nov 2018 03:40:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOIci-0004m4-Lh for emacs-devel@gnu.org; Sun, 18 Nov 2018 03:40:12 -0500 Original-Received: from relay7-d.mail.gandi.net ([217.70.183.200]:50577) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gOIci-0004kt-Fs; Sun, 18 Nov 2018 03:40:08 -0500 X-Originating-IP: 185.131.40.67 Original-Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 45C0E20003; Sun, 18 Nov 2018 08:40:06 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Thu, 15 Nov 2018 19:53:56 -0500") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.70.183.200 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:231220 Archived-At: Hello, Richard Stallman writes: > I don't think we reached a clear resolution about the cases where > where Org suggests loading something else. That practice is not > necessarily a problem -- loading some unrelated free program is fine. > It is a problem when the code depended on is nonfree, or if it ought > to be part of Emacs (which could mean ELPA) but it isn't. > > Are there still cases like this? I think the manual is fine, now. The conversion from "htmlize" to "htmfontify" has stalled, however. I asked for some guidance about it a few weeks ago. I now wait for an answer. One potential issue I can think of is Babel libraries, i.e., libraries used to execute source code in an Org buffer. Typically, such a library relies on an external Elisp library, e.g., "ob-scheme" relies on "geiser", "ob-shen" relies on "inf-shen", "ob-R" on "ess", and so on. These external libraries are free, but I don't know if they qualify as "ought to be part of Emacs". I assume not, since Emacs cannot provide a mode for every language out there. Regards, -- Nicolas Goaziou