From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/16579 Path: main.gmane.org!not-for-mail From: Matt Gushee Newsgroups: gmane.comp.tex.context Subject: Re: Re: Context against XSL Date: Fri, 1 Oct 2004 11:18:47 -0600 Sender: ntg-context-bounces@ntg.nl Message-ID: <20041001171847.GA4018@swordfish> References: <415C1B8B.3030709@hotmail.com> <415C5937.5050900@wxs.nl> <20041001085220.26813ea0.taco@elvenkind.com> <415D228C.90905@wxs.nl> <20041001105322.GB9959@puritan.pcp.ath.cx> Reply-To: Matt Gushee , mailing list for ConTeXt users NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1096651135 26164 80.91.229.6 (1 Oct 2004 17:18:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 1 Oct 2004 17:18:55 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Fri Oct 01 19:18:39 2004 Return-path: Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CDR3G-00031a-00 for ; Fri, 01 Oct 2004 19:18:38 +0200 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 4AE6B12784; Fri, 1 Oct 2004 19:18:38 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (ronja.vet.uu.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02787-06; Fri, 1 Oct 2004 19:18:35 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 62B6A1276D; Fri, 1 Oct 2004 19:18:35 +0200 (CEST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 4A8BC1276D for ; Fri, 1 Oct 2004 19:18:33 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (ronja.vet.uu.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03030-01-2 for ; Fri, 1 Oct 2004 19:18:32 +0200 (CEST) Original-Received: from swordfish.havenrock.com (unknown [216.241.35.41]) by ronja.ntg.nl (Postfix) with ESMTP id DEEEB126F8 for ; Fri, 1 Oct 2004 19:18:31 +0200 (CEST) Original-Received: by swordfish.havenrock.com (Postfix, from userid 1000) id 873302F32; Fri, 1 Oct 2004 11:18:47 -0600 (MDT) Original-To: mailing list for ConTeXt users Content-Disposition: inline In-Reply-To: <20041001105322.GB9959@puritan.pcp.ath.cx> User-Agent: Mutt/1.3.27i X-Virus-Scanned: by amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.5 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: by amavisd-new at ntg.nl Xref: main.gmane.org gmane.comp.tex.context:16579 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:16579 On Fri, Oct 01, 2004 at 12:53:22PM +0200, Nikolai Weibull wrote: > * Hans Hagen [Oct 01, 2004 12:40]: > > comparisons between the not-taco engines show big differences (also in > > price) and as soon as extensions start coming into the picture, the > > 'acclaimed advantage of fo' disappears. Some peeople pay five digit > > numbers for engines where formulas has to be included as graphic. > > Heh, serious? That's incredible. I'm really beginning to doubt the > "authoring in XML"-bandwagon's legitimacy. > nikolai You and most of the XML community (I once claimed to be part of that, but have lately tried to distance myself, partly for the reasons being discussed here). The original idea was that XML would be a new and better way to author *Web documents*. Somewhere along the line it morphed into a general-purpose, universal data exchange format, in which capacity it serves reasonably well (though it likely should have been designed differently, had people foreseen how it would actually be used). Meanwhile, a ragged band of diehards continued trying to develop and promote XML specifically as a web technology and/or a document technology, but I think very few people have much hope in that area any more. There was an article on O'Reilly Network's XML.com in July entitled "XML on the Web has Failed"; that may not settle the question, but such a statement would have been unthinkable 2 or 3 years ago. But to get back to the question of XSL: a couple of years ago I was looking for a way to generate print-ready documents from XML. I tried the then-latest version of FOP, which was and maybe still is the most popular open-source XSL-FO processor. I was amazed, after several years of its development by the Apache project, how many features were unimplemented, including some that I considered obvious and important for complex documents (I think, for example, there was no way to do footnotes). In hindsight, this probably shouldn't have been surprising. Print documents are complex, and few people are interested in them, relative to the Web. There probably aren't enough users or interested programmers to support more than a couple of high-quality products in this problem space. Anyway, when I found that FOP wouldn't meet my needs, I started searching for something else--and found ConTeXt. Architecturally, it may not have XSL's Neoclassical tidiness, but it has one huge advantage: it works. -- Matt Gushee When a nation follows the Way, Haven Rock Press Horses bear manure through Englewood, Colorado, USA its fields; books@havenrock.com When a nation ignores the Way, Horses bear soldiers through its streets. --Lao Tzu (Peter Merel, trans.)