From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Oliver Scholz Newsgroups: gmane.emacs.devel Subject: Re: Changes to Texinfo DTD Date: Thu, 20 Nov 2003 19:19:24 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200310280126.h9S1Q9N16202@f7.net> <20031028105102.GA7330@dirtyweb.penguinpowered.com> <20031030104238.GA11503@dirtyweb.penguinpowered.com> <87vfps2x9r.fsf@ID-87814.user.dfncis.de> <878ymfdsx9.fsf@mail.jurta.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1069352927 541 80.91.224.253 (20 Nov 2003 18:28:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 20 Nov 2003 18:28:47 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Nov 20 19:28:45 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AMtXp-0004Qu-00 for ; Thu, 20 Nov 2003 19:28:45 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AMtXo-000088-00 for ; Thu, 20 Nov 2003 19:28:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AMuUD-0002uu-NL for emacs-devel@quimby.gnus.org; Thu, 20 Nov 2003 14:29:05 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AMuPp-0008Ky-CB for emacs-devel@gnu.org; Thu, 20 Nov 2003 14:24:33 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AMuPH-000818-Jc for emacs-devel@gnu.org; Thu, 20 Nov 2003 14:24:30 -0500 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.24) id 1AMuMW-0005gy-U0 for emacs-devel@gnu.org; Thu, 20 Nov 2003 14:21:09 -0500 Original-Received: (qmail 22677 invoked by uid 65534); 20 Nov 2003 18:19:38 -0000 Original-Received: from dialin-145-254-195-100.arcor-ip.net (EHLO HERMES) (145.254.195.100) by mail.gmx.net (mp002) with SMTP; 20 Nov 2003 19:19:38 +0100 X-Authenticated: #1497658 Original-To: bob@rattlesnake.com, emacs-devel@gnu.org In-Reply-To: (Robert J. Chassell's message of "Thu, 20 Nov 2003 16:55:05 +0000 (UTC)") X-Attribution: os X-Face: "HgH2sgK|bfH$; PiOJI6|qUCf.ve<51_Od(%ynHr?=>znn#~#oS>",F%B8&\vus),2AsPYb -n>PgddtGEn}s7kH?7kH{P_~vu?]OvVN^qD(L)>G^gDCl(U9n{:d>'DkilN!_K"eNzjrtI4Ya6; Td% IZGMbJ{lawG+'J>QXPZD&TwWU@^~A}f^zAb[Ru;CT(UA]c& User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/22.0.0 (windows-nt) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:17974 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17974 "Robert J. Chassell" writes: [...] > First, it seems to me cleaner to write an XML renderer that can > standalone, and then write separate code to enable the standalone Info > to choose whether to use its current renderer or the new one. I take that to mean: to write an entirely new program that does the same job as the current standalone reader, but renders XML. I fail to see the benefit. I admit that it would be conceptually nicer to have the program keep the XML document as a DOM-like tree of nodes in memory rather than as a flat string of characters (for the internal representation would be the only difference to my proposal). But I do not see what difference it would make for a user. But maybe I am missing something. More importantly: it would be a *lot* of work and you would need somebody who implements it. I am certainly not going to write an entirely new standalone XML browser in C. But I am willing to implement my proposal and I am willing to do it now. > Second, you could write code to enable GNU Emacs to run a standalone > XML renderer, the way it now runs W3M mode -- the advantage of this is > that more people would test the standalone XML renderer than they > would if it only worked outside of Emacs. [...] That would also be a *lot* more work and maybe it could even be worse performance-wise than rendering the XML directly in Elisp. You'd have the process communication *and* you would still need to parse and render some ad hoc made markup from the standalone reader. Oliver -- Oliver Scholz 30 Brumaire an 212 de la Révolution Taunusstr. 25 Liberté, Egalité, Fraternité! 60329 Frankfurt a. M. http://www.jungdemokratenhessen.de Tel. (069) 97 40 99 42 http://www.jdjl.org