mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-12-24 11:38:21 +01:00
23 lines
729 B
Plaintext
23 lines
729 B
Plaintext
... as an l-value to get all results of a function call?
|
|
at least ...[i] and #...
|
|
extend to full tuples?
|
|
|
|
__and __or __not metamethods
|
|
|
|
lua_tostring, lua_tonumber, lua_touseradta etc push values in stack
|
|
__tostring,__tonumber, __touserdata metamethods are checked
|
|
and expected to push an object of correct type on stack
|
|
|
|
lua_rawtostring, lua_rawtonumber, lua_rawtouserdata don't
|
|
push anything on stack, return data of appropriate type,
|
|
skip metamethods and throw error if object not of exact type
|
|
|
|
package.findfile exported
|
|
module not polluting the global namespace
|
|
|
|
coxpcall with a coroutine pool for efficiency (reusing coroutines)
|
|
|
|
exception mechanism formalized? just like the package system was.
|
|
|
|
a nice bitlib in the core
|