diff --git a/docs/API.md b/docs/API.md index 75971fd5..ef9df17c 100644 --- a/docs/API.md +++ b/docs/API.md @@ -230,6 +230,8 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -239,7 +241,10 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) - - - @@ -427,6 +432,7 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -450,14 +456,14 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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/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-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) +[`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) - - - @@ -481,6 +487,7 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -574,6 +581,11 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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-) @@ -687,6 +699,7 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -697,6 +710,7 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -853,6 +867,7 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -881,7 +896,10 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -893,12 +911,12 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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/scheme/cyclone/match#match-lambda-1) -[`match-lambda`](api/scheme/cyclone/match#match-lambda) -[`match-let*`](api/scheme/cyclone/match#match-let-1) -[`match-let`](api/scheme/cyclone/match#match-let) -[`match-letrec`](api/scheme/cyclone/match#match-letrec) -[`match`](api/scheme/cyclone/match#match) +[`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) @@ -969,7 +987,7 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) +[`print-exception`](api/cyclone/test#print-exception) [`procedure? `](api/primitives#procedure) [`promise?`](api/scheme/lazy#promise) [`proper-list?`](api/srfi/1#proper-list) @@ -1080,6 +1098,16 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) @@ -1141,6 +1169,7 @@ This section is an alphabetic listing of all the functions, objects, and macros [`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) [`symbol