### 2.2 Configuration ¶

These constants and procedures describe characteristics of the Scheme and underlying operating system. They are provided by all implementations.

Constant: char-code-limit ¶

  An integer 1 larger that the largest value which can be returned by `char->integer`.

Constant: most-positive-fixnum ¶

  In implementations which support integers of practically unlimited size, most-positive-fixnum is a large exact integer within the range of exact integers that may result from computing the length of a list, vector, or string.

  In implementations which do not support integers of practically unlimited size, most-positive-fixnum is the largest exact integer that may result from computing the length of a list, vector, or string.

Constant: slib:tab ¶

  The tab character.

Constant: slib:form-feed ¶

  The form-feed character.

Function: software-type ¶

  Returns a symbol denoting the generic operating system type. For instance, `unix`, `vms`, `macos`, `amiga`, or `ms-dos`.

Function: slib:report-version ¶

  Displays the versions of SLIB and the underlying Scheme implementation and the name of the operating system. An unspecified value is returned.

      (slib:report-version) ⇒ slib "3c1" on scm "5b1" on unix

Function: slib:report ¶

  Displays the information of `(slib:report-version)` followed by almost all the information neccessary for submitting a problem report. An unspecified value is returned.

Function: slib:report #t ¶

  provides a more verbose listing.

Function: slib:report filename ¶

  Writes the verbose report to file `filename`.

      (slib:report)
      ⇒
      slib "3c1" on scm "5b1" on unix
      (implementation-vicinity) is "/usr/local/lib/scm/"
      (library-vicinity) is "/usr/local/lib/slib/"
      (scheme-file-suffix) is ".scm"
      loaded slib:features :
              trace alist qp sort
              common-list-functions macro values getopt
              compiled
      implementation slib:features :
              bignum complex real rational
              inexact vicinity ed getenv
              tmpnam abort transcript with-file
              ieee-p1178 r4rs rev4-optional-procedures hash
              object-hash delay eval dynamic-wind
              multiarg-apply multiarg/and- logical defmacro
              string-port source current-time record
              rev3-procedures rev2-procedures sun-dl string-case
              array dump char-ready? full-continuation
              system
      implementation *catalog* :
              (i/o-extensions compiled "/usr/local/lib/scm/ioext.so")
              ...