Hi Hans,

is there a simple way to change the status from commands created with 
\newconditional id \newif from, e.g. in the following example it’s easy to pass 
the value of the conditional from TeX to Lua but not in the reverse way.

\newconditional\test

\starttext

\settrue\test

TeX: \ifconditional\test TRUE\else FALSE\fi

Lua:
\startluacode
if \luaconditional\test then
        context("TRUE")
else
        context("FALSE")
end
\stopluacode

TeX: \ifconditional\test TRUE\else FALSE\fi

\stoptext

When i change \newconditional to \newcount it’s easy but not very elegant.

\newcount\test

\starttext

\settrue\test

TeX: \ifconditional\test TRUE\else FALSE\fi

Lua:
\startluacode
if \luaconditional\test then
        context("TRUE")
else
        context("FALSE")
end
tex.count['test'] = 1 ;
\stopluacode

TeX: \ifconditional\test TRUE\else FALSE\fi

\stoptext

Wolfgang


_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context

Reply via email to