mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39:17 +02:00
expand (scheme base) docs with exports
This commit is contained in:
parent
b15eb1e559
commit
037a57e304
1 changed files with 171 additions and 1 deletions
|
@ -2,4 +2,174 @@
|
||||||
|
|
||||||
The `(scheme base)` library exports many of the procedures and syntax bindings that are traditionally associated with Scheme.
|
The `(scheme base)` library exports many of the procedures and syntax bindings that are traditionally associated with Scheme.
|
||||||
|
|
||||||
TODO: list functions
|
- `cons-source`
|
||||||
|
- `syntax-rules`
|
||||||
|
- `letrec*`
|
||||||
|
- `guard`
|
||||||
|
- `guard-aux`
|
||||||
|
- `define-record-type`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `record?`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `register-simple-type`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `make-type-predicate`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `make-constructor`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `make-getter`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `make-setter`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `slot-set!`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `type-slot-offset`
|
||||||
|
|
||||||
|
Also in SRFI-9.
|
||||||
|
|
||||||
|
- `receive`
|
||||||
|
- `abs`
|
||||||
|
- `max`
|
||||||
|
- `min`
|
||||||
|
- `modulo`
|
||||||
|
- `floor-remainder`
|
||||||
|
- `even?`
|
||||||
|
- `exact-integer?`
|
||||||
|
- `exact?`
|
||||||
|
- `inexact?`
|
||||||
|
- `odd?`
|
||||||
|
- `complex?`
|
||||||
|
- `rational?`
|
||||||
|
- `gcd`
|
||||||
|
- `lcm`
|
||||||
|
- `quotient`
|
||||||
|
- `remainder`
|
||||||
|
- `truncate-quotient `
|
||||||
|
- `truncate-remainder `
|
||||||
|
- `truncate/ `
|
||||||
|
- `floor-quotient `
|
||||||
|
- `floor-remainder `
|
||||||
|
- `floor/ `
|
||||||
|
- `square`
|
||||||
|
- `expt`
|
||||||
|
- `call-with-current-continuation`
|
||||||
|
- `call/cc`
|
||||||
|
- `call-with-values`
|
||||||
|
- `dynamic-wind`
|
||||||
|
- `values`
|
||||||
|
- `char=?`
|
||||||
|
- `char<?`
|
||||||
|
- `char>?`
|
||||||
|
- `char<=?`
|
||||||
|
- `char>=?`
|
||||||
|
- `string=?`
|
||||||
|
- `string<?`
|
||||||
|
- `string<=?`
|
||||||
|
- `string>?`
|
||||||
|
- `string>=?`
|
||||||
|
- `foldl`
|
||||||
|
- `foldr`
|
||||||
|
- `not`
|
||||||
|
- `list?`
|
||||||
|
- `zero?`
|
||||||
|
- `positive?`
|
||||||
|
- `negative?`
|
||||||
|
- `append`
|
||||||
|
- `list`
|
||||||
|
- `make-list`
|
||||||
|
- `list-copy`
|
||||||
|
- `map`
|
||||||
|
- `for-each`
|
||||||
|
- `list-tail`
|
||||||
|
- `list-ref`
|
||||||
|
- `list-set!`
|
||||||
|
- `reverse`
|
||||||
|
- `boolean=?`
|
||||||
|
- `symbol=?`
|
||||||
|
- `Cyc-obj=?`
|
||||||
|
- `vector`
|
||||||
|
- `vector-append`
|
||||||
|
- `vector-copy`
|
||||||
|
- `vector-copy!`
|
||||||
|
- `vector-fill!`
|
||||||
|
- `vector->list`
|
||||||
|
- `vector->string`
|
||||||
|
- `vector-map`
|
||||||
|
- `vector-for-each`
|
||||||
|
- `make-string`
|
||||||
|
- `string`
|
||||||
|
- `string-copy`
|
||||||
|
- `string-copy!`
|
||||||
|
- `string-fill!`
|
||||||
|
- `string->list`
|
||||||
|
- `string->vector`
|
||||||
|
- `string-map`
|
||||||
|
- `string-for-each`
|
||||||
|
- `make-parameter`
|
||||||
|
- `current-output-port`
|
||||||
|
- `current-input-port`
|
||||||
|
- `current-error-port`
|
||||||
|
- `call-with-port`
|
||||||
|
- `error`
|
||||||
|
- `raise`
|
||||||
|
- `raise-continuable`
|
||||||
|
- `with-exception-handler`
|
||||||
|
- `Cyc-add-exception-handler`
|
||||||
|
- `Cyc-remove-exception-handler`
|
||||||
|
- `newline`
|
||||||
|
- `write-char`
|
||||||
|
- `write-string`
|
||||||
|
- `flush-output-port`
|
||||||
|
- `read-line`
|
||||||
|
- `read-string`
|
||||||
|
- `input-port?`
|
||||||
|
- `output-port?`
|
||||||
|
- `input-port-open?`
|
||||||
|
- `output-port-open?`
|
||||||
|
- `features`
|
||||||
|
- `Cyc-version`
|
||||||
|
- `any`
|
||||||
|
- `every`
|
||||||
|
- `and`
|
||||||
|
- `or`
|
||||||
|
- `let`
|
||||||
|
- `let*`
|
||||||
|
- `letrec`
|
||||||
|
- `begin`
|
||||||
|
- `case`
|
||||||
|
- `cond`
|
||||||
|
- `cond-expand`
|
||||||
|
- `do`
|
||||||
|
- `when`
|
||||||
|
- `unless`
|
||||||
|
- `quasiquote`
|
||||||
|
- `floor`
|
||||||
|
- `ceiling`
|
||||||
|
- `truncate`
|
||||||
|
- `round`
|
||||||
|
- `exact`
|
||||||
|
- `inexact`
|
||||||
|
- `eof-object`
|
||||||
|
- `syntax-error`
|
||||||
|
- `bytevector-copy`
|
||||||
|
- `bytevector-copy!`
|
||||||
|
- `utf8->string`
|
||||||
|
- `string->utf8`
|
||||||
|
- `denominator`
|
||||||
|
- `numerator`
|
||||||
|
|
Loading…
Add table
Reference in a new issue