GNU Info

Info Node: (slib.info)Feature

(slib.info)Feature


Next: Requesting Features Prev: The Library System Up: The Library System
Enter node , (file) or (file)node

Feature
=======

SLIB denotes "features" by symbols.  SLIB maintains a list of features
supported by the Scheme "session".  The set of features provided by a
session may change over time.  Some features are properties of the
Scheme implementation being used.  The following features detail what
sort of numbers are available from an implementation.

   * 'inexact

   * 'rational

   * 'real

   * 'complex

   * 'bignum

Other features correspond to the presence of sets of Scheme procedures
or syntax (macros).

 - Function: provided? feature
     Returns `#t' if FEATURE is supported by the current Scheme session.

 - Procedure: provide feature
     Informs SLIB that FEATURE is supported.  Henceforth `(provided?
     FEATURE)' will return `#t'.

     (provided? 'foo)    => #f
     (provide 'foo)
     (provided? 'foo)    => #t


automatically generated by info2www version 1.2.2.9