missing documentation added to the manual

documented:
* closures and the do notation
* type classes
* return type inference
* typedesc parameters and values
* destructor pragma
* fixed a number of typos
This commit is contained in:
Zahary Karadjov 2012-09-27 22:44:32 +03:00
commit 88ea9073c3
2 changed files with 249 additions and 40 deletions

View file

@ -43,7 +43,6 @@ version 0.9.XX
- test evals.nim with closures
- what about macros with closures?
- document 'do' notation
- allow implicit forward declarations of procs via a pragma (so that the
wrappers can deactivate it)
- rethink the syntax: distinction between expr and stmt is unfortunate;
@ -52,7 +51,7 @@ version 0.9.XX
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 ``=``
- document destructors; don't work yet when used as expression
- fix destructors; don't work yet when used as expression
- make use of ``tyIter`` to fix the implicit items/pairs issue
- better support for macros that rewrite procs
- macros need access to types and symbols