Go to the previous, next section.

Procedure and Macro Index

This is an alphabetical list of all the procedures and macros in SLIB.

-

  • -
  • -1+

    /

  • /

    1

  • 1+

    <

  • &#60;=?
  • &#60;?

    =

  • =?

    >

  • &#62;=?
  • &#62;?

    a

  • add-domain
  • add-process!
  • add-setter
  • adjoin
  • alist-associator
  • alist-for-each
  • alist-inquirer
  • alist-map
  • alist-remover
  • and?
  • any?
  • append!
  • apply
  • array-1d-ref
  • array-1d-set!
  • array-2d-ref
  • array-2d-set!
  • array-3d-ref
  • array-3d-set!
  • array-dimensions
  • array-for-each
  • array-in-bounds?
  • array-indexes
  • array-map!
  • array-rank
  • array-ref
  • array-set!
  • array-shape
  • array?
  • asctime
  • ash
  • atom?

    b

  • bit-extract
  • break
  • butlast

    c

  • call-with-dynamic-binding
  • call-with-input-string
  • call-with-output-string
  • call-with-values
  • caltime
  • caltime1
  • capture-syntactic-environment
  • cart-prod-tables
  • chap:next-string
  • chap:string&#60;=?
  • chap:string&#60;?
  • chap:string&#62;=?
  • chap:string&#62;?
  • close-base
  • close-database
  • close-table
  • collection?
  • continue
  • copy-list
  • copy-tree
  • create-database
  • create-table
  • create-view
  • ctime
  • current-error-port
  • current-time

    d

  • debug:tracef
  • debug:untracef
  • decode-universal-time
  • define-access-operation
  • define-operation
  • define-predicate
  • define-record
  • define-syntax
  • defmacro
  • defmacro:eval
  • defmacro:expand*
  • defmacro:load
  • defmacro?
  • delete
  • delete-domain
  • delete-file
  • delete-if
  • delete-if-not
  • delete-table
  • dequeue!
  • do-elts
  • do-keys
  • dynamic-ref
  • dynamic-set!
  • dynamic-wind
  • dynamic?

    e

  • empty?
  • encode-universal-time
  • enquque!
  • every
  • every?
  • extended-euclid

    f

  • factor
  • file-exists?
  • find-if
  • fluit-let
  • for-each-elt
  • for-each-key
  • for-each-row
  • force-output
  • format
  • fprintf
  • fscanf

    g

  • generic-write
  • gentemp
  • get
  • get*
  • get-decoded-time
  • get-method
  • get-universal-time
  • getopt
  • gmtime

    h

  • has-duplicates?
  • hash
  • hash-associator
  • hash-for-each
  • hash-inquirer
  • hash-map
  • hash-remover
  • hashq
  • hashv
  • heap-extract-max!
  • heap-insert!
  • heap-length

    i

  • identifier=?
  • identifier?
  • identity
  • implementation-vicinity
  • in-vicinity
  • init-debug
  • integer-expt
  • integer-length
  • intersection

    j

  • jacobi-symbol

    k

  • kill-process!
  • kill-table

    l

  • last
  • last-pair
  • library-vicinity
  • list*
  • list-&#62;string
  • list-&#62;vector
  • list-ref
  • list-tail
  • localtime
  • logand
  • logcount
  • logior
  • lognot
  • logxor

    m

  • macro:eval
  • macro:expand
  • macro:load
  • macroexpand
  • macroexpand-1
  • macwork:eval
  • macwork:expand
  • macwork:load
  • make-array
  • make-base
  • make-dynamic
  • make-generic-method
  • make-generic-predicate
  • make-getter
  • make-hash-table
  • make-heap
  • make-key-&#62;list
  • make-key-extractor
  • make-keyifier-1
  • make-list
  • make-list-keyifier
  • make-method!
  • make-object
  • make-predicate!
  • make-promise
  • make-putter
  • make-queue
  • make-random-state
  • make-rb-node
  • make-rb-tree
  • make-record-type
  • make-relational-system
  • make-shared-array
  • make-sierpinski-indexer
  • make-syntactic-closure
  • make-table
  • make-vicinity
  • map-elts
  • map-key
  • map-keys
  • member-if
  • merge
  • merge!
  • mktime
  • modular:*
  • modular:+
  • modular:-
  • modular:expt
  • modular:invert
  • modular:negate

    n

  • nconc
  • notany
  • notevery
  • nreverse
  • nthcdr

    o

  • object
  • object-&#62;string
  • object-with-ancestors
  • object?
  • open-base
  • open-database
  • open-table
  • operate-as
  • or?
  • ordered-for-each-key
  • output-port-height
  • output-port-width

    p

  • plot!
  • position
  • pprint-file
  • pprint-filter-file
  • predicate-&#62;asso
  • predicate-&#62;hash
  • predicate-&#62;hash-asso
  • present?
  • pretty-print
  • prime:trials
  • prime?
  • print
  • printf
  • process:schedule!
  • program-vicinity
  • project-table
  • provide
  • provided?

    q

  • qp
  • qpn
  • qpr
  • queue-empty?
  • queue-front
  • queue-pop!
  • queue-push!
  • queue-rear
  • queue?

    r

  • random
  • random:exp
  • random:hollow-sphere!
  • random:normal
  • random:normal-vector!
  • random:solid-sphere!
  • random:uniform
  • rationalize
  • rb-delete!
  • rb-insert!
  • rb-node-maximum
  • rb-node-minimum
  • rb-node-predecessor
  • rb-node-successor
  • rb-tree-maximum
  • rb-tree-minimum
  • read-line
  • read-line!
  • record-accessor
  • record-constructor
  • record-modifier
  • record-predicate
  • record-type-descriptor
  • record-type-field-names
  • record-type-name
  • record?
  • reduce
  • reduce-init
  • remove
  • remove-if
  • remove-if-not
  • remove-setter-for
  • repl:quit
  • repl:top-level
  • report-errs
  • require
  • require:feature-&#62;path
  • restrict-table
  • row:delete
  • row:delete*
  • row:insert
  • row:insert*
  • row:remove
  • row:remove*
  • row:retrieve
  • row:retrieve*
  • row:update
  • row:update*

    s

  • scanf
  • set
  • set-difference
  • setter
  • size
  • slib:error
  • slib:eval
  • slib:eval-load
  • slib:exit
  • slib:load
  • slib:load-compiled
  • slib:load-source
  • slib:report
  • slib:report-version
  • software-type
  • some
  • sort
  • sort!
  • sorted?
  • soundex
  • sprintf
  • sscanf
  • string
  • string-&#62;list
  • string-capitalize
  • string-captialize!
  • string-copy
  • string-downcase
  • string-downcase!
  • string-fill!
  • string-null?
  • string-upcase
  • string-upcase!
  • sub-vicinity
  • subst
  • substq
  • substring-fill!
  • substring-move-left!
  • substring-move-right!
  • substv
  • supported-key-type?
  • supported-type?
  • sync-base
  • syncase:eval
  • syncase:expand
  • syncase:load
  • synclo:eval
  • synclo:expand
  • synclo:load
  • syntax-rules

    t

  • table-exists?
  • tek40:draw
  • tek40:graphics
  • tek40:init
  • tek40:linetype
  • tek40:move
  • tek40:put-text
  • tek40:reset
  • tek40:text
  • tek41:draw
  • tek41:encode-int
  • tek41:encode-x-y
  • tek41:graphics
  • tek41:init
  • tek41:move
  • tek41:point
  • tek41:reset
  • test
  • tmpnam
  • trace
  • tracef
  • transcript-off
  • transcript-on
  • transformer
  • two-arg:-
  • two-arg:/
  • two-arg:apply
  • tzset

    u

  • union
  • unmake-method!
  • untrace
  • untracef
  • user-vicinity

    v

  • values
  • variant-case
  • vector-&#62;list
  • vector-fill!

    w

  • with-input-from-file
  • with-output-to-file
  • write-base
  • write-database
  • Go to the previous, next section.