From 840f3e1bbb157deba263af01590bd647492000e4 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 30 Sep 2016 18:54:59 -0400 Subject: [PATCH] Updated index --- docs/API.md | 644 +++++++++++++++++++++------------- scripts/generate-doc-index.sh | 1 + 2 files changed, 403 insertions(+), 242 deletions(-) diff --git a/docs/API.md b/docs/API.md index 87529789..e5fce1f1 100644 --- a/docs/API.md +++ b/docs/API.md @@ -61,287 +61,447 @@ These libraries are used by the Cyclone compiler itself and could change in the # Index -[`abs`](api/scheme/base.md#abs) -[`acos`](api/scheme/inexact.md#acos) -[`and`](api/scheme/base.md#and) -[`angle`](api/scheme/complex.md#angle) -[`any`](api/scheme/base.md#any) -[`append`](api/scheme/base.md#append) -[`asin`](api/scheme/inexact.md#asin) -[`assoc`](api/scheme/base.md#assoc) -[`assq`](api/scheme/base.md#assq) -[`assv`](api/scheme/base.md#assv) -[`atan`](api/scheme/inexact.md#atan) +[`*Cyc-version-banner*`](api/scheme/cyclone/common.md#Cyc-version-banner) +[`*af-inet*`](api/srfi/106.md#af-inet) +[`*af-inet6*`](api/srfi/106.md#af-inet6) +[`*af-unspec*`](api/srfi/106.md#af-unspec) +[`*ai-addrconfig*`](api/srfi/106.md#ai-addrconfig) +[`*ai-all*`](api/srfi/106.md#ai-all) +[`*ai-canonname*`](api/srfi/106.md#ai-canonname) +[`*ai-numerichost*`](api/srfi/106.md#ai-numerichost) +[`*ai-v4mapped*`](api/srfi/106.md#ai-v4mapped) +[`*c-file-header-comment*`](api/scheme/cyclone/common.md#c-file-header-comment) +[`*ipproto-ip*`](api/srfi/106.md#ipproto-ip) +[`*ipproto-tcp*`](api/srfi/106.md#ipproto-tcp) +[`*ipproto-udp*`](api/srfi/106.md#ipproto-udp) +[`*msg-oob*`](api/srfi/106.md#msg-oob) +[`*msg-peek*`](api/srfi/106.md#msg-peek) +[`*msg-waitall*`](api/srfi/106.md#msg-waitall) +[`*primitives*`](api/scheme/cyclone/primitives.md#primitives) +[`*primitives-num-args*`](api/scheme/cyclone/primitives.md#primitives-num-args) +[`*shut-rd*`](api/srfi/106.md#shut-rd) +[`*shut-rdwr*`](api/srfi/106.md#shut-rdwr) +[`*shut-wr*`](api/srfi/106.md#shut-wr) +[`*sock-dgram*`](api/srfi/106.md#sock-dgram) +[`*sock-stream*`](api/srfi/106.md#sock-stream) +[`*version*`](api/scheme/cyclone/common.md#version) +[`*version-banner*`](api/scheme/cyclone/common.md#version-banner) +[`*version-name*`](api/scheme/cyclone/common.md#version-name) +[`*version-number*`](api/scheme/cyclone/common.md#version-number) - - - -[`begin`](api/scheme/base.md#begin) -[`boolean=?`](api/scheme/base.md#boolean) -[`bytevector-copy`](api/scheme/base.md#bytevector-copy) -[`bytevector-copy!`](api/scheme/base.md#bytevector-copy-1) +[`->heap`](api/srfi/18.md#-heap) - - - -[`caaaar`](api/scheme/cxr.md#caaaar) -[`caaadr`](api/scheme/cxr.md#caaadr) -[`caaar`](api/scheme/cxr.md#caaar) -[`caadar`](api/scheme/cxr.md#caadar) -[`caaddr`](api/scheme/cxr.md#caaddr) -[`caadr`](api/scheme/cxr.md#caadr) -[`cadaar`](api/scheme/cxr.md#cadaar) -[`cadadr`](api/scheme/cxr.md#cadadr) -[`cadar`](api/scheme/cxr.md#cadar) -[`caddar`](api/scheme/cxr.md#caddar) -[`cadddr`](api/scheme/cxr.md#cadddr) -[`caddr`](api/scheme/cxr.md#caddr) -[`call/cc`](api/scheme/base.md#callcc) -[`call-with-current-continuation`](api/scheme/base.md#call-with-current-continuation) -[`call-with-input-file`](api/scheme/file.md#call-with-input-file) -[`call-with-output-file`](api/scheme/file.md#call-with-output-file) -[`call-with-port`](api/scheme/base.md#call-with-port) -[`call-with-values`](api/scheme/base.md#call-with-values) -[`case`](api/scheme/base.md#case) -[`case-lambda`](api/scheme/case-lambda.md#case-lambda) -[`cdaaar`](api/scheme/cxr.md#cdaaar) -[`cdaadr`](api/scheme/cxr.md#cdaadr) -[`cdaar`](api/scheme/cxr.md#cdaar) -[`cdadar`](api/scheme/cxr.md#cdadar) -[`cdaddr`](api/scheme/cxr.md#cdaddr) -[`cdadr`](api/scheme/cxr.md#cdadr) -[`cddaar`](api/scheme/cxr.md#cddaar) -[`cddadr`](api/scheme/cxr.md#cddadr) -[`cddar`](api/scheme/cxr.md#cddar) -[`cdddar`](api/scheme/cxr.md#cdddar) -[`cddddr`](api/scheme/cxr.md#cddddr) -[`cdddr`](api/scheme/cxr.md#cdddr) -[`ceiling`](api/scheme/base.md#ceiling) -[`char-alphabetic?`](api/scheme/char.md#char-alphabetic) -[`char<=?`](api/scheme/base.md#char) -[`char=?`](api/scheme/base.md#char-3) -[`char>?`](api/scheme/base.md#char-4) -[`char-ci<=?`](api/scheme/char.md#char-ci) -[`char-ci=?`](api/scheme/char.md#char-ci-3) -[`char-ci>?`](api/scheme/char.md#char-ci-4) -[`char-downcase`](api/scheme/char.md#char-downcase) -[`char-foldcase`](api/scheme/char.md#char-foldcase) -[`char-lower-case?`](api/scheme/char.md#char-lower-case) -[`char-numeric?`](api/scheme/char.md#char-numeric) -[`char-upcase`](api/scheme/char.md#char-upcase) -[`char-upper-case?`](api/scheme/char.md#char-upper-case) -[`char-whitespace?`](api/scheme/char.md#char-whitespace) -[`command-line`](api/scheme/process-context.md#command-line) -[`complex?`](api/scheme/base.md#complex) -[`cond`](api/scheme/base.md#cond) -[`cond-expand`](api/scheme/base.md#cond-expand) -[`cos`](api/scheme/inexact.md#cos) -[`create-environment`](api/scheme/eval.md#create-environment) -[`current-error-port`](api/scheme/base.md#current-error-port) -[`current-input-port`](api/scheme/base.md#current-input-port) -[`current-jiffy`](api/scheme/time.md#current-jiffy) -[`current-output-port`](api/scheme/base.md#current-output-port) -[`current-second`](api/scheme/time.md#current-second) +[`Cyc-minor-gc`](api/srfi/18.md#Cyc-minor-gc) - - - -[`define-record-type`](api/scheme/base.md#define-record-type) -[`delay`](api/scheme/lazy.md#delay) -[`delay-force`](api/scheme/lazy.md#delay-force) -[`denominator`](api/scheme/base.md#denominator) -[`digit-value`](api/scheme/char.md#digit-value) -[`display`](api/scheme/write.md#display) -[`do`](api/scheme/base.md#do) -[`dynamic-wind`](api/scheme/base.md#dynamic-wind) +[`adb:clear!`](api/scheme/cyclone/cps-optimizations.md#adbclear) +[`adb:function?`](api/scheme/cyclone/cps-optimizations.md#adbfunction) +[`adb:get-db`](api/scheme/cyclone/cps-optimizations.md#adbget-db) +[`adb:get/default`](api/scheme/cyclone/cps-optimizations.md#adbgetdefault) +[`adb:get`](api/scheme/cyclone/cps-optimizations.md#adbget) +[`adb:make-fnc`](api/scheme/cyclone/cps-optimizations.md#adbmake-fnc) +[`adb:make-var`](api/scheme/cyclone/cps-optimizations.md#adbmake-var) +[`adb:set!`](api/scheme/cyclone/cps-optimizations.md#adbset) +[`adb:variable?`](api/scheme/cyclone/cps-optimizations.md#adbvariable) +[`adbf:set-simple!`](api/scheme/cyclone/cps-optimizations.md#adbfset-simple) +[`adbf:set-unused-params!`](api/scheme/cyclone/cps-optimizations.md#adbfset-unused-params) +[`adbf:simple`](api/scheme/cyclone/cps-optimizations.md#adbfsimple) +[`adbf:unused-params`](api/scheme/cyclone/cps-optimizations.md#adbfunused-params) +[`adbv:assigned-value`](api/scheme/cyclone/cps-optimizations.md#adbvassigned-value) +[`adbv:const-value`](api/scheme/cyclone/cps-optimizations.md#adbvconst-value) +[`adbv:const?`](api/scheme/cyclone/cps-optimizations.md#adbvconst) +[`adbv:defined-by`](api/scheme/cyclone/cps-optimizations.md#adbvdefined-by) +[`adbv:global?`](api/scheme/cyclone/cps-optimizations.md#adbvglobal) +[`adbv:reassigned?`](api/scheme/cyclone/cps-optimizations.md#adbvreassigned) +[`adbv:ref-by`](api/scheme/cyclone/cps-optimizations.md#adbvref-by) +[`adbv:set-assigned-value!`](api/scheme/cyclone/cps-optimizations.md#adbvset-assigned-value) +[`adbv:set-const!`](api/scheme/cyclone/cps-optimizations.md#adbvset-const) +[`adbv:set-const-value!`](api/scheme/cyclone/cps-optimizations.md#adbvset-const-value) +[`adbv:set-defined-by!`](api/scheme/cyclone/cps-optimizations.md#adbvset-defined-by) +[`adbv:set-global!`](api/scheme/cyclone/cps-optimizations.md#adbvset-global) +[`adbv:set-reassigned!`](api/scheme/cyclone/cps-optimizations.md#adbvset-reassigned) +[`adbv:set-ref-by!`](api/scheme/cyclone/cps-optimizations.md#adbvset-ref-by) +[`address-family`](api/srfi/106.md#address-family) +[`address-info`](api/srfi/106.md#address-info) +[`alist->hash-table`](api/srfi/69.md#alist-hash-table) +[`alist-cons`](api/srfi/1.md#alist-cons) +[`alist-copy`](api/srfi/1.md#alist-copy) +[`alist-delete!`](api/srfi/1.md#alist-delete-1) +[`alist-delete`](api/srfi/1.md#alist-delete) +[`analyze-cps`](api/scheme/cyclone/cps-optimizations.md#analyze-cps) +[`and-let*`](api/srfi/2.md#and-let) +[`any`](api/srfi/1.md#any) +[`append!`](api/srfi/1.md#append) +[`append-map!`](api/srfi/1.md#append-map-1) +[`append-map`](api/srfi/1.md#append-map) +[`append-reverse!`](api/srfi/1.md#append-reverse-1) +[`append-reverse`](api/srfi/1.md#append-reverse) +[`ast:%make-lambda`](api/scheme/cyclone/ast.md#astmake-lambda-1) +[`ast:lambda-args`](api/scheme/cyclone/ast.md#astlambda-args) +[`ast:lambda-body`](api/scheme/cyclone/ast.md#astlambda-body) +[`ast:lambda-id`](api/scheme/cyclone/ast.md#astlambda-id) +[`ast:lambda?`](api/scheme/cyclone/ast.md#astlambda) +[`ast:make-lambda`](api/scheme/cyclone/ast.md#astmake-lambda) +[`ast:set-lambda-args!`](api/scheme/cyclone/ast.md#astset-lambda-args) +[`ast:set-lambda-body!`](api/scheme/cyclone/ast.md#astset-lambda-body) - - - -[`emergency-exit`](api/scheme/process-context.md#emergency-exit) -[`eof-object`](api/scheme/base.md#eof-object) -[`error`](api/scheme/base.md#error) -[`eval`](api/scheme/eval.md#eval) -[`even?`](api/scheme/base.md#even) -[`every`](api/scheme/base.md#every) -[`exact`](api/scheme/base.md#exact) -[`exact?`](api/scheme/base.md#exact) -[`exact-integer?`](api/scheme/base.md#exact-integer) -[`exp`](api/scheme/inexact.md#exp) -[`expt`](api/scheme/base.md#expt) +[`box?`](api/srfi/111.md#box-1) +[`box`](api/srfi/111.md#box) +[`break!`](api/srfi/1.md#break-1) +[`break`](api/srfi/1.md#break) - - - -[`features`](api/scheme/base.md#features) -[`finite?`](api/scheme/inexact.md#finite) -[`floor`](api/scheme/base.md#floor) -[`floor/`](api/scheme/base.md#floor-1) -[`floor-quotient`](api/scheme/base.md#floor-quotient) -[`floor-remainder`](api/scheme/base.md#floor-remainder ) -[`floor-remainder`](api/scheme/base.md#floor-remainder) -[`flush-output-port`](api/scheme/base.md#flush-output-port) -[`foldl`](api/scheme/base.md#foldl) -[`foldr`](api/scheme/base.md#foldr) -[`force`](api/scheme/lazy.md#force) -[`for-each`](api/scheme/base.md#for-each) +[`call-with-socket`](api/srfi/106.md#call-with-socket) +[`car+cdr`](api/srfi/1.md#carcdr) +[`circular-list?`](api/srfi/1.md#circular-list) +[`circular-list`](api/srfi/1.md#circular-list) +[`concatenate!`](api/srfi/1.md#concatenate-1) +[`concatenate`](api/srfi/1.md#concatenate) +[`condition-variable-broadcast!`](api/srfi/18.md#condition-variable-broadcast) +[`condition-variable-signal!`](api/srfi/18.md#condition-variable-signal) +[`condition-variable-wait!`](api/srfi/18.md#condition-variable-wait) +[`condition-variable?`](api/srfi/18.md#condition-variable) +[`cons*`](api/srfi/1.md#cons) +[`count`](api/srfi/1.md#count) +[`current-test-applier`](api/scheme/cyclone/test.md#current-test-applier) +[`current-test-comparator`](api/scheme/cyclone/test.md#current-test-comparator) +[`current-test-epsilon`](api/scheme/cyclone/test.md#current-test-epsilon) +[`current-test-group-reporter`](api/scheme/cyclone/test.md#current-test-group-reporter) +[`current-test-group`](api/scheme/cyclone/test.md#current-test-group) +[`current-test-handler`](api/scheme/cyclone/test.md#current-test-handler) +[`current-test-skipper`](api/scheme/cyclone/test.md#current-test-skipper) +[`current-test-verbosity`](api/scheme/cyclone/test.md#current-test-verbosity) - - - -[`gcd`](api/scheme/base.md#gcd) -[`get-environment-variable`](api/scheme/process-context.md#get-environment-variable) -[`get-environment-variables`](api/scheme/process-context.md#get-environment-variables) -[`get-output-bytevector`](api/scheme/base.md#get-output-bytevector) -[`get-output-string`](api/scheme/base.md#get-output-string) -[`guard`](api/scheme/base.md#guard) +[`default-random-source`](api/srfi/27.md#default-random-source) +[`define-syntax?`](api/scheme/cyclone/macros.md#define-syntax) +[`delete!`](api/srfi/1.md#delete-1) +[`delete-duplicates!`](api/srfi/1.md#delete-duplicates-1) +[`delete-duplicates`](api/srfi/1.md#delete-duplicates) +[`delete`](api/srfi/1.md#delete) +[`dotted-list?`](api/srfi/1.md#dotted-list) +[`drop-right!`](api/srfi/1.md#drop-right-1) +[`drop-right`](api/srfi/1.md#drop-right) +[`drop-while`](api/srfi/1.md#drop-while) +[`drop`](api/srfi/1.md#drop) - - - -[`imag-part`](api/scheme/complex.md#imag-part) -[`inexact`](api/scheme/base.md#inexact) -[`inexact?`](api/scheme/base.md#inexact-1) -[`infinite?`](api/scheme/inexact.md#infinite) -[`input-port?`](api/scheme/base.md#input-port) -[`input-port-open?`](api/scheme/base.md#input-port-open) +[`eighth`](api/srfi/1.md#eighth) +[`emit*`](api/scheme/cyclone/cgen.md#emit-1) +[`emit-newline`](api/scheme/cyclone/cgen.md#emit-newline) +[`emit`](api/scheme/cyclone/cgen.md#emit) +[`emits*`](api/scheme/cyclone/cgen.md#emits-1) +[`emits`](api/scheme/cyclone/cgen.md#emits) +[`every`](api/srfi/1.md#every) - - - -[`jiffies-per-second`](api/scheme/time.md#jiffies-per-second) +[`fifth`](api/srfi/1.md#fifth) +[`filter!`](api/srfi/1.md#filter-1) +[`filter-map`](api/srfi/1.md#filter-map) +[`filter`](api/srfi/1.md#filter) +[`find-tail`](api/srfi/1.md#find-tail) +[`find`](api/srfi/1.md#find) +[`first`](api/srfi/1.md#first) +[`fold-right`](api/srfi/1.md#fold-right) +[`fold`](api/srfi/1.md#fold) +[`fourth`](api/srfi/1.md#fourth) - - - -[`lcm`](api/scheme/base.md#lcm) -[`let`](api/scheme/base.md#let) -[`let*`](api/scheme/base.md#let-1) -[`letrec`](api/scheme/base.md#letrec) -[`letrec*`](api/scheme/base.md#letrec-1) -[`let*-values`](api/scheme/base.md#let-values) -[`let-values`](api/scheme/base.md#let-values-1) -[`list`](api/scheme/base.md#list) -[`list?`](api/scheme/base.md#list-1) -[`list-copy`](api/scheme/base.md#list-copy) -[`list-ref`](api/scheme/base.md#list-ref) -[`list-set!`](api/scheme/base.md#list-set) -[`list-tail`](api/scheme/base.md#list-tail) -[`load`](api/scheme/load.md#load) -[`log`](api/scheme/inexact.md#log) +[`hash-by-identity`](api/srfi/69.md#hash-by-identity) +[`hash-table->alist`](api/srfi/69.md#hash-table-alist) +[`hash-table-copy`](api/srfi/69.md#hash-table-copy) +[`hash-table-delete!`](api/srfi/69.md#hash-table-delete) +[`hash-table-equivalence-function`](api/srfi/69.md#hash-table-equivalence-function) +[`hash-table-exists?`](api/srfi/69.md#hash-table-exists) +[`hash-table-fold`](api/srfi/69.md#hash-table-fold) +[`hash-table-hash-function`](api/srfi/69.md#hash-table-hash-function) +[`hash-table-keys`](api/srfi/69.md#hash-table-keys) +[`hash-table-merge!`](api/srfi/69.md#hash-table-merge) +[`hash-table-ref/default`](api/srfi/69.md#hash-table-refdefault) +[`hash-table-ref`](api/srfi/69.md#hash-table-ref) +[`hash-table-set!`](api/srfi/69.md#hash-table-set) +[`hash-table-size`](api/srfi/69.md#hash-table-size) +[`hash-table-update!/default`](api/srfi/69.md#hash-table-updatedefault) +[`hash-table-update!`](api/srfi/69.md#hash-table-update) +[`hash-table-values`](api/srfi/69.md#hash-table-values) +[`hash-table-walk`](api/srfi/69.md#hash-table-walk) +[`hash-table?`](api/srfi/69.md#hash-table) +[`hash`](api/srfi/69.md#hash) - - - -[`magnitude`](api/scheme/complex.md#magnitude) -[`make-constructor`](api/scheme/base.md#make-constructor) -[`make-getter`](api/scheme/base.md#make-getter) -[`make-list`](api/scheme/base.md#make-list) -[`make-parameter`](api/scheme/base.md#make-parameter) -[`make-polar`](api/scheme/complex.md#make-polar) -[`make-promise`](api/scheme/lazy.md#make-promise) -[`make-rectangular`](api/scheme/complex.md#make-rectangular) -[`make-setter`](api/scheme/base.md#make-setter) -[`make-string`](api/scheme/base.md#make-string) -[`make-type-predicate`](api/scheme/base.md#make-type-predicate) -[`map`](api/scheme/base.md#map) -[`max`](api/scheme/base.md#max) -[`member`](api/scheme/base.md#member) -[`memq`](api/scheme/base.md#memq) -[`memv`](api/scheme/base.md#memv) -[`min`](api/scheme/base.md#min) -[`modulo`](api/scheme/base.md#modulo) +[`iota`](api/srfi/1.md#iota) +[`ip-protocol`](api/srfi/106.md#ip-protocol) - - - -[`nan?`](api/scheme/inexact.md#nan) -[`negative?`](api/scheme/base.md#negative) -[`newline`](api/scheme/base.md#newline) -[`not`](api/scheme/base.md#not) -[`numerator`](api/scheme/base.md#numerator) +[`last-pair`](api/srfi/1.md#last-pair) +[`last`](api/srfi/1.md#last) +[`length+`](api/srfi/1.md#length) +[`lib:body`](api/scheme/cyclone/libraries.md#libbody) +[`lib:exports`](api/scheme/cyclone/libraries.md#libexports) +[`lib:get-all-import-deps`](api/scheme/cyclone/libraries.md#libget-all-import-deps) +[`lib:get-all`](api/scheme/cyclone/libraries.md#libget-all) +[`lib:get-dep-list`](api/scheme/cyclone/libraries.md#libget-dep-list) +[`lib:idb:id->import`](api/scheme/cyclone/libraries.md#libidb:id-import) +[`lib:idb:ids`](api/scheme/cyclone/libraries.md#libidb:ids) +[`lib:import->export-list`](api/scheme/cyclone/libraries.md#libimport-export-list) +[`lib:import->filename`](api/scheme/cyclone/libraries.md#libimport-filename) +[`lib:import->metalist`](api/scheme/cyclone/libraries.md#libimport-metalist) +[`lib:import->path`](api/scheme/cyclone/libraries.md#libimport-path) +[`lib:imports->idb`](api/scheme/cyclone/libraries.md#libimports-idb) +[`lib:imports`](api/scheme/cyclone/libraries.md#libimports) +[`lib:include-c-headers`](api/scheme/cyclone/libraries.md#libinclude-c-headers) +[`lib:includes`](api/scheme/cyclone/libraries.md#libincludes) +[`lib:list->import-set`](api/scheme/cyclone/libraries.md#liblist-import-set) +[`lib:name->string`](api/scheme/cyclone/libraries.md#libname-string) +[`lib:name->symbol`](api/scheme/cyclone/libraries.md#libname-symbol) +[`lib:name`](api/scheme/cyclone/libraries.md#libname) +[`lib:read-imports`](api/scheme/cyclone/libraries.md#libread-imports) +[`lib:rename-exports`](api/scheme/cyclone/libraries.md#librename-exports) +[`lib:resolve-imports`](api/scheme/cyclone/libraries.md#libresolve-imports) +[`lib:resolve-meta`](api/scheme/cyclone/libraries.md#libresolve-meta) +[`lib:result`](api/scheme/cyclone/libraries.md#libresult) +[`library?`](api/scheme/cyclone/libraries.md#library) +[`list-copy`](api/srfi/1.md#list-copy) +[`list-delete-neighbor-dups!`](api/srfi/132.md#list-delete-neighbor-dups-1) +[`list-delete-neighbor-dups`](api/srfi/132.md#list-delete-neighbor-dups) +[`list-index`](api/srfi/1.md#list-index) +[`list-merge!`](api/srfi/132.md#list-merge-1) +[`list-merge`](api/srfi/132.md#list-merge) +[`list-queue-add-back!`](api/srfi/117.md#list-queue-add-back) +[`list-queue-add-front!`](api/srfi/117.md#list-queue-add-front) +[`list-queue-append!`](api/srfi/117.md#list-queue-append-1) +[`list-queue-append!`](api/srfi/117.md#list-queue-append-1) +[`list-queue-append`](api/srfi/117.md#list-queue-append) +[`list-queue-append`](api/srfi/117.md#list-queue-append) +[`list-queue-back`](api/srfi/117.md#list-queue-back) +[`list-queue-concatenate`](api/srfi/117.md#list-queue-concatenate) +[`list-queue-concatenate`](api/srfi/117.md#list-queue-concatenate) +[`list-queue-copy`](api/srfi/117.md#list-queue-copy) +[`list-queue-empty?`](api/srfi/117.md#list-queue-empty) +[`list-queue-first-last`](api/srfi/117.md#list-queue-first-last) +[`list-queue-for-each`](api/srfi/117.md#list-queue-for-each) +[`list-queue-front`](api/srfi/117.md#list-queue-front) +[`list-queue-list`](api/srfi/117.md#list-queue-list) +[`list-queue-map!`](api/srfi/117.md#list-queue-map-1) +[`list-queue-map`](api/srfi/117.md#list-queue-map) +[`list-queue-remove-all!`](api/srfi/117.md#list-queue-remove-all) +[`list-queue-remove-back!`](api/srfi/117.md#list-queue-remove-back) +[`list-queue-remove-front!`](api/srfi/117.md#list-queue-remove-front) +[`list-queue-set-list!`](api/srfi/117.md#list-queue-set-list) +[`list-queue-unfold-right`](api/srfi/117.md#list-queue-unfold-right) +[`list-queue-unfold`](api/srfi/117.md#list-queue-unfold) +[`list-queue?`](api/srfi/117.md#list-queue-1) +[`list-queue`](api/srfi/117.md#list-queue) +[`list-sort!`](api/srfi/132.md#list-sort-1) +[`list-sort`](api/srfi/132.md#list-sort) +[`list-sorted?`](api/srfi/132.md#list-sorted) +[`list-stable-sort!`](api/srfi/132.md#list-stable-sort) +[`list-stable-sort`](api/srfi/132.md#list-stable-sort) +[`list-tabulate`](api/srfi/1.md#list-tabulate) +[`list=`](api/srfi/1.md#list=) +[`lset-adjoin`](api/srfi/1.md#lset-adjoin) +[`lset-diff+intersection`](api/srfi/1.md#lset-diffintersection) +[`lset-difference!`](api/srfi/1.md#lset-difference-1) +[`lset-difference`](api/srfi/1.md#lset-difference) +[`lset-intersection!`](api/srfi/1.md#lset-intersection-1) +[`lset-intersection`](api/srfi/1.md#lset-intersection) +[`lset-union!`](api/srfi/1.md#lset-union) +[`lset-union`](api/srfi/1.md#lset-union) +[`lset-xor!`](api/srfi/1.md#lset-xor-1) +[`lset-xor`](api/srfi/1.md#lset-xor) +[`lset<=`](api/srfi/1.md#lset) +[`lset=`](api/srfi/1.md#lset-1) - - - -[`odd?`](api/scheme/base.md#odd) -[`open-input-bytevector`](api/scheme/base.md#open-input-bytevector) -[`open-input-string`](api/scheme/base.md#open-input-string) -[`open-output-bytevector`](api/scheme/base.md#open-output-bytevector) -[`open-output-string`](api/scheme/base.md#open-output-string) -[`or`](api/scheme/base.md#or) -[`output-port?`](api/scheme/base.md#output-port) -[`output-port-open?`](api/scheme/base.md#output-port-open) +[`macro:add!`](api/scheme/cyclone/macros.md#macroadd) +[`macro:cleanup`](api/scheme/cyclone/macros.md#macrocleanup) +[`macro:expand`](api/scheme/cyclone/macros.md#macroexpand) +[`macro:get-defined-macros`](api/scheme/cyclone/macros.md#macroget-defined-macros) +[`macro:get-env`](api/scheme/cyclone/macros.md#macroget-env) +[`macro:load-env!`](api/scheme/cyclone/macros.md#macroload-env) +[`macro:macro?`](api/scheme/cyclone/macros.md#macromacro) +[`make-client-socket`](api/srfi/106.md#make-client-socket) +[`make-condition-variable`](api/srfi/18.md#make-condition-variable) +[`make-hash-table`](api/srfi/69.md#make-hash-table) +[`make-list-queue`](api/srfi/117.md#make-list-queue) +[`make-list`](api/srfi/1.md#make-list) +[`make-mutex`](api/srfi/18.md#make-mutex) +[`make-random-source`](api/srfi/27.md#make-random-source) +[`make-server-socket`](api/srfi/106.md#make-server-socket) +[`make-thread`](api/srfi/18.md#make-thread) +[`map!`](api/srfi/1.md#map) +[`map-in-order`](api/srfi/1.md#map-in-order) +[`message-type`](api/srfi/106.md#message-type) +[`mta:code-gen`](api/scheme/cyclone/cgen.md#mtacode-gen) +[`mutex-lock!`](api/srfi/18.md#mutex-lock) +[`mutex-unlock!`](api/srfi/18.md#mutex-unlock) +[`mutex?`](api/srfi/18.md#mutex) - - - -[`parameterize`](api/scheme/base.md#parameterize) -[`positive?`](api/scheme/base.md#positive) -[`promise?`](api/scheme/lazy.md#promise) +[`ninth`](api/srfi/1.md#ninth) +[`not-pair?`](api/srfi/1.md#not-pair) +[`null-list?`](api/srfi/1.md#null-list) - - - -[`quasiquote`](api/scheme/base.md#quasiquote) -[`quotient`](api/scheme/base.md#quotient) +[`one-instance-of-new-mutable-obj?`](api/scheme/cyclone/cps-optimizations.md#one-instance-of-new-mutable-obj) +[`opt:contract`](api/scheme/cyclone/cps-optimizations.md#optcontract) +[`opt:inline-prims`](api/scheme/cyclone/cps-optimizations.md#optinline-prims) +[`optimize-cps`](api/scheme/cyclone/cps-optimizations.md#optimize-cps) - - - -[`raise`](api/scheme/base.md#raise) -[`raise-continuable`](api/scheme/base.md#raise-continuable) -[`rational?`](api/scheme/base.md#rational) -[`read-all`](api/scheme/read.md#read-all) -[`read`](api/scheme/read.md#read) -[`read-line`](api/scheme/base.md#read-line) -[`read-string`](api/scheme/base.md#read-string) -[`real-part`](api/scheme/complex.md#real-part) -[`receive`](api/scheme/base.md#receive) -[`record?`](api/scheme/base.md#record) -[`remainder`](api/scheme/base.md#remainder) -[`reverse`](api/scheme/base.md#reverse) -[`round`](api/scheme/base.md#round) +[`pair-fold-right`](api/srfi/1.md#pair-fold-right) +[`pair-fold`](api/srfi/1.md#pair-fold) +[`pair-for-each`](api/srfi/1.md#pair-for-each) +[`partition!`](api/srfi/1.md#partition-1) +[`partition`](api/srfi/1.md#partition) +[`pretty-print`](api/scheme/cyclone/pretty-print.md#pretty-print) +[`prim->c-func`](api/scheme/cyclone/primitives.md#prim-c-func) +[`prim-call?`](api/scheme/cyclone/primitives.md#prim-call) +[`prim/c-var-assign`](api/scheme/cyclone/primitives.md#primc-var-assign) +[`prim/cvar?`](api/scheme/cyclone/primitives.md#primcvar) +[`prim/data-arg?`](api/scheme/cyclone/primitives.md#primdata-arg) +[`prim:allocates-object?)`](api/scheme/cyclone/primitives.md#primallocates-object) +[`prim:arg-count?`](api/scheme/cyclone/primitives.md#primarg-count) +[`prim:check-arg-count`](api/scheme/cyclone/primitives.md#primcheck-arg-count) +[`prim:cont/no-args?`](api/scheme/cyclone/primitives.md#primcontno-args) +[`prim:cont?`](api/scheme/cyclone/primitives.md#primcont) +[`prim:mutates?`](api/scheme/cyclone/primitives.md#primmutates) +[`prim?`](api/scheme/cyclone/primitives.md#prim) +[`print-exception`](api/scheme/cyclone/test.md#print-exception) +[`proper-list?`](api/srfi/1.md#proper-list) - - - -[`setup-environment`](api/scheme/eval.md#setup-environment) -[`sin`](api/scheme/inexact.md#sin) -[`slot-set!`](api/scheme/base.md#slot-set) -[`sqrt`](api/scheme/inexact.md#sqrt) -[`square`](api/scheme/base.md#square) -[`string`](api/scheme/base.md#string) -[`string<=?`](api/scheme/base.md#string-1) -[`string=?`](api/scheme/base.md#string-4) -[`string>?`](api/scheme/base.md#string-5) -[`string-ci<=?`](api/scheme/char.md#string-ci) -[`string-ci=?`](api/scheme/char.md#string-ci-3) -[`string-ci>?`](api/scheme/char.md#string-ci-4) -[`string-copy`](api/scheme/base.md#string-copy) -[`string-copy!`](api/scheme/base.md#string-copy-1) -[`string-downcase`](api/scheme/char.md#string-downcase) -[`string-fill!`](api/scheme/base.md#string-fill) -[`string-foldcase`](api/scheme/char.md#string-foldcase) -[`string-for-each`](api/scheme/base.md#string-for-each) -[`string->list`](api/scheme/base.md#string-list) -[`string-map`](api/scheme/base.md#string-map) -[`string-upcase`](api/scheme/char.md#string-upcase) -[`string->utf8`](api/scheme/base.md#string-utf8) -[`string->vector`](api/scheme/base.md#string-vector) -[`symbol=?`](api/scheme/base.md#symbol) -[`syntax-error`](api/scheme/base.md#syntax-error) +[`random-integer`](api/srfi/27.md#random-integer) +[`random-real`](api/srfi/27.md#random-real) +[`random-source-make-integers`](api/srfi/27.md#random-source-make-integers) +[`random-source-make-reals`](api/srfi/27.md#random-source-make-reals) +[`random-source-pseudo-randomize!`](api/srfi/27.md#random-source-pseudo-randomize) +[`random-source-randomize!`](api/srfi/27.md#random-source-randomize) +[`random-source-state-ref`](api/srfi/27.md#random-source-state-ref) +[`random-source-state-set!`](api/srfi/27.md#random-source-state-set) +[`random-source?`](api/srfi/27.md#random-source) +[`reduce-right`](api/srfi/1.md#reduce-right) +[`reduce`](api/srfi/1.md#reduce) +[`remove!`](api/srfi/1.md#remove-1) +[`remove`](api/srfi/1.md#remove) +[`reverse!`](api/srfi/1.md#reverse) +[`reverse-list->vector`](api/srfi/133.md#reverse-list-vector) +[`reverse-vector->list`](api/srfi/133.md#reverse-vector-list) - - - -[`tan`](api/scheme/inexact.md#tan) -[`truncate`](api/scheme/base.md#truncate) -[`truncate/`](api/scheme/base.md#truncate-1) -[`truncate-quotient`](api/scheme/base.md#truncate-quotient) -[`truncate-remainder`](api/scheme/base.md#truncate-remainder) -[`type-slot-offset`](api/scheme/base.md#type-slot-offset) +[`second`](api/srfi/1.md#second) +[`set-box!`](api/srfi/111.md#set-box) +[`seventh`](api/srfi/1.md#seventh) +[`shutdown-method`](api/srfi/106.md#shutdown-method) +[`simple-lambda?`](api/scheme/cyclone/cps-optimizations.md#simple-lambda) +[`sixth`](api/srfi/1.md#sixth) +[`socket-accept`](api/srfi/106.md#socket-accept) +[`socket-close`](api/srfi/106.md#socket-close) +[`socket-domain`](api/srfi/106.md#socket-domain) +[`socket-input-port`](api/srfi/106.md#socket-input-port) +[`socket-merge-flags`](api/srfi/106.md#socket-merge-flags) +[`socket-output-port`](api/srfi/106.md#socket-output-port) +[`socket-purge-flags`](api/srfi/106.md#socket-purge-flags) +[`socket-recv`](api/srfi/106.md#socket-recv) +[`socket-send`](api/srfi/106.md#socket-send) +[`socket-shutdown`](api/srfi/106.md#socket-shutdown) +[`socket?`](api/srfi/106.md#socket) +[`span!`](api/srfi/1.md#span-1) +[`span`](api/srfi/1.md#span) +[`split-at!`](api/srfi/1.md#split-at-1) +[`split-at`](api/srfi/1.md#split-at) +[`string-ci-hash`](api/srfi/69.md#string-ci-hash) +[`string-hash`](api/srfi/69.md#string-hash) +[`string-join`](api/scheme/cyclone/cgen.md#string-join) - - - -[`unless`](api/scheme/base.md#unless) -[`utf8->string`](api/scheme/base.md#utf8-string) +[`take!`](api/srfi/1.md#take-1) +[`take-right`](api/srfi/1.md#take-right) +[`take-while!`](api/srfi/1.md#take-while-1) +[`take-while`](api/srfi/1.md#take-while) +[`take`](api/srfi/1.md#take) +[`tenth`](api/srfi/1.md#tenth) +[`test-assert`](api/scheme/cyclone/test.md#test-assert) +[`test-begin`](api/scheme/cyclone/test.md#test-begin) +[`test-end`](api/scheme/cyclone/test.md#test-end) +[`test-equal`](api/scheme/cyclone/test.md#test-equal) +[`test-error`](api/scheme/cyclone/test.md#test-error) +[`test-exit`](api/scheme/cyclone/test.md#test-exit) +[`test-failure-count`](api/scheme/cyclone/test.md#test-failure-count) +[`test-group-inc!`](api/scheme/cyclone/test.md#test-group-inc) +[`test-group`](api/scheme/cyclone/test.md#test-group) +[`test-not`](api/scheme/cyclone/test.md#test-not) +[`test-propagate-info`](api/scheme/cyclone/test.md#test-propagate-info) +[`test-run`](api/scheme/cyclone/test.md#test-run) +[`test-syntax-error`](api/scheme/cyclone/test.md#test-syntax-error) +[`test-values`](api/scheme/cyclone/test.md#test-values) +[`test-vars`](api/scheme/cyclone/test.md#test-vars) +[`test`](api/scheme/cyclone/test.md#test) +[`third`](api/srfi/1.md#third) +[`thread-name`](api/srfi/18.md#thread-name) +[`thread-sleep!`](api/srfi/18.md#thread-sleep) +[`thread-specific-set!`](api/srfi/18.md#thread-specific-set) +[`thread-specific`](api/srfi/18.md#thread-specific) +[`thread-start!`](api/srfi/18.md#thread-start) +[`thread-terminate!`](api/srfi/18.md#thread-terminate) +[`thread-yield!`](api/srfi/18.md#thread-yield) +[`thread?`](api/srfi/18.md#thread) +[`tree-copy`](api/srfi/1.md#tree-copy) - - - -[`values`](api/scheme/base.md#values) -[`vector`](api/scheme/base.md#vector) -[`vector-append`](api/scheme/base.md#vector-append) -[`vector-copy`](api/scheme/base.md#vector-copy) -[`vector-copy!`](api/scheme/base.md#vector-copy-1) -[`vector-fill!`](api/scheme/base.md#vector-fill) -[`vector-for-each`](api/scheme/base.md#vector-for-each) -[`vector->list`](api/scheme/base.md#vector-list) -[`vector-map`](api/scheme/base.md#vector-map) -[`vector->string`](api/scheme/base.md#vector-string) +[`unbox`](api/srfi/111.md#unbox) +[`unfold-right`](api/srfi/1.md#unfold-right) +[`unfold`](api/srfi/1.md#unfold) +[`unzip1`](api/srfi/1.md#unzip1) +[`unzip2`](api/srfi/1.md#unzip2) +[`unzip3`](api/srfi/1.md#unzip3) +[`unzip4`](api/srfi/1.md#unzip4) +[`unzip5`](api/srfi/1.md#unzip5) - - - -[`when`](api/scheme/base.md#when) -[`with-exception-handler`](api/scheme/base.md#with-exception-handler) -[`with-input-from-file`](api/scheme/file.md#with-input-from-file) -[`with-output-to-file`](api/scheme/file.md#with-output-to-file) -[`write`](api/scheme/write.md#write) -[`write-char`](api/scheme/base.md#write-char) -[`write-shared`](api/scheme/write.md#write-shared) -[`write-simple`](api/scheme/write.md#write-simple) -[`write-string`](api/scheme/base.md#write-string) +[`vector-any`](api/srfi/133.md#vector-any) +[`vector-append-subvectors`](api/srfi/133.md#vector-append-subvectors) +[`vector-binary-search`](api/srfi/133.md#vector-binary-search) +[`vector-concatenate`](api/srfi/133.md#vector-concatenate) +[`vector-count`](api/srfi/133.md#vector-count) +[`vector-cumulate`](api/srfi/133.md#vector-cumulate) +[`vector-delete-neighbor-dups!`](api/srfi/132.md#vector-delete-neighbor-dups-1) +[`vector-delete-neighbor-dups`](api/srfi/132.md#vector-delete-neighbor-dups) +[`vector-empty?`](api/srfi/133.md#vector-empty) +[`vector-every`](api/srfi/133.md#vector-every) +[`vector-fold-right`](api/srfi/133.md#vector-fold-right) +[`vector-fold`](api/srfi/133.md#vector-fold) +[`vector-index-right`](api/srfi/133.md#vector-index-right) +[`vector-index`](api/srfi/133.md#vector-index) +[`vector-map!`](api/srfi/133.md#vector-map) +[`vector-merge!`](api/srfi/132.md#vector-merge-1) +[`vector-merge`](api/srfi/132.md#vector-merge) +[`vector-partition`](api/srfi/133.md#vector-partition) +[`vector-reverse!`](api/srfi/133.md#vector-reverse) +[`vector-reverse-copy!`](api/srfi/133.md#vector-reverse-copy) +[`vector-reverse-copy`](api/srfi/133.md#vector-reverse-copy) +[`vector-skip-right`](api/srfi/133.md#vector-skip-right) +[`vector-skip`](api/srfi/133.md#vector-skip) +[`vector-sort!`](api/srfi/132.md#vector-sort-1) +[`vector-sort`](api/srfi/132.md#vector-sort) +[`vector-sorted?`](api/srfi/132.md#vector-sorted) +[`vector-stable-sort!`](api/srfi/132.md#vector-stable-sort) +[`vector-stable-sort`](api/srfi/132.md#vector-stable-sort) +[`vector-swap!`](api/srfi/133.md#vector-swap) +[`vector-unfold!`](api/srfi/133.md#vector-unfold) +[`vector-unfold-right!`](api/srfi/133.md#vector-unfold-right) +[`vector-unfold-right`](api/srfi/133.md#vector-unfold-right) +[`vector-unfold`](api/srfi/133.md#vector-unfold) +[`vector=`](api/srfi/133.md#vector) - - - -[`zero?`](api/scheme/base.md#zero) +[`warning`](api/scheme/cyclone/test.md#warning) + +- - - +[`xcons`](api/srfi/1.md#xcons) + +- - - +[`zip`](api/srfi/1.md#zip) diff --git a/scripts/generate-doc-index.sh b/scripts/generate-doc-index.sh index 3a7dbd18..cace36b5 100755 --- a/scripts/generate-doc-index.sh +++ b/scripts/generate-doc-index.sh @@ -6,5 +6,6 @@ cyclone scripts/convert-doc-index.scm cyclone scripts/alphabetize.scm #grep -r "^- \[" docs/api/primitives.md | ./scripts/convert-doc-index > $TMP grep -r "^- \[" docs/api/scheme/* | ./scripts/convert-doc-index > $TMP +grep -r "^- \[" docs/api/scheme/cyclone/* | ./scripts/convert-doc-index > $TMP grep -r "^- \[" docs/api/srfi/* | ./scripts/convert-doc-index >> $TMP sort $TMP | ./scripts/alphabetize > $API