documented Nimrod's effects system

This commit is contained in:
Araq 2012-11-06 17:31:43 +01:00
commit 35f61e1997
2 changed files with 107 additions and 14 deletions

View file

@ -1,10 +1,15 @@
version 0.9.2
=============
- implement/generalize the effect system; document checked exceptions
- implement the effect system
- overloading based on ASTs: 'constraint' should not be in PType but for the
parameter *symbol*
- implement ``partial`` pragma for partial evaluation: easily done with AST
overloading
- ``hoist`` pragma for loop hoisting: can be easily done with
AST overloading + global
- document 'mixin' for generics and symbol lookup rules; special rule
for ``[]=``
- implement the compiler as a service
@ -172,9 +177,3 @@ Version 2 and beyond
a generalized case statement looks like:
case x with `=~`
- implement ``partial`` pragma for partial evaluation: easily done with AST
overloading
- ``hoist`` pragma for loop hoisting: can be easily done with
AST overloading + global