mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39:17 +02:00
Added new section
This commit is contained in:
parent
78c43faf74
commit
06781b38d2
1 changed files with 4 additions and 2 deletions
|
@ -369,8 +369,6 @@ A Scheme API for exception handling is provided as part of R<sup>7</sup>RS.
|
|||
|
||||
## Scheme Libraries
|
||||
|
||||
TODO: explain compiler is mostly implemented as libraries? maybe a new sub-section?
|
||||
|
||||
### Native Thread Support
|
||||
|
||||
A multithreading API is provided based on [SRFI 18](http://justinethier.github.io/cyclone/docs/api/srfi/18). Most of the work to support multithreading is accomplished by the runtime and garbage collector.
|
||||
|
@ -391,6 +389,10 @@ The interpreter itself is straightforward but there is nice speed up to be had b
|
|||
|
||||
The interpreter's full implementation is available in the `(scheme eval)` library, and the `icyc` executable is provided for convenient access to a REPL.
|
||||
|
||||
### Compiler Internals
|
||||
|
||||
Most of the Cyclone compiler is implemented in Scheme as [a series of libraries](API.md#cyclone-libraries).
|
||||
|
||||
## Scheme Standards
|
||||
|
||||
Cyclone targets the [R<sup>7</sup>RS-small specification](https://github.com/justinethier/cyclone/raw/master/docs/r7rs.pdf). This spec is relatively new and provides incremental improvements from the popular [R<sup>5</sup>RS spec](http://www.schemers.org/Documents/Standards/R5RS/HTML/). Library support is the most important new feature but there are also exceptions, system interfaces, and a more consistent API.
|
||||
|
|
Loading…
Add table
Reference in a new issue