[NTG-context] Surprising change in function inspect()
Tomas Hala
tomas.hala at mendelu.cz
Tue Oct 22 16:13:31 CEST 2019
Hi all,
using the source code
======
\starttext
\startluacode
d={} d.data={"a",0} d.tabulka=function () context("pokus") end
inspect(d)
d.tabulka()
\stopluacode
pokus
\stoptext
======
I discovered quite surprising change in the output of inspect:
TL2019:
table={
["data"]={ "a", 0 },
}
TL2018 and older:
table={
["data"]={ "a", 0 },
["tabulka"]=load("\27LuaR\0\1\4\4\4\8\0\25�\13\
\26\
\4\0\0\0\4\0\0\0\0\0\2\4\0\0\0\6\0@\0A@\0\0\29@\0\1\31\0�\0\2\0\0\0\4\8\0\0\0context\0\4\6\0\0\0pokus\0\0\0\0\0\1\0\0\0\0\0\14\0\0\0=[\\directlua]\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0_ENV\0"),
}
Is there any way how to persuade the current inspect to add functions to the output as before?
Best wishes
Tomáš
More information about the ntg-context
mailing list