Module common-extensions
Miscellaneous extensions to the Dylan language.
Exported from
Library common-dylan
Summary
Module common-extensions
Miscellaneous extensions to the Dylan language.
common-extensions names
common-extensions names
$double-float-epsilon
$extended-float-epsilon
$maximum-double-float-exponent
$maximum-extended-float-exponent
$maximum-single-float-exponent
$minimum-double-float-exponent
$minimum-extended-float-exponent
$minimum-single-float-exponent
$not-supplied
$single-float-epsilon
$unfound
<byte-character>
<byte-vector>
<closable-object>
<format-string-condition>
<never-returns>
<object-deque>
<simple-condition>
<stream>
<stretchy-object-vector>
<stretchy-sequence>
<string-table>
application-arguments
application-filename
application-name
assert
close
concatenate!
condition-to-string
debug-assert
debug-message
decode-float
difference
exit-application
false?
false-or
fill-table!
find-element
float-digits
float-precision
float-radix
float-to-string
format-to-string
found?
ignorable
ignore
integer-length
integer-to-string
iterate
machine-word-to-string
number-to-string
one-of
on-exit
position
profiling
profiling-type-result
remove-all-keys!
scale-float
split
string-to-float
string-to-integer
string-to-machine-word
subclass
supplied?
table-definer
true?
unfound
unfound?
unsupplied
unsupplied?
when
The common-dylan library.
A constant.
A constant.
A constant.
A constant.
A constant.
A constant.
A constant.
A constant.
A constant.
A constant.
A unique value that can be used to indicate that a search operation failed.
An ASCII character.
A <vector> that holds integers between 0 and 255 inclusively.
A class.
The class of conditions that take a format string.
A constant.
A class.
The class of simple conditions.
The superclass of all stream classes.
A class.
The class of stretchy sequences.
A <table> class keyed by strings.
Returns an application’s command-line arguments; in C terms, argv[1..n].
Returns an application’s filename.
The name of the application as specified on the command line; in C terms, argv[0].
Signals an error if assumption is incorrect.
Closes a <closable-object>.
A generic function.
Returns a string representation of a condition object.
Identical to assert.
Formats a string and outputs it to the debugger.
A generic function.
Returns a sequence containing the elements of one sequence that are not members of a second.
Causes the application to quit with a return code of
exit-code
.
A function.
Creates a class that is either #f or the supplied class.
Fills a table with the keys and elements supplied.
Returns an element from a collection such that the element satisfies a predicate.
A generic function.
A generic function.
A function.
Formats a floating-point number to a string.
There are two unrelated format-to-string functions.
Returns true if an object is not equal to $unfound, and false otherwise.
A compiler directive that tells the compiler it need not issue a warning if its argument is bound but not referenced.
A compiler directive that tells the compiler it must not issue a warning if its argument is bound but not referenced.
A generic function.
Converts an integer to a string value.
Defines a function that can be used to iterate over a body.
A function.
A generic function.
Creates a class that is one of the supplied arguments.
Adds a function to be called just before quitting.
Returns the key at which a particular value occurs in a sequence.
A macro.
A generic function.
Remove all keys from a table.
A generic function.
There are two unrelated functions named split.
A generic function.
Read a sequence of characters as an integer.
A function.
Returns a type representing a class and its subclasses.
Returns true if its argument, the keyword argument of a function, is not the unique “unsupplied” value, and false if it is.
Defines a constant binding in the current module and initializes it to a new table object.
A function.
Returns the unique “unfound” value, $unfound.
Returns the unique “unsupplied” value.
Executes a body if a test expression is true, and does nothing if the test is false.