On 2010-07-22 <11:55:38>, Hans Hagen wrote:
On 22-7-2010 11:51, Philipp Gesang wrote:
Hi all,
what would be an elegant way to make out the current interpreter from inside lua?
For now I'm branching things at the top of the script like this:
···8<·········································································· if arg[-1] == "texlua" then utf=unicode.utf8 else require "lpeg" utf=string end ···8<··········································································
if you run your script with mtxrun then you can ask for arguments using
environment.argument environment.files
Hi Hans, thank you, I was rather looking for some unified way of identifying the lua interpreter that would work with the 4 machines I mentioned. Nevermind, individually testing, while it does not really look good, works fine: ···8<·········································································· if context then interp = "context" elseif arg[0] == "luatex" then interp = "luatex" elseif arg[-1] == "texlua" then interp = "texlua" else interp = "plainlua" end ···8<··········································································
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
-- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments