cyclone/FEATURES.md
2015-06-04 21:38:02 -04:00

1.2 KiB

TODO: list of features, table of RxRS features (??), etc

R7RS Compliance

Section Status Comments
2.2 Whitespace and comments
2.3 Other notations
2.4 Datum labels
3.1 Variables, syntactic keywords, and regions
3.2 Disjointness of types
3.3 External representations
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
5.1 Programs
5.2 Import declarations
5.3 Variable definitions
5.4 Syntax definitions
5.5 Record-type definitions
5.6 Libraries
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 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 Partial No unicode support, char-ci predicates are not implemented.
6.7 Strings
6.8 Vectors Yes
6.9 Bytevectors
6.10 Control features
6.11 Exceptions
6.12 Environments and evaluation
6.13 Input and output
6.14 System interface