Hi all,
Is it possible to run a ruby script from a context document during its
processing (I already know how to do that using \write18 but there is
maybe a better way...) then get the output of the script to display or
use it into the document. It's a little bit hard to describe so I have
a simple example:
\starttext
\def\vartest{3.124325234543523452435}
\write18{ruby ./myscript.rb \vartest
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}
\stoptext
with myscript.rb:
temp = ARGV[0]
puts "\nXXXXXXXXXXXXX " + (Math::sqrt(temp.to_f)).to_s + "
XXXXXXXXXXXXX\n"
I would store the result of puts into a variable usable within
ConTeXt...
Renaud