summary refs log tree commit diff stats
path: root/todo.txt
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-01-23 08:47:22 +0100
committerAraq <rumpf_a@web.de>2014-01-23 08:47:22 +0100
commitd01ff8994b8805a6558c87f1f58c789e42c93694 (patch)
tree14976ba53ab1c02a227fb2ee1fb119d2616a1f8b /todo.txt
parent3f87326247b142df4eff99a92c6529b33bb79b81 (diff)
downloadNim-d01ff8994b8805a6558c87f1f58c789e42c93694.tar.gz
closure iterators work
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt35
1 files changed, 20 insertions, 15 deletions
diff --git a/todo.txt b/todo.txt
index 943d982c4..d0aec9c8c 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,20 +1,8 @@
 version 0.9.4
 =============
 
-- test&finish first class iterators:
-  * nested iterators
-- implement strongSpaces:on
-- ensure (ref T)(a, b) works as a type conversion and type constructor
+- better debugging support for writes to locations
 - document new templating symbol binding rules
-- make '--implicitStatic:on' the default
-- change comment handling in the AST
-
-- special rule for ``[]=``
-- ``=`` should be overloadable; requires specialization for ``=``; general
-  lift mechanism in the compiler is already implemented for 'fields'
-- built-in 'getImpl'
-- optimize 'genericReset'; 'newException' leads to code bloat
-- stack-less GC
 - fix eval in macros.nim
 
 
@@ -37,12 +25,29 @@ Bugs
 version 0.9.x
 =============
 
-- macros as type pragmas
+- ensure (ref T)(a, b) works as a type conversion and type constructor
+- optimize 'genericReset'; 'newException' leads to code bloat
+- stack-less GC
+- implement strongSpaces:on
+- make '--implicitStatic:on' the default
 - implicit deref for parameter matching
+
+- special rule for ``[]=``
+- ``=`` should be overloadable; requires specialization for ``=``; general
+  lift mechanism in the compiler is already implemented for 'fields'
+- built-in 'getImpl'
+
+- change comment handling in the AST; that's lots of work as c2nim and pas2nim
+  make use of the fast every node can have a comment!
+
+
+version 0.9.X
+=============
+
+- macros as type pragmas
 - lazy overloading resolution:
   * special case ``tyStmt``
 - FFI:
-  * test libffi on windows
   * test: times.format with the FFI
 - document NimMain and check whether it works for threading
 - 'quote' without 'do' doesn't work: parser/grammar issue; could be supported