updated readme

pull/14/head
pca006132 2020-12-22 16:56:40 +08:00 committed by pca006132
parent a719945779
commit cd3215633d
2 changed files with 10 additions and 5 deletions

View File

@ -2,7 +2,7 @@
Specification and discussions about language design.
A toy implementation is in `toy-impl`, requires python 3.9.
A toy implementation is in [`toy-impl`](./toy-impl), requires python 3.9.
## Referencing Python Variables

View File

@ -6,16 +6,21 @@ details etc.
These features are considered in the proposal, but would not be implemented here
for simplicity reasons:
* Referencing Python Variables.
* range type.
* Most of the types, only the following types are implemented:
* `int32`
* `int64`
* `bool`
* `list[T]`
* `tuple[T1,...]`
* `virtual[T]`
* Storing large constants as `uint32`, `int64` or `uint64`.
* AugAssign, `a += b` etc.
* `with`, `try except`, etc.
* const indexing with tuple.
* method override check modulo variable renaming.
These features are currently not implemented, and would be added in due course:
* Whole script check.
* Type guards.
* Primitive type methods and operations.
* Method override check.
* Better error messages.