From c8e0cfe1671edb5110f361c4c524eaa1121bddda Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Thu, 29 Sep 2016 23:02:50 -0400 Subject: [PATCH] Sync with code --- docs/api/scheme/base.md | 412 ++++++++++++++++++++++++++++------------ 1 file changed, 289 insertions(+), 123 deletions(-) diff --git a/docs/api/scheme/base.md b/docs/api/scheme/base.md index dedcdbf7..60e7714f 100644 --- a/docs/api/scheme/base.md +++ b/docs/api/scheme/base.md @@ -4,147 +4,313 @@ The `(scheme base)` library exports many of the procedures and syntax bindings t For more information see the [R7RS Scheme Specification](../../r7rs.pdf). -- [`cons-source`](#cons-source) -- [`syntax-rules`](#syntax-rules) -- [`letrec*`](#letrec*) -- [`guard`](#guard) -- [`guard-aux`](#guard-aux) -- [`define-record-type`](#define-record-type) -- [`record?`](#record?) -- [`register-simple-type`](#register-simple-type) -- [`make-type-predicate`](#make-type-predicate) -- [`make-constructor`](#make-constructor) -- [`make-getter`](#make-getter) -- [`make-setter`](#make-setter) -- [`slot-set!`](#slot-set!) -- [`type-slot-offset`](#type-slot-offset) -- [`receive`](#receive) - [`abs`](#abs) -- [`max`](#max) -- [`min`](#min) -- [`modulo`](#modulo) -- [`floor-remainder`](#floor-remainder) +- [`and`](#and) +- [`any`](#any) +- [`append`](#append) +- [`assoc`](#assoc) +- [`assq`](#assq) +- [`assv`](#assv) +- [`begin`](#begin) +- [`boolean=?`](#boolean=?) +- [`bytevector-copy`](#bytevector-copy) +- [`bytevector-copy!`](#bytevector-copy!) +- [`call-with-current-continuation`](#call-with-current-continuation) +- [`call-with-port`](#call-with-port) +- [`call-with-values`](#call-with-values) +- [`call/cc`](#call/cc) +- [`case`](#case) +- [`ceiling`](#ceiling) +- [`char<=?`](#char<=?) +- [`char=?`](#char>=?) +- [`char>?`](#char>?) +- [`complex?`](#complex?) +- [`cond`](#cond) +- [`cond-expand`](#cond-expand) +- [`cons-source`](#cons-source) +- [`current-error-port`](#current-error-port) +- [`current-input-port`](#current-input-port) +- [`current-output-port`](#current-output-port) +- [`define-record-type`](#define-record-type) +- [`denominator`](#denominator) +- [`do`](#do) +- [`dynamic-wind`](#dynamic-wind) +- [`eof-object`](#eof-object) +- [`error`](#error) - [`even?`](#even?) +- [`every`](#every) +- [`exact`](#exact) - [`exact-integer?`](#exact-integer?) - [`exact?`](#exact?) -- [`inexact?`](#inexact?) -- [`odd?`](#odd?) -- [`complex?`](#complex?) -- [`rational?`](#rational?) -- [`gcd`](#gcd) -- [`lcm`](#lcm) -- [`quotient`](#quotient) -- [`remainder`](#remainder) -- [`truncate-quotient `](#truncate-quotient ) -- [`truncate-remainder `](#truncate-remainder ) -- [`truncate/ `](#truncate/ ) -- [`floor-quotient `](#floor-quotient ) -- [`floor-remainder `](#floor-remainder ) -- [`floor/ `](#floor/ ) -- [`square`](#square) - [`expt`](#expt) -- [`call-with-current-continuation`](#call-with-current-continuation) -- [`call/cc`](#call/cc) -- [`call-with-values`](#call-with-values) -- [`dynamic-wind`](#dynamic-wind) -- [`values`](#values) -- [`char=?`](#char=?) -- [`char?`](#char>?) -- [`char<=?`](#char<=?) -- [`char>=?`](#char>=?) -- [`string=?`](#string=?) -- [`string?`](#string>?) -- [`string>=?`](#string>=?) +- [`features`](#features) +- [`floor`](#floor) +- [`floor-quotient`](#floor-quotient ) +- [`floor-remainder`](#floor-remainder) +- [`floor-remainder`](#floor-remainder ) +- [`floor/`](#floor/ ) +- [`flush-output-port`](#flush-output-port) - [`foldl`](#foldl) - [`foldr`](#foldr) -- [`not`](#not) -- [`list?`](#list?) -- [`zero?`](#zero?) -- [`positive?`](#positive?) -- [`negative?`](#negative?) -- [`append`](#append) -- [`list`](#list) -- [`make-list`](#make-list) -- [`list-copy`](#list-copy) -- [`map`](#map) - [`for-each`](#for-each) -- [`list-tail`](#list-tail) +- [`gcd`](#gcd) +- [`get-output-bytevector`](#get-output-bytevector) +- [`get-output-string`](#get-output-string) +- [`guard`](#guard) +- [`guard-aux`](#guard-aux) +- [`inexact`](#inexact) +- [`inexact?`](#inexact?) +- [`input-port-open?`](#input-port-open?) +- [`input-port?`](#input-port?) +- [`lcm`](#lcm) +- [`let`](#let) +- [`let*`](#let*) +- [`let*-values`](#let*-values) +- [`let-values`](#let-values) +- [`letrec`](#letrec) +- [`letrec*`](#letrec*) +- [`list`](#list) +- [`list-copy`](#list-copy) - [`list-ref`](#list-ref) - [`list-set!`](#list-set!) +- [`list-tail`](#list-tail) +- [`list?`](#list?) +- [`make-constructor`](#make-constructor) +- [`make-getter`](#make-getter) +- [`make-list`](#make-list) +- [`make-parameter`](#make-parameter) +- [`make-setter`](#make-setter) +- [`make-string`](#make-string) +- [`make-type-predicate`](#make-type-predicate) +- [`map`](#map) +- [`max`](#max) +- [`member`](#member) +- [`memq`](#memq) +- [`memv`](#memv) +- [`min`](#min) +- [`modulo`](#modulo) +- [`negative?`](#negative?) +- [`newline`](#newline) +- [`not`](#not) +- [`numerator`](#numerator) +- [`odd?`](#odd?) +- [`open-input-bytevector`](#open-input-bytevector) +- [`open-input-string`](#open-input-string) +- [`open-output-bytevector`](#open-output-bytevector) +- [`open-output-string`](#open-output-string) +- [`or`](#or) +- [`output-port-open?`](#output-port-open?) +- [`output-port?`](#output-port?) +- [`positive?`](#positive?) +- [`quasiquote`](#quasiquote) +- [`quotient`](#quotient) +- [`raise`](#raise) +- [`raise-continuable`](#raise-continuable) +- [`rational?`](#rational?) +- [`read-line`](#read-line) +- [`read-string`](#read-string) +- [`receive`](#receive) +- [`record?`](#record?) +- [`register-simple-type`](#register-simple-type) +- [`remainder`](#remainder) - [`reverse`](#reverse) -- [`boolean=?`](#boolean=?) +- [`round`](#round) +- [`slot-set!`](#slot-set!) +- [`square`](#square) +- [`string`](#string) +- [`string->list`](#string->list) +- [`string->utf8`](#string->utf8) +- [`string->vector`](#string->vector) +- [`string-copy`](#string-copy) +- [`string-copy!`](#string-copy!) +- [`string-fill!`](#string-fill!) +- [`string-for-each`](#string-for-each) +- [`string-map`](#string-map) +- [`string<=?`](#string<=?) +- [`string=?`](#string>=?) +- [`string>?`](#string>?) - [`symbol=?`](#symbol=?) -- [`Cyc-obj=?`](#Cyc-obj=?) +- [`syntax-error`](#syntax-error) +- [`syntax-rules`](#syntax-rules) +- [`truncate`](#truncate) +- [`truncate-quotient`](#truncate-quotient ) +- [`truncate-remainder`](#truncate-remainder ) +- [`truncate/`](#truncate/ ) +- [`type-slot-offset`](#type-slot-offset) +- [`unless`](#unless) +- [`utf8->string`](#utf8->string) +- [`values`](#values) - [`vector`](#vector) +- [`vector->list`](#vector->list) +- [`vector->string`](#vector->string) - [`vector-append`](#vector-append) - [`vector-copy`](#vector-copy) - [`vector-copy!`](#vector-copy!) - [`vector-fill!`](#vector-fill!) -- [`vector->list`](#vector->list) -- [`vector->string`](#vector->string) -- [`vector-map`](#vector-map) - [`vector-for-each`](#vector-for-each) -- [`make-string`](#make-string) -- [`string`](#string) -- [`string-copy`](#string-copy) -- [`string-copy!`](#string-copy!) -- [`string-fill!`](#string-fill!) -- [`string->list`](#string->list) -- [`string->vector`](#string->vector) -- [`string-map`](#string-map) -- [`string-for-each`](#string-for-each) -- [`make-parameter`](#make-parameter) -- [`current-output-port`](#current-output-port) -- [`current-input-port`](#current-input-port) -- [`current-error-port`](#current-error-port) -- [`call-with-port`](#call-with-port) -- [`error`](#error) -- [`raise`](#raise) -- [`raise-continuable`](#raise-continuable) +- [`vector-map`](#vector-map) +- [`when`](#when) - [`with-exception-handler`](#with-exception-handler) -- [`Cyc-add-exception-handler`](#Cyc-add-exception-handler) -- [`Cyc-remove-exception-handler`](#Cyc-remove-exception-handler) -- [`newline`](#newline) - [`write-char`](#write-char) - [`write-string`](#write-string) -- [`flush-output-port`](#flush-output-port) -- [`read-line`](#read-line) -- [`read-string`](#read-string) -- [`input-port?`](#input-port?) -- [`output-port?`](#output-port?) -- [`input-port-open?`](#input-port-open?) -- [`output-port-open?`](#output-port-open?) -- [`features`](#features) -- [`Cyc-version`](#Cyc-version) -- [`any`](#any) -- [`every`](#every) -- [`and`](#and) -- [`or`](#or) -- [`let`](#let) -- [`let*`](#let*) -- [`letrec`](#letrec) -- [`begin`](#begin) -- [`case`](#case) -- [`cond`](#cond) -- [`cond-expand`](#cond-expand) -- [`do`](#do) -- [`when`](#when) -- [`unless`](#unless) -- [`quasiquote`](#quasiquote) -- [`floor`](#floor) -- [`ceiling`](#ceiling) -- [`truncate`](#truncate) -- [`round`](#round) -- [`exact`](#exact) -- [`inexact`](#inexact) -- [`eof-object`](#eof-object) -- [`syntax-error`](#syntax-error) -- [`bytevector-copy`](#bytevector-copy) -- [`bytevector-copy!`](#bytevector-copy!) -- [`utf8->string`](#utf8->string) -- [`string->utf8`](#string->utf8) -- [`denominator`](#denominator) -- [`numerator`](#numerator) +- [`zero?`](#zero?) + + +#abs +#and +#any +#append +#assoc +#assq +#assv +#begin +#boolean=? +#bytevector-copy +#bytevector-copy! +#call-with-current-continuation +#call-with-port +#call-with-values +#call/cc +#case +#ceiling +#char<=? +#char=? +#char>? +#complex? +#cond +#cond-expand +#cons-source +#current-error-port +#current-input-port +#current-output-port +#define-record-type +#denominator +#do +#dynamic-wind +#eof-object +#error +#even? +#every +#exact +#exact-integer? +#exact? +#expt +#features +#floor +#floor-quotient +#floor-remainder +#floor-remainder +#floor/ +#flush-output-port +#foldl +#foldr +#for-each +#gcd +#get-output-bytevector +#get-output-string +#guard +#guard-aux +#inexact +#inexact? +#input-port-open? +#input-port? +#lcm +#let +#let* +#let*-values +#let-values +#letrec +#letrec* +#list +#list-copy +#list-ref +#list-set! +#list-tail +#list? +#make-constructor +#make-getter +#make-list +#make-parameter +#make-setter +#make-string +#make-type-predicate +#map +#max +#member +#memq +#memv +#min +#modulo +#negative? +#newline +#not +#numerator +#odd? +#open-input-bytevector +#open-input-string +#open-output-bytevector +#open-output-string +#or +#output-port-open? +#output-port? +#positive? +#quasiquote +#quotient +#raise +#raise-continuable +#rational? +#read-line +#read-string +#receive +#record? +#register-simple-type +#remainder +#reverse +#round +#slot-set! +#square +#string +#string->list +#string->utf8 +#string->vector +#string-copy +#string-copy! +#string-fill! +#string-for-each +#string-map +#string<=? +#string=? +#string>? +#symbol=? +#syntax-error +#syntax-rules +#truncate +#truncate-quotient +#truncate-remainder +#truncate/ +#type-slot-offset +#unless +#utf8->string +#values +#vector +#vector->list +#vector->string +#vector-append +#vector-copy +#vector-copy! +#vector-fill! +#vector-for-each +#vector-map +#when +#with-exception-handler +#write-char +#write-string +#zero?