mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39:17 +02:00
2.2 KiB
2.2 KiB
R7RS Libraries
This section of the Cyclone API is based on the R7RS Scheme Specification:
- Built-in primitives
scheme base
scheme case-lambda
scheme char
scheme cxr
scheme eval
scheme file
scheme inexact
scheme lazy
scheme load
scheme process-context
scheme read
scheme time
scheme write
SRFI Library Support
Cyclone supports the following Scheme Requests for Implementation (SRFI) libraries. Detailed information is available in the linked SRFI page as well as the provided Cyclone API:
srfi 1
- List Librarysrfi 2
-and-let*
srfi 8
-receive
: Binding to multiple values - Included as part ofscheme base
.srfi 18
- Multithreading supportsrfi 27
- Sources of random bitssrfi 69
- Basic hash tablessrfi 111
- Boxessrfi 117
- Mutable queuessrfi 132
- Sort Librariessrfi 133
- Vector Library (R7RS-compatible)
Cyclone-specific
These libraries are used by the Cyclone compiler itself, and are subject to change:
scheme cyclone cgen
scheme cyclone common
scheme cyclone libraries
scheme cyclone macros
scheme cyclone transforms
scheme cyclone util