Revision: 3344 http://trac.macosforge.org/projects/ruby/changeset/3344 Author: lsansonetti@apple.com Date: 2010-01-26 15:20:58 -0800 (Tue, 26 Jan 2010) Log Message: ----------- refreshed Modified Paths: -------------- MacRuby/trunk/TODO Modified: MacRuby/trunk/TODO =================================================================== --- MacRuby/trunk/TODO 2010-01-26 23:18:08 UTC (rev 3343) +++ MacRuby/trunk/TODO 2010-01-26 23:20:58 UTC (rev 3344) @@ -1,17 +1,20 @@ -For 0.5 beta 3: +For 0.6: -[ ] HotCocoa - [X] samples should work - [X] should be removed from the repository - [ ] should be gemified on github and pre-bundled with the installers -[X] backtracing information (line numbers) should be accurate -[X] frozen, stable and documented GCD API -[X] non-ASCII regexp -[/] 32-bit should be back -[X] macruby should support #require calls when assembling a binary -[X] change copyright headers for 2010 +[X] new Hash class, insertion ordering support, optimized for immediate types +[/] new String class, support for 1.9 encoding semantics +[/] refactor the Array, Hash and String models + [X] Hash + [/] Array + [ ] String +[/] debugger + [/] command-line tool + [ ] Xcode plugin +[/] rails + [X] project creation should work + [/] development web server + [ ] hello world should work -For 0.5 (must do): +Historical: [ ] `macgem build' doesn't seem to work [ ] Hash subclass for immediates @@ -46,9 +49,6 @@ [ ] exceptions not properly handled by the default EH in GCD blocks called from a different thread ex: g=Dispatch::Group.new; g.dispatch(Dispatch::Queue.concurrent) { raise('hey') }; g.wait - -For 0.6: - [ ] implement Enumerable::Enumerator [ ] write a pass manager to eliminate unnecessary arrays generated by massigns [ ] vectorize bignums