On 3/14/19 8:49 PM, Hans Hagen wrote: > On 3/14/2019 5:56 AM, Henri Menke wrote: >> >> Dear list, >> >> Something has changed in MetaFun and it can no longer be used in plain >> LuaTeX, >> with neither of >> >> luatex test.tex >> mtxrun --script plain test.tex >> >> This is the error: >> >> >> LUATEXFUNCTIONALITY >> >> "mp.print(LUATEXFUNCTIONALITY)" >> ! Equation cannot be performed (numeric=string). > > hm, that can be > > mp.print(LUATEXFUNCTIONALITY or 0) > > but ... i'm surprised you can use metafun in plain at all ... i never > test that and to be honest am not too motivated to support mpiv code in > generic either .. better use
Until TeX Live 2018, MetaFun worked in plain (at least the subset I'm using). It would be a shame if the support would end. I also think that there are quite a number of users. The number of posts on TeX Stack Exchange mentioning luamplib with metafun is not negligible. https://tex.stackexchange.com/search?q=mplibsetformat I (and probably a lot of other people) would really appreciate if you could apply Luigi's fix, so we can continue do enjoy MetaFun, even outside ConTeXt. Cheers, Henri > > \startMPpage > \stopMPpage > > with context and then include the pdf > > Hans > >> MWE is below, as always. >> >> Cheers, Henri >> >> --- >> >> \directlua{ >> local mpkpse = kpse.new(arg[0], "mpost") >> >> local function finder(name, mode, ftype) >> if mode == "w" then >> return name >> else >> return mpkpse:find_file(name,ftype) >> end >> end >> >> local mpx = mplib.new { >> find_file = finder >> } >> local ret = mpx:execute[[ >> boolean mplib ; mplib := true ; >> input metafun.mp ; >> ]] >> >> print(ret.log) >> } >> \bye >> >> ___________________________________________________________________________________ >> >> 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 >> ___________________________________________________________________________________ >> >> > > ___________________________________________________________________________________ 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 ___________________________________________________________________________________