The metatilities-base Reference Manual

Table of Contents

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

The metatilities-base Reference Manual

This is the metatilities-base Reference Manual, version 0.6.6, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:16:16 2018 GMT+0.


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

1 Systems

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


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

1.1 metatilities-base

Maintainer

Gary Warren King <gwking@metabang.com>

Author

Gary Warren King <gwking@metabang.com>

License

MIT Style license

Description

These are metabang.com’s Common Lisp basic utilities.

Long Description

These are metabang.com’s Common Lisp basic utilities and what not.

Version

0.6.6

Source

metatilities-base.asd (file)

Components

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

2 Modules

Modules are listed depth-first from the system components tree.


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

2.1 metatilities-base/setup

Parent

metatilities-base (system)

Location

dev/

Component

package.lisp (file)


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

2.2 metatilities-base/dev

Dependency

setup (module)

Parent

metatilities-base (system)

Location

dev/

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 metatilities-base.asd

Location

metatilities-base.asd

Systems

metatilities-base (system)


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

3.1.2 metatilities-base/setup/package.lisp

Parent

setup (module)

Location

dev/package.lisp

Packages

metabang.utilities


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

3.1.3 metatilities-base/dev/api.lisp

Parent

dev (module)

Location

dev/api.lisp

Exported Definitions
Internal Definitions

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

3.1.4 metatilities-base/dev/l0-utils.lisp

Dependency

api.lisp (file)

Parent

dev (module)

Location

dev/l0-utils.lisp

Exported Definitions
Internal Definitions

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

3.1.5 metatilities-base/dev/l0-strings.lisp

Dependency

api.lisp (file)

Parent

dev (module)

Location

dev/l0-strings.lisp

Exported Definitions

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

3.1.6 metatilities-base/dev/l0-macros.lisp

Dependencies
Parent

dev (module)

Location

dev/l0-macros.lisp

Exported Definitions
Internal Definitions

*file-print-right-margin* (special variable)


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

3.1.7 metatilities-base/dev/l0-arrays.lisp

Dependency

api.lisp (file)

Parent

dev (module)

Location

dev/l0-arrays.lisp

Exported Definitions

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

3.1.8 metatilities-base/dev/l0-clos.lisp

Dependency

api.lisp (file)

Parent

dev (module)

Location

dev/l0-clos.lisp

Exported Definitions
Internal Definitions

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

3.1.9 metatilities-base/dev/l0-files.lisp

Dependencies
Parent

dev (module)

Location

dev/l0-files.lisp

Exported Definitions
Internal Definitions

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

3.1.10 metatilities-base/dev/l0-time.lisp

Dependency

l0-macros.lisp (file)

Parent

dev (module)

Location

dev/l0-time.lisp

Exported Definitions
Internal Definitions

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

3.1.11 metatilities-base/dev/set-equal.lisp

Dependency

api.lisp (file)

Parent

dev (module)

Location

dev/set-equal.lisp

Exported Definitions

set-equal (function)


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

3.1.12 metatilities-base/dev/generic-lisp.lisp

Dependency

api.lisp (file)

Parent

dev (module)

Location

dev/generic-lisp.lisp

Exported Definitions
Internal Definitions

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

3.1.13 metatilities-base/dev/generic-interface.lisp

Dependencies
Parent

dev (module)

Location

dev/generic-interface.lisp

Exported Definitions
Internal Definitions

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

3.1.14 metatilities-base/dev/defclass-star.lisp

Dependencies
Parent

dev (module)

Location

dev/defclass-star.lisp

Exported Definitions
Internal Definitions

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

3.1.15 metatilities-base/dev/copy-file.lisp

Parent

dev (module)

Location

dev/copy-file.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 metabang.utilities

Source

package.lisp (file)

Nickname

metatilities

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: +hours-per-day+

The number of hours in one day.

Package

metabang.utilities

Source

l0-time.lisp (file)

Constant: +minutes-per-hour+

The number of minutes in one hour.

Package

metabang.utilities

Source

l0-time.lisp (file)

Constant: +seconds-per-day+

The number of seconds in one day.

Package

metabang.utilities

Source

l0-time.lisp (file)

Constant: +seconds-per-hour+

The number of seconds in one hour.

Package

metabang.utilities

Source

l0-time.lisp (file)

Constant: +seconds-per-minute+

The number of seconds in one minute.

Package

metabang.utilities

Source

l0-time.lisp (file)

Constant: +usual-days-per-year+

The number of days in an ordinary year.

Package

metabang.utilities

Source

l0-time.lisp (file)


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

5.1.2 Special variables

Special Variable: *development-mode*
Package

metabang.utilities

Source

generic-interface.lisp (file)

Special Variable: *file-if-exists*

Default behavior to use when opening files if they already exist.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Special Variable: *samep-test*

Used by samep to determine if two things are ’the same’. Defaults to #’equal

Package

metabang.utilities

Source

l0-clos.lisp (file)

Special Variable: *use-native-debugger*
Package

metabang.utilities

Source

generic-interface.lisp (file)

Special Variable: +whitespace-characters+

A list of characters that should be treated as whitespace. See, for example, [whitespacep][].

Package

metabang.utilities

Source

l0-strings.lisp (file)


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

5.1.3 Macros

Macro: defclass* NAME SUPERCLASSES SLOTS &rest CLASS-OPTIONS

Like ’defclass-brief’ but also provides the :MAKE-LOAD-FORM-P, :EXPORT-P, :EXPORT-SLOTS, :NO-COPY, :COPY-SLOTS and :COPY-SET-SLOTS options.

Package

metabang.utilities

Source

defclass-star.lisp (file)

Macro: defclass-brief NAME SUPERCLASSES SLOTS &rest CLASS-OPTIONS

A macro with simpler syntax than ‘defclass’ that allows some
briefer ways of expressing things. The syntax is more like ‘defstruct.’ A documentation string is optional. Each slot is expressed as either a bare symbol, or a list of the name of the slot, its initial value, a symbol with the letters I, R, A, standing for :initarg, :reader and :accessor, and a documentation string. The symbol, whose package is unimportant, determines the generation of reader, accessor and so forth; the names are the same as the slot name. All other CLOS options are processed normally.

In addition, three new class options are defined.
:AUTOMATIC-ACCESSORS means that an accessor is defined for every slot :AUTOMATIC-INITARGS means that an initarg is defined for every slot (:NAME-PREFIX <symbol> <separator>) (:NAME-POSTFIX <separator> <symbol>) prepends or appends ‘symbol’ with ‘separator’
to each slot accessor. The default symbol is the class name and the default separator is the hypen, in which case the wrapping parentheses are optional.

Package

metabang.utilities

Source

defclass-star.lisp (file)

Macro: defclass-property PROPERTY &optional DEFAULT

Create getter and setter methods for ’property’ on symbol’s property lists.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: defcondition NAME SUPERS SLOTS &rest OPTIONS

Defcondition is a handy shortcut for defining Common Lisp conditions. It supports all of #[H][define-condition]’s options and more.

Package

metabang.utilities

Source

defclass-star.lisp (file)

Macro: deprecated &body BODY

Wrap a function definition with ‘deprecated’ to indicate that it should no longer be used. If the first element of body is a string, it will be used as additional documentation in the deprecation message. Foo example,

(deprecated
"Use bar instead."
(defun foo-1 (x)
(format t "~%FOO: ~A" x)))

Will generate the message:

; warning FOO-1 has been deprecated. Use bar instead.

at compile time whereever foo-1 is used.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: eval-always &body BODY

Expands into an eval-when with all the fixings. It’s nothing but a shorthand.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: handle-errors STANDARD-MESSAGE &body BODY
Package

metabang.utilities

Source

generic-interface.lisp (file)

Macro: handler-bind* BINDS &rest BODY

Special handler-bind which allow two special control contructs inside of the condition handlers. resume will resume execution past the handler-bind*. retry will execute the code from body, i.e. so you usually fix the problem and then call retry.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: make-load-form* CLASS-NAME
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Macro: muffle-redefinition-warnings &body BODY

Evaluate the body so that redefinition warnings will not be signaled. (suppored in Allegro, Clozure CL, CLisp, and Lispworks)

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: nyi &rest ARGS

Signals an error saying that this function is not yet implemented. The args are ignored, but by supplying args from the calling function, you can get them ignored by the compiler.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: once-only VARIABLE-LIST &body BODY

Generate code that evaluates certain expressions only once.
This is used in macros, for computing expansions.
VARIABLE-LIST is a list of symbols, whose values are subexpressions
to be substituted into a larger expression. BODY is what uses those
symbols’ values and constructs the larger expression.

ONCE-ONLY modifies BODY so that it constructs a different expression,
which when run will evaluate the subsexpressions only once, save the
values in temporary variables, and use those from then on.
Example:
(DEFMACRO DOUBLE (ARG) ‘(+ ,ARG ,ARG)) expands into code that computes ARG twice. (DEFMACRO DOUBLE (ARG) (ONCE-ONLY (ARG) ‘(+ ,ARG ,ARG))) will not.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: with-atomic-execution &body FORMS
Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: with-gensyms SYMS &body BODY
Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: with-input (VAR SOURCE &rest ARGS) &body BODY

Create an input stream from source and bind it to var within the body of the with-input form. The stream will be closed if necessary on exit.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: with-new-file (STREAM PATHNAME &rest ARGS &key RESET-IO PRINT-RIGHT-MARGIN &allow-other-keys) &body BODY
Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: with-output (VAR DESTINATION &rest ARGS) &body BODY

Create an output stream from source and bind it to var within the body of the with-output form. The stream will be closed if necessary on exit.

Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: with-process-message (&rest ARGS &key TITLE &allow-other-keys) &body BODY
Package

metabang.utilities

Source

generic-interface.lisp (file)

Macro: with-progress-bar (MIN MAX &rest ARGS &key TITLE VERBOSE? DESIRED-INTERFACE DETERMINATE-P &allow-other-keys) &body BODY
Package

metabang.utilities

Source

generic-interface.lisp (file)

Macro: with-stream-from-specifier (STREAM STREAM-SPECIFIER DIRECTION &rest ARGS) &body BODY
Package

metabang.utilities

Source

l0-macros.lisp (file)

Macro: with-unique-names (&rest VARS) &body BODY

Binds the symbols in VARS to gensyms. cf with-gensyms.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Macro: with-variables SYMBOLS &body BODY

Using gensyms is necessary to prevent variables produced by macro expansions from interfering with user variables, and naming them mnemonically helps make macro expansions and compiled code easier to read, but it’s a pain to create them properly. This macro creates them for you, which makes writing nice macros easier. For example, if you are writing a macro to iterate over an array, you used to have to write:

(defmacro do-2d-array ((elt array) &body body)
(let ((row (gensym "ROW"))
(col (gensym "COL")))
‘(dotimes (,row (array-dimension 0))
(dotimes (,col ,(array-dimension 1))
(let ((,elt (aref ,array ,row ,col)))
. ,body)))))

Now you can just write the following, which eliminates the need to laboriously create the mnemonic gensyms.

(defmacro do-2d-array ((elt array) &body body)
(with-variables (row col)
‘(dotimes (,row ,(array-dimension 0))
(dotimes (,col ,(array-dimension 1))
(let ((,elt (aref ,array ,row ,col)))
. ,body))))

Package

metabang.utilities

Source

l0-macros.lisp (file)


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

5.1.4 Compiler macros

Compiler Macro: neq LEFT RIGHT
Package

metabang.utilities

Source

l0-utils.lisp (file)


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

5.1.5 Functions

Function: apply-if-exists FUNCTION PACKAGE &rest ARGS

If the function ‘function‘ can be found in ‘package‘, then apply it to ‘args‘.

Returns nil if ‘package‘ does not exist or if ‘function‘ does not name a function in ‘package‘. Otherwise, returns whatever ‘function‘ returns.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: array-row ARRAY ROW

Returns the row’th row of array. Array is assumed to be two dimensional and row
is assumed to be in range. The returned array shared structure with the array parameter.

Package

metabang.utilities

Source

l0-arrays.lisp (file)

Function: choose-directory-question &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: choose-file-question &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: choose-item-from-pup THE-LIST &rest ARGS &key &allow-other-keys

Present an interface to allow a choice from a list. Can throw :cancel.

Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: choose-item-from-pup-no-singletons THE-LIST-OR-ATOM &rest ARGS &key &allow-other-keys

Like choose-item-from-pup, but just returns the datum if it is an atom or a singleton list.

Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: choose-item-question LIST &rest ARGS &key &allow-other-keys
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: choose-new-file-question &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: class-copyable-p CLASS-NAME
Package

metabang.utilities

Source

defclass-star.lisp (file)

Function: collect-forms INPUT &key FILTER TRANSFORM
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: collect-garbage ()

Tell lisp that now is a good time to collect any accumulated garbage.

Package

metabang.utilities

Source

generic-lisp.lisp (file)

Function: collect-lines INPUT &rest ARGS &key COUNT-EMPTY-LINES-P FILTER TRANSFORM
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: collect-matching-files ROOT EXPRESSION &key MAX-DEPTH
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: copy-array ARRAY
Package

metabang.utilities

Source

l0-arrays.lisp (file)

Function: copy-file FROM TO &key IF-DOES-NOT-EXIST IF-EXISTS

Copies the file designated by the non-wild pathname designator FROM
to the file designated by the non-wild pathname designator TO. The following keyword parameters are supported:

* :if-exists
this can be either :supersede or :error (the default). If it is :error then a source/target-target-already-exists-error will be signaled if the file designated by the TO pathname already exists.

* :if-does-not-exist
this can be either :ignore or :error (the default). If it is :error then
a source/target-source-does-not-exist-error will be signaled if the FROM pathname designator does not exist.

Package

metabang.utilities

Source

copy-file.lisp (file)

Function: current-load-file ()

Returns (if possible) the value of the file currently being loaded or from which code is currently being evaluated.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: day->string DAY-OF-THE-WEEK &optional FORMAT

Returns the name of ‘day-of-the-week‘. The parameter should be a number between 0 and 6 where 0 represents Sunday and 6 repressents Saturday. The optional format argument can be either :long or :short. In the latter case, the return string will be of length three; in the former it will be the complete name of the appropriate day.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: day-of-year DATE &optional TIME-ZONE

Returns the day of the year [1 to 366] of the specified date [which must be (CL) universal time format.]

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: days-in-month MONTH &optional LEAP-YEAR?

Returns the number of days in the specified month. The month should be between 1 and 12.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: default-interface ()

Return the current default interface (this is setfable).

Package

metabang.utilities

Source

generic-lisp.lisp (file)

Writer

(setf default-interface) (function)

Function: (setf default-interface) VALUE
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Reader

default-interface (function)

Function: directory-pathname-p PATHNAME
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: dotted-pair-p PUTATIVE-PAIR

Returns true if and only if ‘putative-pair‘ is a dotted-list. I.e., if ‘putative-pair‘ is a cons cell with a non-nil cdr.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: ensure-directory-pathname PATHNAME
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: ensure-list X

If ‘x‘ is a list then ensure-list returns it. Otherwise, this returns a singleton list containing ‘x‘.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: export-exported-symbols FROM-PACKAGE TO-PACKAGE

Make the exported symbols in from-package be also exported from to-package.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: file-newer-than-file-p FILE1 FILE2

Compares the write dates of ‘file1’ and ‘file’ and returns t if ‘file’ is newer than ‘file2’ or if it cannot be determined. ‘file1’ is usually the source file and ‘file2’ the object file.

Package

metabang.utilities

Source

l0-files.lisp (file)

Function: fixnump ARG

Same as (typep arg ’fixnum). A lot of Explorer code was written using this, and it’s easier to implement it than to change them all.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: form-keyword &rest NAMES

Finds or interns a symbol in the keyword package whose name is formed by concatenating the pretty printed representation of the names together.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: form-symbol &rest NAMES

Finds or interns a symbol in the current package whose name is formed by concatenating the pretty printed representation of the names together.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: form-symbol-in-package PACKAGE &rest NAMES

Finds or interns a symbol in package whose name is formed by concatenating the pretty printed representation of the names together.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: form-uninterned-symbol &rest NAMES

Creates and returns an uninterned symbol whose name is formed by concatenating the pretty printed representation of the names together.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: format-date FORMAT DATE &optional STREAM TIME-ZONE

Formats universal dates using the same format specifiers as NSDateFormatter. The format is:

%% - A ’%’ character
%a - Abbreviated weekday name
%A - Full weekday name
%b - Abbreviated month name
%B - Full month name
%c - Shorthand for "%X %x", the locale format for date and time
%d - Day of the month as a decimal number [01-31]
%e - Same as %d but does not print the leading 0 for days 1 through 9
[unlike strftime[], does not print a leading space]
%F - Milliseconds as a decimal number [000-999]
%H - Hour based on a 24-hour clock as a decimal number [00-23]
%I - Hour based on a 12-hour clock as a decimal number [01-12]
%j - Day of the year as a decimal number [001-366]
%m - Month as a decimal number [01-12]
%M - Minute as a decimal number [00-59]
%p - AM/PM designation for the locale
%S - Second as a decimal number [00-59]
%w - Weekday as a decimal number [0-6], where Sunday is 0
%x - Date using the date representation for the locale, including
the time zone [produces different results from strftime[]]
%X - Time using the time representation for the locale [produces
different results from strftime[]]
%y - Year without century [00-99]
%Y - Year with century [such as 1990]
%Z - Time zone name [such as Pacific Daylight Time;
produces different results from strftime[]]
%z - Time zone offset in hours and minutes from GMT [HHMM]

None of %c, %F, %x, %X, %Z are implemented.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: funcall-if-exists FUNCTION PACKAGE &rest ARGS

If the function ‘function‘ can be found in ‘package‘, then funcall it on ‘args‘.

Returns nil if ‘package‘ does not exist or if ‘function‘ does not name a function in ‘package‘. Otherwise, returns whatever ‘function‘ returns.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: gc-time ()

Returns the total amount of time that this Lisp session has spent in garbage collection.

Package

metabang.utilities

Source

generic-lisp.lisp (file)

Function: gui-error CONDITION &optional PREFIX STANDARD-MESSAGE
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: gui-warn STRING &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: inspect-thing THING &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: inspect-things &rest THINGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: interface-beep &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: invalid-stream-specifier-error SPECIFIER DIRECTION &optional ARGS
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: is-default-interface-available-p ()
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Function: iterate-over-indexes SYMBOL-COUNTS FN &optional DIRECTION

Apply fn to lists of indexes generated from symbol counts. The counting is done so that the first symbol varies most quickly unless the optional direction parameter is set to :right.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: leap-year-p YEAR

Returns t if the specified year is a leap year. I.e. if the year is divisible by four but not by 100 or if it is divisible by 400.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: length-1-list-p X

Is x a list of length 1? Note that this is better than the naive (= (length x) 1) because we don’t need to traverse the entire list...

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: linearize-array ARRAY
Package

metabang.utilities

Source

l0-arrays.lisp (file)

Function: make-color* RED GREEN BLUE

given red, green, and blue, returns an encoded rgb value

Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: make-gray LEVEL
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: make-scaled-color RED GREEN BLUE SCALE
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: map-forms INPUT FN &key IGNORE-READ-ERRORS-P
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: map-lines INPUT FN &key INCLUDE-EMPTY-LINES-P FILTER
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: map-matching-files ROOT EXPRESSION FN &key MAX-DEPTH
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: maparray ARRAY FN
Package

metabang.utilities

Source

l0-arrays.lisp (file)

Function: maparray! ARRAY FN
Package

metabang.utilities

Source

l0-arrays.lisp (file)

Function: month->string MONTH &optional FORMAT

Returns the name (in English) of the month. Format can be :long or :short.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: nearly-equal-p ()

Returns true if x and y are within threshold of each other.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: nearly-zero-p ()

Returns true if ‘x‘ is within threshold of 0d0.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: neq LEFT RIGHT
Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: newsym &optional PREFIX

Create a new uninterned symbol whose print name begins with ‘prefix’, which may be a string or a symbol. This differs from ‘gensym’ in that the prefix is not sticky.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: parse-brief-slot SLOT &optional AUTOMATIC-ACCESSORS? AUTOMATIC-INITARGS? NAME-PREFIX NAME-POSTFIX NAME-SEPARATOR ADDITIONAL-OPTIONS

Returns a verbose-style slot specification given a brief style, consisting of a single symbol, the name of the slot, or a list of the slot name, optional initform, optional symbol specifying whether there is an initarg, reader, or accessor, and optional documentation string. The specification of initarg, reader and accessor is done by the letters I, R and A, respectively; to specify none of those, give a symbol containing none of those letters, such as the symbol *. This function is used in the macro ‘defclass-brief,’ but has been broken out as a function in its own right for those writing variants on the ‘defclass’ macro. If a verbose-style slot specification is given, it is returned unchanged.

If ‘automatic-accessors? is true, an accessor is defined, whether A is specified or not _unless_ R is specified. If ‘automatic-initargs? is true, an initarg is defined whether I is specified or not. If ‘name-prefix’ or ‘name-postfix’ is specified, the accessor name has that prepended or appended, with name-separator, and the slot name in the middle.

All other CLOS slot options are processed normally.

Package

metabang.utilities

Source

defclass-star.lisp (file)

Function: pathname-samep P1 P2

Returns true if the logical translations of ‘p1‘ and ‘p2‘ have the same (‘string=‘) namestrings.

Package

metabang.utilities

Source

l0-files.lisp (file)

Function: pathname-without-name+type PATHNAME

Chop off any name and type information from a pathname.

Package

metabang.utilities

Source

l0-files.lisp (file)

Function: physical-pathname-directory-separator ()

Returns a string representing the separator used to delimit directories in a physical pathname. For example, Digitool’s MCL would return ":" whereas OpenMCL would return "/".

Package

metabang.utilities

Source

l0-files.lisp (file)

Function: process-parameters &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: prompt-for TYPE MESSAGE &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: put-item-on-clipboard THING
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: query-user-for-integer PROMPT &optional MINIMUM MAXIMUM
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: query-user-for-string PROMPT &rest ARGS &key &allow-other-keys
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: quit-lisp ()
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Function: relative-pathname RELATIVE-TO PATHNAME &key NAME TYPE
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: select-instrument INSTRUMENT &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: set-equal LIST1 LIST2 &rest ARGS &key TEST KEY

Returns t if list1 and list2 are equal (as sets). If list1 and list2 are not equal returns (as multiple values) nil and two lists. The first list contains the elements in list1 and not in list2 and the second list contains elements in list2 and not in list1.

Package

metabang.utilities

Source

set-equal.lisp (file)

Function: sound-note PITCH VELOCITY &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: stop-notes ()
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: string-ends-with STRING SUFFIX &key TEST

Returns true if ‘string‘ starts with ‘prefix‘.

Use the keyword argument ‘test‘ (which defaults to ‘eql‘) to check each character.

Package

metabang.utilities

Source

l0-strings.lisp (file)

Function: string-starts-with STRING PREFIX &key TEST

Returns true if ‘string‘ starts with ‘prefix‘.

Use the keyword argument ‘test‘ (which defaults to ‘char=‘) to check each character.

Package

metabang.utilities

Source

l0-strings.lisp (file)

Function: string-trim-if PREDICATE STRING &key START END
Package

metabang.utilities

Source

l0-strings.lisp (file)

Function: strip-whitespace STRING &key START END
Package

metabang.utilities

Source

l0-strings.lisp (file)

Function: time-date &optional UNIVERSAL-TIME TIME-ZONE

Returns the date part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: time-day-of-week &optional UNIVERSAL-TIME TIME-ZONE

Returns the day-of-week part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: time-daylight-savings-time-p &optional UNIVERSAL-TIME TIME-ZONE

Returns the daylight-savings-time-p part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: time-hour &optional UNIVERSAL-TIME TIME-ZONE

Returns the hour part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: time-minute &optional UNIVERSAL-TIME TIME-ZONE

Returns the minute part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: time-month &optional UNIVERSAL-TIME TIME-ZONE

Returns the month part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: time-second &optional UNIVERSAL-TIME TIME-ZONE

Returns the second part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: time-year &optional UNIVERSAL-TIME TIME-ZONE

Returns the year part of the given time.

Package

metabang.utilities

Source

l0-time.lisp (file)

Function: total-bytes-allocated ()

Returns the total number of bytes that this Lisp session has allocated.

Package

metabang.utilities

Source

generic-lisp.lisp (file)

Function: whitespacep CHAR

Returns true if ‘char‘ is an element of [+whitespace-characters+][] and nil otherwise.

Package

metabang.utilities

Source

l0-strings.lisp (file)

Function: y-or-n-question MESSAGE &rest ARGS
Package

metabang.utilities

Source

generic-interface.lisp (file)


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

5.1.6 Generic functions

Generic Function: close-progress-bar INTERFACE BAR
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: close-progress-bar INTERFACE BAR
Source

generic-interface.lisp (file)

Generic Function: collect-garbage* INTERFACE
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Generic Function: inspect-thing* INTERFACE THING &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: inspect-thing* INTERFACE THING &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: is-interface-available-p INTERFACE-NAME

Returns true is interface-name is available.

Package

metabang.utilities

Source

generic-lisp.lisp (file)

Methods
Method: is-interface-available-p (INTERFACE (eql nil))
Generic Function: length-at-least-p THING LENGTH

Returns true if thing has no fewer than length elements in it.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Methods
Method: length-at-least-p (THING cons) LENGTH
Method: length-at-least-p (THING sequence) LENGTH
Generic Function: length-at-most-p THING LENGTH

Returns true if thing has no more than length elements in it.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Methods
Method: length-at-most-p (THING cons) LENGTH
Method: length-at-most-p (THING sequence) LENGTH
Generic Function: make-progress-bar INTERFACE MIN MAX TITLE &key &allow-other-keys
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: make-progress-bar INTERFACE MIN MAX TITLE &key &allow-other-keys
Source

generic-interface.lisp (file)

Generic Function: make-ui-point* INTERFACE X Y
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: make-ui-point* INTERFACE X Y
Source

generic-interface.lisp (file)

Generic Function: nearly-samep THING-1 THING-2 TOLERANCE

Compares two things and returns true if they are the same
in the sense of being interchangable. Tolerance indicates how close things need to be in order to be ’the same’.

Package

metabang.utilities

Source

l0-clos.lisp (file)

Methods
Method: nearly-samep THING-1 THING-2 (TOLERANCE number)
Generic Function: progress-bar-value INTERFACE BAR
Generic Function: (setf progress-bar-value) VALUE INTERFACE BAR
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: progress-bar-value INTERFACE BAR
Method: (setf progress-bar-value) VALUE INTERFACE BAR
Source

generic-interface.lisp (file)

Generic Function: quit-lisp* INTERFACE

Quits Lisp

Package

metabang.utilities

Source

generic-lisp.lisp (file)

Methods
Method: quit-lisp* INTERFACE
Generic Function: samep THING-1 THING-2

Compares two things and returns true if they are the same
in the sense of being interchangable. Implementations use the special variable *samep-tolerance* to specify how close two things need to be in order to be ’the same’. See nearly-samep too.

Package

metabang.utilities

Source

l0-clos.lisp (file)

Methods
Method: samep THING-1 THING-2
Method: samep (THING-1 integer) (THING-2 integer)
Method: samep (THING-1 number) (THING-2 number)
Method: samep (THING-1 real) (THING-2 real)
Method: samep (THING-1 string) (THING-2 string)
Generic Function: source-pathname CONDITION
Package

metabang.utilities

Methods
Method: source-pathname (CONDITION source/target-file-error)
Source

copy-file.lisp (file)

Generic Function: target-pathname CONDITION
Package

metabang.utilities

Methods
Method: target-pathname (CONDITION source/target-file-error)
Source

copy-file.lisp (file)

Generic Function: total-bytes-allocated* INTERFACE
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Methods
Method: total-bytes-allocated* INTERFACE

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

5.1.7 Conditions

Condition: invalid-stream-specifier-error ()
Package

metabang.utilities

Source

l0-files.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: stream-specifier
Initargs

:stream-specifier

Readers

stream-specifier (generic function)

Slot: stream-specifier-direction
Initargs

:stream-specifier-direction

Readers

stream-specifier-direction (generic function)

Slot: stream-specifier-args
Initargs

:stream-specifier-args

Initform

(quote nil)

Readers

stream-specifier-args (generic function)

Condition: source/target-file-error ()

General condition for file errors that have a source and target.

Package

metabang.utilities

Source

copy-file.lisp (file)

Direct superclasses

file-error (condition)

Direct subclasses
Direct methods
Direct slots
Slot: pathname
Initargs

:source-pathname, :pathname

Readers

source-pathname (generic function)

Slot: target-pathname
Initargs

:target-pathname

Initform

(quote nil)

Readers

target-pathname (generic function)

Condition: source/target-source-does-not-exist-error ()

This error is signaled when the source file does not exist.

Package

metabang.utilities

Source

copy-file.lisp (file)

Direct superclasses

source/target-file-error (condition)

Condition: source/target-target-already-exists-error ()

This error is signaled when the target pathname already exists.

Package

metabang.utilities

Source

copy-file.lisp (file)

Direct superclasses

source/target-file-error (condition)


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

5.2 Internal definitions


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

5.2.1 Constants

Constant: +longer-format-index+
Package

metabang.utilities

Source

l0-time.lisp (file)

Constant: +shorter-format-index+
Package

metabang.utilities

Source

l0-time.lisp (file)


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

5.2.2 Special variables

Special Variable: *automatic-slot-accessors?*
Package

metabang.utilities

Source

defclass-star.lisp (file)

Special Variable: *automatic-slot-initargs?*
Package

metabang.utilities

Source

defclass-star.lisp (file)

Special Variable: *clos-slot-options*
Package

metabang.utilities

Source

defclass-star.lisp (file)

Special Variable: *default-interface*
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Special Variable: *defclass-copy-condition-function*
Package

metabang.utilities

Source

defclass-star.lisp (file)

Special Variable: *defclass-generate-make-load-form*
Package

metabang.utilities

Source

defclass-star.lisp (file)

Special Variable: *defcondition-options*

Extra options to defcondition macro. Format is a list of sub-lists. Each sublist should be of length three and consists of a list of option synonyms, the default value for the option [currently ignored], and whether or not to signal an error if this option is used as an atom [currently ignored]

Package

metabang.utilities

Source

defclass-star.lisp (file)

Special Variable: *dummy-progress-variable*
Package

metabang.utilities

Source

generic-interface.lisp (file)

Special Variable: *file-print-right-margin*

Default print right margin to use in with-new-file

Package

metabang.utilities

Source

l0-macros.lisp (file)

Special Variable: *newsym-counter*

Counter used by NEWSYM for generating print names.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Special Variable: *progress-bar-count*
Package

metabang.utilities

Source

generic-interface.lisp (file)

Special Variable: *prune-unknown-slot-options*
Package

metabang.utilities

Source

defclass-star.lisp (file)

Special Variable: *samep-tolerance*

Used by samep to determine how close things need to be to be ’the same’.

Package

metabang.utilities

Source

l0-clos.lisp (file)

Special Variable: *stream-buffer-size*
Package

metabang.utilities

Source

copy-file.lisp (file)

Special Variable: +days-per-month+
Package

metabang.utilities

Source

l0-time.lisp (file)

Special Variable: +dow-output-list
Package

metabang.utilities

Source

l0-time.lisp (file)

Special Variable: +month-output-list+
Package

metabang.utilities

Source

l0-time.lisp (file)


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

5.2.3 Macros

Macro: generate-time-part-function PART-NAME POSITION
Package

metabang.utilities

Source

l0-time.lisp (file)

Macro: with-standard-printing &body FORMS

Similar to WITH-STANDARD-IO-SYNTAX, but doesn’t change packages.

Package

metabang.utilities

Source

l0-utils.lisp (file)


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

5.2.4 Functions

Function: call-if-exists CALL-WITH FUNCTION PACKAGE ARGS

If the function ‘function‘ can be found in ‘package‘, then call it with ‘args‘.

Returns nil if ‘package‘ does not exist or if ‘function‘ does not name a function in ‘package‘. Otherwise, returns whatever ‘function‘ returns.

Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: compile-expression EXPRESSION
Package

metabang.utilities

Source

l0-files.lisp (file)

Function: copy-stream FROM TO

Copy into TO from FROM until end of the input stream, in blocks of *stream-buffer-size*. The streams should have the same element type.

Package

metabang.utilities

Source

copy-file.lisp (file)

Function: ensure-function THING
Package

metabang.utilities

Source

l0-utils.lisp (file)

Function: finalize-class-if-necessary THING

Finalizes thing if necessary. Thing can be a class, object or symbol naming a class. Returns the class of thing.

Package

metabang.utilities

Source

l0-clos.lisp (file)

Function: make-ui-point X Y
Package

metabang.utilities

Source

generic-interface.lisp (file)

Function: move-file FROM TO &rest ARGS &key IF-DOES-NOT-EXIST IF-EXISTS
Package

metabang.utilities

Source

copy-file.lisp (file)

Function: pathname-name+type PATHNAME

Returns a new pathname consisting of only the name and type from a non-wild pathname.

Package

metabang.utilities

Source

l0-files.lisp (file)


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

5.2.5 Generic functions

Generic Function: choose-directory-question* INTERFACE &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: choose-directory-question* INTERFACE &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: choose-file-question* INTERFACE &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: choose-file-question* INTERFACE &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: choose-item-from-pup* INTERFACE THE-LIST &rest ARGS &key &allow-other-keys
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: choose-item-from-pup* INTERFACE THE-LIST &rest ARGS &key &allow-other-keys
Source

generic-interface.lisp (file)

Generic Function: choose-item-question* INTERFACE LIST &rest ARGS &key TITLE &allow-other-keys
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: choose-item-question* INTERFACE LIST &rest ARGS &key &allow-other-keys
Source

generic-interface.lisp (file)

Generic Function: choose-new-file-question* INTERFACE &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: choose-new-file-question* INTERFACE &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: close-stream-specifier STEAM

Close a stream and handle other bookkeeping as appropriate.

Package

metabang.utilities

Source

l0-files.lisp (file)

Methods
Method: close-stream-specifier (S string-stream)
Method: close-stream-specifier S
Generic Function: defclass*-superclasses CLASS-NAME

Returns the value of ‘defclass*-superclasses‘ for class-name

Package

metabang.utilities

Source

defclass-star.lisp (file)

Writer

(setf defclass*-superclasses) (generic function)

Methods
Method: defclass*-superclasses (CLASS-NAME symbol)
Generic Function: (setf defclass*-superclasses) VALUE SYMBOL

Sets the value of ‘defclass*-superclasses‘ for class-name

Package

metabang.utilities

Source

defclass-star.lisp (file)

Reader

defclass*-superclasses (generic function)

Methods
Method: (setf defclass*-superclasses) VALUE (CLASS-NAME symbol)
Generic Function: gc-time* INTERFACE
Package

metabang.utilities

Source

generic-lisp.lisp (file)

Methods
Method: gc-time* INTERFACE
Generic Function: get-class THING &key ERROR?

Returns the class of thing or nil if the class cannot be found. Thing can be a class, an object representing a class or a symbol naming a class. Get-class is like find-class only not as particular.

Package

metabang.utilities

Source

l0-clos.lisp (file)

Methods
Method: get-class (THING symbol) &key ERROR?
Method: get-class (THING standard-object) &key ERROR?
Method: get-class THING &key ERROR?
Method: get-class (THING class) &key ERROR?
Generic Function: gui-error* INTERFACE CONDITION &optional PREFIX STANDARD-MESSAGE
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: gui-error* INTERFACE CONDITION &optional PREFIX STANDARD-MESSAGE
Source

generic-interface.lisp (file)

Generic Function: gui-warn* INTERFACE STRING &rest ARGS &key OK-TEXT TITLE SIZE &allow-other-keys
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: gui-warn* INTERFACE STRING &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: help-spec VIEW
Package

metabang.utilities

Source

api.lisp (file)

Generic Function: interface-beep* INTERFACE &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: interface-beep* INTERFACE &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: make-color** INTERFACE RED GREEN BLUE
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: make-color** INTERFACE RED GREEN BLUE
Source

generic-interface.lisp (file)

Generic Function: make-gray* INTERFACE LEVEL
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: make-gray* INTERFACE LEVEL
Source

generic-interface.lisp (file)

Generic Function: make-scaled-color* INTERFACE RED GREEN BLUE SCALE
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: make-scaled-color* INTERFACE RED GREEN BLUE SCALE
Source

generic-interface.lisp (file)

Generic Function: make-stream-from-specifier SPECIFIER DIRECTION &rest ARGS

Create and return a stream from specifier, direction and any other argsuments

Package

metabang.utilities

Source

l0-files.lisp (file)

Methods
Method: make-stream-from-specifier (STREAM-SPECIFIER string) (DIRECTION (eql output)) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER string) (DIRECTION symbol) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER pathname) (DIRECTION symbol) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER (eql none)) (DIRECTION symbol) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER (eql t)) (DIRECTION (eql input)) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER (eql nil)) (DIRECTION (eql input)) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER (eql nil)) (DIRECTION symbol) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER (eql t)) (DIRECTION symbol) &rest ARGS
Method: make-stream-from-specifier (STREAM-SPECIFIER stream) (DIRECTION symbol) &rest ARGS
Generic Function: name X
Package

metabang.utilities

Source

api.lisp (file)

Generic Function: process-parameters* INTERFACE &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: process-parameters* INTERFACE &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: prompt-for* INTERFACE TYPE PROMPT &rest ARGS &key &allow-other-keys
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: prompt-for* INTERFACE (TYPE (eql fixnum)) MESSAGE &rest ARGS
Source

generic-interface.lisp (file)

Method: prompt-for* INTERFACE (TYPE (eql string)) MESSAGE &rest ARGS
Source

generic-interface.lisp (file)

Method: prompt-for* INTERFACE TYPE MESSAGE &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: put-item-on-clipboard* INTERFACE THING
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: put-item-on-clipboard* INTERFACE THING
Source

generic-interface.lisp (file)

Generic Function: report-condition CONDITION STREAM
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: report-condition (CONDITION condition) STREAM
Source

generic-interface.lisp (file)

Generic Function: select-instrument* INTERFACE INSTRUMENT &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: select-instrument* INTERFACE INSTRUMENT &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: sound-note* INTERFACE PITCH VELOCITY &rest ARGS
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: sound-note* INTERFACE PITCH VELOCITY &rest ARGS
Source

generic-interface.lisp (file)

Generic Function: stop-notes* INTERFACE
Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: stop-notes* INTERFACE
Source

generic-interface.lisp (file)

Generic Function: stream-specifier CONDITION
Package

metabang.utilities

Methods
Method: stream-specifier (CONDITION invalid-stream-specifier-error)
Source

l0-files.lisp (file)

Generic Function: stream-specifier-args CONDITION
Package

metabang.utilities

Methods
Method: stream-specifier-args (CONDITION invalid-stream-specifier-error)
Source

l0-files.lisp (file)

Generic Function: stream-specifier-direction CONDITION
Package

metabang.utilities

Methods
Method: stream-specifier-direction (CONDITION invalid-stream-specifier-error)
Source

l0-files.lisp (file)

Generic Function: y-or-n-question* INTERFACE MESSAGE &rest ARGS

Asks a yes or no question spiffily.

Package

metabang.utilities

Source

api.lisp (file)

Methods
Method: y-or-n-question* INTERFACE MESSAGE &rest ARGS
Source

generic-interface.lisp (file)


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, metatilities-base.asd: The metatilities-base<dot>asd file
File, Lisp, metatilities-base/dev/api.lisp: The metatilities-base/dev/api<dot>lisp file
File, Lisp, metatilities-base/dev/copy-file.lisp: The metatilities-base/dev/copy-file<dot>lisp file
File, Lisp, metatilities-base/dev/defclass-star.lisp: The metatilities-base/dev/defclass-star<dot>lisp file
File, Lisp, metatilities-base/dev/generic-interface.lisp: The metatilities-base/dev/generic-interface<dot>lisp file
File, Lisp, metatilities-base/dev/generic-lisp.lisp: The metatilities-base/dev/generic-lisp<dot>lisp file
File, Lisp, metatilities-base/dev/l0-arrays.lisp: The metatilities-base/dev/l0-arrays<dot>lisp file
File, Lisp, metatilities-base/dev/l0-clos.lisp: The metatilities-base/dev/l0-clos<dot>lisp file
File, Lisp, metatilities-base/dev/l0-files.lisp: The metatilities-base/dev/l0-files<dot>lisp file
File, Lisp, metatilities-base/dev/l0-macros.lisp: The metatilities-base/dev/l0-macros<dot>lisp file
File, Lisp, metatilities-base/dev/l0-strings.lisp: The metatilities-base/dev/l0-strings<dot>lisp file
File, Lisp, metatilities-base/dev/l0-time.lisp: The metatilities-base/dev/l0-time<dot>lisp file
File, Lisp, metatilities-base/dev/l0-utils.lisp: The metatilities-base/dev/l0-utils<dot>lisp file
File, Lisp, metatilities-base/dev/set-equal.lisp: The metatilities-base/dev/set-equal<dot>lisp file
File, Lisp, metatilities-base/setup/package.lisp: The metatilities-base/setup/package<dot>lisp file

L
Lisp File, metatilities-base.asd: The metatilities-base<dot>asd file
Lisp File, metatilities-base/dev/api.lisp: The metatilities-base/dev/api<dot>lisp file
Lisp File, metatilities-base/dev/copy-file.lisp: The metatilities-base/dev/copy-file<dot>lisp file
Lisp File, metatilities-base/dev/defclass-star.lisp: The metatilities-base/dev/defclass-star<dot>lisp file
Lisp File, metatilities-base/dev/generic-interface.lisp: The metatilities-base/dev/generic-interface<dot>lisp file
Lisp File, metatilities-base/dev/generic-lisp.lisp: The metatilities-base/dev/generic-lisp<dot>lisp file
Lisp File, metatilities-base/dev/l0-arrays.lisp: The metatilities-base/dev/l0-arrays<dot>lisp file
Lisp File, metatilities-base/dev/l0-clos.lisp: The metatilities-base/dev/l0-clos<dot>lisp file
Lisp File, metatilities-base/dev/l0-files.lisp: The metatilities-base/dev/l0-files<dot>lisp file
Lisp File, metatilities-base/dev/l0-macros.lisp: The metatilities-base/dev/l0-macros<dot>lisp file
Lisp File, metatilities-base/dev/l0-strings.lisp: The metatilities-base/dev/l0-strings<dot>lisp file
Lisp File, metatilities-base/dev/l0-time.lisp: The metatilities-base/dev/l0-time<dot>lisp file
Lisp File, metatilities-base/dev/l0-utils.lisp: The metatilities-base/dev/l0-utils<dot>lisp file
Lisp File, metatilities-base/dev/set-equal.lisp: The metatilities-base/dev/set-equal<dot>lisp file
Lisp File, metatilities-base/setup/package.lisp: The metatilities-base/setup/package<dot>lisp file

M
metatilities-base.asd: The metatilities-base<dot>asd file
metatilities-base/dev: The metatilities-base/dev module
metatilities-base/dev/api.lisp: The metatilities-base/dev/api<dot>lisp file
metatilities-base/dev/copy-file.lisp: The metatilities-base/dev/copy-file<dot>lisp file
metatilities-base/dev/defclass-star.lisp: The metatilities-base/dev/defclass-star<dot>lisp file
metatilities-base/dev/generic-interface.lisp: The metatilities-base/dev/generic-interface<dot>lisp file
metatilities-base/dev/generic-lisp.lisp: The metatilities-base/dev/generic-lisp<dot>lisp file
metatilities-base/dev/l0-arrays.lisp: The metatilities-base/dev/l0-arrays<dot>lisp file
metatilities-base/dev/l0-clos.lisp: The metatilities-base/dev/l0-clos<dot>lisp file
metatilities-base/dev/l0-files.lisp: The metatilities-base/dev/l0-files<dot>lisp file
metatilities-base/dev/l0-macros.lisp: The metatilities-base/dev/l0-macros<dot>lisp file
metatilities-base/dev/l0-strings.lisp: The metatilities-base/dev/l0-strings<dot>lisp file
metatilities-base/dev/l0-time.lisp: The metatilities-base/dev/l0-time<dot>lisp file
metatilities-base/dev/l0-utils.lisp: The metatilities-base/dev/l0-utils<dot>lisp file
metatilities-base/dev/set-equal.lisp: The metatilities-base/dev/set-equal<dot>lisp file
metatilities-base/setup: The metatilities-base/setup module
metatilities-base/setup/package.lisp: The metatilities-base/setup/package<dot>lisp file
Module, metatilities-base/dev: The metatilities-base/dev module
Module, metatilities-base/setup: The metatilities-base/setup module

Jump to:   F   L   M  

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

A.2 Functions

Jump to:   (  
A   C   D   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   W   Y  
Index Entry  Section

(
(setf default-interface): Exported functions
(setf defclass*-superclasses): Internal generic functions
(setf defclass*-superclasses): Internal generic functions
(setf progress-bar-value): Exported generic functions
(setf progress-bar-value): Exported generic functions

A
apply-if-exists: Exported functions
array-row: Exported functions

C
call-if-exists: Internal functions
choose-directory-question: Exported functions
choose-directory-question*: Internal generic functions
choose-directory-question*: Internal generic functions
choose-file-question: Exported functions
choose-file-question*: Internal generic functions
choose-file-question*: Internal generic functions
choose-item-from-pup: Exported functions
choose-item-from-pup*: Internal generic functions
choose-item-from-pup*: Internal generic functions
choose-item-from-pup-no-singletons: Exported functions
choose-item-question: Exported functions
choose-item-question*: Internal generic functions
choose-item-question*: Internal generic functions
choose-new-file-question: Exported functions
choose-new-file-question*: Internal generic functions
choose-new-file-question*: Internal generic functions
class-copyable-p: Exported functions
close-progress-bar: Exported generic functions
close-progress-bar: Exported generic functions
close-stream-specifier: Internal generic functions
close-stream-specifier: Internal generic functions
close-stream-specifier: Internal generic functions
collect-forms: Exported functions
collect-garbage: Exported functions
collect-garbage*: Exported generic functions
collect-lines: Exported functions
collect-matching-files: Exported functions
compile-expression: Internal functions
Compiler Macro, neq: Exported compiler macros
copy-array: Exported functions
copy-file: Exported functions
copy-stream: Internal functions
current-load-file: Exported functions

D
day->string: Exported functions
day-of-year: Exported functions
days-in-month: Exported functions
default-interface: Exported functions
defclass*: Exported macros
defclass*-superclasses: Internal generic functions
defclass*-superclasses: Internal generic functions
defclass-brief: Exported macros
defclass-property: Exported macros
defcondition: Exported macros
deprecated: Exported macros
directory-pathname-p: Exported functions
dotted-pair-p: Exported functions

E
ensure-directory-pathname: Exported functions
ensure-function: Internal functions
ensure-list: Exported functions
eval-always: Exported macros
export-exported-symbols: Exported functions

F
file-newer-than-file-p: Exported functions
finalize-class-if-necessary: Internal functions
fixnump: Exported functions
form-keyword: Exported functions
form-symbol: Exported functions
form-symbol-in-package: Exported functions
form-uninterned-symbol: Exported functions
format-date: Exported functions
funcall-if-exists: Exported functions
Function, (setf default-interface): Exported functions
Function, apply-if-exists: Exported functions
Function, array-row: Exported functions
Function, call-if-exists: Internal functions
Function, choose-directory-question: Exported functions
Function, choose-file-question: Exported functions
Function, choose-item-from-pup: Exported functions
Function, choose-item-from-pup-no-singletons: Exported functions
Function, choose-item-question: Exported functions
Function, choose-new-file-question: Exported functions
Function, class-copyable-p: Exported functions
Function, collect-forms: Exported functions
Function, collect-garbage: Exported functions
Function, collect-lines: Exported functions
Function, collect-matching-files: Exported functions
Function, compile-expression: Internal functions
Function, copy-array: Exported functions
Function, copy-file: Exported functions
Function, copy-stream: Internal functions
Function, current-load-file: Exported functions
Function, day->string: Exported functions
Function, day-of-year: Exported functions
Function, days-in-month: Exported functions
Function, default-interface: Exported functions
Function, directory-pathname-p: Exported functions
Function, dotted-pair-p: Exported functions
Function, ensure-directory-pathname: Exported functions
Function, ensure-function: Internal functions
Function, ensure-list: Exported functions
Function, export-exported-symbols: Exported functions
Function, file-newer-than-file-p: Exported functions
Function, finalize-class-if-necessary: Internal functions
Function, fixnump: Exported functions
Function, form-keyword: Exported functions
Function, form-symbol: Exported functions
Function, form-symbol-in-package: Exported functions
Function, form-uninterned-symbol: Exported functions
Function, format-date: Exported functions
Function, funcall-if-exists: Exported functions
Function, gc-time: Exported functions
Function, gui-error: Exported functions
Function, gui-warn: Exported functions
Function, inspect-thing: Exported functions
Function, inspect-things: Exported functions
Function, interface-beep: Exported functions
Function, invalid-stream-specifier-error: Exported functions
Function, is-default-interface-available-p: Exported functions
Function, iterate-over-indexes: Exported functions
Function, leap-year-p: Exported functions
Function, length-1-list-p: Exported functions
Function, linearize-array: Exported functions
Function, make-color*: Exported functions
Function, make-gray: Exported functions
Function, make-scaled-color: Exported functions
Function, make-ui-point: Internal functions
Function, map-forms: Exported functions
Function, map-lines: Exported functions
Function, map-matching-files: Exported functions
Function, maparray: Exported functions
Function, maparray!: Exported functions
Function, month->string: Exported functions
Function, move-file: Internal functions
Function, nearly-equal-p: Exported functions
Function, nearly-zero-p: Exported functions
Function, neq: Exported functions
Function, newsym: Exported functions
Function, parse-brief-slot: Exported functions
Function, pathname-name+type: Internal functions
Function, pathname-samep: Exported functions
Function, pathname-without-name+type: Exported functions
Function, physical-pathname-directory-separator: Exported functions
Function, process-parameters: Exported functions
Function, prompt-for: Exported functions
Function, put-item-on-clipboard: Exported functions
Function, query-user-for-integer: Exported functions
Function, query-user-for-string: Exported functions
Function, quit-lisp: Exported functions
Function, relative-pathname: Exported functions
Function, select-instrument: Exported functions
Function, set-equal: Exported functions
Function, sound-note: Exported functions
Function, stop-notes: Exported functions
Function, string-ends-with: Exported functions
Function, string-starts-with: Exported functions
Function, string-trim-if: Exported functions
Function, strip-whitespace: Exported functions
Function, time-date: Exported functions
Function, time-day-of-week: Exported functions
Function, time-daylight-savings-time-p: Exported functions
Function, time-hour: Exported functions
Function, time-minute: Exported functions
Function, time-month: Exported functions
Function, time-second: Exported functions
Function, time-year: Exported functions
Function, total-bytes-allocated: Exported functions
Function, whitespacep: Exported functions
Function, y-or-n-question: Exported functions

G
gc-time: Exported functions
gc-time*: Internal generic functions
gc-time*: Internal generic functions
generate-time-part-function: Internal macros
Generic Function, (setf defclass*-superclasses): Internal generic functions
Generic Function, (setf progress-bar-value): Exported generic functions
Generic Function, choose-directory-question*: Internal generic functions
Generic Function, choose-file-question*: Internal generic functions
Generic Function, choose-item-from-pup*: Internal generic functions
Generic Function, choose-item-question*: Internal generic functions
Generic Function, choose-new-file-question*: Internal generic functions
Generic Function, close-progress-bar: Exported generic functions
Generic Function, close-stream-specifier: Internal generic functions
Generic Function, collect-garbage*: Exported generic functions
Generic Function, defclass*-superclasses: Internal generic functions
Generic Function, gc-time*: Internal generic functions
Generic Function, get-class: Internal generic functions
Generic Function, gui-error*: Internal generic functions
Generic Function, gui-warn*: Internal generic functions
Generic Function, help-spec: Internal generic functions
Generic Function, inspect-thing*: Exported generic functions
Generic Function, interface-beep*: Internal generic functions
Generic Function, is-interface-available-p: Exported generic functions
Generic Function, length-at-least-p: Exported generic functions
Generic Function, length-at-most-p: Exported generic functions
Generic Function, make-color**: Internal generic functions
Generic Function, make-gray*: Internal generic functions
Generic Function, make-progress-bar: Exported generic functions
Generic Function, make-scaled-color*: Internal generic functions
Generic Function, make-stream-from-specifier: Internal generic functions
Generic Function, make-ui-point*: Exported generic functions
Generic Function, name: Internal generic functions
Generic Function, nearly-samep: Exported generic functions
Generic Function, process-parameters*: Internal generic functions
Generic Function, progress-bar-value: Exported generic functions
Generic Function, prompt-for*: Internal generic functions
Generic Function, put-item-on-clipboard*: Internal generic functions
Generic Function, quit-lisp*: Exported generic functions
Generic Function, report-condition: Internal generic functions
Generic Function, samep: Exported generic functions
Generic Function, select-instrument*: Internal generic functions
Generic Function, sound-note*: Internal generic functions
Generic Function, source-pathname: Exported generic functions
Generic Function, stop-notes*: Internal generic functions
Generic Function, stream-specifier: Internal generic functions
Generic Function, stream-specifier-args: Internal generic functions
Generic Function, stream-specifier-direction: Internal generic functions
Generic Function, target-pathname: Exported generic functions
Generic Function, total-bytes-allocated*: Exported generic functions
Generic Function, y-or-n-question*: Internal generic functions
get-class: Internal generic functions
get-class: Internal generic functions
get-class: Internal generic functions
get-class: Internal generic functions
get-class: Internal generic functions
gui-error: Exported functions
gui-error*: Internal generic functions
gui-error*: Internal generic functions
gui-warn: Exported functions
gui-warn*: Internal generic functions
gui-warn*: Internal generic functions

H
handle-errors: Exported macros
handler-bind*: Exported macros
help-spec: Internal generic functions

I
inspect-thing: Exported functions
inspect-thing*: Exported generic functions
inspect-thing*: Exported generic functions
inspect-things: Exported functions
interface-beep: Exported functions
interface-beep*: Internal generic functions
interface-beep*: Internal generic functions
invalid-stream-specifier-error: Exported functions
is-default-interface-available-p: Exported functions
is-interface-available-p: Exported generic functions
is-interface-available-p: Exported generic functions
iterate-over-indexes: Exported functions

L
leap-year-p: Exported functions
length-1-list-p: Exported functions
length-at-least-p: Exported generic functions
length-at-least-p: Exported generic functions
length-at-least-p: Exported generic functions
length-at-most-p: Exported generic functions
length-at-most-p: Exported generic functions
length-at-most-p: Exported generic functions
linearize-array: Exported functions

M
Macro, defclass*: Exported macros
Macro, defclass-brief: Exported macros
Macro, defclass-property: Exported macros
Macro, defcondition: Exported macros
Macro, deprecated: Exported macros
Macro, eval-always: Exported macros
Macro, generate-time-part-function: Internal macros
Macro, handle-errors: Exported macros
Macro, handler-bind*: Exported macros
Macro, make-load-form*: Exported macros
Macro, muffle-redefinition-warnings: Exported macros
Macro, nyi: Exported macros
Macro, once-only: Exported macros
Macro, with-atomic-execution: Exported macros
Macro, with-gensyms: Exported macros
Macro, with-input: Exported macros
Macro, with-new-file: Exported macros
Macro, with-output: Exported macros
Macro, with-process-message: Exported macros
Macro, with-progress-bar: Exported macros
Macro, with-standard-printing: Internal macros
Macro, with-stream-from-specifier: Exported macros
Macro, with-unique-names: Exported macros
Macro, with-variables: Exported macros
make-color*: Exported functions
make-color**: Internal generic functions
make-color**: Internal generic functions
make-gray: Exported functions
make-gray*: Internal generic functions
make-gray*: Internal generic functions
make-load-form*: Exported macros
make-progress-bar: Exported generic functions
make-progress-bar: Exported generic functions
make-scaled-color: Exported functions
make-scaled-color*: Internal generic functions
make-scaled-color*: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-stream-from-specifier: Internal generic functions
make-ui-point: Internal functions
make-ui-point*: Exported generic functions
make-ui-point*: Exported generic functions
map-forms: Exported functions
map-lines: Exported functions
map-matching-files: Exported functions
maparray: Exported functions
maparray!: Exported functions
Method, (setf defclass*-superclasses): Internal generic functions
Method, (setf progress-bar-value): Exported generic functions
Method, choose-directory-question*: Internal generic functions
Method, choose-file-question*: Internal generic functions
Method, choose-item-from-pup*: Internal generic functions
Method, choose-item-question*: Internal generic functions
Method, choose-new-file-question*: Internal generic functions
Method, close-progress-bar: Exported generic functions
Method, close-stream-specifier: Internal generic functions
Method, close-stream-specifier: Internal generic functions
Method, defclass*-superclasses: Internal generic functions
Method, gc-time*: Internal generic functions
Method, get-class: Internal generic functions
Method, get-class: Internal generic functions
Method, get-class: Internal generic functions
Method, get-class: Internal generic functions
Method, gui-error*: Internal generic functions
Method, gui-warn*: Internal generic functions
Method, inspect-thing*: Exported generic functions
Method, interface-beep*: Internal generic functions
Method, is-interface-available-p: Exported generic functions
Method, length-at-least-p: Exported generic functions
Method, length-at-least-p: Exported generic functions
Method, length-at-most-p: Exported generic functions
Method, length-at-most-p: Exported generic functions
Method, make-color**: Internal generic functions
Method, make-gray*: Internal generic functions
Method, make-progress-bar: Exported generic functions
Method, make-scaled-color*: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-stream-from-specifier: Internal generic functions
Method, make-ui-point*: Exported generic functions
Method, nearly-samep: Exported generic functions
Method, process-parameters*: Internal generic functions
Method, progress-bar-value: Exported generic functions
Method, prompt-for*: Internal generic functions
Method, prompt-for*: Internal generic functions
Method, prompt-for*: Internal generic functions
Method, put-item-on-clipboard*: Internal generic functions
Method, quit-lisp*: Exported generic functions
Method, report-condition: Internal generic functions
Method, samep: Exported generic functions
Method, samep: Exported generic functions
Method, samep: Exported generic functions
Method, samep: Exported generic functions
Method, samep: Exported generic functions
Method, select-instrument*: Internal generic functions
Method, sound-note*: Internal generic functions
Method, source-pathname: Exported generic functions
Method, stop-notes*: Internal generic functions
Method, stream-specifier: Internal generic functions
Method, stream-specifier-args: Internal generic functions
Method, stream-specifier-direction: Internal generic functions
Method, target-pathname: Exported generic functions
Method, total-bytes-allocated*: Exported generic functions
Method, y-or-n-question*: Internal generic functions
month->string: Exported functions
move-file: Internal functions
muffle-redefinition-warnings: Exported macros

N
name: Internal generic functions
nearly-equal-p: Exported functions
nearly-samep: Exported generic functions
nearly-samep: Exported generic functions
nearly-zero-p: Exported functions
neq: Exported compiler macros
neq: Exported functions
newsym: Exported functions
nyi: Exported macros

O
once-only: Exported macros

P
parse-brief-slot: Exported functions
pathname-name+type: Internal functions
pathname-samep: Exported functions
pathname-without-name+type: Exported functions
physical-pathname-directory-separator: Exported functions
process-parameters: Exported functions
process-parameters*: Internal generic functions
process-parameters*: Internal generic functions
progress-bar-value: Exported generic functions
progress-bar-value: Exported generic functions
prompt-for: Exported functions
prompt-for*: Internal generic functions
prompt-for*: Internal generic functions
prompt-for*: Internal generic functions
prompt-for*: Internal generic functions
put-item-on-clipboard: Exported functions
put-item-on-clipboard*: Internal generic functions
put-item-on-clipboard*: Internal generic functions

Q
query-user-for-integer: Exported functions
query-user-for-string: Exported functions
quit-lisp: Exported functions
quit-lisp*: Exported generic functions
quit-lisp*: Exported generic functions

R
relative-pathname: Exported functions
report-condition: Internal generic functions
report-condition: Internal generic functions

S
samep: Exported generic functions
samep: Exported generic functions
samep: Exported generic functions
samep: Exported generic functions
samep: Exported generic functions
samep: Exported generic functions
select-instrument: Exported functions
select-instrument*: Internal generic functions
select-instrument*: Internal generic functions
set-equal: Exported functions
sound-note: Exported functions
sound-note*: Internal generic functions
sound-note*: Internal generic functions
source-pathname: Exported generic functions
source-pathname: Exported generic functions
stop-notes: Exported functions
stop-notes*: Internal generic functions
stop-notes*: Internal generic functions
stream-specifier: Internal generic functions
stream-specifier: Internal generic functions
stream-specifier-args: Internal generic functions
stream-specifier-args: Internal generic functions
stream-specifier-direction: Internal generic functions
stream-specifier-direction: Internal generic functions
string-ends-with: Exported functions
string-starts-with: Exported functions
string-trim-if: Exported functions
strip-whitespace: Exported functions

T
target-pathname: Exported generic functions
target-pathname: Exported generic functions
time-date: Exported functions
time-day-of-week: Exported functions
time-daylight-savings-time-p: Exported functions
time-hour: Exported functions
time-minute: Exported functions
time-month: Exported functions
time-second: Exported functions
time-year: Exported functions
total-bytes-allocated: Exported functions
total-bytes-allocated*: Exported generic functions
total-bytes-allocated*: Exported generic functions

W
whitespacep: Exported functions
with-atomic-execution: Exported macros
with-gensyms: Exported macros
with-input: Exported macros
with-new-file: Exported macros
with-output: Exported macros
with-process-message: Exported macros
with-progress-bar: Exported macros
with-standard-printing: Internal macros
with-stream-from-specifier: Exported macros
with-unique-names: Exported macros
with-variables: Exported macros

Y
y-or-n-question: Exported functions
y-or-n-question*: Internal generic functions
y-or-n-question*: Internal generic functions

Jump to:   (  
A   C   D   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   W   Y  

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

A.3 Variables

Jump to:   *   +  
C   P   S   T  
Index Entry  Section

*
*automatic-slot-accessors?*: Internal special variables
*automatic-slot-initargs?*: Internal special variables
*clos-slot-options*: Internal special variables
*default-interface*: Internal special variables
*defclass-copy-condition-function*: Internal special variables
*defclass-generate-make-load-form*: Internal special variables
*defcondition-options*: Internal special variables
*development-mode*: Exported special variables
*dummy-progress-variable*: Internal special variables
*file-if-exists*: Exported special variables
*file-print-right-margin*: Internal special variables
*newsym-counter*: Internal special variables
*progress-bar-count*: Internal special variables
*prune-unknown-slot-options*: Internal special variables
*samep-test*: Exported special variables
*samep-tolerance*: Internal special variables
*stream-buffer-size*: Internal special variables
*use-native-debugger*: Exported special variables

+
+days-per-month+: Internal special variables
+dow-output-list: Internal special variables
+hours-per-day+: Exported constants
+longer-format-index+: Internal constants
+minutes-per-hour+: Exported constants
+month-output-list+: Internal special variables
+seconds-per-day+: Exported constants
+seconds-per-hour+: Exported constants
+seconds-per-minute+: Exported constants
+shorter-format-index+: Internal constants
+usual-days-per-year+: Exported constants
+whitespace-characters+: Exported special variables

C
Constant, +hours-per-day+: Exported constants
Constant, +longer-format-index+: Internal constants
Constant, +minutes-per-hour+: Exported constants
Constant, +seconds-per-day+: Exported constants
Constant, +seconds-per-hour+: Exported constants
Constant, +seconds-per-minute+: Exported constants
Constant, +shorter-format-index+: Internal constants
Constant, +usual-days-per-year+: Exported constants

P
pathname: Exported conditions

S
Slot, pathname: Exported conditions
Slot, stream-specifier: Exported conditions
Slot, stream-specifier-args: Exported conditions
Slot, stream-specifier-direction: Exported conditions
Slot, target-pathname: Exported conditions
Special Variable, *automatic-slot-accessors?*: Internal special variables
Special Variable, *automatic-slot-initargs?*: Internal special variables
Special Variable, *clos-slot-options*: Internal special variables
Special Variable, *default-interface*: Internal special variables
Special Variable, *defclass-copy-condition-function*: Internal special variables
Special Variable, *defclass-generate-make-load-form*: Internal special variables
Special Variable, *defcondition-options*: Internal special variables
Special Variable, *development-mode*: Exported special variables
Special Variable, *dummy-progress-variable*: Internal special variables
Special Variable, *file-if-exists*: Exported special variables
Special Variable, *file-print-right-margin*: Internal special variables
Special Variable, *newsym-counter*: Internal special variables
Special Variable, *progress-bar-count*: Internal special variables
Special Variable, *prune-unknown-slot-options*: Internal special variables
Special Variable, *samep-test*: Exported special variables
Special Variable, *samep-tolerance*: Internal special variables
Special Variable, *stream-buffer-size*: Internal special variables
Special Variable, *use-native-debugger*: Exported special variables
Special Variable, +days-per-month+: Internal special variables
Special Variable, +dow-output-list: Internal special variables
Special Variable, +month-output-list+: Internal special variables
Special Variable, +whitespace-characters+: Exported special variables
stream-specifier: Exported conditions
stream-specifier-args: Exported conditions
stream-specifier-direction: Exported conditions

T
target-pathname: Exported conditions

Jump to:   *   +  
C   P   S   T  

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

A.4 Data types

Jump to:   C   I   M   P   S  
Index Entry  Section

C
Condition, invalid-stream-specifier-error: Exported conditions
Condition, source/target-file-error: Exported conditions
Condition, source/target-source-does-not-exist-error: Exported conditions
Condition, source/target-target-already-exists-error: Exported conditions

I
invalid-stream-specifier-error: Exported conditions

M
metabang.utilities: The metabang<dot>utilities package
metatilities-base: The metatilities-base system

P
Package, metabang.utilities: The metabang<dot>utilities package

S
source/target-file-error: Exported conditions
source/target-source-does-not-exist-error: Exported conditions
source/target-target-already-exists-error: Exported conditions
System, metatilities-base: The metatilities-base system

Jump to:   C   I   M   P   S