diff options
author | Araq <rumpf_a@web.de> | 2011-07-16 18:34:18 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-07-16 18:34:18 +0200 |
commit | 42e6130b2c37345963c0b5469e12a287b88bf3eb (patch) | |
tree | 98a957645b04b43ddf86a7c499a8fc7d9cad69aa /todo.txt | |
parent | fe5df368c18c79ee76fb63cb64121e1f9c3946bc (diff) | |
download | Nim-42e6130b2c37345963c0b5469e12a287b88bf3eb.tar.gz |
first steps to explicit channels for thread communication; added mainThreadId
Diffstat (limited to 'todo.txt')
-rwxr-xr-x | todo.txt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/todo.txt b/todo.txt index 5e0ce7b5f..e1d0d8f0e 100755 --- a/todo.txt +++ b/todo.txt @@ -31,7 +31,8 @@ version 0.9.XX - distinct types for array/seq indexes - GC: marker procs for native Nimrod GC and Boehm GC; precise stack marking - implicit ref/ptr->var conversion; the compiler may store an object - implicitly on the heap for write barrier efficiency + implicitly on the heap for write barrier efficiency; better: + proc specialization in the code gen - resizing of strings/sequences could take into account the memory that is allocated - typeAllowed() for parameters... @@ -50,13 +51,14 @@ version 0.9.XX Library ------- +- proper URL-parser +- wrappers for poppler; libharu - radix tree for strings; maybe suffix tree - locale support - bignums - ftp (and other internet protocols) - pdcurses bindings -- queues additional to streams: have two positions (read/write) instead of one - for system: proc `@` [T](a: openArray[T]): seq[T] = @@ -70,7 +72,7 @@ Low priority ------------ - ``when T is int`` for generic code -- ``when validCode( proc () )`` for generic code +- ``when validCode(proc())`` for generic code - find a way for easy constructors and destructors; (destructors are much more important than constructors) - code generated for type information is wasteful |