From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/16575 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Context against XSL Date: Fri, 01 Oct 2004 11:25:32 +0200 Sender: ntg-context-bounces@ntg.nl Message-ID: <415D228C.90905@wxs.nl> References: <415C1B8B.3030709@hotmail.com> <415C5937.5050900@wxs.nl> <20041001085220.26813ea0.taco@elvenkind.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1096622753 18129 80.91.229.6 (1 Oct 2004 09:25:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 1 Oct 2004 09:25:53 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Fri Oct 01 11:25:36 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 1CDJfU-00066t-00 for ; Fri, 01 Oct 2004 11:25:36 +0200 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 736071278C; Fri, 1 Oct 2004 11:25:34 +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 20264-06-3; Fri, 1 Oct 2004 11:25:32 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id E4DF512780; Fri, 1 Oct 2004 11:25:32 +0200 (CEST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id DA40512780 for ; Fri, 1 Oct 2004 11:25:31 +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 20264-06-2 for ; Fri, 1 Oct 2004 11:25:31 +0200 (CEST) Original-Received: from mailrelay02.solcon.nl (unknown [212.45.32.200]) by ronja.ntg.nl (Postfix) with ESMTP id 02F811277A for ; Fri, 1 Oct 2004 11:25:31 +0200 (CEST) Original-Received: from server-1.pragma-net.nl (dsl-212-84-128-085.solcon.nl [212.84.128.85]) by mailrelay02.solcon.nl (8.12.11/SQL-8.12.11-5/8.12.11) with ESMTP id i919PTuO004301 for ; Fri, 1 Oct 2004 11:25:29 +0200 Original-Received: by server-1.pragma-net.nl (Postfix, from userid 65534) id 92A3B2EB3C; Fri, 1 Oct 2004 11:25:30 +0200 (CEST) Original-Received: from [10.100.1.191] (unknown [10.100.1.191]) by server-1.pragma-net.nl (Postfix) with ESMTP id 156382EA15 for ; Fri, 1 Oct 2004 09:25:29 +0000 (UTC) User-Agent: Mozilla Thunderbird 0.6 (Windows/20040502) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users In-Reply-To: <20041001085220.26813ea0.taco@elvenkind.com> X-Virus-Scanned: ClamAV 0.80rc3/509/Wed Sep 29 11:09:42 2004 clamav-milter version 0.80c on mailrelay02 X-Virus-Status: Clean 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:16575 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:16575 Taco Hoekwater wrote: > Hans Hagen wrote: > > >>I'm on and off implementing an fo engine (foxet) and run into fuzziness >>with regards to the specs (a bad omen is that that there i could not >>find a good manual and the ones i have are made up rather poorly, which >>indicated that we're not so much dealing with high end typesetting, but >>with regular batchprocessing of not too complex documents). > > > The longer one has to read in the XSL-FO specification, the more one > resents having to do so. If you are lookiing for a road towards creating > pdf documents, then ConTeXt is like an actual freeway with perhaps a few > potholes and missing roadsigns, where XSL-FO is a set of directions on how > to create a jungle road, written down by a civil engineer with terrible > handwriting mirroring a quite chaotic mind who nonetheless insists on > doing everything "the right way"(tm). you're right! unfortunately those engineers can ride on the back of the horse with xml painted all over it, which makes it good by principle for those who pay them; an interesting aspect of this is that while xml opens many roads, the tendensy is towards taking one road; there is probably some thinking behind this that we suddenly can solve all problems for ever and do with one road. btw, as with much xml related things: much of what is around as 'standard' is actually just a reversed engineered application interface, or worse: serving as an interface to different applications which makes it fuzzy; take xsl: there are a lot of dupplicate attributes just to serve css; this is strange because the whole idea behind xslt (which is mostly ok) is that one can transform, so there is no need for those duplicates. The engineer serves to many masters. apart from the specs, fo lacks a real proper box model: (like css, there is no real way to do for instance vertical alignment comparable with tex's fill's); it somehow started from the wrong angle; and then .. how about math, chemistry, etc -) a long road ahead > Various people have been busy trying to build that road according to the > specifications, and some of the toll (payfare) roads are in fact reasonably > close. I'm speaking with a certain fondness in my voice really, because I > am also busy implementing a (commercial) fo engine using ConTeXt. -) 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. I sometimes wonder if it makes sense to cook up an alternative model on top of context -) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------