diff options
author | Araq <rumpf_a@web.de> | 2012-06-24 02:34:11 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-06-24 02:34:11 +0200 |
commit | 869a5aa90d91fae1e522b69cf5bf4cc330d54a23 (patch) | |
tree | 099348ab1a39712040566131725c612b2a12e116 /todo.txt | |
parent | 2d8138768af447742e1e2a6058bdb4d9273600c3 (diff) | |
download | Nim-869a5aa90d91fae1e522b69cf5bf4cc330d54a23.tar.gz |
doc2 improvements
Diffstat (limited to 'todo.txt')
-rwxr-xr-x | todo.txt | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/todo.txt b/todo.txt index 0ac126362..d3b485782 100755 --- a/todo.txt +++ b/todo.txt @@ -1,8 +1,6 @@ version 0.9.0 ============= -- change how comments are part of the AST - Debug GC session: - bug: stress testing basic method example (eval example) without ``-d:release`` leaks memory? @@ -25,7 +23,6 @@ New pragmas: - document 'do' notation - unsigned ints and bignums; requires abstract integer literal type: use tyInt+node for that -- document nimdoc properly finally - 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 @@ -44,6 +41,7 @@ Bugs version 0.9.XX ============== +- document nimdoc properly finally - implement a warning message for shadowed 'result' variable - implement the high level optimizer - change overloading resolution @@ -61,8 +59,7 @@ version 0.9.XX - make pegs support a compile-time option and make c2nim use regexes instead per default? - 'const' objects including case objects -- improve docgen to use the semantic pass -- 'export' feature (requires improved docgen) +- 'export' feature - think about ``{:}.toTable[int, string]()`` - mocking support with ``tyProxy`` that does: o.p(x) --> p(o, x) --> myMacro(p, o, x) @@ -103,6 +100,7 @@ Library Low priority ------------ +- change how comments are part of the AST - ``with proc `+`(x, y: T): T`` for generic code - new feature: ``distinct T with operations`` - implement the "easy" constructors idea; document destructors |