Primitive member/assoc functions

This commit is contained in:
Justin Ethier 2016-10-17 23:49:20 -04:00
parent e636f40f99
commit b8bcdb89dc
2 changed files with 1 additions and 4 deletions

View file

@ -7,6 +7,7 @@ TODO: SRFI 113
Features: Features:
- Improve performance by inlining numeric arithmetic and comparison operations. - Improve performance by inlining numeric arithmetic and comparison operations.
- Revert `assq`, `assv`, `memq`, and `memv` back to primitives for improved performance.
- Added support for SRFI 106: a basic socket interface, and SRFI 128: Comparators. - Added support for SRFI 106: a basic socket interface, and SRFI 128: Comparators.
- Improved library support to recognize all of the import set forms: `only`, `except`, `prefix`, and `rename`. - Improved library support to recognize all of the import set forms: `only`, `except`, `prefix`, and `rename`.
- Allow explicit renaming macros to be declared interactively. This is the first limited support for calling `define-syntax` from `eval`. - Allow explicit renaming macros to be declared interactively. This is the first limited support for calling `define-syntax` from `eval`.

View file

@ -10,11 +10,7 @@
(import (scheme cyclone common)) (import (scheme cyclone common))
(export (export
member member
;memv
;memq
assoc assoc
;assv
;assq
cons-source cons-source
syntax-rules syntax-rules
letrec* letrec*