The mtlisp Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The mtlisp Reference Manual

This is the mtlisp Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 09:06:42 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

A collection of smallish Common Lisp utilities, written or borrowed by Mike Travers (mt@alum.mit.edu).  
Part of programming in Lisp is building up a library of idioms and language extensions.  These are
mine, and feel free to use the package as a whole or extract parts.

Original sources for the borrowed parts include Ken Haase, JP Massar, Jeff Shrager, and many others.

Load:
(load "load.lisp")


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 mtlisp

Author

Mike Travers <mt@hyperphor.com>

License

Lesser Lisp General Public License

Description

MT’s Common Lisp utilities.

Version

0.1

Dependency

acl-compat

Source

mtlisp.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 mtlisp.asd

Location

mtlisp.asd

Systems

mtlisp (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 mtlisp/lisp-unit.lisp

Parent

mtlisp (system)

Location

lisp-unit.lisp

Packages

lisp-unit

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 mtlisp/mt-pkg.lisp

Dependency

lisp-unit.lisp (file)

Parent

mtlisp (system)

Location

mt-pkg.lisp

Packages

mt


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 mtlisp/pre-utils.lisp

Dependency

mt-pkg.lisp (file)

Parent

mtlisp (system)

Location

pre-utils.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 mtlisp/mt-utils.lisp

Dependency

pre-utils.lisp (file)

Parent

mtlisp (system)

Location

mt-utils.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 mtlisp/closstar.lisp

Dependency

mt-utils.lisp (file)

Parent

mtlisp (system)

Location

closstar.lisp

Packages

closstar

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 mtlisp/clos-dumper.lisp

Dependency

closstar.lisp (file)

Parent

mtlisp (system)

Location

clos-dumper.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.8 mtlisp/ctrace.lisp

Dependency

clos-dumper.lisp (file)

Parent

mtlisp (system)

Location

ctrace.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 lisp-unit

Source

lisp-unit.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 mt

Source

mt-pkg.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.3 closstar

Source

closstar.lisp (file)

Nickname

clos*

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: 2pi
Package

mt

Source

mt-utils.lisp (file)

Constant: degrees-to-radians
Package

mt

Source

mt-utils.lisp (file)

Constant: pi/2
Package

mt

Source

mt-utils.lisp (file)

Constant: pi/4
Package

mt

Source

mt-utils.lisp (file)

Constant: radians-to-degrees
Package

mt

Source

mt-utils.lisp (file)

Constant: single-pi
Package

mt

Source

mt-utils.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Special variables

Special Variable: *dump-top-thing*
Package

mt

Source

clos-dumper.lisp (file)

Special Variable: *last-ctrace*
Package

mt

Source

ctrace.lisp (file)

Special Variable: *whitespace*
Package

mt

Source

mt-utils.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Macros

Macro: *& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: +& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: -& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: /& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: 1+& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: 1-& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: <& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: <=& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: =& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: >& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: >=& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: ^ X Y
Package

mt

Source

mt-utils.lisp (file)

Macro: aand &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: acond &rest CLAUSES
Package

mt

Source

mt-utils.lisp (file)

Macro: aif IF THEN &optional ELSE
Package

mt

Source

mt-utils.lisp (file)

Macro: alambda ARGS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: aref& ARRAY &rest INDICIES
Package

mt

Source

mt-utils.lisp (file)

Macro: assert-eq EXPECTED FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-eql EXPECTED FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-equal EXPECTED FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-equality TEST EXPECTED FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-equalp EXPECTED FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-error CONDITION FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-expands EXPANSION FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-false FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-prints OUTPUT FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-runs TOKEN &body BODY
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assert-true FORM &rest EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: assocadr KEY ALIST &rest ASSOC-KEYWORDS

Shorthand for (CADR (ASSOC ...))

Package

mt

Source

mt-utils.lisp (file)

Macro: assocdr KEY ALIST &rest ASSOC-KEYWORDS

Shorthand for (CDR (ASSOC ...))

Package

mt

Source

mt-utils.lisp (file)

Macro: awhen TEST &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: collecting &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: ct &body BODY
Package

mt

Source

ctrace.lisp (file)

Macro: ctrace ITEM &optional LEVEL
Package

mt

Source

ctrace.lisp (file)

Macro: d2r DEG
Package

mt

Source

mt-utils.lisp (file)

Macro: d2ri DEG
Package

mt

Source

mt-utils.lisp (file)

Macro: decf& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: def-cached-function NAME ARGLIST &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: def-cached-function-1 NAME ARGLIST &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: defbit NAME FIELD POS
Package

mt

Source

mt-utils.lisp (file)

Macro: defclass* NAME COMPONENTS IVS &rest OPTIONS
Package

closstar

Source

closstar.lisp (file)

Macro: define-test NAME &body BODY
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: defmethod* &rest ARGS
Package

closstar

Source

closstar.lisp (file)

Macro: defsubst NAME ARGS &body BODY

Define an inline function.

Package

mt

Source

mt-utils.lisp (file)

Macro: deletef THING PLACE &rest DELETE-ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: do-for-array-elements ARRAY VARS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: doc &rest STRING-DESIGNATORS

Inserts newlines after every argument except the last, and calls ONE-STRING

Package

mt

Source

pre-utils.lisp (file)

Macro: dolines (VAR STREAM) &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: dosequence (VAR SEQUENCE &optional RESULT) &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: in-background NAME &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: incf& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: itrace FORM
Package

mt

Source

mt-utils.lisp (file)

Macro: let-globally CLAUSES &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: logand& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: logandc1& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: logior& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: lognot& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: logxor& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: make-slot-dumper CLASS &rest SLOTS
Package

mt

Source

clos-dumper.lisp (file)

Macro: mv-let* FORMS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: named-lambda NAME LAMBDA-LIST &body BODY

Expands into a lambda-expression within whose BODY NAME denotes the corresponding function.

Package

mt

Source

mt-utils.lisp (file)

Macro: once-only VARS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: one-string &rest STRING-DESIGNATORS

Creates a single string (if its arguments are all constant strings)
or a form that creates a single string (if some arguments are variables)

Package

mt

Source

pre-utils.lisp (file)

Macro: pcond &body CLAUSES
Package

mt

Source

mt-utils.lisp (file)

Macro: plet BIND-FORMS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: plet* BIND-FORMS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: plusp& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: pop-end PLACE
Package

mt

Source

mt-utils.lisp (file)

Macro: push-end THING PLACE
Package

mt

Source

mt-utils.lisp (file)

Macro: push-string PLACE ADD
Package

mt

Source

mt-utils.lisp (file)

Macro: pushnew-end ITEM PLACE &key TEST
Package

mt

Source

mt-utils.lisp (file)

Macro: r2d RAD
Package

mt

Source

mt-utils.lisp (file)

Macro: removef THING PLACE &rest REMOVE-ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: replacef THING PLACE &rest DELETE-ARGS &key KEY &allow-other-keys
Package

mt

Source

mt-utils.lisp (file)

Macro: report-and-ignore-errors &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: run-all-tests PACKAGE &rest TESTS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: run-tests &rest NAMES
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: summing &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: with-ctrace (ITEM &optional LEVEL) &body BODY
Package

mt

Source

ctrace.lisp (file)

Macro: with-ctracing (&optional LEVEL) &body BODY
Package

mt

Source

ctrace.lisp (file)

Macro: without-interrupts &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: zerop& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Functions

Function: abs-max MAX NUM
Package

mt

Source

mt-utils.lisp (file)

Function: absmin N MIN
Package

mt

Source

mt-utils.lisp (file)

Function: add-nickname PACKAGE NICKNAME
Package

mt

Source

mt-utils.lisp (file)

Function: arand CENTER RANGE

Return a random number from the range [center-range, center+range]

Package

mt

Source

mt-utils.lisp (file)

Function: average LIST
Package

mt

Source

mt-utils.lisp (file)

Function: break-list L N

Break LIST into sublists of length N

Package

mt

Source

mt-utils.lisp (file)

Function: car& CONS
Package

mt

Source

mt-utils.lisp (file)

Function: cdr& CONS
Package

mt

Source

mt-utils.lisp (file)

Function: circular-list &rest ELEMENTS
Package

mt

Source

mt-utils.lisp (file)

Function: coerce-integer THING &key NO-ERROR DEFAULT
Package

mt

Source

mt-utils.lisp (file)

Function: coerce-number THING &key NO-ERROR DEFAULT ALLOW-JUNK?
Package

mt

Source

mt-utils.lisp (file)

Function: collect FCN LIST

Applies FCN to each element of LIST returning all the non-nil values as a list.

Package

mt

Source

mt-utils.lisp (file)

Function: ctrace-all &optional PACKAGE
Package

mt

Source

ctrace.lisp (file)

Function: ctrace-function FUNCTION-NAME &optional LEVEL
Package

mt

Source

ctrace.lisp (file)

Function: curry FUNCTION &rest CURRIED-ARGS
Package

mt

Source

mt-utils.lisp (file)

Function: date-time-string UNIVERSAL-TIME &key INCLUDE-TIME INCLUDE-DATE INCLUDE-DAY STREAM

Turn a universal time into a string. Arguments are fairly obvious.
:include-day and :include-date can take the value :unless-today, in which case date or day is only included if the time is not today.

Package

mt

Source

mt-utils.lisp (file)

Function: delete-keyword-arg KEY ARGLIST
Package

mt

Source

mt-utils.lisp (file)

Function: delete-keyword-args KEYS ARGLIST
Package

mt

Source

mt-utils.lisp (file)

Function: dotree FCN TREE
Package

mt

Source

mt-utils.lisp (file)

Function: dotree-all FCN TREE
Package

mt

Source

mt-utils.lisp (file)

Function: dumb-relative-pathname BASE REST
Package

mt

Source

mt-utils.lisp (file)

Function: dump THING
Package

mt

Source

clos-dumper.lisp (file)

Function: dump-copy OBJECT
Package

mt

Source

clos-dumper.lisp (file)

Function: dump-ht HT
Package

mt

Source

mt-utils.lisp (file)

Function: dump-to-file THING FILE &key COMPILE PRELUDE PACKAGE PRETTY?
Package

mt

Source

clos-dumper.lisp (file)

Function: dump-to-stream OBJECT STREAM &key PRETTY?
Package

mt

Source

clos-dumper.lisp (file)

Function: dump-to-string OBJECT
Package

mt

Source

clos-dumper.lisp (file)

Function: dump-var-to-file VAR FILE &key COMPILE PRELUDE PACKAGE SIMPLY?
Package

mt

Source

clos-dumper.lisp (file)

Function: externalp SYMBOL
Package

mt

Source

mt-utils.lisp (file)

Function: extreme LIST TEST &key KEY RETURN-MAX
Package

mt

Source

mt-utils.lisp (file)

Function: extremes LIST TEST &key KEY
Package

mt

Source

mt-utils.lisp (file)

Function: fast-string OBJ
Package

mt

Source

mt-utils.lisp (file)

Function: fast-whitespacep CHAR &optional WHITESPACE
Package

mt

Source

mt-utils.lisp (file)

Function: file-copy IN OUT
Package

mt

Source

mt-utils.lisp (file)

Function: file-to-string FILE &key MAX

Returns a string containing all the characters in FILE with line terminators converted to Newlines. If the string would exceed MAX characters (default a million) a warning is issued and NIL is returned.

Package

mt

Source

mt-utils.lisp (file)

Function: filter PREDICATE LIST &key KEY &aux WHEAT

Return only the elements of list meeting PREDICATE

Package

mt

Source

mt-utils.lisp (file)

Function: filter-out PREDICATE LIST &key KEY &aux WHEAT

Return only the elements of list not meeting PREDICATE

Package

mt

Source

mt-utils.lisp (file)

Function: find-all ITEM SEQUENCE &key KEY TEST
Package

mt

Source

mt-utils.lisp (file)

Function: findprop PROP STRUCTURE
Package

mt

Source

mt-utils.lisp (file)

Function: firstn LIST N
Package

mt

Source

mt-utils.lisp (file)

Function: flatten TREE
Package

mt

Source

mt-utils.lisp (file)

Function: format-time STREAM UT COLON-FLAG AT-FLAG
Package

mt

Source

mt-utils.lisp (file)

Function: fringe LIST
Package

mt

Source

mt-utils.lisp (file)

Function: geo-mean LIST
Package

mt

Source

mt-utils.lisp (file)

Function: get-test-code NAME &optional PACKAGE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: get-tests &optional PACKAGE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: group LIST &key KEY TEST
Package

mt

Source

mt-utils.lisp (file)

Function: hash-keys HT
Package

mt

Source

mt-utils.lisp (file)

Function: ht-contents HT &key LIMIT
Package

mt

Source

mt-utils.lisp (file)

Function: integers FROM TO
Package

mt

Source

mt-utils.lisp (file)

Function: intersection* LISTS &key TEST KEY

INTERSECTION together an arbitrary number of lists (passed in a containing list)

Package

mt

Source

mt-utils.lisp (file)

Function: keywordize SYMBOL
Package

mt

Source

mt-utils.lisp (file)

Function: listify THING
Package

mt

Source

mt-utils.lisp (file)

Function: log2 X
Package

mt

Source

mt-utils.lisp (file)

Function: logically-equal X Y
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: mapappend FCN LIST

Applies FCN to every element of LIST, appending the results together. Order is maintained as one might expect.

Package

mt

Source

mt-utils.lisp (file)

Function: mapcross FCN LIST1 LIST2

Applies FCN to every combination of elements from LIST1 and LIST2, returning the list of results. Order is maintained as one might expect.

Package

mt

Source

mt-utils.lisp (file)

Function: mapsequence PROC SEQUENCE
Package

mt

Source

mt-utils.lisp (file)

Function: mapsubsets PROC SET

Map PROC over ever subset of SET

Package

mt

Source

mt-utils.lisp (file)

Function: mapsum FCN LIST
Package

mt

Source

mt-utils.lisp (file)

Function: maptree FCN TREE
Package

mt

Source

mt-utils.lisp (file)

Function: mapunion FCN LIST &key TEST KEY

Applies FCN to every element of LIST, unioning the results together. Except for removal of EQL occurences, order is maintained as one might expect.

Package

mt

Source

mt-utils.lisp (file)

Function: max& A B
Package

mt

Source

mt-utils.lisp (file)

Function: maximize LIST &key KEY RETURN-MAX
Package

mt

Source

mt-utils.lisp (file)

Function: maximums LIST &key KEY
Package

mt

Source

mt-utils.lisp (file)

Function: min& A B
Package

mt

Source

mt-utils.lisp (file)

Function: minimize LIST &key KEY RETURN-MAX
Package

mt

Source

mt-utils.lisp (file)

Function: minimums LIST &key KEY
Package

mt

Source

mt-utils.lisp (file)

Function: new-string &optional INITIAL-LENGTH
Package

mt

Source

mt-utils.lisp (file)

Function: now ()
Package

mt

Source

mt-utils.lisp (file)

Function: nth-root X N
Package

mt

Source

mt-utils.lisp (file)

Function: ntranslate-string STRING FROM TO

Destructively changes the characters in a string from one set to another. For example: (ntranslate-string "This" "abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ") will change the string to THIS and return it.
NOTE THAT THIS ACTUALLY MODIFIES THE ORIGNAL STRING;
If you want to preserve the string, use TRANSLATE-STRING.

Package

mt

Source

mt-utils.lisp (file)

Function: number-of-bits N
Package

mt

Source

mt-utils.lisp (file)

Function: parse-substrings STRING SEPARATOR

Return substrings separated by separator character.

Package

mt

Source

mt-utils.lisp (file)

Function: random-element LIST
Package

mt

Source

mt-utils.lisp (file)

Function: rcurry FUNCTION &rest CURRIED-ARGS
Package

mt

Source

mt-utils.lisp (file)

Function: read-until STREAM END-CHAR-OR-PRED &optional STRING UNTYI-END?
Package

mt

Source

mt-utils.lisp (file)

Function: read-until-string STREAM END-STRING &optional STRING
Package

mt

Source

mt-utils.lisp (file)

Function: relative-pathname BASE &optional DIRECTORIES
Package

mt

Source

mt-utils.lisp (file)

Function: remove-all-tests &optional PACKAGE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: remove-tests NAMES &optional PACKAGE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: schar& STRING INDEX
Package

mt

Source

mt-utils.lisp (file)

Setf Expander

(setf schar&) (setf expander)

Setf Expander: (setf schar&) STRING INDEX
Package

mt

Source

mt-utils.lisp (file)

Reader

schar& (function)

Function: set-equal L1 L2 &key TEST
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: set-equal L1 L2 &key TEST
Package

mt

Source

mt-utils.lisp (file)

Function: short-date-time-string UNIVERSAL-TIME &optional INCLUDE-TIME STREAM
Package

mt

Source

mt-utils.lisp (file)

Function: sign NUM
Package

mt

Source

mt-utils.lisp (file)

Function: split-list PREDICATE LIST

Returns two lists extracted from list based on PREDICATE.

Package

mt

Source

mt-utils.lisp (file)

Function: stable-nset-difference LIST1 LIST2 &key TEST

Like NSET-DIFFERENCE, but preserves the order of the LIST1 argument

Package

mt

Source

mt-utils.lisp (file)

Function: start-ctrace &optional LEVEL
Package

mt

Source

ctrace.lisp (file)

Function: std-dev LIST &aux AVERAGE
Package

mt

Source

mt-utils.lisp (file)

Function: stop-ctrace ()
Package

mt

Source

ctrace.lisp (file)

Function: stream-copy IN OUT
Package

mt

Source

mt-utils.lisp (file)

Function: stream-copy-by-lines IN OUT
Package

mt

Source

mt-utils.lisp (file)

Function: string+ &rest ARGS

Concatenate the elements of ARGS.

Package

mt

Source

mt-utils.lisp (file)

Function: string-join STRING-LIST &optional SEP

Concatenates strings together and puts SEP between each joined substring

Package

mt

Source

mt-utils.lisp (file)

Function: string-prefix-equals STRING PREFIX

T if STRING begins with PREFIX.

Package

mt

Source

mt-utils.lisp (file)

Function: string-remove-chars STRING CHAR-BAG
Package

mt

Source

mt-utils.lisp (file)

Function: string-remove-whitespace STRING
Package

mt

Source

mt-utils.lisp (file)

Function: string-replace STRING FIND REPLACE &key START END SEQUENCE-TYPE TEST

Replace occurences of FIND in STRING.
REPLACE can be a string or a function which takes the matched substring and returns a replacement (can be used to preserve case, ie).

Package

mt

Source

mt-utils.lisp (file)

Function: string-split STR &optional CHAR COUNT

Given a string STR, return a list of the strings between occurances of CHAR.

Package

mt

Source

mt-utils.lisp (file)

Function: string-trim-whitespace STRING
Package

mt

Source

mt-utils.lisp (file)

Function: string-truncate STRING LENGTH
Package

mt

Source

mt-utils.lisp (file)

Function: string-truncate-to-word-boundary STRING LIMIT
Package

mt

Source

mt-utils.lisp (file)

Function: string-upper-case-p S
Package

mt

Source

mt-utils.lisp (file)

Function: subseq-safe LIST FROM &optional TO
Package

mt

Source

mt-utils.lisp (file)

Function: svref& VECTOR INDEX
Package

mt

Source

mt-utils.lisp (file)

Setf Expander

(setf svref&) (setf expander)

Setf Expander: (setf svref&) VECTOR INDEX
Package

mt

Source

mt-utils.lisp (file)

Reader

svref& (function)

Function: symbol-conc &rest PARTS
Package

mt

Source

mt-utils.lisp (file)

Function: symbolize THING
Package

mt

Source

mt-utils.lisp (file)

Function: this-pathname ()

Returns the pathname of the source file currently being loaded.

Package

mt

Source

mt-utils.lisp (file)

Function: transitive-closure THING PROC

PROC is a procedure of one arg that returns a list. Thing is a list of starting points, or a single non-list

Package

mt

Source

mt-utils.lisp (file)

Function: transitive-closure-procedure PROC
Package

mt

Source

mt-utils.lisp (file)

Function: translate-string STRING FROM TO

Changes the characters in a string from one set to another. See the documentation for NTRANSLATE-STRING.

Package

mt

Source

mt-utils.lisp (file)

Function: unctrace-function &optional FUNCTION-NAME
Package

mt

Source

ctrace.lisp (file)

Function: union* LISTS &key TEST KEY

UNION together an arbitrary number of lists (passed in a containing list)

Package

mt

Source

mt-utils.lisp (file)

Function: unix-current-time ()
Package

mt

Source

mt-utils.lisp (file)

Function: unlistify THING
Package

mt

Source

mt-utils.lisp (file)

Function: up-keywordize SYMBOL
Package

mt

Source

mt-utils.lisp (file)

Function: use-debugger &optional FLAG
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: vector->string V &optional LEN
Package

mt

Source

mt-utils.lisp (file)

Function: view-ctrace &optional TRACE
Package

mt

Source

ctrace.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Generic functions

Generic Function: dump-form R
Package

mt

Methods
Method: dump-form (O globally-named-object-mixin) around
Source

clos-dumper.lisp (file)

Method: dump-form (D string)
Source

clos-dumper.lisp (file)

Method: dump-form (HT hash-table)
Source

clos-dumper.lisp (file)

Method: dump-form (D structure-object)
Source

clos-dumper.lisp (file)

Method: dump-form (D standard-object)
Source

clos-dumper.lisp (file)

Method: dump-form (S sequence)
Source

clos-dumper.lisp (file)

Method: dump-form (L list)
Source

clos-dumper.lisp (file)

Method: dump-form (D null)
Source

clos-dumper.lisp (file)

Method: dump-form (D symbol)
Source

clos-dumper.lisp (file)

Method: dump-form D
Source

clos-dumper.lisp (file)

Method: dump-form R around
Source

clos-dumper.lisp (file)

Generic Function: oget O PROPERTY &optional DEFAULT
Package

mt

Methods
Method: oget (O plist-mixin) PROPERTY &optional DEFAULT
Source

mt-utils.lisp (file)

Generic Function: oput O PROPERTY VALUE
Package

mt

Methods
Method: oput (O plist-mixin) PROPERTY VALUE
Source

mt-utils.lisp (file)

Generic Function: slot-dump-forms D
Package

mt

Source

clos-dumper.lisp (file)

Method Combination

nconc (short method combination)

Options: :most-specific-first

Methods
Method: slot-dump-forms (O globally-named-object-mixin) nconc
Method: slot-dump-forms (D standard-object) nconc
Method: slot-dump-forms (D structure-object) nconc
Generic Function: subclasses C
Package

mt

Methods
Method: subclasses (C class)
Source

mt-utils.lisp (file)

Generic Function: superclasses C
Package

mt

Methods
Method: superclasses (C class)
Source

mt-utils.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Classes

Class: plist-mixin ()
Package

mt

Source

mt-utils.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: plist

Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *assertion*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *assertion-counter*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *assertion-passed*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *collection*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *ctrace-current-item*
Package

mt

Source

ctrace.lisp (file)

Special Variable: *ctrace-level*
Package

mt

Source

ctrace.lisp (file)

Special Variable: *ctrace-top*
Package

mt

Source

ctrace.lisp (file)

Special Variable: *ctraced-functions*
Package

mt

Source

ctrace.lisp (file)

Special Variable: *debug-indent-level*
Package

mt

Source

mt-utils.lisp (file)

Special Variable: *debug-level*
Package

mt

Source

mt-utils.lisp (file)

Special Variable: *debug-stream*
Package

mt

Source

mt-utils.lisp (file)

Special Variable: *dump-ht*
Package

mt

Source

clos-dumper.lisp (file)

Special Variable: *dump-temp-package*
Package

mt

Source

clos-dumper.lisp (file)

Special Variable: *dumper-gensym-counter*
Package

mt

Source

clos-dumper.lisp (file)

Special Variable: *dumping-to-file*
Package

mt

Source

clos-dumper.lisp (file)

Special Variable: *error*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *error-count*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *fail*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *fail-count*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *pass-count*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *prelude-vars*
Package

mt

Source

clos-dumper.lisp (file)

Special Variable: *prepass*
Package

mt

Source

clos-dumper.lisp (file)

Special Variable: *succeed*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *test*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *test-count*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *test-name*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *test-package*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *test-runner*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *tests*
Package

lisp-unit

Source

lisp-unit.lisp (file)

Special Variable: *use-debugger*
Package

lisp-unit

Source

lisp-unit.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: accumulating INIT FUNC &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: cached-lambda ARGLIST &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: collect THING
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: collecting &body BODY
Package

lisp-unit

Source

lisp-unit.lisp (file)

Macro: debug-trace LEVEL STRING &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: def-fixnum-op INT-NAME REG-NAME &optional RESULT-TYPE
Package

mt

Source

mt-utils.lisp (file)

Macro: do-for-array-elements-1 ARRAY VARS DIM &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: int X
Package

mt

Source

mt-utils.lisp (file)

Macro: let*-debug FORMS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: minusp& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: mod& &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Macro: neq A B
Package

mt

Source

mt-utils.lisp (file)

Macro: non-nil VAR
Package

mt

Source

mt-utils.lisp (file)

Macro: plabels DEF-FORMS &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: return-errors &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: return-from-if BLOCK VAL
Package

mt

Source

mt-utils.lisp (file)

Macro: return-if VAL
Package

mt

Source

mt-utils.lisp (file)

Macro: with-debug-trace (LEVEL STRING &rest ARGS) &body BODY
Package

mt

Source

mt-utils.lisp (file)

Macro: with-output-to-junit &body BODY
Package

lisp-unit

Source

lisp-unit.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: big-concatenate-strings LIST
Package

mt

Source

mt-utils.lisp (file)

Function: bits N &aux RESULT
Package

mt

Source

mt-utils.lisp (file)

Function: closest VALUE LIST KEY
Package

mt

Source

mt-utils.lisp (file)

Function: collect-form-values FORM VALUES
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: compose F1 F2
Package

mt

Source

mt-utils.lisp (file)

Function: copy-list-recursive ITEM
Package

mt

Source

ctrace.lisp (file)

Function: ctrace-item-out ITEM
Package

mt

Source

ctrace.lisp (file)

Function: debug-line-out STRING &rest ARGS
Package

mt

Source

mt-utils.lisp (file)

Function: dump-var VAR
Package

mt

Source

clos-dumper.lisp (file)

Function: expand-assert TYPE FORM BODY EXPECTED EXTRAS &key TEST
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: expand-error-form FORM
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: expand-extras EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: expand-macro-form FORM ENV
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: expand-output-form FORM
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: fast-princ-to-string OBJ
Package

mt

Source

mt-utils.lisp (file)

Function: findprops STRUCTURE &rest PROPS
Package

mt

Source

mt-utils.lisp (file)

Function: first-line STRING
Package

mt

Source

mt-utils.lisp (file)

Function: get-failure-message TYPE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: get-package-table PACKAGE &key CREATE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: get-test-name FORM
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: get-test-thunk-n NAME &optional PACKAGE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: getbit N POS
Package

mt

Source

mt-utils.lisp (file)

Function: ht-invert HT
Package

mt

Source

mt-utils.lisp (file)

Function: insert-before LIST NEW BEFORE
Package

mt

Source

mt-utils.lisp (file)

Function: internal-assert TYPE FORM CODE-THUNK EXPECTED-THUNK EXTRAS TEST
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: last-elt SEQ
Package

mt

Source

mt-utils.lisp (file)

Function: list-insert LIST ITEM N
Package

mt

Source

mt-utils.lisp (file)

Function: list-truncate LIST LENGTH
Package

mt

Source

mt-utils.lisp (file)

Function: maptree-dots FCN TREE
Package

mt

Source

mt-utils.lisp (file)

Function: nice-gensym PREFIX &optional PACKAGE
Package

mt

Source

mt-utils.lisp (file)

Function: ntranslate-string-fast STRING FROM TO
Package

mt

Source

mt-utils.lisp (file)

Function: parse-defmethod FORM
Package

closstar

Source

closstar.lisp (file)

Function: pprint-to-string STRUCT &optional RIGHT-MARGIN
Package

mt

Source

mt-utils.lisp (file)

Function: rebuild-sequence TYPE SIZE &rest ELEMENTS
Package

mt

Source

clos-dumper.lisp (file)

Function: s THING
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: setbit N POS V
Package

mt

Source

mt-utils.lisp (file)

Function: show-failure TYPE MSG NAME FORM EXPECTED ACTUAL EXTRAS
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: show-failure-to-string &rest STUFF
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: show-summary NAME TEST-COUNT PASS-COUNT &optional ERROR-COUNT
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: slots-for-class CLASS-NAME
Package

closstar

Source

closstar.lisp (file)

Function: split-off-declarations BODY
Package

closstar

Source

closstar.lisp (file)

Function: store-test-code NAME CODE &optional PACKAGE
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: string-fast-whitespacep STRING &optional WHITESPACE
Package

mt

Source

mt-utils.lisp (file)

Function: string-split-words STR &optional WHITESPACE
Package

mt

Source

mt-utils.lisp (file)

Function: string-to-file STRING FILE
Package

mt

Source

mt-utils.lisp (file)

Function: sum-list LIST
Package

mt

Source

mt-utils.lisp (file)

Function: symbol-conc &rest COMPONENTS
Package

closstar

Source

closstar.lisp (file)

Function: test-passed-p TYPE EXPECTED ACTUAL TEST
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: unctrace-function-1 FUNCTION-NAME
Package

mt

Source

ctrace.lisp (file)

Function: undump-ht TEST CONTENTS
Package

mt

Source

clos-dumper.lisp (file)

Function: use-debugger-p E
Package

lisp-unit

Source

lisp-unit.lisp (file)

Function: use-package-safely USED USER
Package

mt

Source

mt-utils.lisp (file)

Function: xor A B
Package

mt

Source

mt-utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: failure-message RUNNER TEST TYPE FORM EXPECTED ACTUAL EXTRAS
Package

lisp-unit

Methods
Method: failure-message (RUNNER test-runner) TEST TYPE FORM EXPECTED ACTUAL EXTRAS
Source

lisp-unit.lisp (file)

Generic Function: handle-error RUNNER TEST ERROR
Package

lisp-unit

Methods
Method: handle-error (RUNNER junit-test-runner) TEST ERROR
Source

lisp-unit.lisp (file)

Method: handle-error (RUNNER test-runner) TEST ERROR
Source

lisp-unit.lisp (file)

Generic Function: record-result-n RUNNER TEST PASSED TYPE FORM EXPECTED ACTUAL EXTRAS
Package

lisp-unit

Methods
Method: record-result-n (RUNNER junit-test-runner) TEST PASSED TYPE FORM EXPECTED ACTUAL EXTRAS
Source

lisp-unit.lisp (file)

Method: record-result-n (RUNNER test-runner) TEST PASSED TYPE FORM EXPECTED ACTUAL EXTRAS
Source

lisp-unit.lisp (file)

Generic Function: record-test RUNNER TEST TESTS PASSES ERRORS TIME
Package

lisp-unit

Methods
Method: record-test (RUNNER test-runner) TEST TESTS PASSES ERRORS TIME
Source

lisp-unit.lisp (file)

Generic Function: run RUNNER
Package

lisp-unit

Methods
Method: run (RUNNER junit-test-runner) around
Source

lisp-unit.lisp (file)

Method: run (RUNNER test-runner)
Source

lisp-unit.lisp (file)

Generic Function: run-test RUNNER TEST
Package

lisp-unit

Methods
Method: run-test (RUNNER junit-test-runner) TEST around
Source

lisp-unit.lisp (file)

Method: run-test (RUNNER test-runner) TEST
Source

lisp-unit.lisp (file)

Generic Function: run-test-suite RUNNER PACKAGE
Package

lisp-unit

Methods
Method: run-test-suite (RUNNER junit-test-runner) PACKAGE around
Source

lisp-unit.lisp (file)

Method: run-test-suite (RUNNER test-runner) PACKAGE
Source

lisp-unit.lisp (file)

Generic Function: stream-line-length W
Package

mt

Methods
Method: stream-line-length (W trace-window)
Source

ctrace.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: fred-window ()
Package

mt

Direct subclasses

trace-window (class)

Class: globally-named-object-mixin ()
Package

mt

Source

clos-dumper.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: global-name
Initargs

:global-name

Class: junit-test-runner ()
Package

lisp-unit

Source

lisp-unit.lisp (file)

Direct superclasses

test-runner (class)

Direct methods
Class: test-runner ()
Package

lisp-unit

Source

lisp-unit.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

junit-test-runner (class)

Direct methods
Direct slots
Slot: packages
Initargs

:packages

Class: trace-window ()
Package

mt

Source

ctrace.lisp (file)

Direct superclasses

fred-window (class)

Direct methods

stream-line-length (method)

Direct Default Initargs
InitargValue
:scratch-pt

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M  
Index Entry  Section

F
File, Lisp, mtlisp.asd: The mtlisp<dot>asd file
File, Lisp, mtlisp/clos-dumper.lisp: The mtlisp/clos-dumper<dot>lisp file
File, Lisp, mtlisp/closstar.lisp: The mtlisp/closstar<dot>lisp file
File, Lisp, mtlisp/ctrace.lisp: The mtlisp/ctrace<dot>lisp file
File, Lisp, mtlisp/lisp-unit.lisp: The mtlisp/lisp-unit<dot>lisp file
File, Lisp, mtlisp/mt-pkg.lisp: The mtlisp/mt-pkg<dot>lisp file
File, Lisp, mtlisp/mt-utils.lisp: The mtlisp/mt-utils<dot>lisp file
File, Lisp, mtlisp/pre-utils.lisp: The mtlisp/pre-utils<dot>lisp file

L
Lisp File, mtlisp.asd: The mtlisp<dot>asd file
Lisp File, mtlisp/clos-dumper.lisp: The mtlisp/clos-dumper<dot>lisp file
Lisp File, mtlisp/closstar.lisp: The mtlisp/closstar<dot>lisp file
Lisp File, mtlisp/ctrace.lisp: The mtlisp/ctrace<dot>lisp file
Lisp File, mtlisp/lisp-unit.lisp: The mtlisp/lisp-unit<dot>lisp file
Lisp File, mtlisp/mt-pkg.lisp: The mtlisp/mt-pkg<dot>lisp file
Lisp File, mtlisp/mt-utils.lisp: The mtlisp/mt-utils<dot>lisp file
Lisp File, mtlisp/pre-utils.lisp: The mtlisp/pre-utils<dot>lisp file

M
mtlisp.asd: The mtlisp<dot>asd file
mtlisp/clos-dumper.lisp: The mtlisp/clos-dumper<dot>lisp file
mtlisp/closstar.lisp: The mtlisp/closstar<dot>lisp file
mtlisp/ctrace.lisp: The mtlisp/ctrace<dot>lisp file
mtlisp/lisp-unit.lisp: The mtlisp/lisp-unit<dot>lisp file
mtlisp/mt-pkg.lisp: The mtlisp/mt-pkg<dot>lisp file
mtlisp/mt-utils.lisp: The mtlisp/mt-utils<dot>lisp file
mtlisp/pre-utils.lisp: The mtlisp/pre-utils<dot>lisp file

Jump to:   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (   *   +   -   /   1   <   =   >   ^  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   X   Z  
Index Entry  Section

(
(setf schar&): Exported functions
(setf svref&): Exported functions

*
*&: Exported macros

+
+&: Exported macros

-
-&: Exported macros

/
/&: Exported macros

1
1+&: Exported macros
1-&: Exported macros

<
<&: Exported macros
<=&: Exported macros

=
=&: Exported macros

>
>&: Exported macros
>=&: Exported macros

^
^: Exported macros

A
aand: Exported macros
abs-max: Exported functions
absmin: Exported functions
accumulating: Internal macros
acond: Exported macros
add-nickname: Exported functions
aif: Exported macros
alambda: Exported macros
arand: Exported functions
aref&: Exported macros
assert-eq: Exported macros
assert-eql: Exported macros
assert-equal: Exported macros
assert-equality: Exported macros
assert-equalp: Exported macros
assert-error: Exported macros
assert-expands: Exported macros
assert-false: Exported macros
assert-prints: Exported macros
assert-runs: Exported macros
assert-true: Exported macros
assocadr: Exported macros
assocdr: Exported macros
average: Exported functions
awhen: Exported macros

B
big-concatenate-strings: Internal functions
bits: Internal functions
break-list: Exported functions

C
cached-lambda: Internal macros
car&: Exported functions
cdr&: Exported functions
circular-list: Exported functions
closest: Internal functions
coerce-integer: Exported functions
coerce-number: Exported functions
collect: Exported functions
collect: Internal macros
collect-form-values: Internal functions
collecting: Exported macros
collecting: Internal macros
compose: Internal functions
copy-list-recursive: Internal functions
ct: Exported macros
ctrace: Exported macros
ctrace-all: Exported functions
ctrace-function: Exported functions
ctrace-item-out: Internal functions
curry: Exported functions

D
d2r: Exported macros
d2ri: Exported macros
date-time-string: Exported functions
debug-line-out: Internal functions
debug-trace: Internal macros
decf&: Exported macros
def-cached-function: Exported macros
def-cached-function-1: Exported macros
def-fixnum-op: Internal macros
defbit: Exported macros
defclass*: Exported macros
define-test: Exported macros
defmethod*: Exported macros
defsubst: Exported macros
delete-keyword-arg: Exported functions
delete-keyword-args: Exported functions
deletef: Exported macros
do-for-array-elements: Exported macros
do-for-array-elements-1: Internal macros
doc: Exported macros
dolines: Exported macros
dosequence: Exported macros
dotree: Exported functions
dotree-all: Exported functions
dumb-relative-pathname: Exported functions
dump: Exported functions
dump-copy: Exported functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-form: Exported generic functions
dump-ht: Exported functions
dump-to-file: Exported functions
dump-to-stream: Exported functions
dump-to-string: Exported functions
dump-var: Internal functions
dump-var-to-file: Exported functions

E
expand-assert: Internal functions
expand-error-form: Internal functions
expand-extras: Internal functions
expand-macro-form: Internal functions
expand-output-form: Internal functions
externalp: Exported functions
extreme: Exported functions
extremes: Exported functions

F
failure-message: Internal generic functions
failure-message: Internal generic functions
fast-princ-to-string: Internal functions
fast-string: Exported functions
fast-whitespacep: Exported functions
file-copy: Exported functions
file-to-string: Exported functions
filter: Exported functions
filter-out: Exported functions
find-all: Exported functions
findprop: Exported functions
findprops: Internal functions
first-line: Internal functions
firstn: Exported functions
flatten: Exported functions
format-time: Exported functions
fringe: Exported functions
Function, abs-max: Exported functions
Function, absmin: Exported functions
Function, add-nickname: Exported functions
Function, arand: Exported functions
Function, average: Exported functions
Function, big-concatenate-strings: Internal functions
Function, bits: Internal functions
Function, break-list: Exported functions
Function, car&: Exported functions
Function, cdr&: Exported functions
Function, circular-list: Exported functions
Function, closest: Internal functions
Function, coerce-integer: Exported functions
Function, coerce-number: Exported functions
Function, collect: Exported functions
Function, collect-form-values: Internal functions
Function, compose: Internal functions
Function, copy-list-recursive: Internal functions
Function, ctrace-all: Exported functions
Function, ctrace-function: Exported functions
Function, ctrace-item-out: Internal functions
Function, curry: Exported functions
Function, date-time-string: Exported functions
Function, debug-line-out: Internal functions
Function, delete-keyword-arg: Exported functions
Function, delete-keyword-args: Exported functions
Function, dotree: Exported functions
Function, dotree-all: Exported functions
Function, dumb-relative-pathname: Exported functions
Function, dump: Exported functions
Function, dump-copy: Exported functions
Function, dump-ht: Exported functions
Function, dump-to-file: Exported functions
Function, dump-to-stream: Exported functions
Function, dump-to-string: Exported functions
Function, dump-var: Internal functions
Function, dump-var-to-file: Exported functions
Function, expand-assert: Internal functions
Function, expand-error-form: Internal functions
Function, expand-extras: Internal functions
Function, expand-macro-form: Internal functions
Function, expand-output-form: Internal functions
Function, externalp: Exported functions
Function, extreme: Exported functions
Function, extremes: Exported functions
Function, fast-princ-to-string: Internal functions
Function, fast-string: Exported functions
Function, fast-whitespacep: Exported functions
Function, file-copy: Exported functions
Function, file-to-string: Exported functions
Function, filter: Exported functions
Function, filter-out: Exported functions
Function, find-all: Exported functions
Function, findprop: Exported functions
Function, findprops: Internal functions
Function, first-line: Internal functions
Function, firstn: Exported functions
Function, flatten: Exported functions
Function, format-time: Exported functions
Function, fringe: Exported functions
Function, geo-mean: Exported functions
Function, get-failure-message: Internal functions
Function, get-package-table: Internal functions
Function, get-test-code: Exported functions
Function, get-test-name: Internal functions
Function, get-test-thunk-n: Internal functions
Function, get-tests: Exported functions
Function, getbit: Internal functions
Function, group: Exported functions
Function, hash-keys: Exported functions
Function, ht-contents: Exported functions
Function, ht-invert: Internal functions
Function, insert-before: Internal functions
Function, integers: Exported functions
Function, internal-assert: Internal functions
Function, intersection*: Exported functions
Function, keywordize: Exported functions
Function, last-elt: Internal functions
Function, list-insert: Internal functions
Function, list-truncate: Internal functions
Function, listify: Exported functions
Function, log2: Exported functions
Function, logically-equal: Exported functions
Function, mapappend: Exported functions
Function, mapcross: Exported functions
Function, mapsequence: Exported functions
Function, mapsubsets: Exported functions
Function, mapsum: Exported functions
Function, maptree: Exported functions
Function, maptree-dots: Internal functions
Function, mapunion: Exported functions
Function, max&: Exported functions
Function, maximize: Exported functions
Function, maximums: Exported functions
Function, min&: Exported functions
Function, minimize: Exported functions
Function, minimums: Exported functions
Function, new-string: Exported functions
Function, nice-gensym: Internal functions
Function, now: Exported functions
Function, nth-root: Exported functions
Function, ntranslate-string: Exported functions
Function, ntranslate-string-fast: Internal functions
Function, number-of-bits: Exported functions
Function, parse-defmethod: Internal functions
Function, parse-substrings: Exported functions
Function, pprint-to-string: Internal functions
Function, random-element: Exported functions
Function, rcurry: Exported functions
Function, read-until: Exported functions
Function, read-until-string: Exported functions
Function, rebuild-sequence: Internal functions
Function, relative-pathname: Exported functions
Function, remove-all-tests: Exported functions
Function, remove-tests: Exported functions
Function, s: Internal functions
Function, schar&: Exported functions
Function, set-equal: Exported functions
Function, set-equal: Exported functions
Function, setbit: Internal functions
Function, short-date-time-string: Exported functions
Function, show-failure: Internal functions
Function, show-failure-to-string: Internal functions
Function, show-summary: Internal functions
Function, sign: Exported functions
Function, slots-for-class: Internal functions
Function, split-list: Exported functions
Function, split-off-declarations: Internal functions
Function, stable-nset-difference: Exported functions
Function, start-ctrace: Exported functions
Function, std-dev: Exported functions
Function, stop-ctrace: Exported functions
Function, store-test-code: Internal functions
Function, stream-copy: Exported functions
Function, stream-copy-by-lines: Exported functions
Function, string+: Exported functions
Function, string-fast-whitespacep: Internal functions
Function, string-join: Exported functions
Function, string-prefix-equals: Exported functions
Function, string-remove-chars: Exported functions
Function, string-remove-whitespace: Exported functions
Function, string-replace: Exported functions
Function, string-split: Exported functions
Function, string-split-words: Internal functions
Function, string-to-file: Internal functions
Function, string-trim-whitespace: Exported functions
Function, string-truncate: Exported functions
Function, string-truncate-to-word-boundary: Exported functions
Function, string-upper-case-p: Exported functions
Function, subseq-safe: Exported functions
Function, sum-list: Internal functions
Function, svref&: Exported functions
Function, symbol-conc: Exported functions
Function, symbol-conc: Internal functions
Function, symbolize: Exported functions
Function, test-passed-p: Internal functions
Function, this-pathname: Exported functions
Function, transitive-closure: Exported functions
Function, transitive-closure-procedure: Exported functions
Function, translate-string: Exported functions
Function, unctrace-function: Exported functions
Function, unctrace-function-1: Internal functions
Function, undump-ht: Internal functions
Function, union*: Exported functions
Function, unix-current-time: Exported functions
Function, unlistify: Exported functions
Function, up-keywordize: Exported functions
Function, use-debugger: Exported functions
Function, use-debugger-p: Internal functions
Function, use-package-safely: Internal functions
Function, vector->string: Exported functions
Function, view-ctrace: Exported functions
Function, xor: Internal functions

G
Generic Function, dump-form: Exported generic functions
Generic Function, failure-message: Internal generic functions
Generic Function, handle-error: Internal generic functions
Generic Function, oget: Exported generic functions
Generic Function, oput: Exported generic functions
Generic Function, record-result-n: Internal generic functions
Generic Function, record-test: Internal generic functions
Generic Function, run: Internal generic functions
Generic Function, run-test: Internal generic functions
Generic Function, run-test-suite: Internal generic functions
Generic Function, slot-dump-forms: Exported generic functions
Generic Function, stream-line-length: Internal generic functions
Generic Function, subclasses: Exported generic functions
Generic Function, superclasses: Exported generic functions
geo-mean: Exported functions
get-failure-message: Internal functions
get-package-table: Internal functions
get-test-code: Exported functions
get-test-name: Internal functions
get-test-thunk-n: Internal functions
get-tests: Exported functions
getbit: Internal functions
group: Exported functions

H
handle-error: Internal generic functions
handle-error: Internal generic functions
handle-error: Internal generic functions
hash-keys: Exported functions
ht-contents: Exported functions
ht-invert: Internal functions

I
in-background: Exported macros
incf&: Exported macros
insert-before: Internal functions
int: Internal macros
integers: Exported functions
internal-assert: Internal functions
intersection*: Exported functions
itrace: Exported macros

K
keywordize: Exported functions

L
last-elt: Internal functions
let*-debug: Internal macros
let-globally: Exported macros
list-insert: Internal functions
list-truncate: Internal functions
listify: Exported functions
log2: Exported functions
logand&: Exported macros
logandc1&: Exported macros
logically-equal: Exported functions
logior&: Exported macros
lognot&: Exported macros
logxor&: Exported macros

M
Macro, *&: Exported macros
Macro, +&: Exported macros
Macro, -&: Exported macros
Macro, /&: Exported macros
Macro, 1+&: Exported macros
Macro, 1-&: Exported macros
Macro, <&: Exported macros
Macro, <=&: Exported macros
Macro, =&: Exported macros
Macro, >&: Exported macros
Macro, >=&: Exported macros
Macro, aand: Exported macros
Macro, accumulating: Internal macros
Macro, acond: Exported macros
Macro, aif: Exported macros
Macro, alambda: Exported macros
Macro, aref&: Exported macros
Macro, assert-eq: Exported macros
Macro, assert-eql: Exported macros
Macro, assert-equal: Exported macros
Macro, assert-equality: Exported macros
Macro, assert-equalp: Exported macros
Macro, assert-error: Exported macros
Macro, assert-expands: Exported macros
Macro, assert-false: Exported macros
Macro, assert-prints: Exported macros
Macro, assert-runs: Exported macros
Macro, assert-true: Exported macros
Macro, assocadr: Exported macros
Macro, assocdr: Exported macros
Macro, awhen: Exported macros
Macro, cached-lambda: Internal macros
Macro, collect: Internal macros
Macro, collecting: Exported macros
Macro, collecting: Internal macros
Macro, ct: Exported macros
Macro, ctrace: Exported macros
Macro, d2r: Exported macros
Macro, d2ri: Exported macros
Macro, debug-trace: Internal macros
Macro, decf&: Exported macros
Macro, def-cached-function: Exported macros
Macro, def-cached-function-1: Exported macros
Macro, def-fixnum-op: Internal macros
Macro, defbit: Exported macros
Macro, defclass*: Exported macros
Macro, define-test: Exported macros
Macro, defmethod*: Exported macros
Macro, defsubst: Exported macros
Macro, deletef: Exported macros
Macro, do-for-array-elements: Exported macros
Macro, do-for-array-elements-1: Internal macros
Macro, doc: Exported macros
Macro, dolines: Exported macros
Macro, dosequence: Exported macros
Macro, in-background: Exported macros
Macro, incf&: Exported macros
Macro, int: Internal macros
Macro, itrace: Exported macros
Macro, let*-debug: Internal macros
Macro, let-globally: Exported macros
Macro, logand&: Exported macros
Macro, logandc1&: Exported macros
Macro, logior&: Exported macros
Macro, lognot&: Exported macros
Macro, logxor&: Exported macros
Macro, make-slot-dumper: Exported macros
Macro, minusp&: Internal macros
Macro, mod&: Internal macros
Macro, mv-let*: Exported macros
Macro, named-lambda: Exported macros
Macro, neq: Internal macros
Macro, non-nil: Internal macros
Macro, once-only: Exported macros
Macro, one-string: Exported macros
Macro, pcond: Exported macros
Macro, plabels: Internal macros
Macro, plet: Exported macros
Macro, plet*: Exported macros
Macro, plusp&: Exported macros
Macro, pop-end: Exported macros
Macro, push-end: Exported macros
Macro, push-string: Exported macros
Macro, pushnew-end: Exported macros
Macro, r2d: Exported macros
Macro, removef: Exported macros
Macro, replacef: Exported macros
Macro, report-and-ignore-errors: Exported macros
Macro, return-errors: Internal macros
Macro, return-from-if: Internal macros
Macro, return-if: Internal macros
Macro, run-all-tests: Exported macros
Macro, run-tests: Exported macros
Macro, summing: Exported macros
Macro, with-ctrace: Exported macros
Macro, with-ctracing: Exported macros
Macro, with-debug-trace: Internal macros
Macro, with-output-to-junit: Internal macros
Macro, without-interrupts: Exported macros
Macro, zerop&: Exported macros
Macro, ^: Exported macros
make-slot-dumper: Exported macros
mapappend: Exported functions
mapcross: Exported functions
mapsequence: Exported functions
mapsubsets: Exported functions
mapsum: Exported functions
maptree: Exported functions
maptree-dots: Internal functions
mapunion: Exported functions
max&: Exported functions
maximize: Exported functions
maximums: Exported functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, dump-form: Exported generic functions
Method, failure-message: Internal generic functions
Method, handle-error: Internal generic functions
Method, handle-error: Internal generic functions
Method, oget: Exported generic functions
Method, oput: Exported generic functions
Method, record-result-n: Internal generic functions
Method, record-result-n: Internal generic functions
Method, record-test: Internal generic functions
Method, run: Internal generic functions
Method, run: Internal generic functions
Method, run-test: Internal generic functions
Method, run-test: Internal generic functions
Method, run-test-suite: Internal generic functions
Method, run-test-suite: Internal generic functions
Method, slot-dump-forms: Exported generic functions
Method, slot-dump-forms: Exported generic functions
Method, slot-dump-forms: Exported generic functions
Method, stream-line-length: Internal generic functions
Method, subclasses: Exported generic functions
Method, superclasses: Exported generic functions
min&: Exported functions
minimize: Exported functions
minimums: Exported functions
minusp&: Internal macros
mod&: Internal macros
mv-let*: Exported macros

N
named-lambda: Exported macros
neq: Internal macros
new-string: Exported functions
nice-gensym: Internal functions
non-nil: Internal macros
now: Exported functions
nth-root: Exported functions
ntranslate-string: Exported functions
ntranslate-string-fast: Internal functions
number-of-bits: Exported functions

O
oget: Exported generic functions
oget: Exported generic functions
once-only: Exported macros
one-string: Exported macros
oput: Exported generic functions
oput: Exported generic functions

P
parse-defmethod: Internal functions
parse-substrings: Exported functions
pcond: Exported macros
plabels: Internal macros
plet: Exported macros
plet*: Exported macros
plusp&: Exported macros
pop-end: Exported macros
pprint-to-string: Internal functions
push-end: Exported macros
push-string: Exported macros
pushnew-end: Exported macros

R
r2d: Exported macros
random-element: Exported functions
rcurry: Exported functions
read-until: Exported functions
read-until-string: Exported functions
rebuild-sequence: Internal functions
record-result-n: Internal generic functions
record-result-n: Internal generic functions
record-result-n: Internal generic functions
record-test: Internal generic functions
record-test: Internal generic functions
relative-pathname: Exported functions
remove-all-tests: Exported functions
remove-tests: Exported functions
removef: Exported macros
replacef: Exported macros
report-and-ignore-errors: Exported macros
return-errors: Internal macros
return-from-if: Internal macros
return-if: Internal macros
run: Internal generic functions
run: Internal generic functions
run: Internal generic functions
run-all-tests: Exported macros
run-test: Internal generic functions
run-test: Internal generic functions
run-test: Internal generic functions
run-test-suite: Internal generic functions
run-test-suite: Internal generic functions
run-test-suite: Internal generic functions
run-tests: Exported macros

S
s: Internal functions
schar&: Exported functions
set-equal: Exported functions
set-equal: Exported functions
setbit: Internal functions
Setf Expander, (setf schar&): Exported functions
Setf Expander, (setf svref&): Exported functions
short-date-time-string: Exported functions
show-failure: Internal functions
show-failure-to-string: Internal functions
show-summary: Internal functions
sign: Exported functions
slot-dump-forms: Exported generic functions
slot-dump-forms: Exported generic functions
slot-dump-forms: Exported generic functions
slot-dump-forms: Exported generic functions
slots-for-class: Internal functions
split-list: Exported functions
split-off-declarations: Internal functions
stable-nset-difference: Exported functions
start-ctrace: Exported functions
std-dev: Exported functions
stop-ctrace: Exported functions
store-test-code: Internal functions
stream-copy: Exported functions
stream-copy-by-lines: Exported functions
stream-line-length: Internal generic functions
stream-line-length: Internal generic functions
string+: Exported functions
string-fast-whitespacep: Internal functions
string-join: Exported functions
string-prefix-equals: Exported functions
string-remove-chars: Exported functions
string-remove-whitespace: Exported functions
string-replace: Exported functions
string-split: Exported functions
string-split-words: Internal functions
string-to-file: Internal functions
string-trim-whitespace: Exported functions
string-truncate: Exported functions
string-truncate-to-word-boundary: Exported functions
string-upper-case-p: Exported functions
subclasses: Exported generic functions
subclasses: Exported generic functions
subseq-safe: Exported functions
sum-list: Internal functions
summing: Exported macros
superclasses: Exported generic functions
superclasses: Exported generic functions
svref&: Exported functions
symbol-conc: Exported functions
symbol-conc: Internal functions
symbolize: Exported functions

T
test-passed-p: Internal functions
this-pathname: Exported functions
transitive-closure: Exported functions
transitive-closure-procedure: Exported functions
translate-string: Exported functions

U
unctrace-function: Exported functions
unctrace-function-1: Internal functions
undump-ht: Internal functions
union*: Exported functions
unix-current-time: Exported functions
unlistify: Exported functions
up-keywordize: Exported functions
use-debugger: Exported functions
use-debugger-p: Internal functions
use-package-safely: Internal functions

V
vector->string: Exported functions
view-ctrace: Exported functions

W
with-ctrace: Exported macros
with-ctracing: Exported macros
with-debug-trace: Internal macros
with-output-to-junit: Internal macros
without-interrupts: Exported macros

X
xor: Internal functions

Z
zerop&: Exported macros

Jump to:   (   *   +   -   /   1   <   =   >   ^  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   X   Z  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   2  
C   D   G   P   R   S  
Index Entry  Section

*
*assertion*: Internal special variables
*assertion-counter*: Internal special variables
*assertion-passed*: Internal special variables
*collection*: Internal special variables
*ctrace-current-item*: Internal special variables
*ctrace-level*: Internal special variables
*ctrace-top*: Internal special variables
*ctraced-functions*: Internal special variables
*debug-indent-level*: Internal special variables
*debug-level*: Internal special variables
*debug-stream*: Internal special variables
*dump-ht*: Internal special variables
*dump-temp-package*: Internal special variables
*dump-top-thing*: Exported special variables
*dumper-gensym-counter*: Internal special variables
*dumping-to-file*: Internal special variables
*error*: Internal special variables
*error-count*: Internal special variables
*fail*: Internal special variables
*fail-count*: Internal special variables
*last-ctrace*: Exported special variables
*pass-count*: Internal special variables
*prelude-vars*: Internal special variables
*prepass*: Internal special variables
*succeed*: Internal special variables
*test*: Internal special variables
*test-count*: Internal special variables
*test-name*: Internal special variables
*test-package*: Internal special variables
*test-runner*: Internal special variables
*tests*: Internal special variables
*use-debugger*: Internal special variables
*whitespace*: Exported special variables

2
2pi: Exported constants

C
Constant, 2pi: Exported constants
Constant, degrees-to-radians: Exported constants
Constant, pi/2: Exported constants
Constant, pi/4: Exported constants
Constant, radians-to-degrees: Exported constants
Constant, single-pi: Exported constants

D
degrees-to-radians: Exported constants

G
global-name: Internal classes

P
packages: Internal classes
pi/2: Exported constants
pi/4: Exported constants
plist: Exported classes

R
radians-to-degrees: Exported constants

S
single-pi: Exported constants
Slot, global-name: Internal classes
Slot, packages: Internal classes
Slot, plist: Exported classes
Special Variable, *assertion*: Internal special variables
Special Variable, *assertion-counter*: Internal special variables
Special Variable, *assertion-passed*: Internal special variables
Special Variable, *collection*: Internal special variables
Special Variable, *ctrace-current-item*: Internal special variables
Special Variable, *ctrace-level*: Internal special variables
Special Variable, *ctrace-top*: Internal special variables
Special Variable, *ctraced-functions*: Internal special variables
Special Variable, *debug-indent-level*: Internal special variables
Special Variable, *debug-level*: Internal special variables
Special Variable, *debug-stream*: Internal special variables
Special Variable, *dump-ht*: Internal special variables
Special Variable, *dump-temp-package*: Internal special variables
Special Variable, *dump-top-thing*: Exported special variables
Special Variable, *dumper-gensym-counter*: Internal special variables
Special Variable, *dumping-to-file*: Internal special variables
Special Variable, *error*: Internal special variables
Special Variable, *error-count*: Internal special variables
Special Variable, *fail*: Internal special variables
Special Variable, *fail-count*: Internal special variables
Special Variable, *last-ctrace*: Exported special variables
Special Variable, *pass-count*: Internal special variables
Special Variable, *prelude-vars*: Internal special variables
Special Variable, *prepass*: Internal special variables
Special Variable, *succeed*: Internal special variables
Special Variable, *test*: Internal special variables
Special Variable, *test-count*: Internal special variables
Special Variable, *test-name*: Internal special variables
Special Variable, *test-package*: Internal special variables
Special Variable, *test-runner*: Internal special variables
Special Variable, *tests*: Internal special variables
Special Variable, *use-debugger*: Internal special variables
Special Variable, *whitespace*: Exported special variables

Jump to:   *   2  
C   D   G   P   R   S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   F   G   J   L   M   P   S   T  
Index Entry  Section

C
Class, fred-window: Internal classes
Class, globally-named-object-mixin: Internal classes
Class, junit-test-runner: Internal classes
Class, plist-mixin: Exported classes
Class, test-runner: Internal classes
Class, trace-window: Internal classes
closstar: The closstar package

F
fred-window: Internal classes

G
globally-named-object-mixin: Internal classes

J
junit-test-runner: Internal classes

L
lisp-unit: The lisp-unit package

M
mt: The mt package
mtlisp: The mtlisp system

P
Package, closstar: The closstar package
Package, lisp-unit: The lisp-unit package
Package, mt: The mt package
plist-mixin: Exported classes

S
System, mtlisp: The mtlisp system

T
test-runner: Internal classes
trace-window: Internal classes

Jump to:   C   F   G   J   L   M   P   S   T