Maybe you missed that table.foo (and similarly string.foo) is the prototype
for any someTable, which thus automatically has someTable.foo(). And that
someTable:foo(args) is just syntactic sugar for someTable.foo( someTable,
args ) ?
It's one of those weird Lua quirks
DJ
On Mon, Jul 16, 2018 at 1:05 PM Stephan Gambke <s7eph4n(a)protonmail.com>
wrote:
I have been playing with Scribunto recently and the
one thing that struck
me as odd was that Lua has a number of methods like table.foo or
string.foo, but I did not find any factory module leveraging these methods
to provide someting more intuitive like someTable:foo or someString:foo.
Is it just not worth it or did I miss anything?
Stephan
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l