--- layout: main title: API --- # API Documentation - [Standard Libraries](#standard-libraries) - [SRFI Libraries](#srfi-libraries) - [Cyclone Libraries](#cyclone-libraries) - [Internal Compiler API](#internal-compiler-api) - [C API](#c-api) - [Index](#index) # Standard Libraries This section of the Cyclone API is based on the [R7RS Scheme Specification](r7rs.pdf): - [Primitives](api/primitives) - [`scheme base`](api/scheme/base) - [`scheme case-lambda`](api/scheme/case-lambda) - [`scheme char`](api/scheme/char) - [`scheme complex`](api/scheme/complex) - [`scheme cxr`](api/scheme/cxr) - [`scheme eval`](api/scheme/eval) - [`scheme file`](api/scheme/file) - [`scheme inexact`](api/scheme/inexact) - [`scheme lazy`](api/scheme/lazy) - [`scheme load`](api/scheme/load) - [`scheme process-context`](api/scheme/process-context) - [`scheme read`](api/scheme/read) - [`scheme repl`](api/scheme/repl) - [`scheme time`](api/scheme/time) - [`scheme write`](api/scheme/write) # SRFI Libraries Cyclone supports the following [Scheme Requests for Implementation (SRFI)](http://srfi.schemers.org/) libraries. Detailed information is available in the linked SRFI page as well as the provided Cyclone API: - [`srfi 1`](api/srfi/1) - [List library](http://srfi.schemers.org/srfi-1/srfi-1.html) - [`srfi 2`](api/srfi/2) - [`and-let*`](http://srfi.schemers.org/srfi-2/srfi-2.html) - [`srfi 8`](api/srfi/8) - [`receive`: Binding to multiple values](http://srfi.schemers.org/srfi-8/srfi-8.html) - Included as part of `scheme base`. - [`srfi 18`](api/srfi/18) - [Multithreading support](http://srfi.schemers.org/srfi-18/srfi-18.html) - [`srfi 27`](api/srfi/27) - [Sources of random bits](http://srfi.schemers.org/srfi-27/srfi-27.html) - [`srfi 28`](api/srfi/28) - [Basic format strings](http://srfi.schemers.org/srfi-28/srfi-28.html) - [`srfi 60`](api/srfi/60) - [Integers as bits](http://srfi.schemers.org/srfi-60/srfi-60.html) - [`srfi 69`](api/srfi/69) - [Basic hash tables](http://srfi.schemers.org/srfi-69/srfi-69.html) - [`srfi 106`](api/srfi/106) - [Basic socket interface](http://srfi.schemers.org/srfi-106/srfi-106.html) - [`srfi 111`](api/srfi/111) - [Boxes](http://srfi.schemers.org/srfi-111/srfi-111.html) - [`srfi 113`](api/srfi/113) - [Sets and bags](http://srfi.schemers.org/srfi-113/srfi-113.html) - [`srfi 117`](api/srfi/117) - [Mutable queues](http://srfi.schemers.org/srfi-117/srfi-117.html) - [`srfi 121`](api/srfi/121) - [Generators](http://srfi.schemers.org/srfi-121/srfi-121.html) - [`srfi 128`](api/srfi/128) - [Comparators](http://srfi.schemers.org/srfi-128/srfi-128.html) - [`srfi 132`](api/srfi/132) - [Sort libraries](http://srfi.schemers.org/srfi-132/srfi-132.html) - [`srfi 133`](api/srfi/133) - [Vector library (R7RS-compatible)](http://srfi.schemers.org/srfi-133/srfi-133.html) - [`srfi 143`](api/srfi/143) - [Fixnums](http://srfi.schemers.org/srfi-143/srfi-143.html) # Cyclone Libraries These libraries are provided by Cyclone with a stable API that is unlikely to change: - [`cyclone concurrent`](api/cyclone/concurrent) - A helper library for writing concurrent code. - [`cyclone match`](api/cyclone/match) - A hygienic pattern matcher based on Alex Shinn's portable `match.scm`. - [`cyclone test`](api/cyclone/test) - A unit testing framework ported from `(chibi test)`. - [`scheme cyclone array-list`](api/scheme/cyclone/array-list) - [`scheme cyclone pretty-print`](api/scheme/cyclone/pretty-print) - A pretty printer. # Internal Compiler API These libraries are used by the Cyclone compiler. Some of these are stable and unlikely to change, whereas others could change as the compiler evolves. - [`scheme cyclone ast`](api/scheme/cyclone/ast) - [`scheme cyclone cgen`](api/scheme/cyclone/cgen) - [`scheme cyclone common`](api/scheme/cyclone/common) - [`scheme cyclone cps-optimizations`](api/scheme/cyclone/cps-optimizations) - [`scheme cyclone libraries`](api/scheme/cyclone/libraries) - [`scheme cyclone primitives`](api/scheme/cyclone/primitives) - [`scheme cyclone transforms`](api/scheme/cyclone/transforms) - [`scheme cyclone util`](api/scheme/cyclone/util) # C API [This documentation](http://justinethier.github.io/cyclone/c-api/modules.html) covers the C API provided by Cyclone Scheme. It is intended both to help understand how the Cyclone runtime works as well as to provide a useful reference manual when working with the Cyclone FFI. # Index This section is an alphabetic listing of all the functions, objects, and macros provided by the previous libraries. - - - [`%adb:make-fnc`](api/scheme/cyclone/cps-optimizations#adbmake-fnc-1) [`%adb:make-var`](api/scheme/cyclone/cps-optimizations#adbmake-var-1) - - - [`*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) [`adb:function?`](api/scheme/cyclone/cps-optimizations#adbfunction) [`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-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) [`adbv:ref-by`](api/scheme/cyclone/cps-optimizations#adbvref-by) [`adbv:set-assigned-value!`](api/scheme/cyclone/cps-optimizations#adbvset-assigned-value) [`adbv:set-const!`](api/scheme/cyclone/cps-optimizations#adbvset-const) [`adbv:set-const-value!`](api/scheme/cyclone/cps-optimizations#adbvset-const-value) [`adbv:set-defined-by!`](api/scheme/cyclone/cps-optimizations#adbvset-defined-by) [`adbv:set-global!`](api/scheme/cyclone/cps-optimizations#adbvset-global) [`adbv:set-reassigned!`](api/scheme/cyclone/cps-optimizations#adbvset-reassigned) [`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->bag `](api/srfi/113#alist-bag) [`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-1) [`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-let*`](api/srfi/2#and-let) [`and`](api/scheme/base#and) [`angle`](api/scheme/complex#angle) [`any-bits-set?`](api/srfi/60#any-bits-set) [`any`](api/scheme/base#any) [`any`](api/srfi/1#any) [`app->args `](api/scheme/cyclone/transforms#app-args) [`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) [`arithmetic-shift`](api/srfi/60#ash) [`array-list-delete!`](api/scheme/cyclone/array-list#array-list-delete) [`array-list-empty?`](api/scheme/cyclone/array-list#array-list-empty) [`array-list-insert!`](api/scheme/cyclone/array-list#array-list-insert) [`array-list-length`](api/scheme/cyclone/array-list#array-list-length) [`array-list-ref`](api/scheme/cyclone/array-list#array-list-ref) [`array-list-set!`](api/scheme/cyclone/array-list#array-list-set) [`array-list?`](api/scheme/cyclone/array-list#array-list1) [`array-list`](api/scheme/cyclone/array-list#array-list) [`ash`](api/srfi/60#ash) [`asin`](api/scheme/inexact#asin) [`assoc`](api/scheme/base#assoc) [`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:%make-lambda`](api/scheme/cyclone/ast#astmake-lambda-1) [`ast:ast->pp-sexp`](api/scheme/cyclone/ast#astast-pp-sexp) [`ast:ast->sexp`](api/scheme/cyclone/ast#astast-sexp) [`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:set-lambda-args!`](api/scheme/cyclone/ast#astset-lambda-args) [`ast:set-lambda-body!`](api/scheme/cyclone/ast#astset-lambda-body) [`ast:sexp->ast`](api/scheme/cyclone/ast#astsexp-ast) [`atan`](api/scheme/inexact#atan) [`atom?`](api/cyclone/concurrent#atom-1) [`atom`](api/cyclone/concurrent#atom) [`azip `](api/scheme/cyclone/transforms#azip) - - - [`bag->alist `](api/srfi/113#bag-alist) [`bag->list `](api/srfi/113#bag-list) [`bag->set `](api/srfi/113#bag-set) [`bag-adjoin `](api/srfi/113#bag-adjoin) [`bag-adjoin! `](api/srfi/113#bag-adjoin-1) [`bag-any? `](api/srfi/113#bag-any) [`bag-comparator`](api/srfi/113#bag-comparator) [`bag-contains? `](api/srfi/113#bag-contains) [`bag-copy `](api/srfi/113#bag-copy) [`bag-count `](api/srfi/113#bag-count) [`bag-decrement! `](api/srfi/113#bag-decrement) [`bag-delete `](api/srfi/113#bag-delete) [`bag-delete! `](api/srfi/113#bag-delete-1) [`bag-delete-all `](api/srfi/113#bag-delete-all) [`bag-delete-all! `](api/srfi/113#bag-delete-all-1) [`bag-difference `](api/srfi/113#bag-difference) [`bag-difference! `](api/srfi/113#bag-difference-1) [`bag-disjoint?`](api/srfi/113#bag-disjoint) [`bag-element-comparator`](api/srfi/113#bag-element-comparator) [`bag-element-count `](api/srfi/113#bag-element-count) [`bag-empty? `](api/srfi/113#bag-empty) [`bag-every?`](api/srfi/113#bag-every) [`bag-filter `](api/srfi/113#bag-filter) [`bag-filter! `](api/srfi/113#bag-filter-1) [`bag-find `](api/srfi/113#bag-find) [`bag-fold `](api/srfi/113#bag-fold) [`bag-fold-unique `](api/srfi/113#bag-fold-unique) [`bag-for-each `](api/srfi/113#bag-for-each) [`bag-for-each-unique`](api/srfi/113#bag-for-each-unique) [`bag-increment! `](api/srfi/113#bag-increment) [`bag-intersection `](api/srfi/113#bag-intersection) [`bag-intersection!`](api/srfi/113#bag-intersection-1) [`bag-map `](api/srfi/113#bag-map) [`bag-member `](api/srfi/113#bag-member) [`bag-partition `](api/srfi/113#bag-partition) [`bag-partition!`](api/srfi/113#bag-partition-) [`bag-product `](api/srfi/113#bag-product) [`bag-product! `](api/srfi/113#bag-product-1) [`bag-remove `](api/srfi/113#bag-remove) [`bag-remove! `](api/srfi/113#bag-remove-1) [`bag-replace `](api/srfi/113#bag-replace) [`bag-replace! `](api/srfi/113#bag-replace-1) [`bag-search! `](api/srfi/113#bag-search) [`bag-size `](api/srfi/113#bag-size) [`bag-sum `](api/srfi/113#bag-sum) [`bag-sum! `](api/srfi/113#bag-sum-1) [`bag-unfold`](api/srfi/113#bag-unfold) [`bag-union `](api/srfi/113#bag-union) [`bag-union! `](api/srfi/113#bag-union-1) [`bag-unique-size `](api/srfi/113#bag-unique-size) [`bag-xor `](api/srfi/113#bag-xor) [`bag-xor! `](api/srfi/113#bag-xor-1) [`bag<=?`](api/srfi/113#bag-5) [`bag=?`](api/srfi/113#bag-6) [`bag>? `](api/srfi/113#bag-4) [`bag? `](api/srfi/113#bag-1) [`bag`](api/srfi/113#bag) [`basename `](api/scheme/cyclone/transforms#basename) [`begin->exps `](api/scheme/cyclone/transforms#begin-exps) [`begin? `](api/scheme/cyclone/util#begin) [`begin`](api/scheme/base#begin) [`bit-count`](api/srfi/60#bit-count) [`bit-field`](api/srfi/60#bit-field) [`bit-set?`](api/srfi/60#bit-set) [`bitwise-and`](api/srfi/60#bitwise-and) [`bitwise-if`](api/srfi/60#bitwise-if) [`bitwise-ior`](api/srfi/60#bitwise-ior) [`bitwise-merge`](api/srfi/60#bitwise-merge) [`bitwise-not`](api/srfi/60#bitwise-not) [`bitwise-xor`](api/srfi/60#bitwise-xor) [`boolean-hash `](api/srfi/128#boolean-hash) [`boolean=?`](api/scheme/base#boolean) [`boolean? `](api/primitives#boolean) [`booleans->integer`](api/srfi/60#booleans-integer) [`box?`](api/srfi/111#box-1) [`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->generator`](api/srfi/121#bytevector-generator) [`bytevector-append `](api/primitives#bytevector-append) [`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) [`caaadr`](api/scheme/cxr#caaadr) [`caaar`](api/scheme/cxr#caaar) [`caadar`](api/scheme/cxr#caadar) [`caaddr`](api/scheme/cxr#caaddr) [`caadr`](api/scheme/cxr#caadr) [`caar `](api/primitives#caar) [`cadaar`](api/scheme/cxr#cadaar) [`cadadr`](api/scheme/cxr#cadadr) [`cadar`](api/scheme/cxr#cadar) [`caddar`](api/scheme/cxr#caddar) [`cadddr`](api/scheme/cxr#cadddr) [`caddr`](api/scheme/cxr#caddr) [`cadr `](api/primitives#cadr) [`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-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) [`cdadar`](api/scheme/cxr#cdadar) [`cdaddr`](api/scheme/cxr#cdaddr) [`cdadr`](api/scheme/cxr#cdadr) [`cdar `](api/primitives#cdar) [`cddaar`](api/scheme/cxr#cddaar) [`cddadr`](api/scheme/cxr#cddadr) [`cddar`](api/scheme/cxr#cddar) [`cdddar`](api/scheme/cxr#cdddar) [`cddddr`](api/scheme/cxr#cddddr) [`cdddr`](api/scheme/cxr#cdddr) [`cddr `](api/primitives#cddr) [`cdr `](api/primitives#cdr) [`ceiling`](api/scheme/base#ceiling) [`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-ci-hash `](api/srfi/128#char-ci-hash) [`char-ci<=?`](api/scheme/char#char-ci) [`char-ci=?`](api/scheme/char#char-ci-3) [`char-ci>?`](api/scheme/char#char-ci-4) [`char-downcase`](api/scheme/char#char-downcase) [`char-foldcase`](api/scheme/char#char-foldcase) [`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->env `](api/scheme/cyclone/transforms#closure-env) [`closure->fv `](api/scheme/cyclone/transforms#closure-fv) [`closure->lam `](api/scheme/cyclone/transforms#closure-lam) [`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) [`compare-and-set!`](api/cyclone/concurrent#compare-and-set) [`complex?`](api/scheme/base#complex) [`concatenate!`](api/srfi/1#concatenate-1) [`concatenate`](api/srfi/1#concatenate) [`cond-expand`](api/scheme/base#cond-expand) [`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) [`copy-bit-field`](api/srfi/60#copy-bit-field) [`copy-bit`](api/srfi/60#copy-bit) [`cos`](api/scheme/inexact#cos) [`count`](api/srfi/1#count) [`cps-convert `](api/scheme/cyclone/transforms#cps-convert) [`create-environment`](api/scheme/eval#create-environment) [`current-error-port`](api/scheme/base#current-error-port) [`current-input-port`](api/scheme/base#current-input-port) [`current-jiffy`](api/scheme/time#current-jiffy) [`current-output-port`](api/scheme/base#current-output-port) [`current-second`](api/scheme/time#current-second) [`current-test-applier`](api/cyclone/test#current-test-applier) [`current-test-comparator`](api/cyclone/test#current-test-comparator) [`current-test-epsilon`](api/cyclone/test#current-test-epsilon) [`current-test-group-reporter`](api/cyclone/test#current-test-group-reporter) [`current-test-group`](api/cyclone/test#current-test-group) [`current-test-handler`](api/cyclone/test#current-test-handler) [`current-test-skipper`](api/cyclone/test#current-test-skipper) [`current-test-verbosity`](api/cyclone/test#current-test-verbosity) [`cyc:error `](api/scheme/cyclone/transforms#cycerror) - - - [`default-hash `](api/srfi/128#default-hash) [`default-random-source`](api/srfi/27#default-random-source) [`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? `](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-1) [`delete-duplicates `](api/scheme/cyclone/util#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) [`deref`](api/cyclone/concurrent#deref) [`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-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) - - - [`eighth`](api/srfi/1#eighth) [`emergency-exit`](api/scheme/process-context#emergency-exit) [`emit*`](api/scheme/cyclone/cgen#emit-1) [`emit-newline`](api/scheme/cyclone/cgen#emit-newline) [`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) [`env:define-variable! `](api/scheme/cyclone/util#envdefine-variable) [`env:enclosing-environment `](api/scheme/cyclone/util#envenclosing-environment) [`env:extend-environment `](api/scheme/cyclone/util#envextend-environment) [`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:lookup `](api/scheme/cyclone/util#envlookup) [`env:lookup-variable-value `](api/scheme/cyclone/util#envlookup-variable-value) [`env:make-frame `](api/scheme/cyclone/util#envmake-frame) [`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) [`eof-object`](api/scheme/base#eof-object) [`eq? `](api/primitives#eq) [`equal? `](api/primitives#equal) [`eqv? `](api/primitives#eqv) [`error `](api/primitives#error) [`error`](api/scheme/base#error) [`eval`](api/scheme/eval#eval) [`even?`](api/scheme/base#even) [`every`](api/scheme/base#every) [`every`](api/srfi/1#every) [`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) [`expt`](api/scheme/base#expt) - - - [`features`](api/scheme/base#features) [`fifth`](api/srfi/1#fifth) [`file-exists? `](api/primitives#file-exists) [`filter `](api/scheme/cyclone/util#filter) [`filter!`](api/srfi/1#filter-1) [`filter-map`](api/srfi/1#filter-map) [`filter-unused-variables `](api/scheme/cyclone/transforms#filter-unused-variables) [`filter`](api/srfi/1#filter) [`find-tail`](api/srfi/1#find-tail) [`find`](api/srfi/1#find) [`finite?`](api/scheme/inexact#finite) [`first-set-bit`](api/srfi/60#first-set-bit) [`first`](api/srfi/1#first) [`fixnum?`](api/srfi/143#fixnum) [`flatten `](api/scheme/cyclone/util#flatten) [`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) [`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) [`future-call`](api/cyclone/concurrent#future-call) [`future-deref`](api/cyclone/concurrent#future-deref) [`future-done?`](api/cyclone/concurrent#future-done) [`future?`](api/cyclone/concurrent#future) [`future`](api/cyclone/concurrent#future-1) [`fx*`](api/srfi/143#fx-6) [`fx+`](api/srfi/143#fx-5) [`fx-`](api/srfi/143#fx-) [`fx-greatest`](api/srfi/143#fx-greatest) [`fx-least`](api/srfi/143#fx-least) [`fx-width`](api/srfi/143#fx-width) [`fx<=?`](api/srfi/143#fx-3) [`fx=?`](api/srfi/143#fx-4) [`fx>?`](api/srfi/143#fx-2) [`fxabs`](api/srfi/143#fxabs) [`fxand`](api/srfi/143#fxand) [`fxarithmetic-shift-left`](api/srfi/143#fxarithmetic-shift-left) [`fxarithmetic-shift-right`](api/srfi/143#fxarithmetic-shift-right) [`fxarithmetic-shift`](api/srfi/143#fxarithmetic-shift) [`fxbit-count`](api/srfi/143#fxbit-count) [`fxbit-field-reverse`](api/srfi/143#fxbit-field-reverse) [`fxbit-field-rotate`](api/srfi/143#fxbit-field-rotate) [`fxbit-field`](api/srfi/143#fxbit-field) [`fxbit-set?`](api/srfi/143#fxbit-set) [`fxcopy-bit`](api/srfi/143#fxcopy-bit) [`fxeven?`](api/srfi/143#fxeven) [`fxfirst-set-bit`](api/srfi/143#fxfirst-set-bit) [`fxif`](api/srfi/143#fxif) [`fxior`](api/srfi/143#fxior) [`fxlength`](api/srfi/143#fxlength) [`fxmax`](api/srfi/143#fxmax) [`fxmin`](api/srfi/143#fxmin) [`fxneg`](api/srfi/143#fxneg) [`fxnegative?`](api/srfi/143#fxnegative) [`fxnot`](api/srfi/143#fxnot) [`fxodd?`](api/srfi/143#fxodd) [`fxpositive?`](api/srfi/143#fxpositive) [`fxquotient`](api/srfi/143#fxquotient) [`fxremainder`](api/srfi/143#fxremainder) [`fxsqrt`](api/srfi/143#fxsqrt) [`fxsquare`](api/srfi/143#fxsquare) [`fxxor`](api/srfi/143#fxxor) [`fxzero?`](api/srfi/143#fxzero) - - - [`gappend`](api/srfi/121#gappend) [`gcd`](api/scheme/base#gcd) [`gcombine`](api/srfi/121#gcombine) [`gcons*`](api/srfi/121#gcons) [`gdelete-neighbor-dups`](api/srfi/121#gdelete-neighbor-dups) [`gdelete`](api/srfi/121#gdelete) [`gdrop-while`](api/srfi/121#gdrop-while) [`gdrop`](api/srfi/121#gdrop) [`generator->list`](api/srfi/121#generator-list) [`generator->reverse-list`](api/srfi/121#generator-reverse-list) [`generator->string`](api/srfi/121#generator-string) [`generator->vector!`](api/srfi/121#generator-vector!) [`generator->vector`](api/srfi/121#generator-vector) [`generator-any`](api/srfi/121#generator-any) [`generator-count`](api/srfi/121#generator-count) [`generator-every`](api/srfi/121#generator-every) [`generator-find`](api/srfi/121#generator-find) [`generator-fold`](api/srfi/121#generator-fold) [`generator-for-each`](api/srfi/121#generator-for-each) [`generator-unfold`](api/srfi/121#generator-unfold) [`generator`](api/srfi/121#generator) [`gensym `](api/scheme/cyclone/util#gensym) [`get-environment-variable`](api/scheme/process-context#get-environment-variable) [`get-environment-variables`](api/scheme/process-context#get-environment-variables) [`get-macros `](api/scheme/cyclone/transforms#get-macros) [`get-output-bytevector`](api/scheme/base#get-output-bytevector) [`get-output-string`](api/scheme/base#get-output-string) [`gfilter`](api/srfi/121#gfilter) [`gindex`](api/srfi/121#gindex) [`global-vars `](api/scheme/cyclone/transforms#global-vars) [`gremove`](api/srfi/121#gremove) [`gselect`](api/srfi/121#gselect) [`gtake-while`](api/srfi/121#gtake-while) [`gtake`](api/srfi/121#gtake) [`guard`](api/scheme/base#guard) - - - [`has-global? `](api/scheme/cyclone/transforms#has-global) [`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-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) [`hash-table-exists?`](api/srfi/69#hash-table-exists) [`hash-table-fold`](api/srfi/69#hash-table-fold) [`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/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!/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) [`if->condition `](api/scheme/cyclone/util#if-condition) [`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) [`immutable?`](api/cyclone/concurrent#immutable) [`inexact?`](api/scheme/base#inexact-1) [`inexact`](api/scheme/base#inexact) [`infinite?`](api/scheme/inexact#infinite) [`input-port-open?`](api/scheme/base#input-port-open) [`input-port?`](api/scheme/base#input-port) [`insert `](api/scheme/cyclone/transforms#insert) [`integer->char `](api/primitives#integer-char) [`integer->list`](api/srfi/60#integer-list) [`integer-length`](api/srfi/60#integer-length) [`integer? `](api/primitives#integer) [`interaction-environment`](api/scheme/repl#interaction-environment) [`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) - - - [`jiffies-per-second`](api/scheme/time#jiffies-per-second) - - - [`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-var `](api/scheme/cyclone/util#lambda-varargs-var) [`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*-values`](api/scheme/base#let-values) [`let*`](api/scheme/base#let-1) [`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) [`let? `](api/scheme/cyclone/transforms#let) [`let`](api/scheme/base#let) [`letrec*`](api/scheme/base#letrec-1) [`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) [`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-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->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->string`](api/scheme/cyclone/libraries#libname-string) [`lib:name->symbol`](api/scheme/cyclone/libraries#libname-symbol) [`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) [`library?`](api/scheme/cyclone/libraries#library) [`list->bag `](api/srfi/113#list-bag) [`list->bag!`](api/srfi/113#list-bag-1) [`list->generator`](api/srfi/121#list-generator) [`list->integer`](api/srfi/60#list-integer) [`list->lambda-formals `](api/scheme/cyclone/transforms#list-lambda-formals) [`list->pair `](api/scheme/cyclone/transforms#list-pair) [`list->set `](api/srfi/113#list-set) [`list->set!`](api/srfi/113#list-set-1) [`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-1) [`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-merge!`](api/srfi/132#list-merge-1) [`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-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) [`list-queue-copy`](api/srfi/117#list-queue-copy) [`list-queue-empty?`](api/srfi/117#list-queue-empty) [`list-queue-first-last`](api/srfi/117#list-queue-first-last) [`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-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-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-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-tabulate`](api/srfi/1#list-tabulate) [`list-tail`](api/scheme/base#list-tail) [`list=`](api/srfi/1#list=) [`list?`](api/scheme/base#list-1) [`list`](api/scheme/base#list) [`load`](api/scheme/load#load) [`log2-binary-factors`](api/srfi/60#log2-binary-factors) [`log`](api/scheme/inexact#log) [`logand`](api/srfi/60#logand) [`logbit?`](api/srfi/60#logbit) [`logcount`](api/srfi/60#logcount) [`logior`](api/srfi/60#logior) [`lognot`](api/srfi/60#lognot) [`logtest`](api/srfi/60#logtest) [`logxor`](api/srfi/60#logxor) [`lset-adjoin`](api/srfi/1#lset-adjoin) [`lset-diff+intersection!`](api/srfi/1#lset-diffintersection-1) [`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) - - - [`macro:add!`](api/scheme/cyclone/macros#macroadd) [`macro:cleanup`](api/scheme/cyclone/macros#macrocleanup) [`macro:expand`](api/scheme/cyclone/macros#macroexpand) [`macro:get-defined-macros`](api/scheme/cyclone/macros#macroget-defined-macros) [`macro:get-env`](api/scheme/cyclone/macros#macroget-env) [`macro:load-env!`](api/scheme/cyclone/macros#macroload-env) [`macro:macro?`](api/scheme/cyclone/macros#macromacro) [`magnitude`](api/scheme/complex#magnitude) [`make-array-list`](api/scheme/cyclone/array-list#make-array-list) [`make-atom`](api/cyclone/concurrent#make-atom) [`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-coroutine-generator`](api/srfi/121#make-coroutine-generator) [`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-for-each-generator`](api/srfi/121#make-for-each-generator) [`make-getter`](api/scheme/base#make-getter) [`make-hash-table`](api/srfi/69#make-hash-table) [`make-iota-generator`](api/srfi/121#make-iota-generator) [`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-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) [`make-random-source`](api/srfi/27#make-random-source) [`make-range-generator`](api/srfi/121#make-range-generator) [`make-rectangular`](api/scheme/complex#make-rectangular) [`make-server-socket`](api/srfi/106#make-server-socket) [`make-setter`](api/scheme/base#make-setter) [`make-shared-queue`](api/cyclone/concurrent#make-shared-queue) [`make-shared`](api/cyclone/concurrent#make-shared) [`make-string`](api/scheme/base#make-string) [`make-thread-pool`](api/cyclone/concurrent#make-thread-pool) [`make-thread`](api/srfi/18#make-thread) [`make-type-predicate`](api/scheme/base#make-type-predicate) [`make-unfold-generator`](api/srfi/121#make-unfold-generator) [`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/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) [`match-lambda*`](api/cyclone/match#match-lambda-1) [`match-lambda`](api/cyclone/match#match-lambda) [`match-let*`](api/cyclone/match#match-let-1) [`match-let`](api/cyclone/match#match-let) [`match-letrec`](api/cyclone/match#match-letrec) [`match`](api/cyclone/match#match) [`max`](api/scheme/base#max) [`member`](api/scheme/base#member) [`memq`](api/scheme/base#memq) [`memv`](api/scheme/base#memv) [`message-type`](api/srfi/106#message-type) [`min`](api/scheme/base#min) [`modulo`](api/scheme/base#modulo) [`mta:code-gen`](api/scheme/cyclone/cgen#mtacode-gen) [`mutex-lock!`](api/srfi/18#mutex-lock) [`mutex-unlock!`](api/srfi/18#mutex-unlock) [`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-pair?`](api/srfi/1#not-pair) [`not`](api/scheme/base#not) [`null-list?`](api/srfi/1#null-list) [`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) - - - [`odd?`](api/scheme/base#odd) [`one-instance-of-new-mutable-obj?`](api/scheme/cyclone/cps-optimizations#one-instance-of-new-mutable-obj) [`open-input-bytevector`](api/scheme/base#open-input-bytevector) [`open-input-file `](api/primitives#open-input-file) [`open-input-string`](api/scheme/base#open-input-string) [`open-output-bytevector`](api/scheme/base#open-output-bytevector) [`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) [`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-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->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-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->c-func`](api/scheme/cyclone/primitives#prim-c-func) [`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/cyclone/test#print-exception) [`procedure? `](api/primitives#procedure) [`promise?`](api/scheme/lazy#promise) [`proper-list?`](api/srfi/1#proper-list) - - - [`quasiquote`](api/scheme/base#quasiquote) [`quote? `](api/scheme/cyclone/util#quote) [`quotient`](api/scheme/base#quotient) - - - [`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-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-char `](api/primitives#read-char) [`read-line`](api/scheme/base#read-line) [`read-string`](api/scheme/base#read-string) [`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-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-1) [`remove`](api/srfi/1#remove) [`repl`](api/scheme/repl#repl) [`reverse!`](api/srfi/1#reverse) [`reverse-list->vector`](api/srfi/133#reverse-list-vector) [`reverse-vector->generator`](api/srfi/121#reverse-vector-generator) [`reverse-vector->list`](api/srfi/133#reverse-vector-list) [`reverse`](api/scheme/base#reverse) [`rotate-bit-field`](api/srfi/60#rotate-bit-field) [`round`](api/scheme/base#round) - - - [`second`](api/srfi/1#second) [`set `](api/srfi/113#set) [`set!->exp `](api/scheme/cyclone/util#set-exp) [`set!->var `](api/scheme/cyclone/util#set-var) [`set!? `](api/scheme/cyclone/util#set) [`set->bag `](api/srfi/113#set-bag) [`set->bag! `](api/srfi/113#set-bag-1) [`set->list `](api/srfi/113#set-list) [`set-adjoin `](api/srfi/113#set-adjoin) [`set-adjoin! `](api/srfi/113#set-adjoin-1) [`set-any? `](api/srfi/113#set-any) [`set-box!`](api/srfi/111#set-box) [`set-car! `](api/primitives#set-car) [`set-cdr! `](api/primitives#set-cdr) [`set-cell!->cell `](api/scheme/cyclone/transforms#set-cell-cell) [`set-cell!->value `](api/scheme/cyclone/transforms#set-cell-value) [`set-cell!? `](api/scheme/cyclone/transforms#set-cell) [`set-comparator`](api/srfi/113#set-comparator) [`set-contains? `](api/srfi/113#set-contains) [`set-copy `](api/srfi/113#set-copy) [`set-count `](api/srfi/113#set-count) [`set-delete `](api/srfi/113#set-delete) [`set-delete! `](api/srfi/113#set-delete-1) [`set-delete-all `](api/srfi/113#set-delete-all) [`set-delete-all! `](api/srfi/113#set-delete-all-1) [`set-difference `](api/srfi/113#set-difference) [`set-difference! `](api/srfi/113#set-difference-1) [`set-disjoint?`](api/srfi/113#set-disjoint) [`set-element-comparator`](api/srfi/113#set-element-comparator) [`set-empty? `](api/srfi/113#set-empty) [`set-every?`](api/srfi/113#set-every) [`set-filter `](api/srfi/113#set-filter) [`set-filter! `](api/srfi/113#set-filter-1) [`set-find `](api/srfi/113#set-find) [`set-fold `](api/srfi/113#set-fold) [`set-for-each `](api/srfi/113#set-for-each) [`set-intersection `](api/srfi/113#set-intersection) [`set-intersection!`](api/srfi/113#set-intersection-1) [`set-map `](api/srfi/113#set-map) [`set-member `](api/srfi/113#set-member) [`set-partition `](api/srfi/113#set-partition) [`set-partition!`](api/srfi/113#set-partition-1) [`set-remove `](api/srfi/113#set-remove) [`set-remove! `](api/srfi/113#set-remove-1) [`set-replace `](api/srfi/113#set-replace) [`set-replace! `](api/srfi/113#set-replace-1) [`set-search! `](api/srfi/113#set-search) [`set-size `](api/srfi/113#set-size) [`set-unfold `](api/srfi/113#set-unfold) [`set-union `](api/srfi/113#set-union) [`set-union! `](api/srfi/113#set-union-1) [`set-xor `](api/srfi/113#set-xor) [`set-xor! `](api/srfi/113#set-xor-1) [`set<=?`](api/srfi/113#set-5) [`set=?`](api/srfi/113#set-6) [`set>? `](api/srfi/113#set-4) [`set? `](api/srfi/113#set-1) [`setup-environment`](api/scheme/eval#setup-environment) [`seventh`](api/srfi/1#seventh) [`share-all!`](api/cyclone/concurrent#share-all) [`shared-queue-add!`](api/cyclone/concurrent#shared-queue-add) [`shared-queue-capacity`](api/cyclone/concurrent#shared-queue-capacity) [`shared-queue-clear!`](api/cyclone/concurrent#shared-queue-clear) [`shared-queue-empty?`](api/cyclone/concurrent#shared-queue-empty) [`shared-queue-remove!`](api/cyclone/concurrent#shared-queue-remove) [`shared-queue-size`](api/cyclone/concurrent#shared-queue-size) [`shared-queue-wait-count`](api/cyclone/concurrent#shared-queue-wait-count) [`shared-queue?`](api/cyclone/concurrent#shared-queue) [`shared-queue`](api/cyclone/concurrent#shared-queue) [`shutdown-method`](api/srfi/106#shutdown-method) [`simple-lambda?`](api/scheme/cyclone/cps-optimizations#simple-lambda) [`sin`](api/scheme/inexact#sin) [`sixth`](api/srfi/1#sixth) [`slot-set!`](api/scheme/base#slot-set) [`socket-accept`](api/srfi/106#socket-accept) [`socket-close`](api/srfi/106#socket-close) [`socket-domain`](api/srfi/106#socket-domain) [`socket-input-port`](api/srfi/106#socket-input-port) [`socket-merge-flags`](api/srfi/106#socket-merge-flags) [`socket-output-port`](api/srfi/106#socket-output-port) [`socket-purge-flags`](api/srfi/106#socket-purge-flags) [`socket-recv`](api/srfi/106#socket-recv) [`socket-send`](api/srfi/106#socket-send) [`socket-shutdown`](api/srfi/106#socket-shutdown) [`socket?`](api/srfi/106#socket) [`span!`](api/srfi/1#span-1) [`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->generator`](api/srfi/121#string-generator) [`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-cmp `](api/primitives#string-cmp) [`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/util#string-join) [`string-length `](api/primitives#string-length) [`string-map`](api/scheme/base#string-map) [`string-ref `](api/primitives#string-ref) [`string-replace-all `](api/scheme/cyclone/util#string-replace-all) [`string-set! `](api/primitives#string-set) [`string-split `](api/scheme/cyclone/util#string-split) [`string-upcase`](api/scheme/char#string-upcase) [`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) [`swap!`](api/cyclone/concurrent#swap) [`symbol->string `](api/primitives#symbol-string) [`symbol-hash `](api/srfi/128#symbol-hash) [`symbolstring`](api/scheme/base#utf8-string) - - - [`values`](api/scheme/base#values) [`vector->generator`](api/srfi/121#vector-generator) [`vector->list`](api/scheme/base#vector-list) [`vector->string`](api/scheme/base#vector-string) [`vector-any`](api/srfi/133#vector-any) [`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-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-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-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-right`](api/srfi/133#vector-index-right) [`vector-index`](api/srfi/133#vector-index) [`vector-length `](api/primitives#vector-length) [`vector-map!`](api/srfi/133#vector-map) [`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-set! `](api/primitives#vector-set) [`vector-skip-right`](api/srfi/133#vector-skip-right) [`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-swap!`](api/srfi/133#vector-swap) [`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`](api/srfi/133#vector-unfold) [`vector=`](api/srfi/133#vector) [`vector? `](api/primitives#vector) [`vector`](api/scheme/base#vector) - - - [`warning`](api/cyclone/test#warning) [`when`](api/scheme/base#when) [`with-exception-handler`](api/scheme/base#with-exception-handler) [`with-handler`](api/scheme/base#with-handler) [`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-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) - - - [`zero?`](api/scheme/base#zero) [`zip`](api/srfi/1#zip)