From 52ff15e08705c95b09abb2d431f72b314156cc54 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Wed, 12 Oct 2016 18:11:18 -0400 Subject: [PATCH] Sync links --- docs/API.md | 587 ++++++++++++++++++++++++++-------------------------- 1 file changed, 297 insertions(+), 290 deletions(-) diff --git a/docs/API.md b/docs/API.md index fb7696f5..94912a5b 100644 --- a/docs/API.md +++ b/docs/API.md @@ -74,25 +74,90 @@ These libraries are used by the Cyclone compiler. Some of these are stable and u This section is an alphabetic listing of all the functions, objects, and macros provided by the previous libraries. +- - - +[`*Cyc-version-banner*`](api/scheme/cyclone/common#cyc-version-banner) +[`*`](api/primitives#section) +[`*af-inet*`](api/srfi/106#af-inet) +[`*af-inet6*`](api/srfi/106#af-inet6) +[`*af-unspec*`](api/srfi/106#af-unspec) +[`*ai-addrconfig*`](api/srfi/106#ai-addrconfig) +[`*ai-all*`](api/srfi/106#ai-all) +[`*ai-canonname*`](api/srfi/106#ai-canonname) +[`*ai-numerichost*`](api/srfi/106#ai-numerichost) +[`*ai-v4mapped*`](api/srfi/106#ai-v4mapped) +[`*c-file-header-comment*`](api/scheme/cyclone/common#c-file-header-comment) +[`*defined-macros* `](api/scheme/cyclone/transforms#*defined-macros) +[`*do-code-gen* `](api/scheme/cyclone/transforms#*do-code-gen) +[`*ipproto-ip*`](api/srfi/106#ipproto-ip) +[`*ipproto-tcp*`](api/srfi/106#ipproto-tcp) +[`*ipproto-udp*`](api/srfi/106#ipproto-udp) +[`*msg-oob*`](api/srfi/106#msg-oob) +[`*msg-peek*`](api/srfi/106#msg-peek) +[`*msg-waitall*`](api/srfi/106#msg-waitall) +[`*primitives* `](api/scheme/cyclone/transforms#*primitives) +[`*primitives*`](api/scheme/cyclone/primitives#primitives) +[`*primitives-num-args*`](api/scheme/cyclone/primitives#primitives-num-args) +[`*shut-rd*`](api/srfi/106#shut-rd) +[`*shut-rdwr*`](api/srfi/106#shut-rdwr) +[`*shut-wr*`](api/srfi/106#shut-wr) +[`*sock-dgram*`](api/srfi/106#sock-dgram) +[`*sock-stream*`](api/srfi/106#sock-stream) +[`*trace-level* `](api/scheme/cyclone/transforms#*trace-level) +[`*version*`](api/scheme/cyclone/common#version) +[`*version-banner*`](api/scheme/cyclone/common#version-banner) +[`*version-name*`](api/scheme/cyclone/common#version-name) +[`*version-number*`](api/scheme/cyclone/common#version-number) + +- - - +[`+`](api/primitives#section-1) + +- - - +[`->heap`](api/srfi/18#heap) +[`-`](api/primitives#-) + +- - - +[`/`](api/primitives#section-2) + +- - - +[`<=? `](api/(srfi/128#section-3) +[`<=`](api/primitives#section-4) +[`=? `](api/(srfi/128#section-4) +[`>=`](api/primitives#section-7) +[`>? `](api/(srfi/128#section-2) +[`>`](api/primitives#section-6) + +- - - +[`Cyc-er-compare? `](api/scheme/cyclone/util#cyc-er-compare) +[`Cyc-er-rename `](api/scheme/cyclone/util#cyc-er-rename) +[`Cyc-minor-gc`](api/srfi/18#cyc-minor-gc) + - - - [`abs`](api/scheme/base#abs) [`acos`](api/scheme/inexact#acos) [`adb:clear!`](api/scheme/cyclone/cps-optimizations#adbclear) -[`adbf:set-simple!`](api/scheme/cyclone/cps-optimizations#adbfset-simple) -[`adbf:set-unused-params!`](api/scheme/cyclone/cps-optimizations#adbfset-unused-params) -[`adbf:simple`](api/scheme/cyclone/cps-optimizations#adbfsimple) [`adb:function?`](api/scheme/cyclone/cps-optimizations#adbfunction) -[`adbf:unused-params`](api/scheme/cyclone/cps-optimizations#adbfunused-params) -[`adb:get`](api/scheme/cyclone/cps-optimizations#adbget) [`adb:get-db`](api/scheme/cyclone/cps-optimizations#adbget-db) [`adb:get/default`](api/scheme/cyclone/cps-optimizations#adbgetdefault) +[`adb:get`](api/scheme/cyclone/cps-optimizations#adbget) [`adb:make-fnc`](api/scheme/cyclone/cps-optimizations#adbmake-fnc) [`adb:make-var`](api/scheme/cyclone/cps-optimizations#adbmake-var) [`adb:set!`](api/scheme/cyclone/cps-optimizations#adbset) [`adb:variable?`](api/scheme/cyclone/cps-optimizations#adbvariable) +[`adbf:set-simple!`](api/scheme/cyclone/cps-optimizations#adbfset-simple) +[`adbf:set-unused-params!`](api/scheme/cyclone/cps-optimizations#adbfset-unused-params) +[`adbf:simple`](api/scheme/cyclone/cps-optimizations#adbfsimple) +[`adbf:unused-params`](api/scheme/cyclone/cps-optimizations#adbfunused-params) [`adbv:assigned-value`](api/scheme/cyclone/cps-optimizations#adbvassigned-value) -[`adbv:const?`](api/scheme/cyclone/cps-optimizations#adbvconst) [`adbv:const-value`](api/scheme/cyclone/cps-optimizations#adbvconst-value) +[`adbv:const?`](api/scheme/cyclone/cps-optimizations#adbvconst) [`adbv:defined-by`](api/scheme/cyclone/cps-optimizations#adbvdefined-by) [`adbv:global?`](api/scheme/cyclone/cps-optimizations#adbvglobal) [`adbv:reassigned?`](api/scheme/cyclone/cps-optimizations#adbvreassigned) @@ -106,105 +171,69 @@ This section is an alphabetic listing of all the functions, objects, and macros [`adbv:set-ref-by!`](api/scheme/cyclone/cps-optimizations#adbvset-ref-by) [`address-family`](api/srfi/106#address-family) [`address-info`](api/srfi/106#address-info) +[`alist->hash-table`](api/srfi/69#alist-hash-table) [`alist-cons`](api/srfi/1#alist-cons) [`alist-copy`](api/srfi/1#alist-copy) -[`alist-delete`](api/srfi/1#alist-delete) [`alist-delete!`](api/srfi/1#alist-delete-1) -[`alist->hash-table`](api/srfi/69#alist-hash-table) +[`alist-delete`](api/srfi/1#alist-delete) [`alpha-convert `](api/scheme/cyclone/transforms#alpha-convert) [`analyze-cps`](api/scheme/cyclone/cps-optimizations#analyze-cps) [`analyze-mutable-variables `](api/scheme/cyclone/transforms#analyze-mutable-variables) -[`and`](api/scheme/base#and) [`and-let*`](api/srfi/2#and-let) +[`and`](api/scheme/base#and) [`angle`](api/scheme/complex#angle) [`any`](api/scheme/base#any) [`any`](api/srfi/1#any) -[`app? `](api/scheme/cyclone/util#app) [`app->args `](api/scheme/cyclone/transforms#app-args) -[`append`](api/scheme/base#append) -[`append!`](api/srfi/1#append) -[`append-map`](api/srfi/1#append-map) -[`append-map!`](api/srfi/1#append-map-1) -[`append-reverse`](api/srfi/1#append-reverse) -[`append-reverse!`](api/srfi/1#append-reverse-1) [`app->fun `](api/scheme/cyclone/transforms#app-fun) +[`app? `](api/scheme/cyclone/util#app) +[`append!`](api/srfi/1#append) +[`append-map!`](api/srfi/1#append-map-1) +[`append-map`](api/srfi/1#append-map) +[`append-reverse!`](api/srfi/1#append-reverse-1) +[`append-reverse`](api/srfi/1#append-reverse) +[`append`](api/scheme/base#append) [`apply `](api/primitives#apply) [`asin`](api/scheme/inexact#asin) [`assoc`](api/scheme/base#assoc) -[`assq`](api/scheme/base#assq) [`assq-remove-key `](api/scheme/cyclone/transforms#assq-remove-key) [`assq-remove-keys `](api/scheme/cyclone/transforms#assq-remove-keys) +[`assq`](api/scheme/base#assq) [`assv`](api/scheme/base#assv) -[`ast:lambda?`](api/scheme/cyclone/ast#astlambda) +[`ast:%make-lambda`](api/scheme/cyclone/ast#astmake-lambda-1) [`ast:lambda-args`](api/scheme/cyclone/ast#astlambda-args) [`ast:lambda-body`](api/scheme/cyclone/ast#astlambda-body) [`ast:lambda-formals->list `](api/scheme/cyclone/transforms#astlambda-formals-list) [`ast:lambda-formals-type `](api/scheme/cyclone/transforms#astlambda-formals-type) [`ast:lambda-id`](api/scheme/cyclone/ast#astlambda-id) +[`ast:lambda?`](api/scheme/cyclone/ast#astlambda) [`ast:make-lambda`](api/scheme/cyclone/ast#astmake-lambda) -[`ast:%make-lambda`](api/scheme/cyclone/ast#astmake-lambda-1) [`ast:set-lambda-args!`](api/scheme/cyclone/ast#astset-lambda-args) [`ast:set-lambda-body!`](api/scheme/cyclone/ast#astset-lambda-body) [`atan`](api/scheme/inexact#atan) [`azip `](api/scheme/cyclone/transforms#azip) -- - - -[`%adb:make-fnc`](api/scheme/cyclone/cps-optimizations#adbmake-fnc-1) -[`%adb:make-var`](api/scheme/cyclone/cps-optimizations#adbmake-var-1) - -- - - -[`*af-inet6*`](api/srfi/106#af-inet6) -[`*af-inet*`](api/srfi/106#af-inet) -[`*af-unspec*`](api/srfi/106#af-unspec) -[`*ai-addrconfig*`](api/srfi/106#ai-addrconfig) -[`*ai-all*`](api/srfi/106#ai-all) -[`*ai-canonname*`](api/srfi/106#ai-canonname) -[`*ai-numerichost*`](api/srfi/106#ai-numerichost) -[`*ai-v4mapped*`](api/srfi/106#ai-v4mapped) - -- - - -[`-`](api/primitives#-) - -- - - -[`*`](api/primitives#section) - -- - - -[`+`](api/primitives#section-1) - -- - - -[`/`](api/primitives#section-2) - -- - - -[`<`](api/primitives#section-3) -[`<=`](api/primitives#section-4) - -- - - -[`=`](api/primitives#section-5) - -- - - -[`>`](api/primitives#section-6) -[`>=`](api/primitives#section-7) - - - - [`basename `](api/scheme/cyclone/transforms#basename) -[`begin`](api/scheme/base#begin) -[`begin? `](api/scheme/cyclone/util#begin) [`begin->exps `](api/scheme/cyclone/transforms#begin-exps) -[`boolean? `](api/primitives#boolean) +[`begin? `](api/scheme/cyclone/util#begin) +[`begin`](api/scheme/base#begin) +[`boolean-hash `](api/srfi/128#boolean-hash) [`boolean=?`](api/scheme/base#boolean) -[`box`](api/srfi/111#box) +[`boolean? `](api/primitives#boolean) [`box?`](api/srfi/111#box-1) -[`break`](api/srfi/1#break) +[`box`](api/srfi/111#box) [`break!`](api/srfi/1#break-1) +[`break`](api/srfi/1#break) [`built-in-syms `](api/scheme/cyclone/transforms#built-in-syms) [`bytevector `](api/primitives#bytevector) -[`bytevector? `](api/primitives#bytevector) [`bytevector-append `](api/primitives#bytevector-append) -[`bytevector-copy`](api/scheme/base#bytevector-copy) [`bytevector-copy!`](api/scheme/base#bytevector-copy-1) +[`bytevector-copy`](api/scheme/base#bytevector-copy) [`bytevector-length `](api/primitives#bytevector-length) [`bytevector-u8-ref `](api/primitives#bytevector-u8-ref) [`bytevector-u8-set! `](api/primitives#bytevector-u8-set) +[`bytevector? `](api/primitives#bytevector) - - - [`caaaar`](api/scheme/cxr#caaaar) @@ -221,17 +250,17 @@ This section is an alphabetic listing of all the functions, objects, and macros [`cadddr`](api/scheme/cxr#cadddr) [`caddr`](api/scheme/cxr#caddr) [`cadr `](api/primitives#cadr) -[`call/cc`](api/scheme/base#callcc) [`call-with-current-continuation`](api/scheme/base#call-with-current-continuation) [`call-with-input-file`](api/scheme/file#call-with-input-file) [`call-with-output-file`](api/scheme/file#call-with-output-file) [`call-with-port`](api/scheme/base#call-with-port) [`call-with-socket`](api/srfi/106#call-with-socket) [`call-with-values`](api/scheme/base#call-with-values) +[`call/cc`](api/scheme/base#callcc) [`car `](api/primitives#car) [`car+cdr`](api/srfi/1#carcdr) -[`case`](api/scheme/base#case) [`case-lambda`](api/scheme/case-lambda#case-lambda) +[`case`](api/scheme/base#case) [`cdaaar`](api/scheme/cxr#cdaaar) [`cdaadr`](api/scheme/cxr#cdaadr) [`cdaar`](api/scheme/cxr#cdaar) @@ -248,17 +277,13 @@ This section is an alphabetic listing of all the functions, objects, and macros [`cddr `](api/primitives#cddr) [`cdr `](api/primitives#cdr) [`ceiling`](api/scheme/base#ceiling) -[`cell? `](api/scheme/cyclone/transforms#cell) -[`cell-get? `](api/scheme/cyclone/transforms#cell-get) -[`cell-get->cell `](api/scheme/cyclone/transforms#cell-get-cell) [`cell->value `](api/scheme/cyclone/transforms#cell-value) +[`cell-get->cell `](api/scheme/cyclone/transforms#cell-get-cell) +[`cell-get? `](api/scheme/cyclone/transforms#cell-get) +[`cell? `](api/scheme/cyclone/transforms#cell) +[`char->integer `](api/primitives#char-integer) [`char-alphabetic?`](api/scheme/char#char-alphabetic) -[`char? `](api/primitives#char) -[`char<=?`](api/scheme/base#char) -[`char=?`](api/scheme/base#char-3) -[`char>?`](api/scheme/base#char-4) +[`char-ci-hash `](api/srfi/128#char-ci-hash) [`char-ci<=?`](api/scheme/char#char-ci) [`char-ci?`](api/scheme/char#char-ci-4) [`char-downcase`](api/scheme/char#char-downcase) [`char-foldcase`](api/scheme/char#char-foldcase) -[`char->integer `](api/primitives#char-integer) +[`char-hash `](api/srfi/128#char-hash) [`char-lower-case?`](api/scheme/char#char-lower-case) [`char-numeric?`](api/scheme/char#char-numeric) [`char-upcase`](api/scheme/char#char-upcase) [`char-upper-case?`](api/scheme/char#char-upper-case) [`char-whitespace?`](api/scheme/char#char-whitespace) +[`char<=?`](api/scheme/base#char) +[`char=?`](api/scheme/base#char-3) +[`char>?`](api/scheme/base#char-4) +[`char? `](api/primitives#char) [`circular-list?`](api/srfi/1#circular-list) [`circular-list`](api/srfi/1#circular-list-1) [`clear-mutables `](api/scheme/cyclone/transforms#clear-mutables) [`close-input-port `](api/primitives#close-input-port) [`close-output-port `](api/primitives#close-output-port) [`close-port `](api/primitives#close-port) -[`closure? `](api/scheme/cyclone/transforms#closure) -[`closure-convert `](api/scheme/cyclone/transforms#closure-convert) [`closure->env `](api/scheme/cyclone/transforms#closure-env) [`closure->fv `](api/scheme/cyclone/transforms#closure-fv) [`closure->lam `](api/scheme/cyclone/transforms#closure-lam) -[`command-line`](api/scheme/process-context#command-line) +[`closure-convert `](api/scheme/cyclone/transforms#closure-convert) +[`closure? `](api/scheme/cyclone/transforms#closure) [`command-line-arguments`](api/primitives#command-line-arguments) +[`command-line`](api/scheme/process-context#command-line) +[`comparator-check-type `](api/srfi/128#comparator-check-type) +[`comparator-equality-predicate `](api/srfi/128#comparator-equality-predicate) +[`comparator-hash `](api/srfi/128#comparator-hash) +[`comparator-hash-function `](api/srfi/128#comparator-hash-function) +[`comparator-hashable? `](api/srfi/128#comparator-hashable) +[`comparator-if<=> `](api/srfi/128#comparator-if) +[`comparator-ordered? `](api/srfi/128#comparator-ordered) +[`comparator-ordering-predicate `](api/srfi/128#comparator-ordering-predicate) +[`comparator-register-default! `](api/srfi/128#comparator-register-default) +[`comparator-test-type `](api/srfi/128#comparator-test-type) +[`comparator-type-test-predicate`](api/srfi/128#comparator-type-test-predicate) +[`comparator? `](api/srfi/128#comparator) [`complex?`](api/scheme/base#complex) -[`concatenate`](api/srfi/1#concatenate) [`concatenate!`](api/srfi/1#concatenate-1) -[`cond`](api/scheme/base#cond) +[`concatenate`](api/srfi/1#concatenate) [`cond-expand`](api/scheme/base#cond-expand) -[`condition-variable?`](api/srfi/18#condition-variable) +[`cond`](api/scheme/base#cond) [`condition-variable-broadcast!`](api/srfi/18#condition-variable-broadcast) [`condition-variable-signal!`](api/srfi/18#condition-variable-signal) [`condition-variable-wait!`](api/srfi/18#condition-variable-wait) +[`condition-variable?`](api/srfi/18#condition-variable) [`cons `](api/primitives#cons) [`cons*`](api/srfi/1#cons) [`const? `](api/scheme/cyclone/util#const) @@ -309,69 +352,62 @@ This section is an alphabetic listing of all the functions, objects, and macros [`current-test-applier`](api/scheme/cyclone/test#current-test-applier) [`current-test-comparator`](api/scheme/cyclone/test#current-test-comparator) [`current-test-epsilon`](api/scheme/cyclone/test#current-test-epsilon) -[`current-test-group`](api/scheme/cyclone/test#current-test-group) [`current-test-group-reporter`](api/scheme/cyclone/test#current-test-group-reporter) +[`current-test-group`](api/scheme/cyclone/test#current-test-group) [`current-test-handler`](api/scheme/cyclone/test#current-test-handler) [`current-test-skipper`](api/scheme/cyclone/test#current-test-skipper) [`current-test-verbosity`](api/scheme/cyclone/test#current-test-verbosity) - -- - - -[`Cyc-er-compare? `](api/scheme/cyclone/util#cyc-er-compare) -[`Cyc-er-rename `](api/scheme/cyclone/util#cyc-er-rename) - -- - - [`cyc:error `](api/scheme/cyclone/transforms#cycerror) - - - -[`Cyc-minor-gc`](api/srfi/18#cyc-minor-gc) - -- - - -[`*c-file-header-comment*`](api/scheme/cyclone/common#c-file-header-comment) -[`*Cyc-version-banner*`](api/scheme/cyclone/common#cyc-version-banner) - -- - - +[`default-hash `](api/srfi/128#default-hash) [`default-random-source`](api/srfi/27#default-random-source) -[`define? `](api/scheme/cyclone/util#define) -[`define-c? `](api/scheme/cyclone/util#define-c) [`define->exp `](api/scheme/cyclone/util#define-exp) [`define->lambda `](api/scheme/cyclone/transforms#define-lambda) +[`define->var `](api/scheme/cyclone/util#define-var) +[`define-c? `](api/scheme/cyclone/util#define-c) [`define-lambda? `](api/scheme/cyclone/transforms#define-lambda-1) [`define-record-type`](api/scheme/base#define-record-type) [`define-syntax?`](api/scheme/cyclone/macros#define-syntax) -[`define->var `](api/scheme/cyclone/util#define-var) -[`delay`](api/scheme/lazy#delay) +[`define? `](api/scheme/cyclone/util#define) [`delay-force`](api/scheme/lazy#delay-force) +[`delay`](api/scheme/lazy#delay) [`delete `](api/scheme/cyclone/util#delete) -[`delete`](api/srfi/1#delete) [`delete!`](api/srfi/1#delete-1) [`delete-duplicates `](api/scheme/cyclone/util#delete-duplicates) -[`delete-duplicates`](api/srfi/1#delete-duplicates) [`delete-duplicates!`](api/srfi/1#delete-duplicates-1) +[`delete-duplicates`](api/srfi/1#delete-duplicates) [`delete-file `](api/primitives#delete-file) +[`delete`](api/srfi/1#delete) [`denominator`](api/scheme/base#denominator) [`difference `](api/scheme/cyclone/transforms#difference) [`digit-value`](api/scheme/char#digit-value) [`display`](api/scheme/write#display) [`do`](api/scheme/base#do) [`dotted-list?`](api/srfi/1#dotted-list) -[`drop`](api/srfi/1#drop) -[`drop-right`](api/srfi/1#drop-right) [`drop-right!`](api/srfi/1#drop-right-1) +[`drop-right`](api/srfi/1#drop-right) [`drop-while`](api/srfi/1#drop-while) +[`drop`](api/srfi/1#drop) [`dynamic-wind`](api/scheme/base#dynamic-wind) -- - - -[`*defined-macros* `](api/scheme/cyclone/transforms#*defined-macros) -[`*do-code-gen* `](api/scheme/cyclone/transforms#*do-code-gen) - - - - [`eighth`](api/srfi/1#eighth) [`emergency-exit`](api/scheme/process-context#emergency-exit) -[`emit`](api/scheme/cyclone/cgen#emit) [`emit*`](api/scheme/cyclone/cgen#emit-1) [`emit-newline`](api/scheme/cyclone/cgen#emit-newline) -[`emits`](api/scheme/cyclone/cgen#emits) +[`emit`](api/scheme/cyclone/cgen#emit) [`emits*`](api/scheme/cyclone/cgen#emits-1) +[`emits`](api/scheme/cyclone/cgen#emits) +[`env-get->env `](api/scheme/cyclone/transforms#env-get-env) +[`env-get->field `](api/scheme/cyclone/transforms#env-get-field) +[`env-get->id `](api/scheme/cyclone/transforms#env-get-id) +[`env-get? `](api/scheme/cyclone/transforms#env-get) +[`env-make->fields `](api/scheme/cyclone/transforms#env-make-fields) +[`env-make->id `](api/scheme/cyclone/transforms#env-make-id) +[`env-make->values `](api/scheme/cyclone/transforms#env-make-values) +[`env-make? `](api/scheme/cyclone/transforms#env-make) +[`env:_lookup-variable-value `](api/scheme/cyclone/util#envlookup-variable-value) [`env:add-binding-to-frame! `](api/scheme/cyclone/util#envadd-binding-to-frame) [`env:all-values `](api/scheme/cyclone/util#envall-values) [`env:all-variables `](api/scheme/cyclone/util#envall-variables) @@ -381,18 +417,9 @@ This section is an alphabetic listing of all the functions, objects, and macros [`env:first-frame `](api/scheme/cyclone/util#envfirst-frame) [`env:frame-values `](api/scheme/cyclone/util#envframe-values) [`env:frame-variables `](api/scheme/cyclone/util#envframe-variables) -[`env-get? `](api/scheme/cyclone/transforms#env-get) -[`env-get->env `](api/scheme/cyclone/transforms#env-get-env) -[`env-get->field `](api/scheme/cyclone/transforms#env-get-field) -[`env-get->id `](api/scheme/cyclone/transforms#env-get-id) [`env:lookup `](api/scheme/cyclone/util#envlookup) -[`env:_lookup-variable-value `](api/scheme/cyclone/util#envlookup-variable-value) [`env:lookup-variable-value `](api/scheme/cyclone/util#envlookup-variable-value) -[`env-make? `](api/scheme/cyclone/transforms#env-make) -[`env-make->fields `](api/scheme/cyclone/transforms#env-make-fields) [`env:make-frame `](api/scheme/cyclone/util#envmake-frame) -[`env-make->id `](api/scheme/cyclone/transforms#env-make-id) -[`env-make->values `](api/scheme/cyclone/transforms#env-make-values) [`env:set-variable-value! `](api/scheme/cyclone/util#envset-variable-value) [`env:the-empty-environment `](api/scheme/cyclone/util#envthe-empty-environment) [`eof-object? `](api/primitives#eof-object) @@ -406,13 +433,13 @@ This section is an alphabetic listing of all the functions, objects, and macros [`even?`](api/scheme/base#even) [`every`](api/scheme/base#every) [`every`](api/srfi/1#every) -[`exact`](api/scheme/base#exact) -[`exact?`](api/scheme/base#exact) [`exact-integer?`](api/scheme/base#exact-integer) +[`exact?`](api/scheme/base#exact) +[`exact`](api/scheme/base#exact) [`exit `](api/primitives#exit) +[`exp`](api/scheme/inexact#exp) [`expand `](api/scheme/cyclone/transforms#expand) [`expand-lambda-body `](api/scheme/cyclone/transforms#expand-lambda-body) -[`exp`](api/scheme/inexact#exp) [`expt`](api/scheme/base#expt) - - - @@ -420,27 +447,27 @@ This section is an alphabetic listing of all the functions, objects, and macros [`fifth`](api/srfi/1#fifth) [`file-exists? `](api/primitives#file-exists) [`filter `](api/scheme/cyclone/util#filter) -[`filter`](api/srfi/1#filter) [`filter!`](api/srfi/1#filter-1) [`filter-map`](api/srfi/1#filter-map) [`filter-unused-variables `](api/scheme/cyclone/transforms#filter-unused-variables) -[`find`](api/srfi/1#find) +[`filter`](api/srfi/1#filter) [`find-tail`](api/srfi/1#find-tail) +[`find`](api/srfi/1#find) [`finite?`](api/scheme/inexact#finite) [`first`](api/srfi/1#first) [`flatten `](api/scheme/cyclone/util#flatten) -[`floor`](api/scheme/base#floor) -[`floor/`](api/scheme/base#floor-1) [`floor-quotient`](api/scheme/base#floor-quotient) [`floor-remainder`](api/scheme/base#floor-remainder ) [`floor-remainder`](api/scheme/base#floor-remainder) +[`floor/`](api/scheme/base#floor-1) +[`floor`](api/scheme/base#floor) [`flush-output-port`](api/scheme/base#flush-output-port) +[`fold-right`](api/srfi/1#fold-right) [`fold`](api/srfi/1#fold) [`foldl`](api/scheme/base#foldl) [`foldr`](api/scheme/base#foldr) -[`fold-right`](api/srfi/1#fold-right) -[`force`](api/scheme/lazy#force) [`for-each`](api/scheme/base#for-each) +[`force`](api/scheme/lazy#force) [`formals->list `](api/scheme/cyclone/util#formals-list) [`fourth`](api/srfi/1#fourth) [`free-vars `](api/scheme/cyclone/transforms#free-vars) @@ -456,15 +483,12 @@ This section is an alphabetic listing of all the functions, objects, and macros [`global-vars `](api/scheme/cyclone/transforms#global-vars) [`guard`](api/scheme/base#guard) -- - - -[`->heap`](api/srfi/18#heap) - - - - [`has-global? `](api/scheme/cyclone/transforms#has-global) -[`hash`](api/srfi/69#hash) +[`hash-bound `](api/srfi/128#hash-bound) [`hash-by-identity`](api/srfi/69#hash-by-identity) +[`hash-salt `](api/srfi/128#hash-salt) [`hash-table->alist`](api/srfi/69#hash-table-alist) -[`hash-table?`](api/srfi/69#hash-table) [`hash-table-copy`](api/srfi/69#hash-table-copy) [`hash-table-delete!`](api/srfi/69#hash-table-delete) [`hash-table-equivalence-function`](api/srfi/69#hash-table-equivalence-function) @@ -473,126 +497,120 @@ This section is an alphabetic listing of all the functions, objects, and macros [`hash-table-hash-function`](api/srfi/69#hash-table-hash-function) [`hash-table-keys`](api/srfi/69#hash-table-keys) [`hash-table-merge!`](api/srfi/69#hash-table-merge) -[`hash-table-ref`](api/srfi/69#hash-table-ref) [`hash-table-ref/default`](api/srfi/69#hash-table-refdefault) +[`hash-table-ref`](api/srfi/69#hash-table-ref) [`hash-table-set!`](api/srfi/69#hash-table-set) [`hash-table-size`](api/srfi/69#hash-table-size) -[`hash-table-update!`](api/srfi/69#hash-table-update) [`hash-table-update!/default`](api/srfi/69#hash-table-updatedefault) +[`hash-table-update!`](api/srfi/69#hash-table-update) [`hash-table-values`](api/srfi/69#hash-table-values) [`hash-table-walk`](api/srfi/69#hash-table-walk) +[`hash-table?`](api/srfi/69#hash-table) +[`hash`](api/srfi/69#hash) - - - +[`identifier->symbol `](api/scheme/cyclone/util#identifier-symbol) [`identifier=? `](api/scheme/cyclone/util#identifier) [`identifier? `](api/scheme/cyclone/util#identifier-1) -[`identifier->symbol `](api/scheme/cyclone/util#identifier-symbol) -[`if? `](api/scheme/cyclone/util#if) [`if->condition `](api/scheme/cyclone/util#if-condition) [`if->else `](api/scheme/cyclone/util#if-else) -[`if-else? `](api/scheme/cyclone/util#if-else) [`if->then `](api/scheme/cyclone/util#if-then) +[`if-else? `](api/scheme/cyclone/util#if-else) +[`if? `](api/scheme/cyclone/util#if) [`imag-part`](api/scheme/complex#imag-part) -[`inexact`](api/scheme/base#inexact) [`inexact?`](api/scheme/base#inexact-1) +[`inexact`](api/scheme/base#inexact) [`infinite?`](api/scheme/inexact#infinite) -[`input-port?`](api/scheme/base#input-port) [`input-port-open?`](api/scheme/base#input-port-open) +[`input-port?`](api/scheme/base#input-port) [`insert `](api/scheme/cyclone/transforms#insert) -[`integer? `](api/primitives#integer) [`integer->char `](api/primitives#integer-char) +[`integer? `](api/primitives#integer) [`iota`](api/srfi/1#iota) [`ip-protocol`](api/srfi/106#ip-protocol) [`is-mutable? `](api/scheme/cyclone/transforms#is-mutable) [`isolate-globals `](api/scheme/cyclone/transforms#isolate-globals) -- - - -[`*ipproto-ip*`](api/srfi/106#ipproto-ip) -[`*ipproto-tcp*`](api/srfi/106#ipproto-tcp) -[`*ipproto-udp*`](api/srfi/106#ipproto-udp) - - - - [`jiffies-per-second`](api/scheme/time#jiffies-per-second) - - - -[`lambda? `](api/scheme/cyclone/util#lambda) [`lambda->exp `](api/scheme/cyclone/util#lambda-exp) [`lambda->formals `](api/scheme/cyclone/util#lambda-formals) [`lambda-formals->list `](api/scheme/cyclone/util#lambda-formals-list) [`lambda-formals-type `](api/scheme/cyclone/util#lambda-formals-type) [`lambda-num-args `](api/scheme/cyclone/transforms#lambda-num-args) -[`lambda-varargs? `](api/scheme/cyclone/util#lambda-varargs) [`lambda-varargs-var `](api/scheme/cyclone/util#lambda-varargs-var) -[`last`](api/srfi/1#last) +[`lambda-varargs? `](api/scheme/cyclone/util#lambda-varargs) +[`lambda? `](api/scheme/cyclone/util#lambda) [`last-pair`](api/srfi/1#last-pair) +[`last`](api/srfi/1#last) [`lcm`](api/scheme/base#lcm) [`length `](api/primitives#length) [`length+`](api/srfi/1#length) [`length/obj `](api/scheme/cyclone/util#lengthobj) -[`let`](api/scheme/base#let) +[`let*-values`](api/scheme/base#let-values) [`let*`](api/scheme/base#let-1) -[`let? `](api/scheme/cyclone/transforms#let) [`let->args `](api/scheme/cyclone/transforms#let-args) [`let->bindings `](api/scheme/cyclone/transforms#let-bindings) [`let->bound-vars `](api/scheme/cyclone/transforms#let-bound-vars) [`let->exp `](api/scheme/cyclone/transforms#let-exp) +[`let-values`](api/scheme/base#let-values-1) [`let=>lambda `](api/scheme/cyclone/transforms#letlambda) -[`letrec`](api/scheme/base#letrec) +[`let? `](api/scheme/cyclone/transforms#let) +[`let`](api/scheme/base#let) [`letrec*`](api/scheme/base#letrec-1) -[`letrec? `](api/scheme/cyclone/transforms#letrec) [`letrec->args `](api/scheme/cyclone/transforms#letrec-args) [`letrec->bindings `](api/scheme/cyclone/transforms#letrec-bindings) [`letrec->bound-vars `](api/scheme/cyclone/transforms#letrec-bound-vars) [`letrec->exp `](api/scheme/cyclone/transforms#letrec-exp) -[`let*-values`](api/scheme/base#let-values) -[`let-values`](api/scheme/base#let-values-1) +[`letrec? `](api/scheme/cyclone/transforms#letrec) +[`letrec`](api/scheme/base#letrec) [`lib:body`](api/scheme/cyclone/libraries#libbody) [`lib:exports`](api/scheme/cyclone/libraries#libexports) -[`lib:get-all`](api/scheme/cyclone/libraries#libget-all) [`lib:get-all-import-deps`](api/scheme/cyclone/libraries#libget-all-import-deps) +[`lib:get-all`](api/scheme/cyclone/libraries#libget-all) [`lib:get-dep-list`](api/scheme/cyclone/libraries#libget-dep-list) [`lib:idb:ids`](api/scheme/cyclone/libraries#libidb:ids) [`lib:import->export-list`](api/scheme/cyclone/libraries#libimport-export-list) [`lib:import->filename`](api/scheme/cyclone/libraries#libimport-filename) [`lib:import->metalist`](api/scheme/cyclone/libraries#libimport-metalist) [`lib:import->path`](api/scheme/cyclone/libraries#libimport-path) -[`lib:imports`](api/scheme/cyclone/libraries#libimports) [`lib:imports->idb`](api/scheme/cyclone/libraries#libimports-idb) +[`lib:imports`](api/scheme/cyclone/libraries#libimports) [`lib:include-c-headers`](api/scheme/cyclone/libraries#libinclude-c-headers) [`lib:includes`](api/scheme/cyclone/libraries#libincludes) [`lib:list->import-set`](api/scheme/cyclone/libraries#liblist-import-set) -[`lib:name`](api/scheme/cyclone/libraries#libname) [`lib:name->string`](api/scheme/cyclone/libraries#libname-string) [`lib:name->symbol`](api/scheme/cyclone/libraries#libname-symbol) -[`library?`](api/scheme/cyclone/libraries#library) +[`lib:name`](api/scheme/cyclone/libraries#libname) [`lib:read-imports`](api/scheme/cyclone/libraries#libread-imports) [`lib:rename-exports`](api/scheme/cyclone/libraries#librename-exports) [`lib:resolve-imports`](api/scheme/cyclone/libraries#libresolve-imports) [`lib:resolve-meta`](api/scheme/cyclone/libraries#libresolve-meta) [`lib:result`](api/scheme/cyclone/libraries#libresult) -[`list`](api/scheme/base#list) -[`list?`](api/scheme/base#list-1) -[`list=`](api/srfi/1#list=) +[`library?`](api/scheme/cyclone/libraries#library) +[`list->lambda-formals `](api/scheme/cyclone/transforms#list-lambda-formals) +[`list->pair `](api/scheme/cyclone/transforms#list-pair) +[`list->string `](api/primitives#list-string) +[`list->vector `](api/primitives#list-vector) [`list-copy`](api/scheme/base#list-copy) [`list-copy`](api/srfi/1#list-copy) -[`list-delete-neighbor-dups`](api/srfi/132#list-delete-neighbor-dups) [`list-delete-neighbor-dups!`](api/srfi/132#list-delete-neighbor-dups-1) -[`list-index2 `](api/scheme/cyclone/util#list-index2) +[`list-delete-neighbor-dups`](api/srfi/132#list-delete-neighbor-dups) [`list-index `](api/scheme/cyclone/transforms#list-index) +[`list-index2 `](api/scheme/cyclone/util#list-index2) [`list-index`](api/srfi/1#list-index) [`list-insert-at! `](api/scheme/cyclone/util#list-insert-at) -[`list->lambda-formals `](api/scheme/cyclone/transforms#list-lambda-formals) -[`list-merge`](api/srfi/132#list-merge) [`list-merge!`](api/srfi/132#list-merge-1) -[`list->pair `](api/scheme/cyclone/transforms#list-pair) +[`list-merge`](api/srfi/132#list-merge) [`list-prefix? `](api/scheme/cyclone/util#list-prefix) [`list-queue-add-back!`](api/srfi/117#list-queue-add-back) [`list-queue-add-front!`](api/srfi/117#list-queue-add-front) -[`list-queue`](api/srfi/117#list-queue) -[`list-queue?`](api/srfi/117#list-queue-1) -[`list-queue-append`](api/srfi/117#list-queue-append) -[`list-queue-append`](api/srfi/117#list-queue-append) [`list-queue-append!`](api/srfi/117#list-queue-append-1) [`list-queue-append!`](api/srfi/117#list-queue-append-1) +[`list-queue-append`](api/srfi/117#list-queue-append) +[`list-queue-append`](api/srfi/117#list-queue-append) [`list-queue-back`](api/srfi/117#list-queue-back) [`list-queue-concatenate`](api/srfi/117#list-queue-concatenate) [`list-queue-concatenate`](api/srfi/117#list-queue-concatenate) @@ -602,39 +620,42 @@ This section is an alphabetic listing of all the functions, objects, and macros [`list-queue-for-each`](api/srfi/117#list-queue-for-each) [`list-queue-front`](api/srfi/117#list-queue-front) [`list-queue-list`](api/srfi/117#list-queue-list) -[`list-queue-map`](api/srfi/117#list-queue-map) [`list-queue-map!`](api/srfi/117#list-queue-map-1) +[`list-queue-map`](api/srfi/117#list-queue-map) [`list-queue-remove-all!`](api/srfi/117#list-queue-remove-all) [`list-queue-remove-back!`](api/srfi/117#list-queue-remove-back) [`list-queue-remove-front!`](api/srfi/117#list-queue-remove-front) [`list-queue-set-list!`](api/srfi/117#list-queue-set-list) -[`list-queue-unfold`](api/srfi/117#list-queue-unfold) [`list-queue-unfold-right`](api/srfi/117#list-queue-unfold-right) +[`list-queue-unfold`](api/srfi/117#list-queue-unfold) +[`list-queue?`](api/srfi/117#list-queue-1) +[`list-queue`](api/srfi/117#list-queue) [`list-ref`](api/scheme/base#list-ref) [`list-set!`](api/scheme/base#list-set) -[`list-sort`](api/srfi/132#list-sort) [`list-sort!`](api/srfi/132#list-sort-1) +[`list-sort`](api/srfi/132#list-sort) [`list-sorted?`](api/srfi/132#list-sorted) -[`list-stable-sort`](api/srfi/132#list-stable-sort) [`list-stable-sort!`](api/srfi/132#list-stable-sort) -[`list->string `](api/primitives#list-string) +[`list-stable-sort`](api/srfi/132#list-stable-sort) [`list-tabulate`](api/srfi/1#list-tabulate) [`list-tail`](api/scheme/base#list-tail) -[`list->vector `](api/primitives#list-vector) +[`list=`](api/srfi/1#list=) +[`list?`](api/scheme/base#list-1) +[`list`](api/scheme/base#list) [`load`](api/scheme/load#load) [`log`](api/scheme/inexact#log) [`lset-adjoin`](api/srfi/1#lset-adjoin) +[`lset-diff+intersection`](api/srfi/1#lset-diffintersection) +[`lset-difference!`](api/srfi/1#lset-difference-1) +[`lset-difference`](api/srfi/1#lset-difference) +[`lset-intersection!`](api/srfi/1#lset-intersection-1) +[`lset-intersection`](api/srfi/1#lset-intersection) +[`lset-union!`](api/srfi/1#lset-union) +[`lset-union`](api/srfi/1#lset-union) +[`lset-xor!`](api/srfi/1#lset-xor-1) +[`lset-xor`](api/srfi/1#lset-xor) [`lset<=`](api/srfi/1#lset) [`lset=`](api/srfi/1#lset-1) -[`lset-difference`](api/srfi/1#lset-difference) -[`lset-difference!`](api/srfi/1#lset-difference-1) -[`lset-diff+intersection`](api/srfi/1#lset-diffintersection) -[`lset-intersection`](api/srfi/1#lset-intersection) -[`lset-intersection!`](api/srfi/1#lset-intersection-1) -[`lset-union`](api/srfi/1#lset-union) -[`lset-union!`](api/srfi/1#lset-union) -[`lset-xor`](api/srfi/1#lset-xor) -[`lset-xor!`](api/srfi/1#lset-xor-1) - - - [`macro:add!`](api/scheme/cyclone/macros#macroadd) @@ -647,14 +668,21 @@ This section is an alphabetic listing of all the functions, objects, and macros [`magnitude`](api/scheme/complex#magnitude) [`make-bytevector `](api/primitives#make-bytevector) [`make-client-socket`](api/srfi/106#make-client-socket) +[`make-comparator `](api/srfi/128#make-comparator) [`make-condition-variable`](api/srfi/18#make-condition-variable) [`make-constructor`](api/scheme/base#make-constructor) +[`make-default-comparator `](api/srfi/128#make-default-comparator) +[`make-eq-comparator `](api/srfi/128#make-eq-comparator) +[`make-equal-comparator `](api/srfi/128#make-equal-comparator) +[`make-eqv-comparator `](api/srfi/128#make-eqv-comparator) [`make-getter`](api/scheme/base#make-getter) [`make-hash-table`](api/srfi/69#make-hash-table) +[`make-list-comparator `](api/srfi/128#make-list-comparator) +[`make-list-queue`](api/srfi/117#make-list-queue) [`make-list`](api/scheme/base#make-list) [`make-list`](api/srfi/1#make-list) -[`make-list-queue`](api/srfi/117#make-list-queue) [`make-mutex`](api/srfi/18#make-mutex) +[`make-pair-comparator `](api/srfi/128#make-pair-comparator) [`make-parameter`](api/scheme/base#make-parameter) [`make-polar`](api/scheme/complex#make-polar) [`make-promise`](api/scheme/lazy#make-promise) @@ -666,11 +694,12 @@ This section is an alphabetic listing of all the functions, objects, and macros [`make-thread`](api/srfi/18#make-thread) [`make-type-predicate`](api/scheme/base#make-type-predicate) [`make-vector `](api/primitives#make-vector) +[`make-vector-comparator `](api/srfi/128#make-vector-comparator) [`mangle `](api/scheme/cyclone/util#mangle) [`mangle-global `](api/scheme/cyclone/util#mangle-global) -[`map`](api/scheme/base#map) [`map!`](api/srfi/1#map) [`map-in-order`](api/srfi/1#map-in-order) +[`map`](api/scheme/base#map) [`mark-mutable `](api/scheme/cyclone/transforms#mark-mutable) [`max`](api/scheme/base#max) [`member`](api/scheme/base#member) @@ -680,26 +709,22 @@ This section is an alphabetic listing of all the functions, objects, and macros [`min`](api/scheme/base#min) [`modulo`](api/scheme/base#modulo) [`mta:code-gen`](api/scheme/cyclone/cgen#mtacode-gen) -[`mutex?`](api/srfi/18#mutex) [`mutex-lock!`](api/srfi/18#mutex-lock) [`mutex-unlock!`](api/srfi/18#mutex-unlock) - -- - - -[`*msg-oob*`](api/srfi/106#msg-oob) -[`*msg-peek*`](api/srfi/106#msg-peek) -[`*msg-waitall*`](api/srfi/106#msg-waitall) +[`mutex?`](api/srfi/18#mutex) - - - [`nan?`](api/scheme/inexact#nan) [`negative?`](api/scheme/base#negative) [`newline`](api/scheme/base#newline) [`ninth`](api/srfi/1#ninth) -[`not`](api/scheme/base#not) [`not-pair?`](api/srfi/1#not-pair) -[`null? `](api/primitives#null) +[`not`](api/scheme/base#not) [`null-list?`](api/srfi/1#null-list) -[`number? `](api/primitives#number) +[`null? `](api/primitives#null) [`number->string `](api/primitives#number-string) +[`number-hash `](api/srfi/128#number-hash) +[`number? `](api/primitives#number) [`numerator`](api/scheme/base#numerator) - - - @@ -712,110 +737,98 @@ This section is an alphabetic listing of all the functions, objects, and macros [`open-output-file `](api/primitives#open-output-file) [`open-output-string`](api/scheme/base#open-output-string) [`opt:contract`](api/scheme/cyclone/cps-optimizations#optcontract) -[`optimize-cps`](api/scheme/cyclone/cps-optimizations#optimize-cps) [`opt:inline-prims`](api/scheme/cyclone/cps-optimizations#optinline-prims) +[`optimize-cps`](api/scheme/cyclone/cps-optimizations#optimize-cps) [`or`](api/scheme/base#or) -[`output-port?`](api/scheme/base#output-port) [`output-port-open?`](api/scheme/base#output-port-open) +[`output-port?`](api/scheme/base#output-port) - - - [`pack-lambda-arguments `](api/scheme/cyclone/util#pack-lambda-arguments) -[`pair? `](api/primitives#pair) -[`pair-fold`](api/srfi/1#pair-fold) -[`pair-fold-right`](api/srfi/1#pair-fold-right) -[`pair-for-each`](api/srfi/1#pair-for-each) [`pair->list `](api/scheme/cyclone/util#pair-list) +[`pair-fold-right`](api/srfi/1#pair-fold-right) +[`pair-fold`](api/srfi/1#pair-fold) +[`pair-for-each`](api/srfi/1#pair-for-each) +[`pair? `](api/primitives#pair) [`parameterize`](api/scheme/base#parameterize) -[`partition`](api/srfi/1#partition) [`partition!`](api/srfi/1#partition-1) +[`partition`](api/srfi/1#partition) [`peek-char `](api/primitives#peek-char) [`port? `](api/primitives#port) [`pos-in-list `](api/scheme/cyclone/transforms#pos-in-list) [`positive?`](api/scheme/base#positive) [`precompute-prim-app? `](api/scheme/cyclone/transforms#precompute-prim-app) [`pretty-print`](api/scheme/cyclone/pretty-print#pretty-print) -[`prim:allocates-object?)`](api/scheme/cyclone/primitives#primallocates-object) -[`prim?`](api/scheme/cyclone/primitives#prim) -[`prim:arg-count?`](api/scheme/cyclone/primitives#primarg-count) -[`prim-call?`](api/scheme/cyclone/primitives#prim-call) [`prim->c-func`](api/scheme/cyclone/primitives#prim-c-func) -[`prim:check-arg-count`](api/scheme/cyclone/primitives#primcheck-arg-count) -[`prim:cont?`](api/scheme/cyclone/primitives#primcont) -[`prim:cont/no-args?`](api/scheme/cyclone/primitives#primcontno-args) -[`prim/cvar?`](api/scheme/cyclone/primitives#primcvar) +[`prim-call?`](api/scheme/cyclone/primitives#prim-call) [`prim/c-var-assign`](api/scheme/cyclone/primitives#primc-var-assign) +[`prim/cvar?`](api/scheme/cyclone/primitives#primcvar) [`prim/data-arg?`](api/scheme/cyclone/primitives#prata-arg) +[`prim:allocates-object?)`](api/scheme/cyclone/primitives#primallocates-object) +[`prim:arg-count?`](api/scheme/cyclone/primitives#primarg-count) +[`prim:check-arg-count`](api/scheme/cyclone/primitives#primcheck-arg-count) +[`prim:cont/no-args?`](api/scheme/cyclone/primitives#primcontno-args) +[`prim:cont?`](api/scheme/cyclone/primitives#primcont) [`prim:mutates?`](api/scheme/cyclone/primitives#primmutates) +[`prim?`](api/scheme/cyclone/primitives#prim) [`print-exception`](api/scheme/cyclone/test#print-exception) [`procedure? `](api/primitives#procedure) [`promise?`](api/scheme/lazy#promise) [`proper-list?`](api/srfi/1#proper-list) -- - - -[`*primitives*`](api/scheme/cyclone/primitives#primitives) -[`*primitives* `](api/scheme/cyclone/transforms#*primitives) -[`*primitives-num-args*`](api/scheme/cyclone/primitives#primitives-num-args) - - - - [`quasiquote`](api/scheme/base#quasiquote) [`quote? `](api/scheme/cyclone/util#quote) [`quotient`](api/scheme/base#quotient) - - - -[`raise`](api/scheme/base#raise) [`raise-continuable`](api/scheme/base#raise-continuable) +[`raise`](api/scheme/base#raise) [`random-integer`](api/srfi/27#random-integer) [`random-real`](api/srfi/27#random-real) -[`random-source?`](api/srfi/27#random-source) [`random-source-make-integers`](api/srfi/27#random-source-make-integers) [`random-source-make-reals`](api/srfi/27#random-source-make-reals) [`random-source-pseudo-randomize!`](api/srfi/27#random-source-pseudo-randomize) [`random-source-randomize!`](api/srfi/27#random-source-randomize) [`random-source-state-ref`](api/srfi/27#random-source-state-ref) [`random-source-state-set!`](api/srfi/27#random-source-state-set) +[`random-source?`](api/srfi/27#random-source) [`rational?`](api/scheme/base#rational) [`read-all`](api/scheme/read#read-all) -[`read`](api/scheme/read#read) [`read-char `](api/primitives#read-char) [`read-line`](api/scheme/base#read-line) [`read-string`](api/scheme/base#read-string) -[`real? `](api/primitives#real) +[`read`](api/scheme/read#read) [`real-part`](api/scheme/complex#real-part) +[`real? `](api/primitives#real) [`receive`](api/scheme/base#receive) [`record?`](api/scheme/base#record) [`reduce `](api/scheme/cyclone/transforms#reduce) -[`reduce`](api/srfi/1#reduce) [`reduce-right`](api/srfi/1#reduce-right) +[`reduce`](api/srfi/1#reduce) [`ref? `](api/scheme/cyclone/util#ref) [`remainder`](api/scheme/base#remainder) [`remove `](api/scheme/cyclone/transforms#remove) -[`remove`](api/srfi/1#remove) [`remove!`](api/srfi/1#remove-1) -[`reverse`](api/scheme/base#reverse) +[`remove`](api/srfi/1#remove) [`reverse!`](api/srfi/1#reverse) [`reverse-list->vector`](api/srfi/133#reverse-list-vector) [`reverse-vector->list`](api/srfi/133#reverse-vector-list) +[`reverse`](api/scheme/base#reverse) [`round`](api/scheme/base#round) -- - - -[`*shut-rd*`](api/srfi/106#shut-rd) -[`*shut-rdwr*`](api/srfi/106#shut-rdwr) -[`*shut-wr*`](api/srfi/106#shut-wr) -[`*sock-dgram*`](api/srfi/106#sock-dgram) -[`*sock-stream*`](api/srfi/106#sock-stream) - - - - [`second`](api/srfi/1#second) +[`set!->exp `](api/scheme/cyclone/util#set-exp) +[`set!->var `](api/scheme/cyclone/util#set-var) [`set!? `](api/scheme/cyclone/util#set) [`set-box!`](api/srfi/111#set-box) [`set-car! `](api/primitives#set-car) [`set-cdr! `](api/primitives#set-cdr) -[`set-cell!? `](api/scheme/cyclone/transforms#set-cell) [`set-cell!->cell `](api/scheme/cyclone/transforms#set-cell-cell) [`set-cell!->value `](api/scheme/cyclone/transforms#set-cell-value) -[`set!->exp `](api/scheme/cyclone/util#set-exp) +[`set-cell!? `](api/scheme/cyclone/transforms#set-cell) [`setup-environment`](api/scheme/eval#setup-environment) -[`set!->var `](api/scheme/cyclone/util#set-var) [`seventh`](api/srfi/1#seventh) [`shutdown-method`](api/srfi/106#shutdown-method) [`simple-lambda?`](api/scheme/cyclone/cps-optimizations#simple-lambda) @@ -823,7 +836,6 @@ This section is an alphabetic listing of all the functions, objects, and macros [`sixth`](api/srfi/1#sixth) [`slot-set!`](api/scheme/base#slot-set) [`socket-accept`](api/srfi/106#socket-accept) -[`socket?`](api/srfi/106#socket) [`socket-close`](api/srfi/106#socket-close) [`socket-domain`](api/srfi/106#socket-domain) [`socket-input-port`](api/srfi/106#socket-input-port) @@ -833,68 +845,68 @@ This section is an alphabetic listing of all the functions, objects, and macros [`socket-recv`](api/srfi/106#socket-recv) [`socket-send`](api/srfi/106#socket-send) [`socket-shutdown`](api/srfi/106#socket-shutdown) -[`span`](api/srfi/1#span) +[`socket?`](api/srfi/106#socket) [`span!`](api/srfi/1#span-1) -[`split-at`](api/srfi/1#split-at) +[`span`](api/srfi/1#span) [`split-at!`](api/srfi/1#split-at-1) +[`split-at`](api/srfi/1#split-at) [`sqrt`](api/scheme/inexact#sqrt) [`square`](api/scheme/base#square) -[`string? `](api/primitives#string) -[`string`](api/scheme/base#string) -[`string<=?`](api/scheme/base#string-1) -[`string=?`](api/scheme/base#string-4) -[`string>?`](api/scheme/base#string-5) +[`string->list`](api/scheme/base#string-list) +[`string->number `](api/primitives#string-number) +[`string->symbol `](api/primitives#string-symbol) +[`string->utf8`](api/scheme/base#string-utf8) +[`string->vector`](api/scheme/base#string-vector) [`string-append `](api/primitives#string-append) +[`string-ci-hash `](api/srfi/128#string-ci-hash) +[`string-ci-hash`](api/srfi/69#string-ci-hash) [`string-ci<=?`](api/scheme/char#string-ci) [`string-ci=?`](api/scheme/char#string-ci-3) [`string-ci>?`](api/scheme/char#string-ci-4) -[`string-ci-hash`](api/srfi/69#string-ci-hash) [`string-cmp `](api/primitives#string-cmp) -[`string-copy`](api/scheme/base#string-copy) [`string-copy!`](api/scheme/base#string-copy-1) +[`string-copy`](api/scheme/base#string-copy) [`string-downcase`](api/scheme/char#string-downcase) [`string-fill!`](api/scheme/base#string-fill) [`string-foldcase`](api/scheme/char#string-foldcase) [`string-for-each`](api/scheme/base#string-for-each) +[`string-hash `](api/srfi/128#string-hash) [`string-hash`](api/srfi/69#string-hash) [`string-join`](api/scheme/cyclone/cgen#string-join) [`string-length `](api/primitives#string-length) -[`string->list`](api/scheme/base#string-list) [`string-map`](api/scheme/base#string-map) -[`string->number `](api/primitives#string-number) [`string-ref `](api/primitives#string-ref) [`string-replace-all `](api/scheme/cyclone/util#string-replace-all) [`string-set! `](api/primitives#string-set) -[`string->symbol `](api/primitives#string-symbol) [`string-upcase`](api/scheme/char#string-upcase) -[`string->utf8`](api/scheme/base#string-utf8) -[`string->vector`](api/scheme/base#string-vector) +[`string<=?`](api/scheme/base#string-1) +[`string=?`](api/scheme/base#string-4) +[`string>?`](api/scheme/base#string-5) +[`string? `](api/primitives#string) +[`string`](api/scheme/base#string) [`substring `](api/primitives#substring) -[`symbol? `](api/primitives#symbol) -[`symbol=?`](api/scheme/base#symbol) -[`symbolstring `](api/primitives#symbol-string) +[`symbol-hash `](api/srfi/128#symbol-hash) +[`symbolstring`](api/scheme/base#utf8-string) -- - - -[`*version*`](api/scheme/cyclone/common#version) -[`*version-banner*`](api/scheme/cyclone/common#version-banner) -[`*version-name*`](api/scheme/cyclone/common#version-name) -[`*version-number*`](api/scheme/cyclone/common#version-number) - - - - [`values`](api/scheme/base#values) +[`vector->list`](api/scheme/base#vector-list) +[`vector->string`](api/scheme/base#vector-string) [`vector-any`](api/srfi/133#vector-any) -[`vector? `](api/primitives#vector) -[`vector`](api/scheme/base#vector) -[`vector=`](api/srfi/133#vector) -[`vector-append`](api/scheme/base#vector-append) [`vector-append-subvectors`](api/srfi/133#vector-append-subvectors) +[`vector-append`](api/scheme/base#vector-append) [`vector-binary-search`](api/srfi/133#vector-binary-search) [`vector-concatenate`](api/srfi/133#vector-concatenate) -[`vector-copy`](api/scheme/base#vector-copy) [`vector-copy!`](api/scheme/base#vector-copy-1) +[`vector-copy`](api/scheme/base#vector-copy) [`vector-count`](api/srfi/133#vector-count) [`vector-cumulate`](api/srfi/133#vector-cumulate) -[`vector-delete-neighbor-dups`](api/srfi/132#vector-delete-neighbor-dups) [`vector-delete-neighbor-dups!`](api/srfi/132#vector-delete-neighbor-dups-1) +[`vector-delete-neighbor-dups`](api/srfi/132#vector-delete-neighbor-dups) [`vector-empty?`](api/srfi/133#vector-empty) [`vector-every`](api/srfi/133#vector-every) [`vector-fill!`](api/scheme/base#vector-fill) -[`vector-fold`](api/srfi/133#vector-fold) [`vector-fold-right`](api/srfi/133#vector-fold-right) +[`vector-fold`](api/srfi/133#vector-fold) [`vector-for-each`](api/scheme/base#vector-for-each) -[`vector-index`](api/srfi/133#vector-index) [`vector-index-right`](api/srfi/133#vector-index-right) +[`vector-index`](api/srfi/133#vector-index) [`vector-length `](api/primitives#vector-length) -[`vector->list`](api/scheme/base#vector-list) -[`vector-map`](api/scheme/base#vector-map) [`vector-map!`](api/srfi/133#vector-map) -[`vector-merge`](api/srfi/132#vector-merge) +[`vector-map`](api/scheme/base#vector-map) [`vector-merge!`](api/srfi/132#vector-merge-1) +[`vector-merge`](api/srfi/132#vector-merge) [`vector-partition`](api/srfi/133#vector-partition) [`vector-ref `](api/primitives#vector-ref) [`vector-reverse!`](api/srfi/133#vector-reverse) -[`vector-reverse-copy`](api/srfi/133#vector-reverse-copy) [`vector-reverse-copy!`](api/srfi/133#vector-reverse-copy) +[`vector-reverse-copy`](api/srfi/133#vector-reverse-copy) [`vector-set! `](api/primitives#vector-set) -[`vector-skip`](api/srfi/133#vector-skip) [`vector-skip-right`](api/srfi/133#vector-skip-right) -[`vector-sort`](api/srfi/132#vector-sort) +[`vector-skip`](api/srfi/133#vector-skip) [`vector-sort!`](api/srfi/132#vector-sort-1) +[`vector-sort`](api/srfi/132#vector-sort) [`vector-sorted?`](api/srfi/132#vector-sorted) -[`vector-stable-sort`](api/srfi/132#vector-stable-sort) [`vector-stable-sort!`](api/srfi/132#vector-stable-sort) -[`vector->string`](api/scheme/base#vector-string) +[`vector-stable-sort`](api/srfi/132#vector-stable-sort) [`vector-swap!`](api/srfi/133#vector-swap) -[`vector-unfold`](api/srfi/133#vector-unfold) [`vector-unfold!`](api/srfi/133#vector-unfold) -[`vector-unfold-right`](api/srfi/133#vector-unfold-right) [`vector-unfold-right!`](api/srfi/133#vector-unfold-right) +[`vector-unfold-right`](api/srfi/133#vector-unfold-right) +[`vector-unfold`](api/srfi/133#vector-unfold) +[`vector=`](api/srfi/133#vector) +[`vector? `](api/primitives#vector) +[`vector`](api/scheme/base#vector) - - - [`warning`](api/scheme/cyclone/test#warning) @@ -1007,11 +1014,11 @@ This section is an alphabetic listing of all the functions, objects, and macros [`with-input-from-file`](api/scheme/file#with-input-from-file) [`with-output-to-file`](api/scheme/file#with-output-to-file) [`wrap-mutables `](api/scheme/cyclone/transforms#wrap-mutables) -[`write`](api/scheme/write#write) [`write-char`](api/scheme/base#write-char) [`write-shared`](api/scheme/write#write-shared) [`write-simple`](api/scheme/write#write-simple) [`write-string`](api/scheme/base#write-string) +[`write`](api/scheme/write#write) - - - [`xcons`](api/srfi/1#xcons)