This commit is contained in:
Araq 2012-03-10 12:43:04 +01:00
commit e88123fb17
3 changed files with 11 additions and 9 deletions

View file

@ -19,7 +19,8 @@ version 0.9.0
- implement the high level optimizer
- change overloading resolution
- implement proper coroutines
- implement ``partial`` pragma for partial evaluation
- implement ``partial`` pragma for partial evaluation; ``hoist`` pragma for
loop hoisting
- we need to support iteration of 2 different data structures in parallel
- make exceptions compatible with C++ exceptions
- 'const' objects including case objects
@ -28,6 +29,12 @@ version 0.9.0
changes that people want; may turn out to be a bad idea
- activate more thread tests
- optimize method dispatchers
- 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
a full blown statement; a ``try`` expression might be a good idea to make
error handling more light-weight
people also want ``inc a; inc b``
Bugs
----
@ -168,11 +175,4 @@ Version 2
a generalized case statement looks like:
case x with `=~`
- 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
a full blown statement; a ``try`` expression might be a good idea to make
error handling more light-weight
people also want ``inc a; inc b``