mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-18 21:29:18 +02:00
Initial file
This commit is contained in:
parent
326dc9688d
commit
98cd04853c
9 changed files with 88 additions and 1 deletions
5
docs/api/scheme/base.md
Normal file
5
docs/api/scheme/base.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Base Library
|
||||
|
||||
The `(scheme base)` library exports many of the procedures and syntax bindings that are traditionally associated with Scheme.
|
||||
|
||||
TODO: list functions
|
15
docs/api/scheme/char.md
Normal file
15
docs/api/scheme/char.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
# Char Library
|
||||
|
||||
The `(scheme char)` library provides the procedures for dealing with characters.
|
||||
|
||||
- `char-alphabetic?`
|
||||
- `char-downcase`
|
||||
- `char-lower-case?`
|
||||
- `char-numeric?`
|
||||
- `char-upcase`
|
||||
- `char-upper-case?`
|
||||
- `char-whitespace?`
|
||||
- `digit-value`
|
||||
- `string-upcase`
|
||||
- `string-downcase`
|
||||
|
8
docs/api/scheme/eval.md
Normal file
8
docs/api/scheme/eval.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Eval Library
|
||||
|
||||
The `(scheme eval)` library exports procedures for evaluating
|
||||
Scheme data as programs.
|
||||
|
||||
- `eval`
|
||||
- `create-environment`
|
||||
- `setup-environment`
|
12
docs/api/scheme/file.md
Normal file
12
docs/api/scheme/file.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# File Library
|
||||
|
||||
The `(scheme file)` library provides procedures for accessing
|
||||
files.
|
||||
|
||||
- `call-with-input-file`
|
||||
- `call-with-output-file`
|
||||
- `delete-file`
|
||||
- `file-exists?`
|
||||
- `with-input-from-file`
|
||||
- `with-output-to-file`
|
||||
|
13
docs/api/scheme/load.md
Normal file
13
docs/api/scheme/load.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Load Library
|
||||
|
||||
The `(scheme load)` library exports procedures for loading Scheme expressions from files.
|
||||
|
||||
- [`load`](#load)
|
||||
|
||||
#load
|
||||
|
||||
(load filename)
|
||||
|
||||
The `load` procedure reads expressions and definitions from the file and evaluates them sequentially.
|
||||
|
||||
Note that when using `load` in a compiled program, the file will be processed at runtime using `eval`. The file contents will not be compiled.
|
9
docs/api/scheme/process-context.md
Normal file
9
docs/api/scheme/process-context.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Process-Context Library
|
||||
|
||||
The `(scheme process-context)` library exports procedures
|
||||
for accessing with the program's calling context.
|
||||
|
||||
- `command-line`
|
||||
- `emergency-exit`
|
||||
- `exit`
|
||||
- `get-environment-variable`
|
|
@ -10,7 +10,7 @@ The `(scheme read)` library provides procedures for reading Scheme objects.
|
|||
(read)
|
||||
(read port)
|
||||
|
||||
[test](../../../scheme/read.sld#L441)
|
||||
Read a single Scheme object from the input port.
|
||||
|
||||
#read-all
|
||||
|
||||
|
|
7
docs/api/scheme/time.md
Normal file
7
docs/api/scheme/time.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Time Library
|
||||
|
||||
The `(scheme time` library provides access to time-related values.
|
||||
|
||||
- `current-jiffy`
|
||||
- `current-second`
|
||||
- `jiffies-per-second`
|
18
docs/api/scheme/write.md
Normal file
18
docs/api/scheme/write.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
# Write Library
|
||||
|
||||
The `(scheme write)` library provides procedures for writing
|
||||
Scheme objects.
|
||||
|
||||
- [`display`](#display)
|
||||
- `write`
|
||||
|
||||
#display
|
||||
|
||||
(display)
|
||||
(display port)
|
||||
|
||||
#write
|
||||
|
||||
(write)
|
||||
(write port)
|
||||
|
Loading…
Add table
Reference in a new issue