1 | |
1 | |
2 | TODO: call/cc broken with or with SCHEME_STACK, also in tinyscheme |
2 | TODO: call/cc broken with or with SCHEME_STACK, also in tinyscheme |
3 | TODO: fix .atom names |
3 | TODO: fix .atom names |
4 | TODO: |name|? (TOK_STRATOM) |
4 | TODO: |name|? (TOK_STRATOM) |
5 | TODO: simpler cell memory management, only one block |
5 | TODO: simpler cell memory management, only one block |
|
|
6 | TODO: proplists broken due to symbol not a pair anymore |
6 | |
7 | |
7 | - major size optimisations |
8 | - major size optimisations |
8 | - struct layout for both typical CISC and RISC cpus. |
9 | - struct layout for both typical CISC and RISC cpus. |
9 | - optional error messages. |
10 | - optional error messages. |
10 | - optional error checking. |
11 | - optional error checking. |
… | |
… | |
35 | - symbols use one cell instead of two now. |
36 | - symbols use one cell instead of two now. |
36 | - subnormals are no longer flushed to zero in some comparisons. |
37 | - subnormals are no longer flushed to zero in some comparisons. |
37 | - scheme fix: gensym does not intern the symbol. |
38 | - scheme fix: gensym does not intern the symbol. |
38 | - scheme fix: properly support symbol names starting with '.' |
39 | - scheme fix: properly support symbol names starting with '.' |
39 | - scheme improvement: support |identifier| syntax. |
40 | - scheme improvement: support |identifier| syntax. |
|
|
41 | - new procedure: gensym? |
40 | |
42 | |