From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/46761 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: for the brave Date: Tue, 13 Jan 2009 19:08:19 +0100 Message-ID: <496CD893.403@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1231870202 473 80.91.229.12 (13 Jan 2009 18:10:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Jan 2009 18:10:02 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Jan 13 19:11:14 2009 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1LMnjK-0004Fp-Vy for gctc-ntg-context-518@m.gmane.org; Tue, 13 Jan 2009 19:11:11 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 5073E1FC24; Tue, 13 Jan 2009 19:09:52 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20400-02; Tue, 13 Jan 2009 19:09:02 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9702D1FCCE; Tue, 13 Jan 2009 19:09:02 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id C3CC11FC21 for ; Tue, 13 Jan 2009 19:09:01 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 18073-01-5 for ; Tue, 13 Jan 2009 19:08:25 +0100 (CET) Original-Received: from filter1-til.mf.surf.net (filter1-til.mf.surf.net [194.171.167.217]) by ronja.ntg.nl (Postfix) with ESMTP id 5E5861FD19 for ; Tue, 13 Jan 2009 19:08:25 +0100 (CET) Original-Received: from mail.pragma-ade.net (dsl-083-247-100-017.solcon.nl [83.247.100.17]) by filter1-til.mf.surf.net (8.13.8/8.13.8/Debian-3) with ESMTP id n0DI8IEw009663 for ; Tue, 13 Jan 2009 19:08:18 +0100 Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.9e) with ESMTP id 2723-1840426 for ; Tue, 13 Jan 2009 19:08:18 +0100 User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) X-Originating-IP: 10.100.1.100 X-Authenticated-User: hagen@controller-1 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=83.247.100.17; country=NL; region=16; city=Dronten; latitude=52.5333; longitude=5.7167; http://maps.google.com/maps?q=52.5333,5.7167&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 164763516 - efe404e7cd34 X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.217 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.11 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:46761 Archived-At: Hi, I uploaded beta zip with a prelude to the new structure related code. I hope that I didn't forget files. context --make xp will generate the experimental format (you really need a luatools --generate because there are many new files). With context --interface=xp yourfile will use that format. Eventually the xp format will go away but this is a nice intermediate step for those who are willing to help debugging the code. Those who look into the source ... it all happens in strc-*.tex|lua and when you look in the tua/tuc file you see what is carried around (this will be optimized). Much code still needs a rewrite. The format file is slightly smaller and less hash space is used, in spite of more functionality. This is a side effect of a more dynamic inheritance model (slower, but not so much an issue noaways and compensated by speedups in other areas like one time multipass data reading). For xml users: although somewhat experimental, we now have roundtrip xml in lists (and some other constructs, more to come). \setuphead[chapter][expansion=xml] This only works for mkiv xml, as we also keep track of the document root in order to apply the right setups. For Aditya: numbering of math is redone and soon we have to split up strc-mat into pieces (when we start doing unicode math) but you can already have a look at it. Don't worry too much if your documents crash. I simply cannot test everything so it might be a good opportunity for volunteers to help documenting behaviour and making tests. The main incompatibilities are in the numbering: we now use sets for numbering, seperators, converters etc as well as processors for specific layout of these thingies. This info is carried around so that intermediate style changes are reflected in tables of contents and references (of course they can be overloaded). It's the price we pay fro more flexibility. 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 ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________