summary refs log tree commit diff stats
path: root/todo.txt
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-07-25 00:12:56 +0200
committerAraq <rumpf_a@web.de>2012-07-25 00:12:56 +0200
commit1e4fc02e5eb1a160ba00540ca77210d5405adc5b (patch)
treea5db120499ce8e8aefbe1142dfd58895a9d652dd /todo.txt
parent033dc50c691f37808e021856bcd0d385cf427ec2 (diff)
downloadNim-1e4fc02e5eb1a160ba00540ca77210d5405adc5b.tar.gz
small bugfix: code generation for nil closures
Diffstat (limited to 'todo.txt')
-rwxr-xr-xtodo.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/todo.txt b/todo.txt
index 62ec2ad35..1ac9fb15a 100755
--- a/todo.txt
+++ b/todo.txt
@@ -9,15 +9,12 @@ New pragmas:
 - document destructors
 
 - ``borrow`` needs to take type classes into account
-- make use of ``tyIter`` to fix the implicit items/pairs issue
 - ``=`` should be overloadable; requires specialization for ``=``
 - optimize genericAssign in the code generator
 - fix remaining closure bugs:
   - make toplevel but in a scope vars local; make procs there inner procs
   - fix evals.nim with closures
   - implement "closure tuple consists of a single 'ref'" optimization
-  - make 'raiseHook' take a closure and provide push and pop for this
-    --> Lisp-style exception system
 
 - document 'do' notation
 - rethink the syntax: distinction between expr and stmt is unfortunate; 
@@ -43,6 +40,7 @@ version 0.9.XX
   - document it
   - fix exception handling
 
+- make use of ``tyIter`` to fix the implicit items/pairs issue
 - make templates hygienic by default: try to gensym() everything in the 'block'
   of a template; find a better solution for gensym instead of `*ident`
 - introduce 'callsite' magic and make macros and templates the same
@@ -94,6 +92,8 @@ Library
 Low priority
 ------------
 
+- make 'raiseHook' take a closure and provide push and pop for this
+  --> Lisp-style condition system
 - change how comments are part of the AST
 - fix & document ``byCopy`` pragma
 - ``with proc `+`(x, y: T): T`` for generic code