aboutsummaryrefslogtreecommitdiff
path: root/WISH
diff options
context:
space:
mode:
Diffstat (limited to 'WISH')
-rw-r--r--WISH25
1 files changed, 21 insertions, 4 deletions
diff --git a/WISH b/WISH
index 146f797..e7e9c07 100644
--- a/WISH
+++ b/WISH
@@ -1,5 +1,22 @@
1... as an l-value 1... as an l-value to get all results of a function call?
2tupples? 2at least ...[i] and #...
3extend to full tuples?
4
5__and __or __not metamethods
6
7lua_tostring, lua_tonumber, lua_touseradta etc push values in stack
8__tostring,__tonumber, __touserdata metamethods are checked
9and expected to push an object of correct type on stack
10
11lua_rawtostring, lua_rawtonumber, lua_rawtouserdata don't
12push anything on stack, return data of appropriate type,
13skip metamethods and throw error if object not of exact type
14
3package.findfile exported 15package.findfile exported
4assert returns all arguments on success 16module not polluting the global namespace
5module does not pollute the global namespace 17
18coxpcall with a coroutine pool for efficiency (reusing coroutines)
19
20exception mechanism formalized? just like the package system was.
21
22a nice bitlib in the core