diff options
author | Araq <rumpf_a@web.de> | 2012-03-10 12:43:04 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-03-10 12:43:04 +0100 |
commit | e88123fb17141ce6134411269c71bdbf8cba46d3 (patch) | |
tree | cbdf0b4be7225dd500ecf250e8e6d60e56caae54 /todo.txt | |
parent | ff4a69b6243f8f14cea78d428d2fd78ee4be3823 (diff) | |
download | Nim-e88123fb17141ce6134411269c71bdbf8cba46d3.tar.gz |
fixes #100
Diffstat (limited to 'todo.txt')
-rwxr-xr-x | todo.txt | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/todo.txt b/todo.txt index 2b4fdecaf..f7a545e70 100755 --- a/todo.txt +++ b/todo.txt @@ -19,7 +19,8 @@ version 0.9.0 - implement the high level optimizer - change overloading resolution - implement proper coroutines -- implement ``partial`` pragma for partial evaluation +- implement ``partial`` pragma for partial evaluation; ``hoist`` pragma for + loop hoisting - we need to support iteration of 2 different data structures in parallel - make exceptions compatible with C++ exceptions - 'const' objects including case objects @@ -28,6 +29,12 @@ version 0.9.0 changes that people want; may turn out to be a bad idea - activate more thread tests - optimize method dispatchers +- rethink the syntax: distinction between expr and stmt is unfortunate; + indentation handling is quite complex too; problem with exception handling + is that often the scope of ``try`` is wrong and apart from that ``try`` is + a full blown statement; a ``try`` expression might be a good idea to make + error handling more light-weight + people also want ``inc a; inc b`` Bugs ---- @@ -168,11 +175,4 @@ Version 2 a generalized case statement looks like: case x with `=~` - -- rethink the syntax: distinction between expr and stmt is unfortunate; - indentation handling is quite complex too; problem with exception handling - is that often the scope of ``try`` is wrong and apart from that ``try`` is - a full blown statement; a ``try`` expression might be a good idea to make - error handling more light-weight - people also want ``inc a; inc b`` |