The (scheme base) library exports many of the procedures and
syntax bindings that are traditionally associated with Scheme. The
division between the base library and the other standard libraries is
based on use, not on construction. In particular, some facilities that
are typically implemented as primitives by a compiler or the run-time
system rather than in terms of other standard procedures or syntax are
not part of the base library, but are defined in separate libraries. By
the same token, some exports of the base library are implementable in
terms of other exports. They are redundant in the strict sense of the
word, but they capture common patterns of usage, and are therefore
provided as convenient abbreviations.
*+-.../<<===>>>=_absandappendapplyassocassqassvbeginbinary-port?boolean=?boolean?bytevectorbytevector-appendbytevector-copybytevector-copy!bytevector-lengthbytevector-u8-refbytevector-u8-set!bytevector?caarcadrcall-with-current-continuationcall-with-portcall-with-valuescall/cccarcasecdarcddrcdrceilingchar->integerchar-ready?char<=?char<?char=?char>=?char>?char?close-input-portclose-output-portclose-portcomplex?condcond-expandconscurrent-error-portcurrent-input-portcurrent-output-portdefinedefine-record-typedefine-syntaxdefine-valuesdenominatordodynamic-windelseeof-objecteof-object?eq?equal?eqv?errorerror-object-irritantserror-object-messageerror-object?even?exactexact-integer-sqrtexact-integer?exact?exptfeaturesfile-error?floorfloor-quotientfloor-remainderfloor/flush-output-portfor-eachgcdget-output-bytevectorget-output-stringguardifincludeinclude-ciinexactinexact?input-port-open?input-port?integer->charinteger?lambdalcmlengthletlet*let*-valueslet-syntaxlet-valuesletrecletrec*letrec-syntaxlistlist->stringlist->vectorlist-copylist-reflist-set!list-taillist?make-bytevectormake-listmake-parametermake-stringmake-vectormapmaxmembermemqmemvminmodulonegative?newlinenotnull?number->stringnumber?numeratorodd?open-input-bytevectoropen-input-stringopen-output-bytevectoropen-output-stringoroutput-port-open?output-port?pair?parameterizepeek-charpeek-u8port?positive?procedure?quasiquotequotequotientraiseraise-continuablerational?rationalizeread-bytevectorread-bytevector!read-charread-error?read-lineread-stringread-u8real?remainderreverseroundset!set-car!set-cdr!squarestringstring->liststring->numberstring->symbolstring->utf8string->vectorstring-appendstring-copystring-copy!string-fill!string-for-eachstring-lengthstring-mapstring-refstring-set!string<=?string<?string=?string>=?string>?string?substringsymbol->stringsymbol=?symbol?syntax-errorsyntax-rulestextual-port?truncatetruncate-quotienttruncate-remaindertruncate/u8-ready?unlessunquoteunquote-splicingutf8->stringvaluesvectorvector->listvector->stringvector-appendvector-copyvector-copy!vector-fill!vector-for-eachvector-lengthvector-mapvector-refvector-set!vector?whenwith-exception-handlerwrite-bytevectorwrite-charwrite-stringwrite-u8zero?