From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/48318 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: New beta Date: Fri, 13 Mar 2009 15:56:21 +0100 Message-ID: <49BA7415.6010500@wxs.nl> References: <2331762F-2AA9-4615-8469-6ABF99371D8C@gmail.com> <9969F6F6-6A4F-44A4-B9E4-D331A62F1CEA@uni-bonn.de> <49B6E3BF.6090403@wxs.nl> <1F1658A5-8BC2-4A5F-BC76-823FF30DCF8C@uni-bonn.de> <49B6EA82.2040409@wxs.nl> <911B1974-AEB0-45A4-A9D2-89325A054015@uni-bonn.de> <49B77994.2000906@wxs.nl> <529F9382-89BD-42D4-9A35-9A3523D659E0@uni-bonn.de> <8B831107-65EE-4FB5-9F1F-0F957FC7C6EF@uni-bonn.de> 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 1236956284 1265 80.91.229.12 (13 Mar 2009 14:58:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 13 Mar 2009 14:58:04 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Mar 13 15:59:20 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 1Li8qB-0005wv-G2 for gctc-ntg-context-518@m.gmane.org; Fri, 13 Mar 2009 15:58:27 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 004E61FB6D; Fri, 13 Mar 2009 15:57:02 +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 29194-02; Fri, 13 Mar 2009 15:56:31 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id C0D1B1FB5B; Fri, 13 Mar 2009 15:56:31 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 294961FB5B for ; Fri, 13 Mar 2009 15:56:30 +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 29084-03 for ; Fri, 13 Mar 2009 15:56:22 +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 EE28A1FB38 for ; Fri, 13 Mar 2009 15:56:21 +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 n2DEuJmf012267 for ; Fri, 13 Mar 2009 15:56:20 +0100 Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.9e) with ESMTP id 19189-1840426 for ; Fri, 13 Mar 2009 15:56:19 +0100 User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) In-Reply-To: <8B831107-65EE-4FB5-9F1F-0F957FC7C6EF@uni-bonn.de> 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: 193232581 - cf30ad39f6b0 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:48318 Archived-At: Hi Thomas, > in latest: since you're in 'latest mode' ... here is an experimental feature that you can test in the mkiv version of your modules \starttext \startbuffer \getcheckedparameters[MyTest][MyNamespace][a=1,b=2,c=3,d=4,crap=whatever] \MyNamespacea\quad \MyNamespaceb\quad \MyNamespacec\quad \MyNamespaced\quad crap is \ifdefined\MyNamespacecrap\else un\fi defined \stopbuffer \enablecheckparameters \setvalidparameterkeys[MyTest][a,b,c,d] \getbuffer \par \addvalidparameterkeys[MyTest][crap] \getbuffer \par \stoptext in due time we can add such testing to all mkiv commands but then we get the key info from the xml database technically we can check for values as well, but since for many commands values can be anything tex, we'd get too many errors reported so only keys can be checked when enabled this checker also intercept spaces as in a = b but not trailing spaces (i.e. before the comma or ]) because that would break compatibility with for instance label settings and such the overhead of this mechanism if small (some .1 sec on 10K calls) 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 ___________________________________________________________________________________