false-or

Creates a class that is either #f or the supplied class.  This function is useful in type expressions.  It captures the common idiom of returning an instance of a particular type or the value #f.  The expression

false-or(<integer>)

is equivalent to the expression

type-union(<integer>, singleton(#f))

Exported from

Arguments

argAn instance of <type>.  The alternate type.

Values

valAn instance of <type>.  The resulting type-union.
Ultimately, there will be several, more logically separate libraries that extend Dylan or provide an application framework for users.
The common-dylan module.
Miscellaneous extensions to the Dylan language.
The class of all types, including classes and other types.