On 14/12/18 5:07 AM, luigi scarso wrote:
On Thu, Dec 13, 2018 at 4:45 PM Alan Braslau
wrote: Of course, it is:
double jn(int n,double x);
and
vardef jn(expr n, x) = scantokens(lua("mp.quoted( ffi.C.jn(" & decimal n & "," & decimal x & "))")) enddef ;
Alan
(shows that I have yet to use jn ;-)
I often use this as reference source/texk/web2c/luatexdir/luaffi/test.lua
I have some Gists on GitHub using the FFI. Binding interpreters of other scripting languages (so far Python, R, Guile, and Lua): https://gist.github.com/hmenke/2d57a3aa1d3d59a265f935dd4b384c36 Rendering SVG to PDF using Cairo and rsvg2: https://gist.github.com/hmenke/9facc3fe5ede9ed46c1838a919f7376f#file-svg-to-... --- Some of the code on GitHub was inspired by answers of mine on the StackExchange network. Here is a collection of answers using FFI. All the answers from TeX Stack Exchange use LaTeX. ConTeXt is not so popular there. How to implement X11 code for LuaJIT's FFI? https://stackoverflow.com/a/53689893 How to plot a function in integral form with TikZ? https://tex.stackexchange.com/a/403797 https://tex.stackexchange.com/a/403794 Erf function in LaTeX https://tex.stackexchange.com/a/407087 Plot a factorial function https://tex.stackexchange.com/a/371899 Plot bessel functions https://tex.stackexchange.com/a/368692 https://tex.stackexchange.com/a/456772 https://tex.stackexchange.com/a/160749 (Lua) LaTeX & HeVeA with partly generated things https://tex.stackexchange.com/a/429994 How to include SVG diagrams in LaTeX? https://tex.stackexchange.com/a/408014
___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________