Sync with code

This commit is contained in:
Justin Ethier 2016-09-29 23:02:50 -04:00
parent 7944230674
commit c8e0cfe167

View file

@ -4,147 +4,313 @@ The `(scheme base)` library exports many of the procedures and syntax bindings t
For more information see the [R<sup>7</sup>RS Scheme Specification](../../r7rs.pdf). For more information see the [R<sup>7</sup>RS 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) - [`abs`](#abs)
- [`max`](#max) - [`and`](#and)
- [`min`](#min) - [`any`](#any)
- [`modulo`](#modulo) - [`append`](#append)
- [`floor-remainder`](#floor-remainder) - [`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=?)
- [`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?) - [`even?`](#even?)
- [`every`](#every)
- [`exact`](#exact)
- [`exact-integer?`](#exact-integer?) - [`exact-integer?`](#exact-integer?)
- [`exact?`](#exact?) - [`exact?`](#exact?)
- [`inexact?`](#inexact?) - [`expt`](#expt)
- [`odd?`](#odd?) - [`features`](#features)
- [`complex?`](#complex?) - [`floor`](#floor)
- [`rational?`](#rational?) - [`floor-quotient`](#floor-quotient )
- [`floor-remainder`](#floor-remainder)
- [`floor-remainder`](#floor-remainder )
- [`floor/`](#floor/ )
- [`flush-output-port`](#flush-output-port)
- [`foldl`](#foldl)
- [`foldr`](#foldr)
- [`for-each`](#for-each)
- [`gcd`](#gcd) - [`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) - [`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) - [`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) - [`remainder`](#remainder)
- [`reverse`](#reverse)
- [`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=?)
- [`string>=?`](#string>=?)
- [`string>?`](#string>?)
- [`symbol=?`](#symbol=?)
- [`syntax-error`](#syntax-error)
- [`syntax-rules`](#syntax-rules)
- [`truncate`](#truncate)
- [`truncate-quotient`](#truncate-quotient ) - [`truncate-quotient`](#truncate-quotient )
- [`truncate-remainder`](#truncate-remainder ) - [`truncate-remainder`](#truncate-remainder )
- [`truncate/`](#truncate/ ) - [`truncate/`](#truncate/ )
- [`floor-quotient `](#floor-quotient ) - [`type-slot-offset`](#type-slot-offset)
- [`floor-remainder `](#floor-remainder ) - [`unless`](#unless)
- [`floor/ `](#floor/ ) - [`utf8->string`](#utf8->string)
- [`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) - [`values`](#values)
- [`char=?`](#char=?)
- [`char<?`](#char<?)
- [`char>?`](#char>?)
- [`char<=?`](#char<=?)
- [`char>=?`](#char>=?)
- [`string=?`](#string=?)
- [`string<?`](#string<?)
- [`string<=?`](#string<=?)
- [`string>?`](#string>?)
- [`string>=?`](#string>=?)
- [`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)
- [`list-ref`](#list-ref)
- [`list-set!`](#list-set!)
- [`reverse`](#reverse)
- [`boolean=?`](#boolean=?)
- [`symbol=?`](#symbol=?)
- [`Cyc-obj=?`](#Cyc-obj=?)
- [`vector`](#vector) - [`vector`](#vector)
- [`vector->list`](#vector->list)
- [`vector->string`](#vector->string)
- [`vector-append`](#vector-append) - [`vector-append`](#vector-append)
- [`vector-copy`](#vector-copy) - [`vector-copy`](#vector-copy)
- [`vector-copy!`](#vector-copy!) - [`vector-copy!`](#vector-copy!)
- [`vector-fill!`](#vector-fill!) - [`vector-fill!`](#vector-fill!)
- [`vector->list`](#vector->list)
- [`vector->string`](#vector->string)
- [`vector-map`](#vector-map)
- [`vector-for-each`](#vector-for-each) - [`vector-for-each`](#vector-for-each)
- [`make-string`](#make-string) - [`vector-map`](#vector-map)
- [`string`](#string) - [`when`](#when)
- [`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)
- [`with-exception-handler`](#with-exception-handler) - [`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-char`](#write-char)
- [`write-string`](#write-string) - [`write-string`](#write-string)
- [`flush-output-port`](#flush-output-port) - [`zero?`](#zero?)
- [`read-line`](#read-line)
- [`read-string`](#read-string)
- [`input-port?`](#input-port?) #abs
- [`output-port?`](#output-port?) #and
- [`input-port-open?`](#input-port-open?) #any
- [`output-port-open?`](#output-port-open?) #append
- [`features`](#features) #assoc
- [`Cyc-version`](#Cyc-version) #assq
- [`any`](#any) #assv
- [`every`](#every) #begin
- [`and`](#and) #boolean=?
- [`or`](#or) #bytevector-copy
- [`let`](#let) #bytevector-copy!
- [`let*`](#let*) #call-with-current-continuation
- [`letrec`](#letrec) #call-with-port
- [`begin`](#begin) #call-with-values
- [`case`](#case) #call/cc
- [`cond`](#cond) #case
- [`cond-expand`](#cond-expand) #ceiling
- [`do`](#do) #char<=?
- [`when`](#when) #char<?
- [`unless`](#unless) #char=?
- [`quasiquote`](#quasiquote) #char>=?
- [`floor`](#floor) #char>?
- [`ceiling`](#ceiling) #complex?
- [`truncate`](#truncate) #cond
- [`round`](#round) #cond-expand
- [`exact`](#exact) #cons-source
- [`inexact`](#inexact) #current-error-port
- [`eof-object`](#eof-object) #current-input-port
- [`syntax-error`](#syntax-error) #current-output-port
- [`bytevector-copy`](#bytevector-copy) #define-record-type
- [`bytevector-copy!`](#bytevector-copy!) #denominator
- [`utf8->string`](#utf8->string) #do
- [`string->utf8`](#string->utf8) #dynamic-wind
- [`denominator`](#denominator) #eof-object
- [`numerator`](#numerator) #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=?
#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?