[NTG-context] Questions concerning interfaces (and a feature request)
Jairo A. del Rio
jairoadelrio6 at gmail.com
Mon Dec 28 12:20:36 CET 2020
Hi, Hans and list. I want to know two things.
1. If the "option/content" pair could be enabled for hashes and arrays in
interfaces.definecommand:
\starttext
\startluacode
interfaces.definecommand{
name = "acommand",
--This doesn't work
--arguments = {"content", "array"},
arguments = {"array"},
macro = function(t)
context(table.concat(t, " and "))
end
}
\stopluacode
%No :(
%\acommand{a, b, c, d, e, f}
\acommand[a, b, c, d, e, f]
\stoptext
2. Is "array" available for interfaces.implement in ConTeXt MkIV? The
following crashes in MkIV, but is fine with LMTX:
\starttext
\startluacode
interfaces.implement{
name = "anothercommand",
public=true,
arguments = {"array"},
actions = function(t)
context(table.concat(t, " and "))
end
}
\stopluacode
\anothercommand[a, b, c, d]
\stoptext
I'm using MkIV as is included in the LMTX distribution. Thank you very much.
Best regards,
Jairo :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20201228/70bb28bf/attachment.htm>
More information about the ntg-context
mailing list