Hi Wolfgang, Thank you for your attention and the explanation regarding the « hash option » and why the sudoku module written by Jairo does not work. However I was reporting the issue when I tried to typeset the example file with LMTX (version 2022.07.06 21:42). As a matter of fact I am far from understanding what the « arguments = { « hash » } » is supposed to do in interfaces.implement in the code you sent…
Best regards: Otared > On 18 Jul 2022, at 17:39, Wolfgang Schuster via ntg-context > <ntg-context@ntg.nl> wrote: > > Otared Kavian via ntg-context schrieb am 18.07.2022 um 17:00: >> Hi Jairo, >> >> You sent a message last year about your Sudoku module, and today, out of >> curiosity, I wanted to test it. Unfortunately it stops with an error message >> at line 76 of the file t-sudoku.mkiv, where you have: >> >> \def\sudokufunction_direct[#name][#parameters]#content >> >> I would appreciate if you could tell me whether you have a working version >> of you module, or what one has to change in order to typeset your examples. > > The error is unrelated to the sudoku module and when you use LMTX the error > disappears. > > The real problem can be seen in the following minimal example and is related > to the "hash" option for the argument key. > > %%%% begin example > \starttext > > \startluacode > interfaces.implement { > name = "test", > public = true, > arguments = { "hash" }, > actions = function(t) > print(table.serialize(t)) > end, > } > \stopluacode > > \test[text=Hello] > > \stoptext > %%%% end example > > Wolfgang > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the > Wiki! > > maillist : ntg-context@ntg.nl / > https://www.ntg.nl/mailman/listinfo/ntg-context > webpage : https://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : https://contextgarden.net > ___________________________________________________________________________________ ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________