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áš

___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to