public
Description: embedding Lua in Ruby, via FFI
Homepage: http://rufus.rubyforge.org
Clone URL: git://github.com/jmettraux/rufus-lua.git
jmettraux (author)
Tue Sep 29 21:26:30 -0700 2009
commit  ec550f9bac9aac87f15673e3a205f36e73f79826
tree    797b7b571439a51fc310948dff18863ea540f50e
parent  24f00703629bb23261b2d1c1b470cb1cf10d550f
rufus-lua / TODO.txt
100644 29 lines (19 sloc) 0.737 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[o] spec table.free()
[o] function.call()
[o] Table#[]
[o] Table + Enumerable (not necessarily)
 
[x] State#stack_ready() maybe : NO !
 
[o] better protection for State methods (into lib ?)
 
[o] fix coroutine & co / memoization (make it better later)
[o] fib.lua, use local, bench ! (2 times faster almost)
 
[o] add GC control methods (Alain)
[X] Add method to disable GC
[X] Add method to enable GC
[ ] Look at parameters in Lua GC that can be tweaked
[ ] Add method to tune GC parameters
[ ] Test whether GC is truly independent for each state
 
[x] ruby callbacks (functions)
[ ] ability to bind ruby functions (callbacks) inside of tables (modules)
 
[ ] state['var'] = value
[ ] state['var'] = hash
 
[ ] state.load_and_eval(filepath)