diff options
author | Araq <rumpf_a@web.de> | 2012-08-05 12:33:23 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-08-05 12:33:23 +0200 |
commit | c7158af75273f0f88010b6313748437149f6ac8b (patch) | |
tree | 2fcb344716c1e8b1a695d11184bd71cd0ccc8f5a /todo.txt | |
parent | a7a2f464a2cdc66b6c7e77545a13913cbe21bf5c (diff) | |
download | Nim-c7158af75273f0f88010b6313748437149f6ac8b.tar.gz |
idetools: 'usages' and 'def' should work now; documented js backend
Diffstat (limited to 'todo.txt')
-rwxr-xr-x | todo.txt | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/todo.txt b/todo.txt index f98b65ab0..40e9f7003 100755 --- a/todo.txt +++ b/todo.txt @@ -6,19 +6,11 @@ version 0.9.0 - implicit deref for parameter matching - ``borrow`` needs to take type classes into account -- ``=`` should be overloadable; requires specialization for ``=`` - optimize genericAssign in the code generator - fix remaining closure bugs: - fix evals.nim with closures - implement "closure tuple consists of a single 'ref'" optimization -- document 'do' notation -- 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 - Bugs ---- @@ -36,9 +28,15 @@ version 0.9.XX ============== - JS gen: - - document it - fix exception handling +- document 'do' notation +- 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 +- ``=`` should be overloadable; requires specialization for ``=`` - ``hoist`` pragma for loop hoisting - document destructors; don't work yet when used as expression - make use of ``tyIter`` to fix the implicit items/pairs issue |