From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Org mode and Emacs Date: Mon, 26 Sep 2022 08:10:03 -0400 Message-ID: References: <87y1u8b1gj.fsf@gmail.com> <8735cgot9x.fsf@gnu.org> <83leq7naql.fsf@gnu.org> <86o7v3ryan.fsf@gmail.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14209"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 26 14:16:34 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 1ocn2H-0003U8-T2 for ged-emacs-devel@m.gmane-mx.org; Mon, 26 Sep 2022 14:16:34 +0200 Original-Received: from localhost ([::1]:33880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ocn2G-0000M0-KL for ged-emacs-devel@m.gmane-mx.org; Mon, 26 Sep 2022 08:16:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocmw1-0003MG-Ha for emacs-devel@gnu.org; Mon, 26 Sep 2022 08:10:05 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40210) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocmw1-00089h-7R; Mon, 26 Sep 2022 08:10:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=P3V4MT8Q8MmIKBehJe6G5N3MfMdx6U/YMxoCSjCkhes=; b=WooQeQR8iW8k xKxBZGX7qJrRCW0V2tIYv5VZovIht1jh6iZpu13+gMSXMujY4YXXWONigeOFutouhq6G2PpFL7MiF rWjj8yumLZnBbu39t88+NeA67olvEewAAqfx0i39wYn+VRSR8f6+Pq4LnPpyvmRjvBSpB+PtbFW2r yqPjjEX4NNXWrpdJtXdTehVzdQpkGhSjHCg+Ho/GuO7xf5P9PVNBpaz/vFxpQKgl7Hsvmv/5CxQVS zs+6izrC5+FCwe0eFfRSMq8ulDsTfq++XU2lyBtiL9kOkXXLNPeue0T4JpkatymxOUK7AD5oBE4p0 Vt358F7/jzxy8QoPt/ak/A==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ocmvz-0002iB-2M; Mon, 26 Sep 2022 08:10:04 -0400 In-Reply-To: <86o7v3ryan.fsf@gmail.com> (message from Tim Cross on Mon, 26 Sep 2022 05:47:51 +1000) 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:296281 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Speaking as the Chief GNUisance, rssponsible for GNU Project standards, I would be happy to adopt an upgraded Org format as a new standard source format for GNU manuals, _provided_ Org format has been extended with the capability to express all the constructions and distinctions that Texinfo can express, generate all the output formats Texinfo can generate, and use TeX to make beautiful printed output. Texinfo can generate these output formats: Info files, HTML, ASCII text, and DVI and PDF files via TeX. Texinfo provides numerous subtle distinctions that show up clearly in each of these output formats. Compare, for example, @var, @dfn and @emph; compare @code, @samp, @file, @command, @option, @kbd, and @key. I am sure people can extend Org software to handle these semantic distinctions and generate these output formats. Since it has been done once, it can be done again. But the work is not trivial. The work has to start by designing what the extended Org format will look like. That part is the crucial part; once it has been specified, people can work independently to implement various parts of handling that format. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)