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<·········································································· because I have neither slnunicode nor a built-in lpeg on my system's lua installation. The problem is that luatex has arg[-1] == nil but arg[0] == "luatex", and context sets all args to nil, so my crude way of determining the interpreter by cl args fails with both. I tried something like "local string = utf or string" as well, but this works only in context which has utf==unicode.utf8 or something. Thanks for your help Philipp -- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
pgpwhh5W3fZLh.pgp
Description: PGP signature
___________________________________________________________________________________ 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 ___________________________________________________________________________________