diff --git a/docs/api/primitives.md b/docs/api/primitives.md index 202792c0..151f33e6 100644 --- a/docs/api/primitives.md +++ b/docs/api/primitives.md @@ -2,6 +2,8 @@ This section contains all of the primitives and other objects that are included in the Cyclone runtime. These objects are always available regardless of library imports. +For more information see the [R7RS Scheme Specification](../r7rs.pdf). + - [`*`](#) - [`+`](#-1) - [`-`](#-) @@ -11,8 +13,76 @@ This section contains all of the primitives and other objects that are included - [`=`](#-5) - [`>`](#-6) - [`>=`](#-7) +- [`apply `](#apply) +- [`boolean? `](#boolean) +- [`bytevector `](#bytevector) +- [`bytevector-append `](#bytevector-append) +- [`bytevector-length `](#bytevector-length) +- [`bytevector-u8-ref `](#bytevector-u8-ref) +- [`bytevector-u8-set! `](#bytevector-u8-set) +- [`bytevector? `](#bytevector) +- [`caar `](#caar) +- [`cadr `](#cadr) +- [`car `](#car) +- [`cdar `](#cdar) +- [`cddr `](#cddr) +- [`cdr `](#cdr) +- [`cell `](#cell) +- [`cell-get `](#cell-get) +- [`char->integer `](#char-integer) +- [`char? `](#char) +- [`close-input-port `](#close-input-port) +- [`close-output-port `](#close-output-port) +- [`close-port `](#close-port) +- [`command-line-arguments`](#command-line-arguments) +- [`cons `](#cons) +- [`delete-file `](#delete-file) +- [`eof-object? `](#eof-object) +- [`eq? `](#eq) +- [`equal? `](#equal) +- [`eqv? `](#eqv) +- [`error `](#error) +- [`exit `](#exit) +- [`file-exists? `](#file-exists) +- [`integer->char `](#integer-char) +- [`integer? `](#integer) +- [`length `](#length) +- [`list->string `](#list-string) +- [`list->vector `](#list-vector) +- [`make-bytevector `](#make-bytevector) +- [`make-vector `](#make-vector) +- [`null? `](#null) +- [`number->string `](#number-string) +- [`number? `](#number) +- [`open-input-file `](#open-input-file) +- [`open-output-file `](#open-output-file) +- [`pair? `](#pair) +- [`peek-char `](#peek-char) +- [`port? `](#port) +- [`procedure? `](#procedure) +- [`read-char `](#read-char) +- [`real? `](#real) +- [`set-car! `](#set-car) +- [`set-cdr! `](#set-cdr) +- [`set-cell! `](#set-cell) +- [`string->number `](#string-number) +- [`string->symbol `](#string-symbol) +- [`string-append `](#string-append) +- [`string-cmp `](#string-cmp) +- [`string-length `](#string-length) +- [`string-ref `](#string-ref) +- [`string-set! `](#string-set) +- [`string? `](#string) +- [`substring `](#substring) +- [`symbol->string `](#symbol-string) +- [`symbol? `](#symbol) +- [`system `](#system) +- [`vector-length `](#vector-length) +- [`vector-ref `](#vector-ref) +- [`vector-set! `](#vector-set) +- [`vector? `](#vector) -#* +#\* #+ #- #/ @@ -21,73 +91,71 @@ This section contains all of the primitives and other objects that are included #= #> #>= - -apply -boolean? -bytevector -bytevector-append -bytevector-length -bytevector-u8-ref -bytevector-u8-set! -bytevector? -caar -cadr -car -cdar -cddr -cdr -cell -cell-get -char->integer -char? -close-input-port -close-output-port -close-port -command-line-arguments -cons -delete-file -eof-object? -eq? -equal? -eqv? -error -exit -file-exists? -integer->char -integer? -length -list->string -list->vector -make-bytevector -make-vector -null? -number->string -number? -open-input-file -open-output-file -pair? -peek-char -port? -procedure? -read-char -real? -set-car! -set-cdr! -set-cell! -set-global! -string->number -string->symbol -string-append -string-cmp -string-length -string-ref -string-set! -string? -substring -symbol->string -symbol? -system -vector-length -vector-ref -vector-set! -vector? +#apply +#boolean? +#bytevector +#bytevector-append +#bytevector-length +#bytevector-u8-ref +#bytevector-u8-set! +#bytevector? +#caar +#cadr +#car +#cdar +#cddr +#cdr +#cell +#cell-get +#char->integer +#char? +#close-input-port +#close-output-port +#close-port +#command-line-arguments +#cons +#delete-file +#eof-object? +#eq? +#equal? +#eqv? +#error +#exit +#file-exists? +#integer->char +#integer? +#length +#list->string +#list->vector +#make-bytevector +#make-vector +#null? +#number->string +#number? +#open-input-file +#open-output-file +#pair? +#peek-char +#port? +#procedure? +#read-char +#real? +#set-car! +#set-cdr! +#set-cell! +#string->number +#string->symbol +#string-append +#string-cmp +#string-length +#string-ref +#string-set! +#string? +#substring +#symbol->string +#symbol? +#system +#vector-length +#vector-ref +#vector-set! +#vector?