preparations for 0.9.0

This commit is contained in:
Araq 2012-09-23 21:35:12 +02:00
commit 7c08d14cfd
9 changed files with 472 additions and 29 deletions

View file

@ -97,19 +97,21 @@ Nimrod plays nice with others
libcurl, mySQL and SQLite are included in the standard distribution.
* A C to Nimrod conversion utility: New bindings to C libraries are easily
generated by ``c2nim``.
Roadmap to 1.0
==============
Version 0.9.2
* overloading based on ASTs (like already possible for term rewriting macros)
* better interaction between macros, templates and overloading
* the effect system will be extended
* the symbol binding rules for generics and templates may change again
Version 0.9.x
* first class iterators
* 2-phase type system for better interaction between macros, templates
and overloading
* message passing performance will be greatly improved
* the syntactic distinction between statements and expressions will be
removed
* the binding rules for generics and templates will change
* exception tracking
* the effect system will be extended
* the need for forward declarations may be removed