|
Packit |
b53373 |
... as an l-value to get all results of a function call?
|
|
Packit |
b53373 |
at least ...[i] and #...
|
|
Packit |
b53373 |
extend to full tuples?
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
__and __or __not metamethods
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
lua_tostring, lua_tonumber, lua_touseradta etc push values in stack
|
|
Packit |
b53373 |
__tostring,__tonumber, __touserdata metamethods are checked
|
|
Packit |
b53373 |
and expected to push an object of correct type on stack
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
lua_rawtostring, lua_rawtonumber, lua_rawtouserdata don't
|
|
Packit |
b53373 |
push anything on stack, return data of appropriate type,
|
|
Packit |
b53373 |
skip metamethods and throw error if object not of exact type
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
package.findfile exported
|
|
Packit |
b53373 |
module not polluting the global namespace
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
coxpcall with a coroutine pool for efficiency (reusing coroutines)
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
exception mechanism formalized? just like the package system was.
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
a nice bitlib in the core
|