From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/71911 Path: news.gmane.org!not-for-mail From: Peter Rolf Newsgroups: gmane.comp.tex.context Subject: Re: xml and lua again Date: Sun, 23 Oct 2011 17:25:19 +0200 Message-ID: <4EA431DF.3030805@gmx.net> References: <4EA2F34E.6080202@uni-bonn.de> <4EA41EF4.6090704@gmx.net> <4EA426C4.1000909@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" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1319383551 5300 80.91.229.12 (23 Oct 2011 15:25:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 23 Oct 2011 15:25:51 +0000 (UTC) To: mailing list for ConTeXt users , "Thomas A. Schmitz" Original-X-From: ntg-context-bounces@ntg.nl Sun Oct 23 17:25:47 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RHzvm-0001PT-OO for gctc-ntg-context-518@m.gmane.org; Sun, 23 Oct 2011 17:25:46 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 06AFDCB08D; Sun, 23 Oct 2011 17:25:46 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1RPz4uvnh6Fh; Sun, 23 Oct 2011 17:25:42 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id B4848CB060; Sun, 23 Oct 2011 17:25:42 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id DF0F7CB060 for ; Sun, 23 Oct 2011 17:25:40 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id AFqP1sQ7JipB for ; Sun, 23 Oct 2011 17:25:30 +0200 (CEST) Original-Received: from filter3-til.mf.surf.net (filter3-til.mf.surf.net [194.171.167.219]) by balder.ntg.nl (Postfix) with ESMTP id 1F270CB05E for ; Sun, 23 Oct 2011 17:25:30 +0200 (CEST) Original-Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by filter3-til.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with SMTP id p9NFPTPb012100 for ; Sun, 23 Oct 2011 17:25:29 +0200 Original-Received: (qmail invoked by alias); 23 Oct 2011 15:25:28 -0000 Original-Received: from ip-95-222-36-122.unitymediagroup.de (EHLO [192.168.178.3]) [95.222.36.122] by mail.gmx.net (mp011) with SMTP; 23 Oct 2011 17:25:28 +0200 X-Authenticated: #24293357 X-Provags-ID: V01U2FsdGVkX18JKOBI59AJNE5kobnk7/0XjDS/Cpa87uTImHb/t3 FUg06yYaw5VD2v User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 In-Reply-To: <4EA426C4.1000909@uni-bonn.de> X-Enigmail-Version: 1.3.2 X-Y-GMX-Trusted: 0 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=213.165.64.23; country=DE; latitude=51.0000; longitude=9.0000; http://maps.google.com/maps?q=51.0000,9.0000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0eFMfptBk - 1dc2c80611db - 20111023 X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.219 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 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 Xref: news.gmane.org gmane.comp.tex.context:71911 Archived-At: Am 23.10.2011 16:37, schrieb Thomas A. Schmitz: > Hi Peter, > > thanks for your reply, and I'll keep the bit about goat milk in mind :-). > > >> "frame=" .. tostring(framestate) > > It has the advantage of making the example compile. It has the drawback > of not doing anything :-) > (sadly) true :-) I will look into it. Looks like I need a big glass of goat milk before (can't wait for the moon)... >> seems to work. Anyhow, if you are planning to do some more complex >> stuff, you should separate the lua from the tex code. >> >> The advantages are >> - no catcode limitations >> Then you can use nice stuff like >> string.format("frame=%s",framestate) >> - in case of lua errors you get the real line number >> - lua syntax check is possible >> >> Load the lua code at the beginning of your tex file with >> >> \registerctxluafile{filename_without_suffix}{version number or empty} >> >> One last but important tip: if you get lua errors like 'undefined >> whatever', check your lua file with 'luatexc -p foo.lua' (lua compiler). >> A single syntax error in the lua file and all of its content is ignored! >> Can be quite frustrating to find the error cause, if all of your lua >> code is undefined right from the beginning. > > OK, that sounds like very good advice - I'll see if I can manage to > apply this for xml style sheets. > > Thanks a lot, and best wishes > > Thomas > ___________________________________________________________________________________ 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________