From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/20711 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: texutil and registers Date: Tue, 07 Jun 2005 19:56:06 +0200 Message-ID: <42A5DFB6.8030401@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1118166854 5339 80.91.229.2 (7 Jun 2005 17:54:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 7 Jun 2005 17:54:14 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Tue Jun 07 19:54:12 2005 Return-path: Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1DfiEx-0003rn-Sv for gctc-ntg-context-518@m.gmane.org; Tue, 07 Jun 2005 19:51:52 +0200 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 05190127BD; Tue, 7 Jun 2005 19:55:46 +0200 (CEST) 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 08738-02; Tue, 7 Jun 2005 19:55:43 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id CD279127C5; Tue, 7 Jun 2005 19:55:42 +0200 (CEST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 5F69F127C5 for ; Tue, 7 Jun 2005 19:55:41 +0200 (CEST) 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 08579-08 for ; Tue, 7 Jun 2005 19:55:40 +0200 (CEST) Original-Received: from mailrelay02.solcon.nl (maillb.solcon.nl [212.45.32.200]) by ronja.ntg.nl (Postfix) with ESMTP id 7DFE1127BD for ; Tue, 7 Jun 2005 19:55:40 +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 j57HtatO030670 for ; Tue, 7 Jun 2005 19:55:36 +0200 Original-Received: by server-1.pragma-net.nl (Postfix, from userid 65534) id D884218EEE; Tue, 7 Jun 2005 19:25:06 +0200 (CEST) Original-Received: from [10.100.1.53] (unknown [10.100.1.53]) by server-1.pragma-net.nl (Postfix) with ESMTP id D6F3F17D3A for ; Tue, 7 Jun 2005 17:25:05 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users X-Virus-Scanned: ClamAV version 0.85.1, clamav-milter version 0.85 on mailrelay02 X-Virus-Status: Clean X-Virus-Scanned: 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: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on smtp.ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:20711 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:20711 Hi, in the process of rewriting texexec into ruby i also rewrite texutil; some of the functionality in texutil is already moved (probably went unnoticed) to ctxtools; the graphics analyzer actually is also seperated in another tool, but yet undocumented (related to rlx libraries); this leaves handling the tui file; i will probably merge that part of the code into texexec which will speed up processing; from that moment texutil will be just a wrapper around calls to other tools (fallback). one of the more complex parts of texutil's tui handling is register sorting; i more or less got this done, and (at least i think) i can also handle the special tricks needed for czech; there will be a new interface to define sort rules; one of the tricky parts is handling encodings, but i may patch the context code for that; also, the sort-class based remap features will be available from within context so that one can tweak handling in determining the needed functionality, i'd like to know what things can end up in user's registers; if possible, i'd like to have (small) test files with sane cases (+ sort rules if needed) so that we can make a test bed 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 -----------------------------------------------------------------