[NTG-context] Problem calling system

Hans Hagen pragma at wxs.nl
Mon May 14 12:11:22 CEST 2012


On 14-5-2012 10:56, Procházka Lukáš Ing. - Pontex s. r. o. wrote:
> Hello,
>
> I'd need to call the OS, namely lua in it.
>
> I have the following code:
>
> ----
> \write18{lua -e "require 'lfs'"}
> \write18{lua -e require'lfs'}
>
> \starttext
> A
> \stoptext
> ----
>
> When calling directly from the command line
>
> lua -e "require 'lfs'"
>
> - there is no error.
>
>  From within the Context code, I'm getting (see CmdLine.log):
>
> "
> ....
> lua.exe: (command line):1: '=' expected near 'lfs'
> lua.exe: (command line):1: '=' expected near '<eof>'...
> "
>
> What could be the problem?
>
> My OS is WinXP 32b.


And how about

\ctxlua{os.execute(lua -e "require 'lfs'")}

btw, if you run texlua you get lfs for free.

Hans

-----------------------------------------------------------------
                                           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
-----------------------------------------------------------------


More information about the ntg-context mailing list