Lua 5.3 already includes some:
surprisingly, it seems it doesn't include
Other things that could be managed by a separate / optional library:
The most obvious objection about including these capabilities with the language is the need of big tables. I think it would be valuable to evaluate what can the basic language do to make a binding as transparent as possible, without a hard dependency.
Lua 5.3 already includes some:
'\u{XX...}'embeds the UTF-8 encoding in string literals.lua_pushfstringutf8library (for codepoint handling, no Unicode semantics)surprisingly, it seems it doesn't include
string.formatOther things that could be managed by a separate / optional library:
The most obvious objection about including these capabilities with the language is the need of big tables. I think it would be valuable to evaluate what can the basic language do to make a binding as transparent as possible, without a hard dependency.