Filling out compatibility table

This commit is contained in:
Justin Ethier 2015-03-26 13:32:45 -04:00
parent dacd5d88ea
commit 9ecb6d6668

View file

@ -10,8 +10,8 @@ Section | Status | Comments
3.1 Variables, syntactic keywords, and regions | |
3.2 Disjointness of types | |
3.3 External representations | |
3.4 Storage model | |
3.5 Proper tail recursion | |
3.4 Storage model | | No immutable types at this time.
3.5 Proper tail recursion | Yes |
4.1 Primitive expression types | |
4.2 Derived expression types | |
4.3 Macros | |
@ -21,13 +21,13 @@ Section | Status | Comments
5.4 Syntax definitions | |
5.5 Record-type definitions | |
5.6 Libraries | |
5.7 The REPL | |
5.7 The REPL | Yes |
6.1 Equivalence predicates | | `eqv?` is not implemented, it is just an alias to `eq?`
6.2 Numbers | |
6.3 Booleans | |
6.4 Pairs and lists | Yes |
6.3 Booleans | Yes | `#true` and `#false` are not recognized by parser.
6.4 Pairs and lists | Yes | `member` functions are predicates, `member` and `assoc` do not accept `compare` argument.
6.5 Symbols | Yes |
6.6 Characters | |
6.6 Characters | Partial | No unicode support, `char-ci` predicates are not implemented.
6.7 Strings | |
6.8 Vectors | |
6.9 Bytevectors | |