From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Changes to Texinfo DTD Date: Mon, 24 Nov 2003 09:55:49 +0200 Organization: JURTA Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <873cceqjy2.fsf@mail.jurta.org> References: <8765heixvu.fsf@kanga.tapsellferrier.co.uk> <87ptfkdqss.fsf@kanga.tapsellferrier.co.uk> <20031122214251.GA14680@fencepost> <87k75sdq3k.fsf@kanga.tapsellferrier.co.uk> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1069660957 18042 80.91.224.253 (24 Nov 2003 08:02:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 24 Nov 2003 08:02:37 +0000 (UTC) Cc: epameinondas@gmx.de, bob@rattlesnake.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Nov 24 09:02:33 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 1AOBg1-0003WL-00 for ; Mon, 24 Nov 2003 09:02:33 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AOBg1-0007CP-00 for ; Mon, 24 Nov 2003 09:02:33 +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 1AOCZL-0006Y8-JW for emacs-devel@quimby.gnus.org; Mon, 24 Nov 2003 03:59:43 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AOCZD-0006Xe-8T for emacs-devel@gnu.org; Mon, 24 Nov 2003 03:59:35 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AOCZ3-0006VR-DA for emacs-devel@gnu.org; Mon, 24 Nov 2003 03:59:33 -0500 Original-Received: from [64.246.52.22] (helo=ns5.tangramltd.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AOCZ2-0006VC-V6 for emacs-devel@gnu.org; Mon, 24 Nov 2003 03:59:25 -0500 Original-Received: from 80-235-43-250-dsl.mus.estpak.ee ([80.235.43.250] helo=mail.jurta.org) by ns5.tangramltd.com with esmtp (Exim 4.20) id 1AOBbY-0001tj-Gh; Mon, 24 Nov 2003 09:57:56 +0200 Original-To: Nic Ferrier In-Reply-To: <87k75sdq3k.fsf@kanga.tapsellferrier.co.uk> (Nic Ferrier's message of "22 Nov 2003 21:56:47 +0000") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ns5.tangramltd.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jurta.org 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:18067 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:18067 Nic Ferrier writes: > Miles Bader writes: >> On Sat, Nov 22, 2003 at 09:41:39PM +0000, Nic Ferrier wrote: >> > 2. write an XSLT processor in Emacs Lisp. This wouldn't be as >> > difficult as it sounds and I'm not sure it isn't done already (by >> > one of the various XML/Emacs projects going on). >> >> The main question in my mind is whether this would be fast enough -- the >> current info mechanism, though it has its problems, can display info pages >> very quickly. As a point of contrast, W3 is _very_ slow (I think it would be >> completely unsuitable for use in displaying info files). > > In this response to rms I was not suggesting W3. I was talking about > writing an XSLT processor in emacs lisp. XSLT is pretty quick unless > memory is very limited or the transformation it is given is > particularly complex. Why do you want to write an XSLT processor in emacs lisp? The XSL is a poor and ugly copy of Lisp. I once was enthusiastic about XSL too, but soon I realized that it's simply a parody of Lisp. Much better alternative for XML transformation and style formatting could be the DSSSL, but unfortunately it is not popular now. So, if you are going to do something in Emacs, please, do it in Emacs Lisp, not in XSL or JavaScript. -- http://www.jurta.org/emacs/