From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Bastien Newsgroups: gmane.emacs.devel Subject: Re: Org mode and Emacs Date: Sun, 25 Sep 2022 09:47:39 +0200 Organization: GNU Message-ID: <87leq7ki90.fsf@gnu.org> References: <87y1u8b1gj.fsf@gmail.com> <8735cgot9x.fsf@gnu.org> <87r100rl1g.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18710"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Payas Relekar , emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 25 09:50:31 2022 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 1ocMPG-0004cp-Di for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Sep 2022 09:50:30 +0200 Original-Received: from localhost ([::1]:32988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ocMPF-0000Ov-09 for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Sep 2022 03:50:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocMMa-0007AW-7S for emacs-devel@gnu.org; Sun, 25 Sep 2022 03:47:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:47732) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocMMZ-0000FX-Vc; Sun, 25 Sep 2022 03:47:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=GogO6iUw7Nd4Zx36eWvvNUpnGeoiEmxZr4ltd+bWYHw=; b=T4Zw3I+iRQUm0CAa0CDG H/9fOn+b7Y5YpJfUA0F8o68OvBRr0SSLdE9MSrYuKZeK9Q7h7lmEtPZkU3BJj6ZwLjNkYNeisJXkp CYJCLVyE2nh1KuNx4Cj5p8aH+2TumpyHGwMw8UFmpZIm+sZMrU/d5RET+vQ2tNFCaiSZUOImvoxMZ pJBIVHe0dXblc6IwN2KqveOObcbUiBuJaSzbRwizGqEewVHwjIXG21/u9x6/hwf8Y2T3+qKKyokDs qHMkT/VqmF6kiqCuuaUBY4xGy9YMpGD44Sgoh6oqX/tl2eXMVhMR2AcRQKt20NDzA90o05c88V6cm R6u5APSwbrkxjQ==; Original-Received: from 96.52.140.77.rev.sfr.net ([77.140.52.96]:34536 helo=hal) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocMMY-0006u5-Mg; Sun, 25 Sep 2022 03:47:43 -0400 Original-Received: by hal (Postfix, from userid 1000) id AAE5A1E0409; Sun, 25 Sep 2022 09:47:39 +0200 (CEST) In-Reply-To: <87r100rl1g.fsf@localhost> (Ihor Radchenko's message of "Sun, 25 Sep 2022 15:05:31 +0800") 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" Xref: news.gmane.io gmane.emacs.devel:296201 Archived-At: Ihor Radchenko writes: > As the outcome of that thread, I managed to reduce org->texinfo > conversion down to 4sec. https://yhetil.org/emacs-devel/87czf9np98.fsf@localhost > I do not think that the overall impact on the build process is something > we need to worry about in this context. Thanks a lot for working on this, this is a great achievement. To be fair, the impact on the build process was not really my main concern. My concern is that Org does not respect the GNU standards. >> Respecting the GNU standards about manuals ("The preferred document >> format for the GNU system is the Texinfo formatting language.") and >> the recent discussions provide good reasons for switching back to >> .texi, if all maintainers agree. > > Do note that RMS expressed interest in changing this standard to Org, > given that Org provides all the necessary tooling to produce > high-quality manual. > https://yhetil.org/emacs-devel/E1nzQh5-0001OB-22@fencepost.gnu.org I'm aware of this possibility, but there are many "if" :) Also, we can work toward this possibility without using .org for the Org manual. What do you think of my proposal to produce an example document, demonstrating the Org syntax and its possibilities? It would surely help us test our own code (parser and exporters) and help others write parsers/exporters (outside of Emacs). -- Bastien