This is the coalton Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Jun 15 05:06:00 2025 GMT+0.
coalton/coalton.asd
coalton-compiler/coalton-compiler.asd
source-error/source-error.asd
coalton-asdf/coalton-asdf.asd
coalton-compiler/package.lisp
coalton-compiler/settings.lisp
coalton-compiler/utilities.lisp
coalton-compiler/source.lisp
coalton-compiler/global-lexical.lisp
coalton-compiler/constants.lisp
coalton-compiler/algorithm/tarjan-scc.lisp
coalton-compiler/algorithm/immutable-map.lisp
coalton-compiler/algorithm/immutable-listmap.lisp
coalton-compiler/algorithm/package.lisp
coalton-compiler/parser/base.lisp
coalton-compiler/parser/cursor.lisp
coalton-compiler/parser/reader.lisp
coalton-compiler/parser/types.lisp
coalton-compiler/parser/pattern.lisp
coalton-compiler/parser/macro.lisp
coalton-compiler/parser/expression.lisp
coalton-compiler/parser/toplevel.lisp
coalton-compiler/parser/collect.lisp
coalton-compiler/parser/renamer.lisp
coalton-compiler/parser/binding.lisp
coalton-compiler/parser/type-definition.lisp
coalton-compiler/parser/package.lisp
coalton-compiler/runtime/function-entry.lisp
coalton-compiler/runtime/package.lisp
coalton-compiler/typechecker/base.lisp
coalton-compiler/typechecker/kinds.lisp
coalton-compiler/typechecker/types.lisp
coalton-compiler/typechecker/substitutions.lisp
coalton-compiler/typechecker/predicate.lisp
coalton-compiler/typechecker/scheme.lisp
coalton-compiler/typechecker/type-errors.lisp
coalton-compiler/typechecker/unify.lisp
coalton-compiler/typechecker/fundeps.lisp
coalton-compiler/typechecker/map.lisp
coalton-compiler/typechecker/environment.lisp
coalton-compiler/typechecker/lisp-type.lisp
coalton-compiler/typechecker/context-reduction.lisp
coalton-compiler/typechecker/stage-1.lisp
coalton-compiler/typechecker/pattern.lisp
coalton-compiler/typechecker/expression.lisp
coalton-compiler/typechecker/traverse.lisp
coalton-compiler/typechecker/toplevel.lisp
coalton-compiler/typechecker/binding.lisp
coalton-compiler/typechecker/accessor.lisp
coalton-compiler/typechecker/partial-type-env.lisp
coalton-compiler/typechecker/parse-type.lisp
coalton-compiler/typechecker/define-type.lisp
coalton-compiler/typechecker/define-class.lisp
coalton-compiler/typechecker/tc-env.lisp
coalton-compiler/typechecker/define.lisp
coalton-compiler/typechecker/define-instance.lisp
coalton-compiler/typechecker/specialize.lisp
coalton-compiler/typechecker/translation-unit.lisp
coalton-compiler/typechecker/package.lisp
coalton-compiler/analysis/pattern-exhaustiveness.lisp
coalton-compiler/analysis/unused-variables.lisp
coalton-compiler/analysis/underapplied-values.lisp
coalton-compiler/analysis/analysis.lisp
coalton-compiler/analysis/package.lisp
coalton-compiler/codegen/pattern.lisp
coalton-compiler/codegen/ast.lisp
coalton-compiler/codegen/traverse.lisp
coalton-compiler/codegen/transformations.lisp
coalton-compiler/codegen/ast-substitutions.lisp
coalton-compiler/codegen/resolve-instance.lisp
coalton-compiler/codegen/typecheck-node.lisp
coalton-compiler/codegen/hoister.lisp
coalton-compiler/codegen/translate-expression.lisp
coalton-compiler/codegen/translate-instance.lisp
coalton-compiler/codegen/struct-or-class.lisp
coalton-compiler/codegen/codegen-pattern.lisp
coalton-compiler/codegen/codegen-type-definition.lisp
coalton-compiler/codegen/codegen-expression.lisp
coalton-compiler/codegen/codegen-class.lisp
coalton-compiler/codegen/monomorphize.lisp
coalton-compiler/codegen/constant-propagation.lisp
coalton-compiler/codegen/optimizer.lisp
coalton-compiler/codegen/program.lisp
coalton-compiler/codegen/package.lisp
coalton-compiler/unlock-package.lisp
coalton-compiler/entry.lisp
coalton-compiler/reader.lisp
coalton-compiler/debug.lisp
coalton-compiler/faux-macros.lisp
coalton-compiler/language-macros.lisp
coalton-compiler/lock-package.lisp
source-error/error.lisp
source-error/package.lisp
coalton/library/set-float-traps.lisp
coalton/library/utils.lisp
coalton/library/types.lisp
coalton/library/primitive-types.lisp
coalton/library/classes.lisp
coalton/library/hash.lisp
coalton/library/builtin.lisp
coalton/library/functions.lisp
coalton/library/boolean.lisp
coalton/library/bits.lisp
coalton/library/math/arith.lisp
coalton/library/math/num.lisp
coalton/library/math/bounded.lisp
coalton/library/math/conversions.lisp
coalton/library/math/fraction.lisp
coalton/library/math/integral.lisp
coalton/library/math/real.lisp
coalton/library/math/complex.lisp
coalton/library/math/elementary.lisp
coalton/library/math/dyadic.lisp
coalton/library/math/dual.lisp
coalton/library/randomaccess.lisp
coalton/library/cell.lisp
coalton/library/tuple.lisp
coalton/library/iterator.lisp
coalton/library/optional.lisp
coalton/library/result.lisp
coalton/library/lisparray.lisp
coalton/library/list.lisp
coalton/library/vector.lisp
coalton/library/char.lisp
coalton/library/string.lisp
coalton/library/slice.lisp
coalton/library/hashtable.lisp
coalton/library/queue.lisp
coalton/library/monad/state.lisp
coalton/library/ord-tree.lisp
coalton/library/ord-map.lisp
coalton/library/monad/free.lisp
coalton/library/seq.lisp
coalton/library/system.lisp
coalton/library/file.lisp
coalton/library/prelude.lisp
coalton-asdf/coalton-asdf.lisp
coalton/hashtable-shim/defs.lisp
coalton/hashtable-shim/impl-sbcl.lisp
coalton/hashtable-shim/hash-table.lisp
coalton/hashtable-shim/impl-custom.lisp
coalton-impl/algorithm/immutable-map
coalton-impl/parser/binding
coalton-impl/parser/types
coalton-library/math/conversions
coalton-library/math/arith
coalton-library/slice
coalton-impl/typechecker/kinds
coalton-impl/typechecker/define
coalton-library/math/integral
coalton-impl/typechecker/stage-1
coalton-library/file
coalton-impl/parser/macro
coalton-user
coalton-library/math/real
coalton-impl/typechecker/pattern
coalton-impl/codegen/monomorphize
coalton-impl/codegen/resolve-instance
coalton-impl/algorithm
coalton-impl/analysis/underapplied-values
coalton-impl/faux-macros
coalton-impl/analysis/analysis
coalton-impl/typechecker/parse-type
coalton-library/char
coalton-impl/typechecker/unify
coalton-library/math/num
coalton-library/hash
coalton-impl/util
coalton-library/hashtable
coalton-library/math
coalton-library/seq
coalton-library/math/dyadic
source-error/error
coalton-impl/parser/type-definition
coalton-impl/analysis/unused-variables
coalton-impl/runtime
coalton-impl/typechecker/toplevel
coalton-impl/source
coalton-impl/typechecker/context-reduction
coalton-library/boolean
coalton-impl/typechecker/map
coalton-library/list
coalton/hashtable-shim
coalton-impl/entry
coalton-library/randomaccess
coalton-library/math/elementary
coalton-library/string
coalton-impl/codegen/traverse
coalton-impl/codegen/translate-expression
coalton-impl/codegen/pattern
coalton-impl/codegen/ast
coalton-impl/codegen/ast-substitutions
coalton-library/math/bounded
coalton-library/types
coalton-impl/codegen/codegen-pattern
coalton-library/queue
coalton-impl/runtime/function-entry
coalton-library/bits
coalton-impl/global-lexical
coalton-library/result
coalton-impl/constants
coalton-impl/typechecker/base
coalton-library/system
coalton-impl/parser/%defpackage
coalton-impl/parser/renamer
coalton-impl/typechecker/predicate
coalton-impl/algorithm/immutable-listmap
coalton-impl/algorithm/tarjan-scc
coalton-impl/typechecker/environment
coalton-impl/codegen/typecheck-node
coalton-impl/codegen/translate-instance
coalton-library/math/fraction
coalton-impl/debug
coalton-impl/typechecker/fundeps
coalton-impl/typechecker/scheme
coalton-impl/codegen
coalton-impl/typechecker/types
coalton-impl/codegen/optimizer
coalton-impl/typechecker/partial-type-env
coalton-impl/typechecker/binding
coalton-library/builtin
coalton-impl/codegen/codegen-expression
coalton-impl/typechecker/define-class
coalton-library/ord-map
coalton-impl/typechecker/lisp-type
coalton-impl/reader
coalton-impl/parser/toplevel
coalton-impl/parser
coalton-impl/analysis/pattern-exhaustiveness
coalton-impl/typechecker/accessor
coalton-impl/codegen/struct-or-class
coalton-library/functions
coalton-library/monad/state
coalton-library/iterator
coalton-impl/parser/pattern
coalton-library/vector
coalton-library/classes
coalton-impl/typechecker/expression
coalton
coalton-impl/typechecker/specialize
coalton-impl/parser/expression
coalton-impl/typechecker/define-type
coalton-library/lisparray
coalton-impl/typechecker
coalton-impl/typechecker/substitutions
coalton-impl/typechecker/translation-unit
coalton-library/cell
coalton-library/ord-tree
coalton-impl/codegen/codegen-type-definition
coalton-impl/parser/base
coalton-library/math/complex
coalton-impl/codegen/hoister
coalton-impl/settings
coalton-library/monad/free
coalton-library/optional
coalton-impl/codegen/constant-propagation
coalton-impl/typechecker/tc-env
coalton-library/utils
coalton-impl/typechecker/traverse
coalton-impl/parser/reader
coalton-impl/codegen/program
source-error
coalton-prelude
coalton-library/math/dual
coalton-impl/codegen/transformations
coalton-library/tuple
coalton-impl/analysis
coalton-impl/typechecker/type-errors
coalton-impl/parser/collect
coalton-impl/codegen/codegen-class
coalton-impl/parser/cursor
coalton-impl/typechecker/define-instance
The main system appears first, followed by any subsystem dependency.
coalton
An efficient, statically typed functional programming language that supercharges Common Lisp.
Coalton contributors (https://github.com/coalton-lang/coalton)
MIT
0.0.1
coalton-compiler
(system).
coalton/library
(system).
coalton-compiler
The Coalton compiler.
Coalton contributors (https://github.com/coalton-lang/coalton)
MIT
0.0.1
alexandria
(system).
concrete-syntax-tree
(system).
eclector
(system).
eclector-concrete-syntax-tree
(system).
float-features
(system).
fset
(system).
named-readtables
(system).
source-error
(system).
trivial-gray-streams
(system).
package.lisp
(file).
settings.lisp
(file).
utilities.lisp
(file).
source.lisp
(file).
global-lexical.lisp
(file).
constants.lisp
(file).
algorithm
(module).
parser
(module).
runtime
(module).
typechecker
(module).
analysis
(module).
codegen
(module).
unlock-package.lisp
(file).
entry.lisp
(file).
reader.lisp
(file).
debug.lisp
(file).
faux-macros.lisp
(file).
language-macros.lisp
(file).
lock-package.lisp
(file).
source-error
MIT
alexandria
(system).
error.lisp
(file).
package.lisp
(file).
coalton/library
The Coalton standard library.
Coalton contributors (https://github.com/coalton-lang/coalton)
MIT
0.0.1
coalton-asdf
(system).
coalton-compiler
(system).
coalton/hashtable-shim
(system).
trivial-garbage
(system).
alexandria
(system).
set-float-traps.lisp
(file).
utils.lisp
(file).
types.lisp
(file).
primitive-types.lisp
(file).
classes.lisp
(file).
hash.lisp
(file).
builtin.lisp
(file).
functions.lisp
(file).
boolean.lisp
(file).
bits.lisp
(file).
math
(module).
randomaccess.lisp
(file).
cell.lisp
(file).
tuple.lisp
(file).
iterator.lisp
(file).
optional.lisp
(file).
result.lisp
(file).
lisparray.lisp
(file).
list.lisp
(file).
vector.lisp
(file).
char.lisp
(file).
string.lisp
(file).
slice.lisp
(file).
hashtable.lisp
(file).
queue.lisp
(file).
monad/state.lisp
(file).
ord-tree.lisp
(file).
ord-map.lisp
(file).
monad/free.lisp
(file).
seq.lisp
(file).
system.lisp
(file).
file.lisp
(file).
prelude.lisp
(file).
coalton-asdf
Coalton ASDF extensions
Coalton contributors (https://github.com/coalton-lang/coalton)
MIT
0.0.1
coalton-compiler
(system).
coalton-asdf.lisp
(file).
coalton/hashtable-shim
Shim over Common Lisp hash tables with custom hash functions, for use by the Coalton standard library.
Coalton contributors (https://github.com/coalton-lang/coalton)
MIT
0.0.1
defs.lisp
(file).
impl-sbcl.lisp
(file).
hash-table.lisp
(file).
impl-custom.lisp
(file).
Modules are listed depth-first from the system components tree.
coalton-compiler/algorithm
coalton-compiler/parser
coalton-compiler/runtime
coalton-compiler/typechecker
coalton-compiler/analysis
coalton-compiler/codegen
coalton/library/math
coalton-compiler/algorithm
constants.lisp
(file).
coalton-compiler
(system).
tarjan-scc.lisp
(file).
immutable-map.lisp
(file).
immutable-listmap.lisp
(file).
package.lisp
(file).
coalton-compiler/parser
algorithm
(module).
coalton-compiler
(system).
base.lisp
(file).
cursor.lisp
(file).
reader.lisp
(file).
types.lisp
(file).
pattern.lisp
(file).
macro.lisp
(file).
expression.lisp
(file).
toplevel.lisp
(file).
collect.lisp
(file).
renamer.lisp
(file).
binding.lisp
(file).
type-definition.lisp
(file).
package.lisp
(file).
coalton-compiler/runtime
parser
(module).
coalton-compiler
(system).
function-entry.lisp
(file).
package.lisp
(file).
coalton-compiler/typechecker
runtime
(module).
coalton-compiler
(system).
base.lisp
(file).
kinds.lisp
(file).
types.lisp
(file).
substitutions.lisp
(file).
predicate.lisp
(file).
scheme.lisp
(file).
type-errors.lisp
(file).
unify.lisp
(file).
fundeps.lisp
(file).
map.lisp
(file).
environment.lisp
(file).
lisp-type.lisp
(file).
context-reduction.lisp
(file).
stage-1.lisp
(file).
pattern.lisp
(file).
expression.lisp
(file).
traverse.lisp
(file).
toplevel.lisp
(file).
binding.lisp
(file).
accessor.lisp
(file).
partial-type-env.lisp
(file).
parse-type.lisp
(file).
define-type.lisp
(file).
define-class.lisp
(file).
tc-env.lisp
(file).
define.lisp
(file).
define-instance.lisp
(file).
specialize.lisp
(file).
translation-unit.lisp
(file).
package.lisp
(file).
coalton-compiler/analysis
typechecker
(module).
coalton-compiler
(system).
pattern-exhaustiveness.lisp
(file).
unused-variables.lisp
(file).
underapplied-values.lisp
(file).
analysis.lisp
(file).
package.lisp
(file).
coalton-compiler/codegen
analysis
(module).
coalton-compiler
(system).
pattern.lisp
(file).
ast.lisp
(file).
traverse.lisp
(file).
transformations.lisp
(file).
ast-substitutions.lisp
(file).
resolve-instance.lisp
(file).
typecheck-node.lisp
(file).
hoister.lisp
(file).
translate-expression.lisp
(file).
translate-instance.lisp
(file).
struct-or-class.lisp
(file).
codegen-pattern.lisp
(file).
codegen-type-definition.lisp
(file).
codegen-expression.lisp
(file).
codegen-class.lisp
(file).
monomorphize.lisp
(file).
constant-propagation.lisp
(file).
optimizer.lisp
(file).
program.lisp
(file).
package.lisp
(file).
coalton/library/math
bits.lisp
(file).
coalton/library
(system).
arith.lisp
(file).
num.lisp
(file).
bounded.lisp
(file).
conversions.lisp
(file).
fraction.lisp
(file).
integral.lisp
(file).
real.lisp
(file).
complex.lisp
(file).
elementary.lisp
(file).
dyadic.lisp
(file).
dual.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
coalton/coalton.asd
coalton-compiler/coalton-compiler.asd
source-error/source-error.asd
coalton-asdf/coalton-asdf.asd
coalton-compiler/package.lisp
coalton-compiler/settings.lisp
coalton-compiler/utilities.lisp
coalton-compiler/source.lisp
coalton-compiler/global-lexical.lisp
coalton-compiler/constants.lisp
coalton-compiler/algorithm/tarjan-scc.lisp
coalton-compiler/algorithm/immutable-map.lisp
coalton-compiler/algorithm/immutable-listmap.lisp
coalton-compiler/algorithm/package.lisp
coalton-compiler/parser/base.lisp
coalton-compiler/parser/cursor.lisp
coalton-compiler/parser/reader.lisp
coalton-compiler/parser/types.lisp
coalton-compiler/parser/pattern.lisp
coalton-compiler/parser/macro.lisp
coalton-compiler/parser/expression.lisp
coalton-compiler/parser/toplevel.lisp
coalton-compiler/parser/collect.lisp
coalton-compiler/parser/renamer.lisp
coalton-compiler/parser/binding.lisp
coalton-compiler/parser/type-definition.lisp
coalton-compiler/parser/package.lisp
coalton-compiler/runtime/function-entry.lisp
coalton-compiler/runtime/package.lisp
coalton-compiler/typechecker/base.lisp
coalton-compiler/typechecker/kinds.lisp
coalton-compiler/typechecker/types.lisp
coalton-compiler/typechecker/substitutions.lisp
coalton-compiler/typechecker/predicate.lisp
coalton-compiler/typechecker/scheme.lisp
coalton-compiler/typechecker/type-errors.lisp
coalton-compiler/typechecker/unify.lisp
coalton-compiler/typechecker/fundeps.lisp
coalton-compiler/typechecker/map.lisp
coalton-compiler/typechecker/environment.lisp
coalton-compiler/typechecker/lisp-type.lisp
coalton-compiler/typechecker/context-reduction.lisp
coalton-compiler/typechecker/stage-1.lisp
coalton-compiler/typechecker/pattern.lisp
coalton-compiler/typechecker/expression.lisp
coalton-compiler/typechecker/traverse.lisp
coalton-compiler/typechecker/toplevel.lisp
coalton-compiler/typechecker/binding.lisp
coalton-compiler/typechecker/accessor.lisp
coalton-compiler/typechecker/partial-type-env.lisp
coalton-compiler/typechecker/parse-type.lisp
coalton-compiler/typechecker/define-type.lisp
coalton-compiler/typechecker/define-class.lisp
coalton-compiler/typechecker/tc-env.lisp
coalton-compiler/typechecker/define.lisp
coalton-compiler/typechecker/define-instance.lisp
coalton-compiler/typechecker/specialize.lisp
coalton-compiler/typechecker/translation-unit.lisp
coalton-compiler/typechecker/package.lisp
coalton-compiler/analysis/pattern-exhaustiveness.lisp
coalton-compiler/analysis/unused-variables.lisp
coalton-compiler/analysis/underapplied-values.lisp
coalton-compiler/analysis/analysis.lisp
coalton-compiler/analysis/package.lisp
coalton-compiler/codegen/pattern.lisp
coalton-compiler/codegen/ast.lisp
coalton-compiler/codegen/traverse.lisp
coalton-compiler/codegen/transformations.lisp
coalton-compiler/codegen/ast-substitutions.lisp
coalton-compiler/codegen/resolve-instance.lisp
coalton-compiler/codegen/typecheck-node.lisp
coalton-compiler/codegen/hoister.lisp
coalton-compiler/codegen/translate-expression.lisp
coalton-compiler/codegen/translate-instance.lisp
coalton-compiler/codegen/struct-or-class.lisp
coalton-compiler/codegen/codegen-pattern.lisp
coalton-compiler/codegen/codegen-type-definition.lisp
coalton-compiler/codegen/codegen-expression.lisp
coalton-compiler/codegen/codegen-class.lisp
coalton-compiler/codegen/monomorphize.lisp
coalton-compiler/codegen/constant-propagation.lisp
coalton-compiler/codegen/optimizer.lisp
coalton-compiler/codegen/program.lisp
coalton-compiler/codegen/package.lisp
coalton-compiler/unlock-package.lisp
coalton-compiler/entry.lisp
coalton-compiler/reader.lisp
coalton-compiler/debug.lisp
coalton-compiler/faux-macros.lisp
coalton-compiler/language-macros.lisp
coalton-compiler/lock-package.lisp
source-error/error.lisp
source-error/package.lisp
coalton/library/set-float-traps.lisp
coalton/library/utils.lisp
coalton/library/types.lisp
coalton/library/primitive-types.lisp
coalton/library/classes.lisp
coalton/library/hash.lisp
coalton/library/builtin.lisp
coalton/library/functions.lisp
coalton/library/boolean.lisp
coalton/library/bits.lisp
coalton/library/math/arith.lisp
coalton/library/math/num.lisp
coalton/library/math/bounded.lisp
coalton/library/math/conversions.lisp
coalton/library/math/fraction.lisp
coalton/library/math/integral.lisp
coalton/library/math/real.lisp
coalton/library/math/complex.lisp
coalton/library/math/elementary.lisp
coalton/library/math/dyadic.lisp
coalton/library/math/dual.lisp
coalton/library/randomaccess.lisp
coalton/library/cell.lisp
coalton/library/tuple.lisp
coalton/library/iterator.lisp
coalton/library/optional.lisp
coalton/library/result.lisp
coalton/library/lisparray.lisp
coalton/library/list.lisp
coalton/library/vector.lisp
coalton/library/char.lisp
coalton/library/string.lisp
coalton/library/slice.lisp
coalton/library/hashtable.lisp
coalton/library/queue.lisp
coalton/library/monad/state.lisp
coalton/library/ord-tree.lisp
coalton/library/ord-map.lisp
coalton/library/monad/free.lisp
coalton/library/seq.lisp
coalton/library/system.lisp
coalton/library/file.lisp
coalton/library/prelude.lisp
coalton-asdf/coalton-asdf.lisp
coalton/hashtable-shim/defs.lisp
coalton/hashtable-shim/impl-sbcl.lisp
coalton/hashtable-shim/hash-table.lisp
coalton/hashtable-shim/impl-custom.lisp
coalton-compiler/coalton-compiler.asd
coalton-compiler
(system).
coalton-compiler/settings.lisp
package.lisp
(file).
coalton-compiler
(system).
*coalton-disable-specialization*
(special variable).
*coalton-heuristic-inlining*
(special variable).
*coalton-optimize*
(special variable).
*coalton-optimize-library*
(special variable).
*coalton-print-unicode*
(special variable).
*compile-print-types*
(special variable).
*emit-type-annotations*
(special variable).
coalton-release-p
(function).
*config-keys*
(special variable).
config
(function).
coalton-compiler/utilities.lisp
settings.lisp
(file).
coalton-compiler
(system).
+keyword-package+
(constant).
coalton-bug
(function).
coalton-bug
(condition).
cst-list
(type).
cst-source-range
(function).
debug-log
(macro).
debug-tap
(macro).
drop
(function).
find-package
(function).
find-symbol
(function).
find-symbol?
(function).
literal-equal
(function).
literal-value
(type).
maphash-values-new
(function).
project-indices
(function).
project-map
(function).
required
(function).
runtime-quote
(function).
string-list
(type).
symbol-list
(type).
take
(function).
take-until
(function).
unreachable
(macro).
coalton-bug-args
(reader method).
coalton-bug-reason
(reader method).
cst-list-p
(function).
string-list-p
(function).
symbol-list-p
(function).
coalton-compiler/source.lisp
utilities.lisp
(file).
coalton-compiler
(system).
char-position-stream
(class).
docstring
(generic function).
end-location
(function).
error
(function).
help
(function).
initialize-instance
(method).
location
(generic function).
location
(structure).
location-source
(reader).
location-span
(reader).
location<
(function).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-location
(function).
make-source-file
(function).
make-source-string
(function).
message
(generic reader).
note
(function).
note
(class).
print-object
(method).
print-object
(method).
print-object
(method).
secondary-note
(function).
source-available-p
(generic function).
source-error
(condition).
source-name
(generic function).
source-stream
(generic function).
source-warning
(condition).
span
(type).
span-end
(function).
span-start
(function).
(setf stream-file-position)
(method).
stream-file-position
(method).
stream-read-char
(method).
stream-read-char-no-hang
(method).
stream-unread-char
(method).
warn
(function).
with-context
(macro).
%make-location
(function).
%primary-note
(function).
%reduce-context
(function).
*context*
(special variable).
char-offsets
(function).
character-position
(reader method).
(setf character-position)
(writer method).
condition-stream
(function).
context
(generic reader).
copy-location
(function).
end-column
(function).
end-line
(function).
end-offset
(function).
end-position
(function).
end-span
(function).
ensure-location
(function).
ensure-namestring
(function).
file-offset
(reader method).
find-column-offsets
(function).
find-line-offsets
(function).
first-line-number
(function).
inner-stream
(reader method).
input-name
(reader method).
last-line-number
(function).
line-contents
(function).
line-offsets
(reader method).
location-lines
(function).
location-p
(function).
location-point<
(function).
location-points
(function).
location-positions
(function).
make-printer-state
(function).
max-depth
(function).
multiline-p
(function).
note-help-p
(function).
note-highlight-char
(function).
note-primary-p
(function).
note-stack
(reader method).
(setf note-stack)
(writer method).
note-type
(reader method).
notes
(reader method).
offset-position
(function).
original-name
(reader method).
positioned-annotations
(function).
print-condition-location
(function).
print-empty-line
(function).
print-finished-notes-for-line
(function).
print-help
(function).
print-line-contents
(function).
print-line-number
(function).
print-line-prefix
(function).
print-lines-until
(function).
print-note
(function).
print-note-end
(function).
print-note-start
(function).
print-notes
(function).
print-single-line-note
(function).
printer-state
(class).
replace-function
(reader method).
report-source-condition
(function).
severity
(generic function).
source
(class).
source-condition
(condition).
source-file
(class).
source-string
(reader method).
source-string
(class).
source<
(function).
span-empty-p
(function).
span<
(function).
start-column
(function).
start-line
(function).
start-offset
(function).
start-position
(function).
unread-characters
(reader method).
(setf unread-characters)
(writer method).
write-nchar
(function).
coalton-compiler/global-lexical.lisp
source.lisp
(file).
coalton-compiler
(system).
define-global-lexical
(macro).
get-top-level-binding
(function).
*top-level-environment*
(special variable).
copy-global-environment
(function).
global-environment
(structure).
global-environment-bindings
(reader).
(setf global-environment-bindings)
(writer).
global-environment-p
(function).
make-global-environment
(function).
top-level-binding-name
(function).
top-level-binding-value
(function).
(setf top-level-binding-value)
(function).
coalton-compiler/constants.lisp
global-lexical.lisp
(file).
coalton-compiler
(system).
+default-loop-label+
(constant).
coalton-compiler/algorithm/tarjan-scc.lisp
algorithm
(module).
tarjan-scc
(function).
copy-tarjan-node
(function).
make-tarjan-node
(function).
tarjan-node
(structure).
tarjan-node-index
(reader).
(setf tarjan-node-index)
(writer).
tarjan-node-low-link
(reader).
(setf tarjan-node-low-link)
(writer).
tarjan-node-on-stack
(reader).
(setf tarjan-node-on-stack)
(writer).
tarjan-node-p
(function).
coalton-compiler/algorithm/immutable-map.lisp
tarjan-scc.lisp
(file).
algorithm
(module).
immutable-map
(structure).
immutable-map-data
(reader).
immutable-map-diff
(function).
immutable-map-keys
(function).
immutable-map-lookup
(function).
immutable-map-remove
(function).
immutable-map-set
(function).
immutable-map-set-multiple
(function).
make-immutable-map
(function).
make-load-form
(method).
copy-immutable-map
(function).
immutable-map-p
(function).
coalton-compiler/algorithm/immutable-listmap.lisp
immutable-map.lisp
(file).
algorithm
(module).
immutable-listmap
(structure).
immutable-listmap-data
(reader).
immutable-listmap-diff
(function).
immutable-listmap-lookup
(function).
immutable-listmap-push
(function).
immutable-listmap-replace
(function).
make-immutable-listmap
(function).
copy-immutable-listmap
(function).
immutable-listmap-p
(function).
coalton-compiler/algorithm/package.lisp
immutable-listmap.lisp
(file).
algorithm
(module).
coalton-compiler/parser/base.lisp
parser
(module).
form-location
(function).
help
(function).
identifier
(type).
identifier-list
(type).
identifier-src
(structure).
identifier-src-list
(type).
identifier-src-name
(reader).
identifierp
(function).
keyword-src
(structure).
keyword-src-list
(type).
keyword-src-name
(reader).
location
(method).
location
(method).
make-identifier-src
(function).
make-keyword-src
(function).
note
(function).
note-end
(function).
parse-error
(function).
parse-error
(condition).
parse-list
(function).
secondary-note
(function).
ensure-span
(function).
identifier-list-p
(function).
identifier-src-list-p
(function).
identifier-src-location
(reader).
identifier-src-p
(function).
keyword-src-list-p
(function).
keyword-src-location
(reader).
keyword-src-p
(function).
coalton-compiler/parser/cursor.lisp
base.lisp
(file).
parser
(module).
atom-p
(function).
collect
(function).
collect-symbols
(function).
cursor-location
(function).
cursor-message
(reader).
(setf cursor-message)
(writer).
cursor-pointer
(reader).
(setf cursor-pointer)
(writer).
cursor-source
(reader).
(setf cursor-source)
(writer).
cursor-value
(reader).
(setf cursor-value)
(writer).
discard-symbol
(function).
each
(function).
empty-p
(function).
error
(function).
location
(method).
make-cursor
(function).
next
(function).
next-symbol
(function).
peek
(function).
%ensure-proper-list
(function).
%label-location
(function).
%make-cursor
(function).
copy-cursor
(function).
cursor
(structure).
cursor-last
(reader).
(setf cursor-last)
(writer).
cursor-p
(function).
proper-list-p
(function).
coalton-compiler/parser/reader.lisp
cursor.lisp
(file).
parser
(module).
*coalton-eclector-client*
(special variable).
make-expression-result
(method).
maybe-read-form
(function).
with-reader-context
(macro).
coalton-eclector-client
(class).
coalton-compiler/parser/types.lisp
reader.lisp
(file).
parser
(module).
location
(method).
location
(method).
location
(method).
make-qualified-ty
(function).
make-tapp
(function).
make-ty-predicate
(function).
make-tycon
(function).
make-tyvar
(function).
parse-predicate
(function).
parse-qualified-type
(function).
parse-type
(function).
qualified-ty
(structure).
qualified-ty-predicates
(reader).
qualified-ty-type
(reader).
tapp
(structure).
tapp-from
(reader).
tapp-p
(function).
tapp-to
(reader).
ty
(structure).
ty-list
(type).
ty-predicate
(structure).
ty-predicate-class
(reader).
ty-predicate-list
(type).
ty-predicate-types
(reader).
tycon
(structure).
tycon-list
(type).
tycon-name
(reader).
tycon-p
(function).
tyvar
(structure).
tyvar-list
(type).
tyvar-name
(reader).
tyvar-p
(function).
parse-type-list
(function).
qualified-ty-location
(reader).
tapp-location
(function).
ty-list-p
(function).
ty-location
(reader).
ty-p
(function).
ty-predicate-list-p
(function).
ty-predicate-location
(reader).
ty-predicate-p
(function).
tycon-list-p
(function).
tycon-location
(function).
tyvar-list-p
(function).
tyvar-location
(function).
coalton-compiler/parser/pattern.lisp
types.lisp
(file).
parser
(module).
location
(method).
make-load-form
(method).
make-pattern-constructor
(function).
make-pattern-literal
(function).
make-pattern-var
(function).
make-pattern-wildcard
(function).
parse-pattern
(function).
pattern
(structure).
pattern-constructor
(structure).
pattern-constructor-name
(reader).
pattern-constructor-patterns
(reader).
pattern-list
(type).
pattern-literal
(structure).
pattern-literal-value
(reader).
pattern-var
(structure).
pattern-var-name
(reader).
pattern-var-orig-name
(reader).
pattern-var-p
(function).
pattern-variables
(function).
pattern-wildcard
(structure).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
pattern-constructor-location
(function).
pattern-constructor-p
(function).
pattern-list-p
(function).
pattern-literal-location
(function).
pattern-literal-p
(function).
pattern-location
(reader).
pattern-p
(function).
pattern-var-list
(type).
pattern-var-list-p
(function).
pattern-var-location
(function).
pattern-variables-generic%
(generic function).
pattern-wildcard-location
(function).
pattern-wildcard-p
(function).
coalton-compiler/parser/macro.lisp
pattern.lisp
(file).
parser
(module).
expand-macro
(function).
fill-source-table
(function).
rebuild-cst
(function).
coalton-compiler/parser/expression.lisp
macro.lisp
(file).
parser
(module).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
make-node-abstraction
(function).
make-node-accessor
(function).
make-node-and
(function).
make-node-application
(function).
make-node-bind
(function).
make-node-body
(function).
make-node-break
(function).
make-node-cond
(function).
make-node-cond-clause
(function).
make-node-continue
(function).
make-node-do
(function).
make-node-do-bind
(function).
make-node-for
(function).
make-node-if
(function).
make-node-let
(function).
make-node-let-binding
(function).
make-node-let-declare
(function).
make-node-lisp
(function).
make-node-literal
(function).
make-node-loop
(function).
make-node-match
(function).
make-node-match-branch
(function).
make-node-or
(function).
make-node-progn
(function).
make-node-return
(function).
make-node-the
(function).
make-node-unless
(function).
make-node-variable
(function).
make-node-when
(function).
make-node-while
(function).
make-node-while-let
(function).
node
(structure).
node-abstraction
(structure).
node-abstraction-body
(reader).
node-abstraction-p
(function).
node-abstraction-params
(reader).
node-accessor
(structure).
node-accessor-name
(reader).
node-and
(structure).
node-and-nodes
(reader).
node-application
(structure).
node-application-rands
(reader).
node-application-rator
(reader).
node-bind
(structure).
node-bind-expr
(reader).
node-bind-pattern
(reader).
node-body
(structure).
node-body-element
(type).
node-body-element-list
(type).
node-body-last-node
(reader).
node-body-nodes
(reader).
node-break
(structure).
node-break-label
(reader).
node-cond
(structure).
node-cond-clause
(structure).
node-cond-clause-body
(reader).
node-cond-clause-expr
(reader).
node-cond-clause-list
(type).
node-cond-clauses
(reader).
node-continue
(structure).
node-continue-label
(reader).
node-do
(structure).
node-do-bind
(structure).
node-do-bind-expr
(reader).
node-do-bind-pattern
(reader).
node-do-body-element
(type).
node-do-last-node
(reader).
node-do-nodes
(reader).
node-for
(structure).
node-for-body
(reader).
node-for-expr
(reader).
node-for-label
(reader).
node-for-pattern
(reader).
node-if
(structure).
node-if-else
(reader).
node-if-expr
(reader).
node-if-then
(reader).
node-integer-literal
(structure).
node-integer-literal-value
(reader).
node-let
(structure).
node-let-binding
(structure).
node-let-binding-list
(type).
node-let-binding-name
(reader).
node-let-binding-value
(reader).
node-let-bindings
(reader).
node-let-body
(reader).
node-let-declare
(structure).
node-let-declare-list
(type).
node-let-declare-name
(reader).
node-let-declare-type
(reader).
node-let-declares
(reader).
node-lisp
(structure).
node-lisp-body
(reader).
node-lisp-type
(reader).
node-lisp-var-names
(reader).
node-lisp-vars
(reader).
node-list
(type).
node-literal
(structure).
node-literal-value
(reader).
node-loop
(structure).
node-loop-body
(reader).
node-loop-label
(reader).
node-match
(structure).
node-match-branch
(structure).
node-match-branch-body
(reader).
node-match-branch-list
(type).
node-match-branch-pattern
(reader).
node-match-branches
(reader).
node-match-expr
(reader).
node-or
(structure).
node-or-nodes
(reader).
node-progn
(structure).
node-progn-body
(reader).
node-return
(structure).
node-return-expr
(reader).
node-the
(structure).
node-the-expr
(reader).
node-the-type
(reader).
node-unless
(structure).
node-unless-body
(reader).
node-unless-expr
(reader).
node-variable
(structure).
node-variable-list
(type).
node-variable-name
(reader).
node-when
(structure).
node-when-body
(reader).
node-when-expr
(reader).
node-while
(structure).
node-while-body
(reader).
node-while-expr
(reader).
node-while-label
(reader).
node-while-let
(structure).
node-while-let-body
(reader).
node-while-let-expr
(reader).
node-while-let-label
(reader).
node-while-let-pattern
(reader).
parse-body
(function).
parse-expression
(function).
parse-variable
(function).
*loop-label-context*
(special variable).
*macro-expansion-count*
(special variable).
+macro-expansion-max+
(constant).
do-bind-p
(function).
make-node-integer-literal
(function).
node-abstraction-location
(function).
node-accessor-location
(function).
node-accessor-p
(function).
node-and-location
(function).
node-and-p
(function).
node-application-location
(function).
node-application-p
(function).
node-bind-location
(reader).
node-bind-p
(function).
node-body-element-list-p
(function).
node-body-element-p
(function).
node-body-p
(function).
node-break-location
(function).
node-break-p
(function).
node-cond-clause-list-p
(function).
node-cond-clause-location
(reader).
node-cond-clause-p
(function).
node-cond-location
(function).
node-cond-p
(function).
node-continue-location
(function).
node-continue-p
(function).
node-do-bind-location
(reader).
node-do-bind-p
(function).
node-do-body-element-list
(type).
node-do-body-element-list-p
(function).
node-do-body-element-p
(function).
node-do-location
(function).
node-do-p
(function).
node-for-location
(function).
node-for-p
(function).
node-if-location
(function).
node-if-p
(function).
node-integer-literal-location
(function).
node-integer-literal-p
(function).
node-let-binding-list-p
(function).
node-let-binding-location
(reader).
node-let-binding-p
(function).
node-let-declare-list-p
(function).
node-let-declare-location
(reader).
node-let-declare-p
(function).
node-let-location
(function).
node-let-p
(function).
node-lisp-location
(function).
node-lisp-p
(function).
node-list-p
(function).
node-literal-location
(function).
node-literal-p
(function).
node-location
(reader).
node-loop-location
(function).
node-loop-p
(function).
node-match-branch-list-p
(function).
node-match-branch-location
(reader).
node-match-branch-p
(function).
node-match-location
(function).
node-match-p
(function).
node-or-location
(function).
node-or-p
(function).
node-p
(function).
node-progn-location
(function).
node-progn-p
(function).
node-return-location
(function).
node-return-p
(function).
node-the-location
(function).
node-the-p
(function).
node-unless-location
(function).
node-unless-p
(function).
node-variable-list-p
(function).
node-variable-location
(function).
node-variable-p
(function).
node-when-location
(function).
node-when-p
(function).
node-while-let-location
(function).
node-while-let-p
(function).
node-while-location
(function).
node-while-p
(function).
parse-accessor
(function).
parse-body-element
(function).
parse-body-last-node
(function).
parse-cond-clause
(function).
parse-do
(function).
parse-do-body-element
(function).
parse-do-body-last-node
(function).
parse-let-binding
(function).
parse-let-declare
(function).
parse-literal
(function).
parse-match-branch
(function).
parse-node-bind
(function).
parse-node-do-bind
(function).
shorthand-let-p
(function).
take-label
(function).
coalton-compiler/parser/toplevel.lisp
expression.lisp
(file).
parser
(module).
attribute
(structure).
attribute-monomorphize
(structure).
attribute-repr
(structure).
attribute-repr-arg
(reader).
attribute-repr-type
(reader).
constructor
(structure).
constructor-fields
(reader).
constructor-list
(type).
constructor-name
(reader).
docstring
(method).
docstring
(method).
fundep
(structure).
fundep-left
(reader).
fundep-list
(type).
fundep-right
(reader).
instance-method-definition
(structure).
instance-method-definition-body
(reader).
instance-method-definition-list
(type).
instance-method-definition-name
(reader).
instance-method-definition-params
(reader).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
make-attribute-monomorphize
(function).
make-attribute-repr
(function).
make-constructor
(function).
make-defpackage
(function).
make-fundep
(function).
make-instance-method-definition
(function).
make-load-form
(method).
make-method-definition
(function).
make-program
(function).
make-struct-field
(function).
make-toplevel-declare
(function).
make-toplevel-define
(function).
make-toplevel-define-class
(function).
make-toplevel-define-instance
(function).
make-toplevel-define-struct
(function).
make-toplevel-define-type
(function).
make-toplevel-lisp-form
(function).
make-toplevel-specialize
(function).
method-definition
(structure).
method-definition-list
(type).
method-definition-name
(reader).
method-definition-type
(reader).
parse-toplevel-form
(function).
program
(structure).
program-classes
(reader).
(setf program-classes)
(writer).
program-declares
(reader).
(setf program-declares)
(writer).
program-defines
(reader).
(setf program-defines)
(writer).
program-instances
(reader).
(setf program-instances)
(writer).
program-lisp-forms
(reader).
(setf program-lisp-forms)
(writer).
program-lisp-package
(function).
program-package
(reader).
program-specializations
(reader).
(setf program-specializations)
(writer).
program-structs
(reader).
(setf program-structs)
(writer).
program-types
(reader).
(setf program-types)
(writer).
read-expression
(function).
read-program
(function).
struct-field
(structure).
struct-field-list
(type).
struct-field-name
(reader).
struct-field-type
(reader).
toplevel-declare
(structure).
toplevel-declare-list
(type).
toplevel-declare-monomorphize
(reader).
(setf toplevel-declare-monomorphize)
(writer).
toplevel-declare-name
(reader).
toplevel-declare-type
(reader).
toplevel-define
(structure).
toplevel-define-body
(reader).
toplevel-define-class
(structure).
toplevel-define-class-fundeps
(reader).
toplevel-define-class-head-location
(reader).
toplevel-define-class-list
(type).
toplevel-define-class-methods
(reader).
toplevel-define-class-name
(reader).
toplevel-define-class-preds
(reader).
toplevel-define-class-vars
(reader).
toplevel-define-instance
(structure).
toplevel-define-instance-compiler-generated
(reader).
toplevel-define-instance-context
(reader).
toplevel-define-instance-head-location
(reader).
toplevel-define-instance-list
(type).
toplevel-define-instance-methods
(reader).
toplevel-define-instance-pred
(reader).
toplevel-define-list
(type).
toplevel-define-monomorphize
(reader).
(setf toplevel-define-monomorphize)
(writer).
toplevel-define-name
(reader).
toplevel-define-orig-params
(reader).
toplevel-define-params
(reader).
toplevel-define-struct
(structure).
toplevel-define-struct-fields
(reader).
toplevel-define-struct-head-location
(reader).
toplevel-define-struct-list
(type).
toplevel-define-struct-name
(reader).
toplevel-define-struct-repr
(reader).
(setf toplevel-define-struct-repr)
(writer).
toplevel-define-struct-vars
(reader).
toplevel-define-type
(structure).
toplevel-define-type-ctors
(reader).
toplevel-define-type-head-location
(reader).
toplevel-define-type-list
(type).
toplevel-define-type-name
(reader).
toplevel-define-type-repr
(reader).
(setf toplevel-define-type-repr)
(writer).
toplevel-define-type-vars
(reader).
toplevel-lisp-form
(structure).
toplevel-lisp-form-body
(reader).
toplevel-lisp-form-list
(type).
toplevel-package-name
(reader).
toplevel-specialize
(structure).
toplevel-specialize-from
(reader).
toplevel-specialize-list
(type).
toplevel-specialize-to
(reader).
toplevel-specialize-type
(reader).
*package-clauses*
(special variable).
attribute-location
(reader).
attribute-monomorphize-location
(function).
attribute-monomorphize-p
(function).
attribute-p
(function).
attribute-repr-location
(function).
attribute-repr-p
(function).
constructor-docstring
(reader).
constructor-list-p
(function).
constructor-location
(reader).
constructor-p
(function).
consume-monomorphize
(function).
consume-repr
(function).
copy-attribute-monomorphize
(function).
copy-attribute-repr
(function).
copy-program
(function).
copy-toplevel-definition
(function).
eval-toplevel-p
(function).
forbid-attributes
(function).
fundep-list-p
(function).
fundep-location
(reader).
fundep-p
(function).
instance-method-definition-list-p
(function).
instance-method-definition-location
(reader).
instance-method-definition-p
(function).
lisp-package
(function).
make-toplevel-package
(function).
maybe-def-p
(function).
method-definition-docstring
(function).
method-definition-list-p
(function).
method-definition-location
(function).
method-definition-p
(function).
package-clause-parser
(function).
parse-argument-list
(function).
parse-constructor
(function).
parse-declare
(function).
parse-define
(function).
parse-define-class
(function).
parse-define-instance
(function).
parse-define-struct
(function).
parse-define-type
(function).
parse-definition-body
(function).
parse-export
(function).
parse-fundep
(function).
parse-identifier
(function).
parse-import
(function).
parse-import-from
(function).
parse-import-statement
(function).
parse-instance-method-definition
(function).
parse-lisp-toplevel-form
(function).
parse-method
(function).
parse-monomorphize
(function).
parse-package
(function).
parse-package-clause
(function).
parse-repr
(function).
parse-shadow
(function).
parse-specialize
(function).
parse-struct-field
(function).
parse-type-variable
(function).
program-p
(function).
read-toplevel-package
(function).
struct-field-docstring
(function).
struct-field-list-p
(function).
struct-field-location
(function).
struct-field-p
(function).
toplevel-declare-list-p
(function).
toplevel-declare-location
(reader).
toplevel-declare-p
(function).
toplevel-define-class-docstring
(function).
toplevel-define-class-list-p
(function).
toplevel-define-class-location
(function).
toplevel-define-class-p
(function).
toplevel-define-docstring
(function).
toplevel-define-instance-docstring
(function).
toplevel-define-instance-list-p
(function).
toplevel-define-instance-location
(function).
toplevel-define-instance-p
(function).
toplevel-define-list-p
(function).
toplevel-define-location
(function).
toplevel-define-p
(function).
toplevel-define-struct-docstring
(function).
toplevel-define-struct-list-p
(function).
toplevel-define-struct-location
(function).
toplevel-define-struct-p
(function).
toplevel-define-type-docstring
(function).
toplevel-define-type-list-p
(function).
toplevel-define-type-location
(function).
toplevel-define-type-p
(function).
toplevel-definition
(structure).
toplevel-definition-docstring
(reader).
toplevel-definition-location
(reader).
toplevel-definition-p
(function).
toplevel-lisp-form-list-p
(function).
toplevel-lisp-form-location
(reader).
toplevel-lisp-form-p
(function).
toplevel-package
(structure).
toplevel-package-docstring
(function).
toplevel-package-export
(reader).
(setf toplevel-package-export)
(writer).
toplevel-package-import
(reader).
(setf toplevel-package-import)
(writer).
toplevel-package-import-as
(reader).
(setf toplevel-package-import-as)
(writer).
toplevel-package-import-from
(reader).
(setf toplevel-package-import-from)
(writer).
toplevel-package-location
(function).
toplevel-package-p
(function).
toplevel-package-shadow
(reader).
(setf toplevel-package-shadow)
(writer).
toplevel-specialize-list-p
(function).
toplevel-specialize-location
(reader).
toplevel-specialize-p
(function).
with-parser-package
(macro).
coalton-compiler/parser/collect.lisp
toplevel.lisp
(file).
parser
(module).
collect-referenced-classes
(function).
collect-referenced-types
(function).
collect-type-variables
(function).
collect-variables
(function).
collect-referenced-classes-generic%
(generic function).
collect-referenced-types-generic%
(generic function).
collect-type-variables-generic%
(generic function).
collect-variables-generic%
(generic function).
coalton-compiler/parser/renamer.lisp
collect.lisp
(file).
parser
(module).
rename-type-variables
(function).
rename-variables
(function).
make-local-vars
(function).
rename-type-variables-generic%
(generic function).
rename-variables-generic%
(generic function).
coalton-compiler/parser/binding.lisp
renamer.lisp
(file).
parser
(module).
binding-function-p
(generic function).
binding-last-node
(generic function).
binding-name
(generic function).
binding-parameters
(generic function).
binding-toplevel-p
(generic function).
binding-value
(generic function).
initform-abstraction-p
(generic function).
coalton-compiler/parser/type-definition.lisp
binding.lisp
(file).
parser
(module).
type-definition
(type).
type-definition-ctor-field-types
(generic function).
type-definition-ctor-name
(generic function).
type-definition-ctors
(generic function).
type-definition-list
(type).
type-definition-name
(generic function).
type-definition-repr
(generic function).
type-definition-vars
(generic function).
type-definition-list-p
(function).
type-definition-p
(function).
coalton-compiler/parser/package.lisp
type-definition.lisp
(file).
parser
(module).
coalton-compiler/runtime/function-entry.lisp
runtime
(module).
call-coalton-function
(compiler macro).
call-coalton-function
(function).
construct-function-entry
(function).
function-entry
(structure).
function-entry-arity
(reader).
function-entry-curried
(reader).
function-entry-function
(reader).
print-object
(method).
too-many-arguments-arguments
(reader method).
(setf too-many-arguments-arguments)
(writer method).
too-many-arguments-count
(reader method).
(setf too-many-arguments-count)
(writer method).
too-many-arguments-function
(reader method).
(setf too-many-arguments-function)
(writer method).
too-many-arguments-to-coalton-function
(condition).
*function-application-functions*
(special variable).
*function-constructor-functions*
(special variable).
a1
(function).
a10
(function).
a11
(function).
a12
(function).
a13
(function).
a14
(function).
a15
(function).
a16
(function).
a17
(function).
a18
(function).
a19
(function).
a2
(function).
a20
(function).
a21
(function).
a22
(function).
a23
(function).
a24
(function).
a25
(function).
a26
(function).
a27
(function).
a28
(function).
a29
(function).
a3
(function).
a30
(function).
a31
(function).
a4
(function).
a5
(function).
a6
(function).
a7
(function).
a8
(function).
a9
(function).
copy-function-entry
(function).
define-function-macros
(macro).
f1
(function).
f10
(function).
f11
(function).
f12
(function).
f13
(function).
f14
(function).
f15
(function).
f16
(function).
f17
(function).
f18
(function).
f19
(function).
f2
(function).
f20
(function).
f21
(function).
f22
(function).
f23
(function).
f24
(function).
f25
(function).
f26
(function).
f27
(function).
f28
(function).
f29
(function).
f3
(function).
f30
(function).
f31
(function).
f4
(function).
f5
(function).
f6
(function).
f7
(function).
f8
(function).
f9
(function).
function-arity-limit
(constant).
function-entry-p
(function).
make-function-entry
(function).
unreachable-fun
(function).
coalton-compiler/runtime/package.lisp
function-entry.lisp
(file).
runtime
(module).
coalton-compiler/typechecker/base.lisp
typechecker
(module).
*coalton-pretty-print-tyvars*
(special variable).
*pprint-tyvar-dict*
(special variable).
*pprint-variable-symbol-code*
(special variable).
*pprint-variable-symbol-suffix*
(special variable).
check-duplicates
(function).
check-package
(function).
coalton-internal-type-error
(condition).
tc-error
(function).
tc-error
(condition).
tc-location
(function).
tc-note
(function).
tc-secondary-location
(function).
tc-secondary-note
(function).
with-pprint-variable-context
(macro).
with-pprint-variable-scope
(macro).
coalton-compiler/typechecker/kinds.lisp
base.lisp
(file).
typechecker
(module).
+kstar+
(constant).
apply-ksubstitution
(generic function).
kfun
(structure).
kfun-from
(reader).
kfun-p
(function).
kfun-to
(reader).
kind
(structure).
kind-arity
(function).
kind-list
(type).
kind-monomorphize-subs
(function).
kind-return-type
(function).
kind-variables
(function).
kind-variables-generic%
(generic function).
kmgu
(generic function).
kstar
(structure).
kstar-p
(function).
ksubstitution
(structure).
ksubstitution-from
(reader).
ksubstitution-list
(type).
ksubstitution-to
(reader).
kunify
(function).
kunify-error
(condition).
kyvar
(structure).
kyvar-id
(reader).
kyvar-list
(type).
make-kfun
(function).
make-kind-function*
(function).
make-ksubstitution
(function).
make-kvariable
(function).
make-kyvar
(function).
make-load-form
(method).
print-object
(method).
simple-kind-p
(function).
*next-kvar-id*
(special variable).
compose-ksubstitution-lists
(function).
copy-kfun
(function).
copy-ksubstitution
(function).
copy-kyvar
(function).
kind-list-p
(function).
kind-p
(function).
ksubstitution-list-p
(function).
ksubstitution-p
(function).
kunify-error-kind2
(reader method).
kunify-errror-kind1
(reader method).
kyvar-list-p
(function).
kyvar-p
(function).
make-kstar
(function).
pprint-kind
(function).
coalton-compiler/typechecker/types.lisp
kinds.lisp
(file).
typechecker
(module).
*arrow-type*
(special variable).
*boolean-type*
(special variable).
*char-type*
(special variable).
*double-float-type*
(special variable).
*fraction-type*
(special variable).
*ifix-type*
(special variable).
*integer-type*
(special variable).
*list-type*
(special variable).
*single-float-type*
(special variable).
*string-type*
(special variable).
*ufix-type*
(special variable).
*unit-type*
(special variable).
apply-ksubstitution
(method).
apply-ksubstitution
(method).
apply-ksubstitution
(method).
apply-type-argument
(function).
apply-type-argument-list
(function).
fresh-type-renamer
(function).
function-remove-arguments
(function).
function-return-type
(generic function).
function-type-arguments
(generic function).
function-type-arity
(function).
function-type-from
(function).
function-type-p
(generic function).
function-type-to
(function).
instantiate
(generic function).
kind-of
(generic function).
kind-variables-generic%
(method).
kind-variables-generic%
(method).
kind-variables-generic%
(method).
make-function-type
(function).
make-function-type*
(function).
make-load-form
(method).
make-load-form
(method).
make-tapp
(function).
make-tgen
(function).
make-tycon
(function).
make-tyvar
(function).
make-variable
(function).
next-pprint-variable
(function).
next-pprint-variable-as-tvar
(function).
pprint-tvar
(function).
pprint-ty
(function).
print-object
(method).
tapp
(structure).
tapp-from
(reader).
tapp-p
(function).
tapp-to
(reader).
tgen
(structure).
tgen-id
(reader).
tgen-p
(function).
ty
(structure).
ty-list
(type).
tycon
(structure).
tycon-kind
(reader).
tycon-name
(reader).
tycon-p
(function).
type-application-error
(condition).
type-constructors
(function).
type-variables
(generic function).
tyvar
(structure).
tyvar-id
(reader).
tyvar-kind
(reader).
tyvar-list
(type).
tyvar-p
(function).
*next-variable-id*
(special variable).
copy-tapp
(function).
copy-tgen
(function).
copy-ty
(function).
copy-tycon
(function).
copy-tyvar
(function).
ty-list-p
(function).
ty-p
(function).
type-application-error-argument
(reader method).
type-application-error-type
(reader method).
type-constructors-generic%
(generic function).
tyvar-list-p
(function).
coalton-compiler/typechecker/substitutions.lisp
types.lisp
(file).
typechecker
(module).
apply-substitution
(generic function).
compose-substitution-lists
(function).
make-substitution
(function).
merge-substitution-lists
(function).
substitution
(structure).
substitution-from
(reader).
substitution-list
(type).
substitution-p
(function).
substitution-to
(reader).
copy-substitution
(function).
pprint-substitution
(function).
substitution-list-merge-error
(condition).
substitution-list-p
(function).
coalton-compiler/typechecker/predicate.lisp
substitutions.lisp
(file).
typechecker
(module).
apply-ksubstitution
(method).
apply-ksubstitution
(method).
apply-substitution
(method).
apply-substitution
(method).
function-return-type
(method).
function-type-arguments
(method).
function-type-p
(method).
instantiate
(method).
instantiate
(method).
kind-of
(method).
kind-variables-generic%
(method).
kind-variables-generic%
(method).
location
(method).
make-load-form
(method).
make-load-form
(method).
make-qualified-ty
(function).
make-ty-predicate
(function).
pprint-predicate
(function).
print-object
(method).
print-object
(method).
qualified-ty
(structure).
qualified-ty-list
(type).
qualified-ty-predicates
(reader).
qualified-ty-type
(reader).
qualify
(function).
remove-source-info
(generic function).
static-predicate-p
(function).
ty-predicate
(structure).
ty-predicate-class
(reader).
ty-predicate-list
(type).
ty-predicate-p
(function).
ty-predicate-types
(reader).
type-predicate=
(function).
type-variables
(method).
type-variables
(method).
copy-qualified-ty
(function).
copy-ty-predicate
(function).
pprint-qualified-ty
(function).
qualified-ty-list-p
(function).
qualified-ty-p
(function).
ty-predicate-list-p
(function).
ty-predicate-location
(reader).
coalton-compiler/typechecker/scheme.lisp
predicate.lisp
(file).
typechecker
(module).
apply-substitution
(method).
fresh-inst
(function).
fresh-pred
(function).
fresh-preds
(function).
function-return-type
(method).
function-type-arguments
(method).
function-type-p
(method).
kind-of
(method).
make-load-form
(method).
make-ty-scheme
(function).
print-object
(method).
quantify
(function).
quantify-using-tvar-order
(function).
remove-source-info
(method).
scheme-binding-list
(type).
scheme-list
(type).
scheme-predicates
(function).
to-scheme
(generic function).
ty-scheme
(structure).
ty-scheme-kinds
(reader).
ty-scheme-p
(function).
ty-scheme-type
(reader).
type-variables
(method).
copy-ty-scheme
(function).
pprint-scheme
(function).
scheme-binding-list-p
(function).
scheme-list-p
(function).
coalton-compiler/typechecker/type-errors.lisp
scheme.lisp
(file).
typechecker
(module).
ambiguous-constraint
(condition).
ambiguous-constraint-pred
(reader method).
fundep-conflict
(condition).
infinite-type-unification-error
(condition).
kind-mismatch-error
(condition).
overlapping-instance-error
(condition).
overlapping-instance-error-inst1
(reader method).
overlapping-instance-error-inst2
(reader method).
overlapping-specialization-error
(condition).
overlapping-specialization-error-existing
(reader method).
overlapping-specialization-error-new
(reader method).
predicate-unification-error
(condition).
type-kind-mismatch-error
(condition).
unification-error
(condition).
fundep-conflict-class
(reader method).
fundep-conflict-class-fundeps
(reader method).
fundep-conflict-class-vars
(reader method).
fundep-conflict-fundep
(reader method).
fundep-conflict-new-from-tys
(reader method).
fundep-conflict-new-pred
(reader method).
fundep-conflict-new-to-tys
(reader method).
fundep-conflict-old-from-tys
(reader method).
fundep-conflict-old-pred
(reader method).
fundep-conflict-old-to-tys
(reader method).
infinite-type-unification-error-type
(reader method).
kind-mismatch-error-kind
(reader method).
kind-mismatch-error-type
(reader method).
type-kind-mismatch-error-type1
(reader method).
type-kind-mismatch-error-type2
(reader method).
unification-error-pred1
(reader method).
unification-error-pred2
(reader method).
unification-error-type1
(reader method).
unification-error-type2
(reader method).
coalton-compiler/typechecker/unify.lisp
type-errors.lisp
(file).
typechecker
(module).
match
(generic function).
match-list
(function).
predicate-match
(function).
predicate-mgu
(function).
unify
(function).
unify-list
(function).
bind-variable
(function).
mgu
(generic function).
coalton-compiler/typechecker/fundeps.lisp
unify.lisp
(file).
typechecker
(module).
+fundep-max-depth+
(constant).
closure
(function).
fundep
(structure).
fundep-from
(reader).
fundep-list
(type).
fundep-to
(reader).
make-fundep
(function).
make-load-form
(method).
print-object
(method).
copy-fundep
(function).
fundep-list-p
(function).
fundep-p
(function).
coalton-compiler/typechecker/map.lisp
fundeps.lisp
(file).
typechecker
(module).
environment-map
(structure).
get-table
(function).
get-value
(function).
(setf get-value)
(function).
make-load-form
(method).
make-map
(function).
print-object
(method).
copy-environment-map
(function).
environment-map-p
(function).
environment-map-table
(reader).
environment-map-test
(reader).
make-environment-map
(function).
coalton-compiler/typechecker/environment.lisp
map.lisp
(file).
typechecker
(module).
*update-hook*
(special variable).
add-instance
(function).
add-specialization
(function).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
class-environment
(structure).
code-environment
(structure).
constructor-arguments
(function).
constructor-entry
(structure).
constructor-entry-arity
(reader).
constructor-entry-classname
(reader).
constructor-entry-compressed-repr
(reader).
constructor-entry-constructs
(reader).
constructor-entry-list
(type).
constructor-entry-name
(reader).
constructor-environment
(structure).
docstring
(method).
docstring
(method).
docstring
(method).
docstring
(method).
docstring
(method).
docstring
(method).
docstring
(method).
docstring
(method).
environment
(structure).
environment-class-environment
(reader).
environment-code-environment
(reader).
environment-constructor-environment
(reader).
environment-function-environment
(reader).
environment-fundep-environment
(reader).
environment-instance-environment
(reader).
environment-method-inline-environment
(reader).
environment-name-environment
(reader).
environment-specialization-environment
(reader).
environment-type-environment
(reader).
environment-value-environment
(reader).
explicit-repr
(type).
function-env-entry
(structure).
function-env-entry-arity
(reader).
function-env-entry-name
(reader).
function-environment
(structure).
get-field
(function).
initialize-fundep-environment
(function).
instance-environment
(structure).
instance-environment-instances
(reader).
kind-of
(method).
location
(method).
location
(method).
location
(method).
lookup-class
(function).
lookup-class-instance
(function).
lookup-class-instances
(function).
lookup-code
(function).
lookup-constructor
(function).
lookup-function
(function).
lookup-function-source-parameter-names
(function).
lookup-fundep-environment
(function).
lookup-instance-by-codegen-sym
(function).
lookup-method-inline
(function).
lookup-name
(function).
lookup-specialization
(function).
lookup-specialization-by-type
(function).
lookup-struct
(function).
lookup-type
(function).
lookup-value-type
(function).
make-constructor-entry
(function).
make-default-environment
(function).
make-function-env-entry
(function).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-name-entry
(function).
make-specialization-entry
(function).
make-struct-entry
(function).
make-struct-field
(function).
make-ty-class
(function).
make-ty-class-instance
(function).
make-ty-class-method
(function).
make-type-entry
(function).
method-inline-environment
(structure).
name-entry
(structure).
name-entry-name
(reader).
name-entry-type
(reader).
name-environment
(structure).
print-object
(method).
set-class
(function).
set-code
(function).
set-constructor
(function).
set-function
(function).
set-function-source-parameter-names
(function).
set-method-inline
(function).
set-name
(function).
set-struct
(function).
set-type
(function).
set-value-type
(function).
solve-fundeps
(function).
specialization-entry
(structure).
specialization-entry-from
(reader).
specialization-entry-list
(type).
specialization-entry-to
(reader).
specialization-entry-to-ty
(reader).
specialization-environment
(structure).
struct-entry
(structure).
struct-entry-fields
(reader).
struct-entry-list
(type).
struct-entry-name
(reader).
struct-environment
(structure).
struct-field
(structure).
struct-field-index
(reader).
struct-field-list
(type).
struct-field-name
(reader).
struct-field-type
(reader).
ty-class
(structure).
ty-class-class-variable-map
(reader).
ty-class-class-variables
(reader).
ty-class-codegen-sym
(reader).
ty-class-fundeps
(reader).
ty-class-instance
(structure).
ty-class-instance-codegen-sym
(reader).
ty-class-instance-constraints
(reader).
ty-class-instance-list
(type).
ty-class-instance-method-codegen-syms
(reader).
ty-class-instance-predicate
(reader).
ty-class-list
(type).
ty-class-method
(structure).
ty-class-method-name
(reader).
ty-class-method-type
(reader).
ty-class-name
(reader).
ty-class-predicate
(reader).
ty-class-superclass-dict
(reader).
ty-class-superclass-map
(reader).
ty-class-superclasses
(reader).
ty-class-unqualified-methods
(reader).
type-entry
(structure).
type-entry-constructors
(reader).
type-entry-enum-repr
(reader).
type-entry-explicit-repr
(reader).
type-entry-name
(reader).
type-entry-newtype
(reader).
type-entry-runtime-type
(reader).
type-entry-type
(reader).
type-entry-tyvars
(reader).
type-environment
(structure).
type-variables
(method).
type-variables
(method).
unset-constructor
(function).
unset-function
(function).
unset-function-source-parameter-names
(function).
unset-name
(function).
unset-struct
(function).
unset-value-type
(function).
update-instance-fundeps
(function).
value-environment
(structure).
class-environment-data
(function).
class-environment-p
(function).
code-environment-data
(function).
code-environment-p
(function).
constructor-entry-docstring
(reader).
constructor-entry-list-p
(function).
constructor-entry-p
(function).
constructor-environment-data
(function).
constructor-environment-p
(function).
copy-class-environment
(function).
copy-code-environment
(function).
copy-constructor-entry
(function).
copy-constructor-environment
(function).
copy-environment
(function).
copy-function-env-entry
(function).
copy-function-environment
(function).
copy-fundep-entry
(function).
copy-fundep-environment
(function).
copy-instance-environment
(function).
copy-method-inline-environment
(function).
copy-name-entry
(function).
copy-name-environment
(function).
copy-source-name-environment
(function).
copy-specialization-entry
(function).
copy-specialization-environment
(function).
copy-struct-entry
(function).
copy-struct-environment
(function).
copy-struct-field
(function).
copy-ty-class
(function).
copy-ty-class-instance
(function).
copy-ty-class-method
(function).
copy-type-entry
(function).
copy-type-environment
(function).
copy-value-environment
(function).
define-env-updater
(macro).
environment-p
(function).
environment-source-name-environment
(reader).
environment-struct-environment
(reader).
error-fundep-conflict
(function).
fresh-fundep-entry
(function).
function-env-entry-list
(type).
function-env-entry-list-p
(function).
function-env-entry-p
(function).
function-environment-data
(function).
function-environment-p
(function).
fundep-entry
(structure).
fundep-entry-from
(reader).
fundep-entry-p
(function).
fundep-entry-to
(reader).
fundep-environment
(structure).
fundep-environment-data
(function).
fundep-environment-p
(function).
generate-fundep-subs%
(function).
generate-fundep-subs-for-pred%
(function).
insert-fundep-entry%
(function).
instance-environment-codegen-syms
(reader).
instance-environment-p
(function).
make-class-environment
(function).
make-code-environment
(function).
make-constructor-environment
(function).
make-default-constructor-environment
(function).
make-default-type-environment
(function).
make-environment
(function).
make-function-environment
(function).
make-fundep-entry
(function).
make-fundep-environment
(function).
make-instance-environment
(function).
make-method-inline-environment
(function).
make-name-environment
(function).
make-source-name-environment
(function).
make-specialization-environment
(function).
make-struct-environment
(function).
make-type-environment
(function).
make-value-environment
(function).
method-inline-environment-data
(function).
method-inline-environment-p
(function).
name-entry-docstring
(reader).
name-entry-location
(reader).
name-entry-p
(function).
name-environment-data
(function).
name-environment-p
(function).
source-name-environment
(structure).
source-name-environment-data
(function).
source-name-environment-p
(function).
specialization-entry-list-p
(function).
specialization-entry-p
(function).
specialization-environment-data
(function).
specialization-environment-p
(function).
struct-entry-docstring
(reader).
struct-entry-list-p
(function).
struct-entry-p
(function).
struct-environment-data
(function).
struct-environment-p
(function).
struct-field-docstring
(reader).
struct-field-list-p
(function).
struct-field-p
(function).
ty-class-docstring
(reader).
ty-class-instance-docstring
(reader).
ty-class-instance-list-p
(function).
ty-class-instance-p
(function).
ty-class-list-p
(function).
ty-class-location
(reader).
ty-class-method-docstring
(reader).
ty-class-method-list
(type).
ty-class-method-list-p
(function).
ty-class-method-p
(function).
ty-class-p
(function).
type-entry-docstring
(reader).
type-entry-location
(reader).
type-entry-p
(function).
type-environment-data
(function).
type-environment-p
(function).
update-environment
(function).
value-environment-data
(function).
value-environment-p
(function).
coalton-compiler/typechecker/lisp-type.lisp
environment.lisp
(file).
typechecker
(module).
lisp-type
(generic function).
*specialized-complex-part-types-considered*
(special variable).
complex-tycon-p
(function).
lisp-type=
(function).
lisparray-tycon-p
(function).
try-recurse-transparent-type
(function).
coalton-compiler/typechecker/context-reduction.lisp
lisp-type.lisp
(file).
typechecker
(module).
default-preds
(function).
default-subs
(function).
entail
(function).
fundep-entail
(function).
reduce-context
(function).
split-context
(function).
ambiguities
(function).
ambiguity
(structure).
ambiguity-list
(type).
ambiguity-list-p
(function).
ambiguity-p
(function).
ambiguity-preds
(reader).
ambiguity-var
(reader).
by-inst
(function).
by-super
(function).
candidates
(function).
copy-ambiguity
(function).
defaults
(function).
fundep-entail%
(function).
make-ambiguity
(function).
num-classes
(function).
simplify-context
(function).
super-entail
(function).
true
(function).
coalton-compiler/typechecker/stage-1.lisp
context-reduction.lisp
(file).
typechecker
(module).
coalton-compiler/typechecker/pattern.lisp
stage-1.lisp
(file).
typechecker
(module).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
location
(method).
make-pattern-constructor
(function).
make-pattern-literal
(function).
make-pattern-var
(function).
make-pattern-wildcard
(function).
pattern
(structure).
pattern-constructor
(structure).
pattern-constructor-name
(reader).
pattern-constructor-p
(function).
pattern-constructor-patterns
(reader).
pattern-list
(type).
pattern-list-p
(function).
pattern-literal
(structure).
pattern-literal-p
(function).
pattern-literal-value
(reader).
pattern-type
(reader).
pattern-var
(structure).
pattern-var-name
(reader).
pattern-var-orig-name
(reader).
pattern-var-p
(function).
pattern-variables
(function).
pattern-wildcard
(structure).
pattern-wildcard-p
(function).
pattern-constructor-location
(function).
pattern-constructor-type
(function).
pattern-literal-location
(function).
pattern-literal-type
(function).
pattern-location
(reader).
pattern-p
(function).
pattern-var-list
(type).
pattern-var-list-p
(function).
pattern-var-location
(function).
pattern-var-type
(function).
pattern-variables-generic%
(generic function).
pattern-wildcard-location
(function).
pattern-wildcard-type
(function).
coalton-compiler/typechecker/expression.lisp
pattern.lisp
(file).
typechecker
(module).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
location
(method).
make-node-abstraction
(function).
make-node-accessor
(function).
make-node-and
(function).
make-node-application
(function).
make-node-bind
(function).
make-node-body
(function).
make-node-break
(function).
make-node-cond
(function).
make-node-cond-clause
(function).
make-node-continue
(function).
make-node-do
(function).
make-node-do-bind
(function).
make-node-for
(function).
make-node-if
(function).
make-node-integer-literal
(function).
make-node-let
(function).
make-node-let-binding
(function).
make-node-lisp
(function).
make-node-literal
(function).
make-node-loop
(function).
make-node-match
(function).
make-node-match-branch
(function).
make-node-or
(function).
make-node-progn
(function).
make-node-return
(function).
make-node-unless
(function).
make-node-variable
(function).
make-node-when
(function).
make-node-while
(function).
make-node-while-let
(function).
node
(structure).
node-abstraction
(structure).
node-abstraction-body
(reader).
node-abstraction-p
(function).
node-abstraction-params
(reader).
node-accessor
(structure).
node-accessor-name
(reader).
node-and
(structure).
node-and-nodes
(reader).
node-application
(structure).
node-application-rands
(reader).
node-application-rator
(reader).
node-bind
(structure).
node-bind-expr
(reader).
node-bind-pattern
(reader).
node-body
(structure).
node-body-element
(type).
node-body-element-list
(type).
node-body-last-node
(reader).
node-body-nodes
(reader).
node-break
(structure).
node-break-label
(reader).
node-cond
(structure).
node-cond-clause
(structure).
node-cond-clause-body
(reader).
node-cond-clause-expr
(reader).
node-cond-clause-list
(type).
node-cond-clauses
(reader).
node-continue
(structure).
node-continue-label
(reader).
node-do
(structure).
node-do-bind
(structure).
node-do-bind-expr
(reader).
node-do-bind-pattern
(reader).
node-do-body-element
(type).
node-do-last-node
(reader).
node-do-nodes
(reader).
node-for
(structure).
node-for-body
(reader).
node-for-expr
(reader).
node-for-label
(reader).
node-for-pattern
(reader).
node-if
(structure).
node-if-else
(reader).
node-if-expr
(reader).
node-if-then
(reader).
node-integer-literal
(structure).
node-integer-literal-value
(reader).
node-let
(structure).
node-let-binding
(structure).
node-let-binding-list
(type).
node-let-binding-name
(reader).
node-let-binding-value
(reader).
node-let-bindings
(reader).
node-let-body
(reader).
node-lisp
(structure).
node-lisp-body
(reader).
node-lisp-type
(function).
node-lisp-var-names
(reader).
node-lisp-vars
(reader).
node-list
(type).
node-literal
(structure).
node-literal-value
(reader).
node-loop
(structure).
node-loop-body
(reader).
node-loop-label
(reader).
node-match
(structure).
node-match-branch
(structure).
node-match-branch-body
(reader).
node-match-branch-list
(type).
node-match-branch-pattern
(reader).
node-match-branches
(reader).
node-match-expr
(reader).
node-or
(structure).
node-or-nodes
(reader).
node-progn
(structure).
node-progn-body
(reader).
node-return
(structure).
node-return-expr
(reader).
node-type
(reader).
node-unless
(structure).
node-unless-body
(reader).
node-unless-expr
(reader).
node-variable
(structure).
node-variable-list
(type).
node-variable-name
(reader).
node-when
(structure).
node-when-body
(reader).
node-when-expr
(reader).
node-while
(structure).
node-while-body
(reader).
node-while-expr
(reader).
node-while-label
(reader).
node-while-let
(structure).
node-while-let-body
(reader).
node-while-let-expr
(reader).
node-while-let-label
(reader).
node-while-let-pattern
(reader).
node-abstraction-location
(function).
node-abstraction-type
(function).
node-accessor-location
(function).
node-accessor-p
(function).
node-accessor-type
(function).
node-and-location
(function).
node-and-p
(function).
node-and-type
(function).
node-application-location
(function).
node-application-p
(function).
node-application-type
(function).
node-bind-location
(reader).
node-bind-p
(function).
node-body-element-list-p
(function).
node-body-element-p
(function).
node-body-p
(function).
node-break-location
(function).
node-break-p
(function).
node-break-type
(function).
node-cond-clause-list-p
(function).
node-cond-clause-location
(reader).
node-cond-clause-p
(function).
node-cond-location
(function).
node-cond-p
(function).
node-cond-type
(function).
node-continue-location
(function).
node-continue-p
(function).
node-continue-type
(function).
node-do-bind-location
(reader).
node-do-bind-p
(function).
node-do-body-element-list
(type).
node-do-body-element-list-p
(function).
node-do-body-element-p
(function).
node-do-location
(function).
node-do-p
(function).
node-do-type
(function).
node-for-location
(function).
node-for-p
(function).
node-for-type
(function).
node-if-location
(function).
node-if-p
(function).
node-if-type
(function).
node-integer-literal-location
(function).
node-integer-literal-p
(function).
node-integer-literal-type
(function).
node-let-binding-list-p
(function).
node-let-binding-location
(reader).
node-let-binding-p
(function).
node-let-location
(function).
node-let-p
(function).
node-let-type
(function).
node-lisp-location
(function).
node-lisp-p
(function).
node-list-p
(function).
node-literal-location
(function).
node-literal-p
(function).
node-literal-type
(function).
node-location
(reader).
node-loop-location
(function).
node-loop-p
(function).
node-loop-type
(function).
node-match-branch-list-p
(function).
node-match-branch-location
(reader).
node-match-branch-p
(function).
node-match-location
(function).
node-match-p
(function).
node-match-type
(function).
node-or-location
(function).
node-or-p
(function).
node-or-type
(function).
node-p
(function).
node-progn-location
(function).
node-progn-p
(function).
node-progn-type
(function).
node-return-location
(function).
node-return-p
(function).
node-return-type
(function).
node-unless-location
(function).
node-unless-p
(function).
node-unless-type
(function).
node-variable-list-p
(function).
node-variable-location
(function).
node-variable-p
(function).
node-variable-type
(function).
node-when-location
(function).
node-when-p
(function).
node-when-type
(function).
node-while-let-location
(function).
node-while-let-p
(function).
node-while-let-type
(function).
node-while-location
(function).
node-while-p
(function).
node-while-type
(function).
coalton-compiler/typechecker/traverse.lisp
expression.lisp
(file).
typechecker
(module).
make-traverse-block
(function).
traverse
(generic function).
traverse-block
(structure).
copy-traverse-block
(function).
traverse-abstraction
(reader).
traverse-accessor
(reader).
traverse-and
(reader).
traverse-application
(reader).
traverse-bind
(reader).
traverse-block-p
(function).
traverse-body
(reader).
traverse-break
(reader).
traverse-cond
(reader).
traverse-cond-clause
(reader).
traverse-continue
(reader).
traverse-do
(reader).
traverse-do-bind
(reader).
traverse-for
(reader).
traverse-if
(reader).
traverse-integer-literal
(reader).
traverse-let
(reader).
traverse-let-binding
(reader).
traverse-lisp
(reader).
traverse-literal
(reader).
traverse-loop
(reader).
traverse-match
(reader).
traverse-match-branch
(reader).
traverse-or
(reader).
traverse-progn
(reader).
traverse-return
(reader).
traverse-unless
(reader).
traverse-variable
(reader).
traverse-when
(reader).
traverse-while
(reader).
traverse-while-let
(reader).
coalton-compiler/typechecker/toplevel.lisp
traverse.lisp
(file).
typechecker
(module).
apply-substitution
(method).
apply-substitution
(method).
instance-method-definition
(structure).
instance-method-definition-body
(reader).
instance-method-definition-list
(type).
instance-method-definition-name
(reader).
instance-method-definition-params
(reader).
location
(method).
make-instance-method-definition
(function).
make-toplevel-define
(function).
make-toplevel-define-instance
(function).
toplevel-define
(structure).
toplevel-define-body
(reader).
toplevel-define-instance
(structure).
toplevel-define-instance-context
(reader).
toplevel-define-instance-head-location
(reader).
toplevel-define-instance-list
(type).
toplevel-define-instance-methods
(reader).
toplevel-define-instance-pred
(reader).
toplevel-define-list
(type).
toplevel-define-name
(reader).
toplevel-define-params
(reader).
instance-method-definition-list-p
(function).
instance-method-definition-location
(function).
instance-method-definition-p
(function).
toplevel-define-instance-list-p
(function).
toplevel-define-instance-location
(function).
toplevel-define-instance-p
(function).
toplevel-define-list-p
(function).
toplevel-define-location
(function).
toplevel-define-p
(function).
toplevel-definition
(structure).
toplevel-definition-location
(reader).
toplevel-definition-p
(function).
coalton-compiler/typechecker/binding.lisp
toplevel.lisp
(file).
typechecker
(module).
binding-last-node
(generic function).
binding-parameters
(generic function).
binding-restricted-p
(generic function).
binding-type
(generic function).
binding-type
(type).
binding-type-list
(type).
binding-value
(generic function).
coalton-compiler/typechecker/accessor.lisp
binding.lisp
(file).
typechecker
(module).
accessor
(structure).
accessor-field
(reader).
accessor-from
(reader).
accessor-list
(type).
accessor-to
(reader).
apply-substitution
(method).
base-type
(function).
location
(method).
make-accessor
(function).
solve-accessors
(function).
type-variables
(method).
accessor-list-p
(function).
accessor-location
(reader).
accessor-p
(function).
solve-accessor
(function).
coalton-compiler/typechecker/partial-type-env.lisp
accessor.lisp
(file).
typechecker
(module).
make-partial-type-env
(function).
partial-type-env
(structure).
partial-type-env-add-class
(function).
partial-type-env-add-type
(function).
partial-type-env-add-var
(function).
partial-type-env-env
(reader).
partial-type-env-lookup-class
(function).
partial-type-env-lookup-type
(function).
partial-type-env-lookup-var
(function).
partial-type-env-replace-type
(function).
partial-type-env-ty-table
(reader).
partial-type-env-class-table
(reader).
partial-type-env-p
(function).
coalton-compiler/typechecker/parse-type.lisp
partial-type-env.lisp
(file).
typechecker
(module).
infer-predicate-kinds
(function).
infer-type-kinds
(generic function).
parse-qualified-type
(function).
parse-ty-scheme
(function).
parse-type
(function).
check-for-ambiguous-variables
(function).
check-for-reducible-context
(function).
coalton-compiler/typechecker/define-type.lisp
parse-type.lisp
(file).
typechecker
(module).
docstring
(method).
location
(method).
location
(method).
make-type-definition
(function).
toplevel-define-type
(function).
type-definition
(structure).
type-definition-constructor-types
(reader).
type-definition-constructors
(reader).
type-definition-docstring
(reader).
type-definition-enum-repr
(reader).
type-definition-explicit-repr
(reader).
type-definition-list
(type).
type-definition-name
(reader).
type-definition-newtype
(reader).
type-definition-runtime-type
(reader).
type-definition-type
(reader).
copy-field-definition
(function).
copy-type-definition
(function).
field-definition
(structure).
field-definition-location
(reader).
field-definition-name
(reader).
field-definition-p
(function).
field-definition-type
(reader).
infer-define-type-scc-kinds
(function).
make-field-definition
(function).
make-runtime-repr-instance
(function).
maybe-runtime-repr-instance
(function).
type-definition-constructor-args
(reader).
type-definition-list-p
(function).
type-definition-location
(reader).
type-definition-p
(function).
update-env-for-type-definition
(function).
coalton-compiler/typechecker/define-class.lisp
define-type.lisp
(file).
typechecker
(module).
apply-ksubstitution
(method).
kind-variables-generic%
(method).
toplevel-define-class
(function).
copy-partial-class
(function).
infer-class-kinds
(function).
infer-class-scc-kinds
(function).
make-partial-class
(function).
partial-class
(structure).
partial-class-method-tys
(reader).
partial-class-p
(function).
partial-class-superclasses
(reader).
coalton-compiler/typechecker/tc-env.lisp
define-class.lisp
(file).
typechecker
(module).
apply-substitution
(method).
make-tc-env
(function).
tc-env
(structure).
tc-env-add-definition
(function).
tc-env-add-variable
(function).
tc-env-bindings-variables
(function).
tc-env-bound-variables
(function).
tc-env-env
(reader).
tc-env-lookup-value
(function).
tc-env-replace-type
(function).
tc-env-ty-table
(reader).
type-variables
(method).
copy-tc-env
(function).
tc-env-suggest-value
(function).
coalton-compiler/typechecker/define.lisp
tc-env.lisp
(file).
typechecker
(module).
attach-explicit-binding-type
(generic function).
infer-expression-type
(generic function).
toplevel-define
(function).
*return-status*
(special variable).
*returns*
(special variable).
build-typed-binding
(generic function).
check-for-invalid-recursive-scc
(function).
error-ambiguous-pred
(function).
error-unknown-pred
(function).
expand-local-tvars
(function).
infer-binding-type
(function).
infer-bindings-type
(function).
infer-expl-binding-type
(function).
infer-impls-binding-type
(function).
infer-let-bindings
(function).
infer-pattern-type
(generic function).
node-return-info
(type).
node-return-info-list
(type).
node-return-info-list-p
(function).
node-return-info-p
(function).
rewrite-recursive-calls
(function).
standard-expression-type-mismatch-error
(function).
coalton-compiler/typechecker/define-instance.lisp
define.lisp
(file).
typechecker
(module).
toplevel-define-instance
(function).
toplevel-typecheck-instance
(function).
check-for-orphan-instance
(function).
check-instance-valid
(function).
define-instance-in-environment
(function).
typecheck-instance
(function).
coalton-compiler/typechecker/specialize.lisp
define-instance.lisp
(file).
typechecker
(module).
toplevel-specialize
(function).
process-specialize
(function).
coalton-compiler/typechecker/translation-unit.lisp
specialize.lisp
(file).
typechecker
(module).
make-translation-unit
(function).
translation-unit
(structure).
translation-unit-classes
(reader).
translation-unit-definitions
(reader).
translation-unit-instances
(reader).
translation-unit-lisp-forms
(reader).
translation-unit-package
(reader).
translation-unit-types
(reader).
copy-translation-unit
(function).
translation-unit-p
(function).
coalton-compiler/typechecker/package.lisp
translation-unit.lisp
(file).
typechecker
(module).
coalton-compiler/analysis/pattern-exhaustiveness.lisp
analysis
(module).
exhaustive-patterns-p
(function).
find-non-matching-value
(function).
useful-pattern-p
(function).
complete-signature-p
(function).
default-matrix
(function).
find-unnamed-constructor
(function).
pattern-matrix
(type).
pattern-matrix-p
(function).
specialize-matrix
(function).
useful-pattern-clause-p
(function).
coalton-compiler/analysis/unused-variables.lisp
pattern-exhaustiveness.lisp
(file).
analysis
(module).
find-unused-variables
(function).
variable-binding
(function).
coalton-compiler/analysis/underapplied-values.lisp
unused-variables.lisp
(file).
analysis
(module).
find-underapplied-values
(function).
coalton-compiler/analysis/analysis.lisp
underapplied-values.lisp
(file).
analysis
(module).
analyze-translation-unit
(function).
check-for-var-matching-constructor
(generic function).
check-pattern-exhaustiveness
(function).
print-pattern
(generic function).
coalton-compiler/analysis/package.lisp
analysis.lisp
(file).
analysis
(module).
coalton-compiler/codegen/pattern.lisp
codegen
(module).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
apply-substitution
(method).
make-load-form
(method).
make-pattern-constructor
(function).
make-pattern-literal
(function).
make-pattern-var
(function).
make-pattern-wildcard
(function).
pattern
(structure).
pattern-constructor
(structure).
pattern-constructor-name
(reader).
pattern-constructor-p
(function).
pattern-constructor-patterns
(reader).
pattern-list
(type).
pattern-literal
(structure).
pattern-literal-p
(function).
pattern-literal-value
(reader).
pattern-type
(reader).
pattern-var
(structure).
pattern-var-name
(reader).
pattern-var-p
(function).
pattern-variables
(function).
pattern-wildcard
(structure).
pattern-wildcard-p
(function).
type-variables
(method).
type-variables
(method).
type-variables
(method).
type-variables
(method).
pattern-constructor-type
(function).
pattern-list-p
(function).
pattern-literal-type
(function).
pattern-p
(function).
pattern-var-type
(function).
pattern-variables-generic%
(generic function).
pattern-wildcard-type
(function).
coalton-compiler/codegen/ast.lisp
pattern.lisp
(file).
codegen
(module).
binding-list
(type).
branch-list
(type).
copy-node
(function).
make-load-form
(method).
make-load-form
(method).
make-match-branch
(function).
make-node-abstraction
(function).
make-node-application
(function).
make-node-bind
(function).
make-node-block
(function).
make-node-break
(function).
make-node-continue
(function).
make-node-direct-application
(function).
make-node-dynamic-extent
(function).
make-node-field
(function).
make-node-let
(function).
make-node-lisp
(function).
make-node-literal
(function).
make-node-loop
(function).
make-node-match
(function).
make-node-return-from
(function).
make-node-seq
(function).
make-node-variable
(function).
make-node-while
(function).
make-node-while-let
(function).
match-branch
(structure).
match-branch-body
(reader).
match-branch-pattern
(reader).
node
(structure).
node-abstraction
(structure).
node-abstraction-p
(function).
node-abstraction-subexpr
(reader).
node-abstraction-vars
(reader).
node-application
(structure).
node-application-p
(function).
node-application-rands
(reader).
node-application-rator
(reader).
node-bind
(structure).
node-bind-body
(reader).
node-bind-expr
(reader).
node-bind-name
(reader).
node-binding-sccs
(function).
node-block
(structure).
node-block-body
(reader).
node-block-name
(reader).
node-break
(structure).
node-break-label
(reader).
node-continue
(structure).
node-continue-label
(reader).
node-direct-application
(structure).
node-direct-application-p
(function).
node-direct-application-rands
(reader).
node-direct-application-rator
(reader).
node-direct-application-rator-type
(reader).
node-dynamic-extent
(structure).
node-dynamic-extent-body
(reader).
node-dynamic-extent-name
(reader).
node-dynamic-extent-node
(reader).
node-field
(structure).
node-field-dict
(reader).
node-field-name
(reader).
node-field-p
(function).
node-let
(structure).
node-let-bindings
(reader).
node-let-p
(function).
node-let-subexpr
(reader).
node-lisp
(structure).
node-lisp-form
(reader).
node-lisp-p
(function).
node-lisp-vars
(reader).
node-list
(type).
node-literal
(structure).
node-literal-p
(function).
node-literal-value
(reader).
node-loop
(structure).
node-loop-body
(reader).
node-loop-label
(reader).
node-match
(structure).
node-match-branches
(reader).
node-match-expr
(reader).
node-rands
(function).
node-rator-name
(function).
node-rator-type
(function).
node-return-from
(structure).
node-return-from-expr
(reader).
node-return-from-name
(reader).
node-seq
(structure).
node-seq-nodes
(reader).
node-type
(function).
node-variable
(structure).
node-variable-p
(function).
node-variable-value
(reader).
node-while
(structure).
node-while-body
(reader).
node-while-expr
(reader).
node-while-label
(reader).
node-while-let
(structure).
node-while-let-body
(reader).
node-while-let-expr
(reader).
node-while-let-label
(reader).
node-while-let-pattern
(reader).
%copy-node
(function).
%node-type
(reader).
(setf %node-type)
(writer).
binding-list-p
(function).
branch-list-p
(function).
copy-match-branch
(function).
copy-node-abstraction
(function).
copy-node-application
(function).
copy-node-bind
(function).
copy-node-block
(function).
copy-node-break
(function).
copy-node-continue
(function).
copy-node-direct-application
(function).
copy-node-dynamic-extent
(function).
copy-node-field
(function).
copy-node-let
(function).
copy-node-lisp
(function).
copy-node-literal
(function).
copy-node-loop
(function).
copy-node-match
(function).
copy-node-return-from
(function).
copy-node-seq
(function).
copy-node-variable
(function).
copy-node-while
(function).
copy-node-while-let
(function).
lisp-coalton-var-alist
(type).
lisp-coalton-var-alist-p
(function).
match-branch-p
(function).
node-abstraction-type
(function).
(setf node-abstraction-type)
(function).
node-application-type
(function).
(setf node-application-type)
(function).
node-bind-p
(function).
node-bind-type
(function).
(setf node-bind-type)
(function).
node-block-p
(function).
node-block-type
(function).
(setf node-block-type)
(function).
node-break-p
(function).
node-break-type
(function).
(setf node-break-type)
(function).
node-continue-p
(function).
node-continue-type
(function).
(setf node-continue-type)
(function).
node-direct-application-type
(function).
(setf node-direct-application-type)
(function).
node-dynamic-extent-p
(function).
node-dynamic-extent-type
(function).
(setf node-dynamic-extent-type)
(function).
node-field-type
(function).
(setf node-field-type)
(function).
node-let-type
(function).
(setf node-let-type)
(function).
node-lisp-type
(function).
(setf node-lisp-type)
(function).
node-list-p
(function).
node-literal-type
(function).
(setf node-literal-type)
(function).
node-loop-p
(function).
node-loop-type
(function).
(setf node-loop-type)
(function).
node-match-p
(function).
node-match-type
(function).
(setf node-match-type)
(function).
node-p
(function).
node-return-from-p
(function).
node-return-from-type
(function).
(setf node-return-from-type)
(function).
node-seq-p
(function).
node-seq-type
(function).
(setf node-seq-type)
(function).
node-variable-type
(function).
(setf node-variable-type)
(function).
node-while-let-p
(function).
node-while-let-type
(function).
(setf node-while-let-type)
(function).
node-while-p
(function).
node-while-type
(function).
(setf node-while-type)
(function).
coalton-compiler/codegen/traverse.lisp
ast.lisp
(file).
codegen
(module).
*traverse*
(special variable).
action
(macro).
action
(structure).
count-applications
(function).
count-nodes
(function).
make-traverse-let-action-skipping-cons-bindings
(function).
traverse
(function).
traverse-with-binding-list
(function).
action-function
(reader).
action-list
(type).
action-list-p
(function).
action-p
(function).
action-type
(reader).
action-when
(reader).
copy-action
(function).
fire-action
(function).
make-action
(function).
make-binding-list-actions
(function).
make-default-actions
(function).
node-subtype
(type).
node-subtype-p
(function).
print-node-traversal-order
(function).
when-keyword
(type).
coalton-compiler/codegen/transformations.lisp
traverse.lisp
(file).
codegen
(module).
apply-substitution
(method).
node-free-p
(function).
node-variables
(function).
rename-type-variables
(function).
type-variables
(method).
coalton-compiler/codegen/ast-substitutions.lisp
transformations.lisp
(file).
codegen
(module).
apply-ast-substitution
(function).
ast-substitution
(structure).
ast-substitution-from
(reader).
ast-substitution-list
(type).
ast-substitution-to
(reader).
make-ast-substitution
(function).
ast-substitution-list-p
(function).
ast-substitution-p
(function).
copy-ast-substitution
(function).
coalton-compiler/codegen/resolve-instance.lisp
ast-substitutions.lisp
(file).
codegen
(module).
pred-context
(type).
pred-type
(function).
resolve-dict
(function).
resolve-static-dict
(function).
build-call
(function).
lookup-pred
(function).
lookup-pred-base
(function).
pred-context-p
(function).
pred-from-context
(function).
resolve-context-super
(function).
superclass-accessors
(function).
coalton-compiler/codegen/typecheck-node.lisp
resolve-instance.lisp
(file).
codegen
(module).
typecheck-node
(generic function).
coalton-compiler/codegen/hoister.lisp
typecheck-node.lisp
(file).
codegen
(module).
hoist-definition
(function).
hoister
(structure).
make-hoister
(function).
pop-final-hoist-point
(function).
pop-hoist-point
(function).
push-hoist-point
(function).
copy-hoist-point
(function).
copy-hoister
(function).
definitions-to-bindings
(function).
hoist-point
(structure).
hoist-point-add
(function).
hoist-point-blocks
(function).
hoist-point-bound-variables
(reader).
(setf hoist-point-bound-variables)
(writer).
hoist-point-definitions
(reader).
hoist-point-list
(type).
hoist-point-list-p
(function).
hoist-point-p
(function).
hoister-hoist-points
(reader).
(setf hoister-hoist-points)
(writer).
hoister-p
(function).
hoister-top-hoist-point
(reader).
make-hoist-point
(function).
coalton-compiler/codegen/translate-expression.lisp
hoister.lisp
(file).
codegen
(module).
translate-expression
(generic function).
translate-toplevel
(function).
*current-function-name*
(special variable).
apply-dicts
(function).
translate-pattern
(generic function).
wrap-in-block
(function).
wrap-with-pattern-params
(function).
coalton-compiler/codegen/translate-instance.lisp
translate-expression.lisp
(file).
codegen
(module).
translate-instance
(function).
coalton-compiler/codegen/struct-or-class.lisp
translate-instance.lisp
(file).
codegen
(module).
make-struct-or-class-field
(function).
struct-or-class
(function).
struct-or-class-field
(structure).
struct-or-class-field-name
(reader).
struct-or-class-field-type
(reader).
copy-struct-or-class-field
(function).
struct-or-class-field-p
(function).
coalton-compiler/codegen/codegen-pattern.lisp
struct-or-class.lisp
(file).
codegen
(module).
codegen-pattern
(generic function).
coalton-compiler/codegen/codegen-type-definition.lisp
codegen-pattern.lisp
(file).
codegen
(module).
codegen-type-definition
(function).
constructor-slot-name
(function).
coalton-compiler/codegen/codegen-expression.lisp
codegen-type-definition.lisp
(file).
codegen
(module).
codegen-expression
(generic function).
function-declarations
(function).
block-label
(function).
break-label
(function).
codegen-let
(function).
continue-label
(function).
data-letrec-able-p
(function).
find-constructor
(function).
setf-accessor
(function).
coalton-compiler/codegen/codegen-class.lisp
codegen-expression.lisp
(file).
codegen
(module).
codegen-class-definitions
(function).
make-method-fun
(function).
coalton-compiler/codegen/monomorphize.lisp
codegen-class.lisp
(file).
codegen
(module).
make-candidate-manager
(function).
monomorphize
(function).
argument
(type).
argument-list
(type).
argument-list-p
(function).
argument-p
(function).
candidate-manager
(structure).
candidate-manager-get
(function).
candidate-manager-map
(reader).
candidate-manager-p
(function).
candidate-manager-pop
(function).
candidate-manager-push
(function).
candidate-manager-stack
(reader).
(setf candidate-manager-stack)
(writer).
candidate-selection
(function).
compile-candidate
(function).
compile-candidate
(structure).
compile-candidate-args
(reader).
compile-candidate-list
(type).
compile-candidate-list-p
(function).
compile-candidate-name
(reader).
compile-candidate-p
(function).
copy-candidate-manager
(function).
copy-compile-candidate
(function).
make-compile-candidate
(function).
node-can-be-propagated
(function).
propagatable-p
(function).
resolve-var
(function).
rewrite-callsites
(function).
valid-candidate-p
(function).
coalton-compiler/codegen/constant-propagation.lisp
monomorphize.lisp
(file).
codegen
(module).
propagate-constants
(function).
constant-node-p
(function).
constant-var-value
(function).
coalton-compiler/codegen/optimizer.lisp
constant-propagation.lisp
(file).
codegen
(module).
make-function-table
(function).
optimize-bindings
(function).
optimize-node
(function).
aggressive-heuristic
(function).
apply-specializations
(function).
canonicalize
(function).
direct-application
(function).
heuristic-inline-applications
(function).
inline-applications
(function).
inline-methods
(function).
match-dynamic-extent-lift
(function).
optimize-bindings-initial
(function).
pointfree
(function).
resolve-compount-superclass
(function).
resolve-static-superclass
(function).
static-dict-lift
(function).
update-function-env
(function).
coalton-compiler/codegen/program.lisp
optimizer.lisp
(file).
codegen
(module).
*codegen-hook*
(special variable).
compile-translation-unit
(function).
bindings-offset
(function).
compile-definitions
(function).
compile-function
(function).
compile-scc
(function).
definition-bindings
(function).
instance-bindings
(function).
merge-forms
(function).
coalton-compiler/codegen/package.lisp
program.lisp
(file).
codegen
(module).
coalton-compiler/unlock-package.lisp
:sb-package-locks
codegen
(module).
coalton-compiler
(system).
coalton-compiler/entry.lisp
unlock-package.lisp
(file).
codegen
(module).
coalton-compiler
(system).
*global-environment*
(special variable).
codegen
(function).
compile
(function).
compile-coalton-toplevel
(function).
compile-to-lisp
(function).
entry-point
(function).
expression-entry-point
(function).
code-update-eql
(function).
make-environment-updater
(function).
make-prologue
(function).
print-form
(function).
with-environment-updates
(macro).
coalton-compiler/reader.lisp
entry.lisp
(file).
coalton-compiler
(system).
coalton
(macro).
coalton-codegen
(macro).
coalton-codegen-ast
(macro).
coalton-codegen-types
(macro).
coalton-toplevel
(macro).
*coalton-reader-allowed*
(special variable).
*source*
(special variable).
buffer-name
(function).
compile-forms
(function).
maybe-read-coalton
(function).
print-form
(function).
probe-symbol
(function).
read-coalton-toplevel-open-paren
(function).
read-lisp
(function).
source-filename
(function).
coalton-compiler/debug.lisp
reader.lisp
(file).
coalton-compiler
(system).
kind-of
(function).
lookup-class
(function).
lookup-code
(function).
lookup-fundeps
(function).
print-class-db
(function).
print-instance-db
(function).
print-specializations
(function).
print-type-db
(function).
print-value-db
(function).
type-of
(function).
coalton-compiler/faux-macros.lisp
debug.lisp
(file).
coalton-compiler
(system).
and
(macro).
break
(macro).
cond
(macro).
continue
(macro).
declare
(macro).
define
(macro).
define-class
(macro).
define-instance
(macro).
define-struct
(macro).
define-type
(macro).
do
(macro).
fn
(macro).
for
(macro).
if
(macro).
let
(macro).
lisp
(macro).
lisp-toplevel
(macro).
loop
(macro).
match
(macro).
monomorphize
(macro).
or
(macro).
progn
(macro).
repr
(macro).
return
(macro).
specialize
(macro).
the
(macro).
unless
(macro).
when
(macro).
while
(macro).
while-let
(macro).
define-coalton-editor-macro
(macro).
error-coalton-only
(function).
coalton-compiler/language-macros.lisp
faux-macros.lisp
(file).
coalton-compiler
(system).
coalton-compiler/lock-package.lisp
:sb-package-locks
language-macros.lisp
(file).
coalton-compiler
(system).
source-error/error.lisp
source-error
(system).
*source-error-context*
(special variable).
display-source-error
(function).
make-source-error-context
(function).
make-source-error-help
(function).
make-source-error-note
(function).
source-available-p
(generic function).
source-base-error
(condition).
source-base-warning
(condition).
source-condition-err
(reader method).
(setf source-condition-err)
(writer method).
source-error
(macro).
source-error
(structure).
source-error-location
(reader).
source-error-source
(reader).
source-name
(generic function).
source-stream
(generic function).
%make-source-error
(function).
copy-source-error
(function).
get-line-from-index
(function).
get-nth-line
(function).
make-source-error
(function).
make-source-error-resolved-note
(function).
source-condition
(condition).
source-error-context
(reader).
source-error-context
(structure).
source-error-context-list
(type).
source-error-context-list-p
(function).
source-error-context-message
(reader).
source-error-context-p
(function).
source-error-help
(structure).
source-error-help-list
(type).
source-error-help-list-p
(function).
source-error-help-message
(reader).
source-error-help-notes
(reader).
source-error-help-p
(function).
source-error-help-replacement
(reader).
source-error-help-span
(reader).
source-error-message
(reader).
source-error-note
(structure).
source-error-note-list
(type).
source-error-note-list-p
(function).
source-error-note-message
(reader).
source-error-note-p
(function).
source-error-note-span
(reader).
source-error-note-type
(reader).
source-error-notes
(reader).
source-error-p
(function).
source-error-resolved-note
(structure).
source-error-resolved-note-end-column
(reader).
source-error-resolved-note-end-line
(reader).
source-error-resolved-note-message
(reader).
source-error-resolved-note-p
(function).
source-error-resolved-note-start-column
(reader).
source-error-resolved-note-start-line
(reader).
source-error-resolved-note-type
(reader).
source-error-type
(reader).
source-error/package.lisp
error.lisp
(file).
source-error
(system).
coalton/library/utils.lisp
set-float-traps.lisp
(file).
coalton/library
(system).
defstdlib-package
(macro).
coalton/library/types.lisp
utils.lisp
(file).
coalton/library
(system).
as-proxy-of
(symbol macro).
as-proxy-of
(function).
lisptype
(class).
make-load-form
(method).
proxy
(symbol macro).
proxy-inner
(symbol macro).
proxy-inner
(function).
proxy-of
(symbol macro).
proxy-of
(function).
runtime-repr
(symbol macro).
runtime-repr
(function).
runtime-repr-of
(symbol macro).
runtime-repr-of
(function).
class/runtimerepr
(symbol macro).
class/runtimerepr
(function).
class/runtimerepr
(class).
class/runtimerepr-runtime-repr
(symbol macro).
class/runtimerepr-runtime-repr
(reader method).
(setf class/runtimerepr-runtime-repr)
(writer method).
instance/runtimerepr⎵(∶a⎵→⎵∶b)
(symbol macro).
instance/runtimerepr⎵(∶a⎵→⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵(∶a⎵→⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵(list⎵∶a)
(symbol macro).
instance/runtimerepr⎵(list⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵(list⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵(proxy⎵∶a)
(symbol macro).
instance/runtimerepr⎵(proxy⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵(proxy⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵boolean
(symbol macro).
instance/runtimerepr⎵boolean-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵boolean-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵char
(symbol macro).
instance/runtimerepr⎵char-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵char-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵double-float
(symbol macro).
instance/runtimerepr⎵double-float-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵double-float-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵fraction
(symbol macro).
instance/runtimerepr⎵fraction-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵fraction-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵integer
(symbol macro).
instance/runtimerepr⎵integer-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵integer-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵lisptype
(symbol macro).
instance/runtimerepr⎵lisptype-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵lisptype-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵single-float
(symbol macro).
instance/runtimerepr⎵single-float-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵single-float-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵string
(symbol macro).
instance/runtimerepr⎵string-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵string-coalton-library/types∶runtime-repr
(function).
proxy/proxy
(type).
coalton/library/primitive-types.lisp
types.lisp
(file).
coalton/library
(system).
cons
(symbol macro).
cons
(function).
false
(symbol macro).
i16
(class).
i32
(class).
i64
(class).
i8
(class).
ifix
(class).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
nil
(symbol macro).
true
(symbol macro).
u16
(class).
u32
(class).
u64
(class).
u8
(class).
ufix
(class).
unit
(symbol macro).
void
(class).
instance/coalton-library/types∶runtimerepr⎵i16
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i16-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i16-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵i32
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i32-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i32-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵i64
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i64-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i64-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵i8
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i8-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i8-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵ifix
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ifix-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ifix-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u16
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u16-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u16-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u32
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u32-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u32-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u64
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u64-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u64-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u8
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u8-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u8-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵ufix
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ufix-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ufix-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵void
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵void-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵void-coalton-library/types∶runtime-repr
(function).
coalton/library/classes.lisp
primitive-types.lisp
(file).
coalton/library
(system).
*
(symbol macro).
*
(function).
+
(symbol macro).
+
(function).
-
(symbol macro).
-
(function).
<
(symbol macro).
<
(function).
<=
(symbol macro).
<=
(function).
<=>
(symbol macro).
<=>
(function).
<>
(symbol macro).
<>
(function).
==
(symbol macro).
==
(function).
>
(symbol macro).
>
(function).
>=
(symbol macro).
>=
(function).
>>
(symbol macro).
>>
(function).
>>=
(symbol macro).
>>=
(function).
alt
(symbol macro).
alt
(function).
as-optional
(symbol macro).
as-optional
(function).
bimap
(symbol macro).
bimap
(function).
default
(symbol macro).
default
(function).
default?
(symbol macro).
default?
(function).
defaulting-unwrap
(symbol macro).
defaulting-unwrap
(function).
empty
(symbol macro).
empty
(function).
eq
(symbol macro).
err
(symbol macro).
err
(function).
error
(symbol macro).
error
(function).
expect
(symbol macro).
expect
(function).
fail
(symbol macro).
fail
(function).
fold
(symbol macro).
fold
(function).
foldr
(symbol macro).
foldr
(function).
fromint
(symbol macro).
fromint
(function).
gt
(symbol macro).
into
(symbol macro).
into
(function).
lifta2
(symbol macro).
lifta2
(function).
lt
(symbol macro).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
map
(symbol macro).
map
(function).
map-fst
(symbol macro).
map-fst
(function).
map-snd
(symbol macro).
map-snd
(function).
max
(symbol macro).
max
(function).
mconcat
(symbol macro).
mconcat
(function).
mempty
(symbol macro).
mempty
(function).
min
(symbol macro).
min
(function).
none
(symbol macro).
none
(function).
ok
(symbol macro).
ok
(function).
optional
(class).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
pure
(symbol macro).
pure
(function).
result
(class).
sequence
(symbol macro).
sequence
(function).
some
(symbol macro).
some
(function).
traverse
(symbol macro).
traverse
(function).
tryinto
(symbol macro).
tryinto
(function).
tuple
(symbol macro).
tuple
(function).
tuple
(class).
unwrap
(symbol macro).
unwrap
(function).
unwrap-or-else
(symbol macro).
unwrap-or-else
(function).
with-default
(symbol macro).
with-default
(function).
class/alternative
(symbol macro).
class/alternative
(function).
class/alternative
(class).
class/alternative-alt
(symbol macro).
class/alternative-alt
(reader method).
(setf class/alternative-alt)
(writer method).
class/alternative-empty
(symbol macro).
class/alternative-empty
(reader method).
(setf class/alternative-empty)
(writer method).
class/alternative-super-0
(symbol macro).
class/alternative-super-0
(reader method).
(setf class/alternative-super-0)
(writer method).
class/applicative
(symbol macro).
class/applicative
(function).
class/applicative
(class).
class/applicative-lifta2
(symbol macro).
class/applicative-lifta2
(reader method).
(setf class/applicative-lifta2)
(writer method).
class/applicative-pure
(symbol macro).
class/applicative-pure
(reader method).
(setf class/applicative-pure)
(writer method).
class/applicative-super-0
(symbol macro).
class/applicative-super-0
(reader method).
(setf class/applicative-super-0)
(writer method).
class/bifunctor
(symbol macro).
class/bifunctor
(function).
class/bifunctor
(class).
class/bifunctor-bimap
(symbol macro).
class/bifunctor-bimap
(reader method).
(setf class/bifunctor-bimap)
(writer method).
class/default
(symbol macro).
class/default
(function).
class/default
(class).
class/default-default
(symbol macro).
class/default-default
(reader method).
(setf class/default-default)
(writer method).
class/eq
(symbol macro).
class/eq
(function).
class/eq
(class).
class/eq-==
(symbol macro).
class/eq-==
(reader method).
(setf class/eq-==)
(writer method).
class/foldable
(symbol macro).
class/foldable
(function).
class/foldable
(class).
class/foldable-fold
(symbol macro).
class/foldable-fold
(reader method).
(setf class/foldable-fold)
(writer method).
class/foldable-foldr
(symbol macro).
class/foldable-foldr
(reader method).
(setf class/foldable-foldr)
(writer method).
class/functor
(symbol macro).
class/functor
(function).
class/functor
(class).
class/functor-map
(symbol macro).
class/functor-map
(reader method).
(setf class/functor-map)
(writer method).
class/into
(symbol macro).
class/into
(function).
class/into
(class).
class/into-into
(symbol macro).
class/into-into
(reader method).
(setf class/into-into)
(writer method).
class/iso
(symbol macro).
class/iso
(function).
class/iso
(class).
class/iso-super-0
(symbol macro).
class/iso-super-0
(reader method).
(setf class/iso-super-0)
(writer method).
class/iso-super-1
(symbol macro).
class/iso-super-1
(reader method).
(setf class/iso-super-1)
(writer method).
class/monad
(symbol macro).
class/monad
(function).
class/monad
(class).
class/monad->>=
(symbol macro).
class/monad->>=
(reader method).
(setf class/monad->>=)
(writer method).
class/monad-super-0
(symbol macro).
class/monad-super-0
(reader method).
(setf class/monad-super-0)
(writer method).
class/monadfail
(symbol macro).
class/monadfail
(function).
class/monadfail
(class).
class/monadfail-fail
(symbol macro).
class/monadfail-fail
(reader method).
(setf class/monadfail-fail)
(writer method).
class/monadfail-super-0
(symbol macro).
class/monadfail-super-0
(reader method).
(setf class/monadfail-super-0)
(writer method).
class/monoid
(symbol macro).
class/monoid
(function).
class/monoid
(class).
class/monoid-mempty
(symbol macro).
class/monoid-mempty
(reader method).
(setf class/monoid-mempty)
(writer method).
class/monoid-super-0
(symbol macro).
class/monoid-super-0
(reader method).
(setf class/monoid-super-0)
(writer method).
class/num
(symbol macro).
class/num
(function).
class/num
(class).
class/num-*
(symbol macro).
class/num-*
(reader method).
(setf class/num-*)
(writer method).
class/num-+
(symbol macro).
class/num-+
(reader method).
(setf class/num-+)
(writer method).
class/num--
(symbol macro).
class/num--
(reader method).
(setf class/num--)
(writer method).
class/num-fromint
(symbol macro).
class/num-fromint
(reader method).
(setf class/num-fromint)
(writer method).
class/num-super-0
(symbol macro).
class/num-super-0
(reader method).
(setf class/num-super-0)
(writer method).
class/ord
(symbol macro).
class/ord
(function).
class/ord
(class).
class/ord-<=>
(symbol macro).
class/ord-<=>
(reader method).
(setf class/ord-<=>)
(writer method).
class/ord-super-0
(symbol macro).
class/ord-super-0
(reader method).
(setf class/ord-super-0)
(writer method).
class/semigroup
(symbol macro).
class/semigroup
(function).
class/semigroup
(class).
class/semigroup-<>
(symbol macro).
class/semigroup-<>
(reader method).
(setf class/semigroup-<>)
(writer method).
class/signalable
(symbol macro).
class/signalable
(function).
class/signalable
(class).
class/signalable-error
(symbol macro).
class/signalable-error
(reader method).
(setf class/signalable-error)
(writer method).
class/traversable
(symbol macro).
class/traversable
(function).
class/traversable
(class).
class/traversable-traverse
(symbol macro).
class/traversable-traverse
(reader method).
(setf class/traversable-traverse)
(writer method).
class/tryinto
(symbol macro).
class/tryinto
(function).
class/tryinto
(class).
class/tryinto-tryinto
(symbol macro).
class/tryinto-tryinto
(reader method).
(setf class/tryinto-tryinto)
(writer method).
class/unwrappable
(symbol macro).
class/unwrappable
(function).
class/unwrappable
(class).
class/unwrappable-unwrap-or-else
(symbol macro).
class/unwrappable-unwrap-or-else
(reader method).
(setf class/unwrappable-unwrap-or-else)
(writer method).
instance/eq⎵ord
(symbol macro).
instance/eq⎵ord-coalton-library/classes∶==
(symbol macro).
instance/eq⎵ord-coalton-library/classes∶==
(function).
instance/eq⎵types∶lisptype
(symbol macro).
instance/eq⎵types∶lisptype-coalton-library/classes∶==
(symbol macro).
instance/eq⎵types∶lisptype-coalton-library/classes∶==
(function).
instance/eq⎵unit
(symbol macro).
instance/eq⎵unit-coalton-library/classes∶==
(symbol macro).
instance/eq⎵unit-coalton-library/classes∶==
(function).
instance/into⎵∶a⎵∶a
(symbol macro).
instance/into⎵∶a⎵∶a-coalton-library/classes∶into
(symbol macro).
instance/into⎵∶a⎵∶a-coalton-library/classes∶into
(function).
instance/iso⎵∶a⎵∶a
(symbol macro).
instance/ord⎵ord
(symbol macro).
instance/ord⎵ord-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵ord-coalton-library/classes∶<=>
(function).
instance/signalable⎵string
(symbol macro).
instance/signalable⎵string-coalton-library/classes∶error
(symbol macro).
instance/signalable⎵string-coalton-library/classes∶error
(function).
instance/types∶runtimerepr⎵(optional⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(optional⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(optional⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/types∶runtimerepr⎵(result⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(result⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/types∶runtimerepr⎵(tuple⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(tuple⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵ord
(symbol macro).
instance/types∶runtimerepr⎵ord-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵ord-coalton-library/types∶runtime-repr
(function).
optional/none
(class).
optional/some
(class).
optional/some-_0
(symbol macro).
optional/some-_0
(reader method).
(setf optional/some-_0)
(writer method).
ord/eq
(type).
ord/gt
(type).
ord/lt
(type).
result/err
(class).
result/err-_0
(symbol macro).
result/err-_0
(reader method).
(setf result/err-_0)
(writer method).
result/ok
(class).
result/ok-_0
(symbol macro).
result/ok-_0
(reader method).
(setf result/ok-_0)
(writer method).
tuple/tuple
(class).
tuple/tuple-_0
(symbol macro).
tuple/tuple-_0
(reader method).
(setf tuple/tuple-_0)
(writer method).
tuple/tuple-_1
(symbol macro).
tuple/tuple-_1
(reader method).
(setf tuple/tuple-_1)
(writer method).
coalton/library/hash.lisp
classes.lisp
(file).
coalton/library
(system).
combine-hashes
(symbol macro).
combine-hashes
(function).
combine-hashes-order-independent
(symbol macro).
combine-hashes-order-independent
(function).
define-sxhash-hasher
(macro).
hash
(symbol macro).
hash
(function).
hash
(class).
make-load-form
(method).
class/hash
(symbol macro).
class/hash
(function).
class/hash
(class).
class/hash-hash
(symbol macro).
class/hash-hash
(reader method).
(setf class/hash-hash)
(writer method).
class/hash-super-0
(symbol macro).
class/hash-super-0
(reader method).
(setf class/hash-super-0)
(writer method).
instance/coalton-library/types∶runtimerepr⎵hash
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵hash-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵hash-coalton-library/types∶runtime-repr
(function).
instance/default⎵hash
(symbol macro).
instance/default⎵hash-coalton-library/classes∶default
(symbol macro).
instance/default⎵hash-coalton-library/classes∶default
(function).
instance/eq⎵hash
(symbol macro).
instance/eq⎵hash-coalton-library/classes∶==
(symbol macro).
instance/eq⎵hash-coalton-library/classes∶==
(function).
instance/hash⎵hash
(symbol macro).
instance/hash⎵hash-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵hash-coalton-library/hash∶hash
(function).
instance/monoid⎵hash
(symbol macro).
instance/monoid⎵hash-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵hash
(symbol macro).
instance/ord⎵hash-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵hash-coalton-library/classes∶<=>
(function).
instance/semigroup⎵hash
(symbol macro).
instance/semigroup⎵hash-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵hash-coalton-library/classes∶<>
(function).
coalton/library/builtin.lisp
hash.lisp
(file).
coalton/library
(system).
boolean-and
(symbol macro).
boolean-and
(function).
boolean-not
(symbol macro).
boolean-not
(function).
boolean-or
(symbol macro).
boolean-or
(function).
boolean-xor
(symbol macro).
boolean-xor
(function).
not
(symbol macro).
not
(function).
undefined
(symbol macro).
undefined
(function).
unreachable
(macro).
xor
(symbol macro).
xor
(function).
coalton/library/functions.lisp
builtin.lisp
(file).
coalton/library
(system).
/=
(symbol macro).
/=
(function).
asum
(symbol macro).
asum
(function).
bracket
(symbol macro).
bracket
(function).
complement
(symbol macro).
complement
(function).
compose
(symbol macro).
compose
(function).
conjoin
(symbol macro).
conjoin
(function).
const
(symbol macro).
const
(function).
curry
(symbol macro).
curry
(function).
disjoin
(symbol macro).
disjoin
(function).
fix
(symbol macro).
fix
(function).
flip
(symbol macro).
flip
(function).
id
(symbol macro).
id
(function).
msum
(symbol macro).
msum
(function).
pair-with
(symbol macro).
pair-with
(function).
print
(symbol macro).
print
(function).
reduce
(symbol macro).
reduce
(function).
trace
(symbol macro).
trace
(function).
traceobject
(symbol macro).
traceobject
(function).
uncurry
(symbol macro).
uncurry
(function).
unsafe-pointer-eq?
(symbol macro).
unsafe-pointer-eq?
(function).
%unwind-protect
(macro).
instance/functor⎵(arrow⎵∶a)
(symbol macro).
instance/functor⎵(arrow⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(arrow⎵∶a)-coalton-library/classes∶map
(function).
coalton/library/boolean.lisp
functions.lisp
(file).
coalton/library
(system).
instance/coalton-library/hash∶hash⎵boolean
(symbol macro).
instance/coalton-library/hash∶hash⎵boolean-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵boolean-coalton-library/hash∶hash
(function).
instance/default⎵boolean
(symbol macro).
instance/default⎵boolean-coalton-library/classes∶default
(symbol macro).
instance/default⎵boolean-coalton-library/classes∶default
(function).
instance/eq⎵boolean
(symbol macro).
instance/eq⎵boolean-coalton-library/classes∶==
(symbol macro).
instance/eq⎵boolean-coalton-library/classes∶==
(function).
instance/ord⎵boolean
(symbol macro).
instance/ord⎵boolean-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵boolean-coalton-library/classes∶<=>
(function).
coalton/library/bits.lisp
boolean.lisp
(file).
coalton/library
(system).
class/bits
(symbol macro).
class/bits
(function).
class/bits
(class).
class/bits-and
(symbol macro).
class/bits-and
(reader method).
(setf class/bits-and)
(writer method).
class/bits-not
(symbol macro).
class/bits-not
(reader method).
(setf class/bits-not)
(writer method).
class/bits-or
(symbol macro).
class/bits-or
(reader method).
(setf class/bits-or)
(writer method).
class/bits-shift
(symbol macro).
class/bits-shift
(reader method).
(setf class/bits-shift)
(writer method).
class/bits-super-0
(symbol macro).
class/bits-super-0
(reader method).
(setf class/bits-super-0)
(writer method).
class/bits-xor
(symbol macro).
class/bits-xor
(reader method).
(setf class/bits-xor)
(writer method).
coalton/library/math/arith.lisp
math
(module).
/
(symbol macro).
/
(function).
1+
(symbol macro).
1+
(function).
1-
(symbol macro).
1-
(function).
abs
(symbol macro).
abs
(function).
ash
(symbol macro).
ash
(function).
finite?
(symbol macro).
finite?
(function).
general/
(symbol macro).
general/
(function).
infinite?
(symbol macro).
infinite?
(function).
infinity
(symbol macro).
infinity
(function).
nan
(symbol macro).
nan
(function).
nan?
(symbol macro).
nan?
(function).
negate
(symbol macro).
negate
(function).
negative-infinity
(symbol macro).
negative-infinity
(function).
negative?
(symbol macro).
negative?
(function).
nonnegative?
(symbol macro).
nonnegative?
(function).
nonpositive?
(symbol macro).
nonpositive?
(function).
nonzero?
(symbol macro).
nonzero?
(function).
positive?
(symbol macro).
positive?
(function).
reciprocal
(symbol macro).
reciprocal
(function).
sign
(symbol macro).
sign
(function).
zero?
(symbol macro).
zero?
(function).
class/dividable
(symbol macro).
class/dividable
(function).
class/dividable
(class).
class/dividable-general/
(symbol macro).
class/dividable-general/
(reader method).
(setf class/dividable-general/)
(writer method).
class/reciprocable
(symbol macro).
class/reciprocable
(function).
class/reciprocable
(class).
class/reciprocable-/
(symbol macro).
class/reciprocable-/
(reader method).
(setf class/reciprocable-/)
(writer method).
class/reciprocable-reciprocal
(symbol macro).
class/reciprocable-reciprocal
(reader method).
(setf class/reciprocable-reciprocal)
(writer method).
class/reciprocable-super-0
(symbol macro).
class/reciprocable-super-0
(reader method).
(setf class/reciprocable-super-0)
(writer method).
class/transfinite
(symbol macro).
class/transfinite
(function).
class/transfinite
(class).
class/transfinite-infinite?
(symbol macro).
class/transfinite-infinite?
(reader method).
(setf class/transfinite-infinite?)
(writer method).
class/transfinite-infinity
(symbol macro).
class/transfinite-infinity
(reader method).
(setf class/transfinite-infinity)
(writer method).
class/transfinite-nan
(symbol macro).
class/transfinite-nan
(reader method).
(setf class/transfinite-nan)
(writer method).
class/transfinite-nan?
(symbol macro).
class/transfinite-nan?
(reader method).
(setf class/transfinite-nan?)
(writer method).
instance/dividable⎵∶a⎵∶a
(symbol macro).
instance/dividable⎵∶a⎵∶a
(function).
instance/dividable⎵∶a⎵∶a-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵∶a⎵∶a-coalton-library/math/arith∶general/
(function).
instance/transfinite⎵double-float
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶infinite?
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶infinite?
(function).
instance/transfinite⎵double-float-coalton-library/math/arith∶infinity
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶nan
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶nan?
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶nan?
(function).
instance/transfinite⎵single-float
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶infinite?
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶infinite?
(function).
instance/transfinite⎵single-float-coalton-library/math/arith∶infinity
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶nan
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶nan?
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶nan?
(function).
coalton/library/math/num.lisp
arith.lisp
(file).
math
(module).
%define-overflow-handler
(macro).
%optional-coerce
(function).
+fixnum-bits+
(constant).
+unsigned-fixnum-bits+
(constant).
define-bits-checked
(macro).
define-bits-wrapping
(macro).
define-default-num
(macro).
define-dividable-float
(macro).
define-eq
(macro).
define-float-fraction-conversion
(macro).
define-num-checked
(macro).
define-num-float
(macro).
define-num-wrapping
(macro).
define-ord
(macro).
define-reciprocable-float
(macro).
double-float-<⎵type
(symbol macro).
double-float-<⎵type
(function).
double-float-<=
(symbol macro).
double-float-<=
(function).
double-float->
(symbol macro).
double-float->
(function).
double-float->=
(symbol macro).
double-float->=
(function).
i16-<⎵type
(symbol macro).
i16-<⎵type
(function).
i16-<=
(symbol macro).
i16-<=
(function).
i16->
(symbol macro).
i16->
(function).
i16->=
(symbol macro).
i16->=
(function).
i32-<⎵type
(symbol macro).
i32-<⎵type
(function).
i32-<=
(symbol macro).
i32-<=
(function).
i32->
(symbol macro).
i32->
(function).
i32->=
(symbol macro).
i32->=
(function).
i64-<⎵type
(symbol macro).
i64-<⎵type
(function).
i64-<=
(symbol macro).
i64-<=
(function).
i64->
(symbol macro).
i64->
(function).
i64->=
(symbol macro).
i64->=
(function).
i8-<⎵type
(symbol macro).
i8-<⎵type
(function).
i8-<=
(symbol macro).
i8-<=
(function).
i8->
(symbol macro).
i8->
(function).
i8->=
(symbol macro).
i8->=
(function).
ifix-<⎵type
(symbol macro).
ifix-<⎵type
(function).
ifix-<=
(symbol macro).
ifix-<=
(function).
ifix->
(symbol macro).
ifix->
(function).
ifix->=
(symbol macro).
ifix->=
(function).
instance/bits∶bits⎵i16
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵i32
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵i64
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵i8
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵ifix
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶and
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶not
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶or
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵integer
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶and
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶not
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶or
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u16
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u32
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u64
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u8
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵ufix
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶and
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶not
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶or
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶xor
(function).
instance/coalton-library/hash∶hash⎵double-float
(symbol macro).
instance/coalton-library/hash∶hash⎵double-float-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵double-float-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i16
(symbol macro).
instance/coalton-library/hash∶hash⎵i16-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i16-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i32
(symbol macro).
instance/coalton-library/hash∶hash⎵i32-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i32-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i64
(symbol macro).
instance/coalton-library/hash∶hash⎵i64-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i64-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i8
(symbol macro).
instance/coalton-library/hash∶hash⎵i8-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i8-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵ifix
(symbol macro).
instance/coalton-library/hash∶hash⎵ifix-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵ifix-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵integer
(symbol macro).
instance/coalton-library/hash∶hash⎵integer-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵integer-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵single-float
(symbol macro).
instance/coalton-library/hash∶hash⎵single-float-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵single-float-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u16
(symbol macro).
instance/coalton-library/hash∶hash⎵u16-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u16-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u32
(symbol macro).
instance/coalton-library/hash∶hash⎵u32-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u32-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u64
(symbol macro).
instance/coalton-library/hash∶hash⎵u64-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u64-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u8
(symbol macro).
instance/coalton-library/hash∶hash⎵u8-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u8-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵ufix
(symbol macro).
instance/coalton-library/hash∶hash⎵ufix-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵ufix-coalton-library/hash∶hash
(function).
instance/default⎵double-float
(symbol macro).
instance/default⎵double-float-coalton-library/classes∶default
(symbol macro).
instance/default⎵double-float-coalton-library/classes∶default
(function).
instance/default⎵i16
(symbol macro).
instance/default⎵i16-coalton-library/classes∶default
(symbol macro).
instance/default⎵i16-coalton-library/classes∶default
(function).
instance/default⎵i32
(symbol macro).
instance/default⎵i32-coalton-library/classes∶default
(symbol macro).
instance/default⎵i32-coalton-library/classes∶default
(function).
instance/default⎵i64
(symbol macro).
instance/default⎵i64-coalton-library/classes∶default
(symbol macro).
instance/default⎵i64-coalton-library/classes∶default
(function).
instance/default⎵i8
(symbol macro).
instance/default⎵i8-coalton-library/classes∶default
(symbol macro).
instance/default⎵i8-coalton-library/classes∶default
(function).
instance/default⎵ifix
(symbol macro).
instance/default⎵ifix-coalton-library/classes∶default
(symbol macro).
instance/default⎵ifix-coalton-library/classes∶default
(function).
instance/default⎵integer
(symbol macro).
instance/default⎵integer-coalton-library/classes∶default
(symbol macro).
instance/default⎵integer-coalton-library/classes∶default
(function).
instance/default⎵single-float
(symbol macro).
instance/default⎵single-float-coalton-library/classes∶default
(symbol macro).
instance/default⎵single-float-coalton-library/classes∶default
(function).
instance/default⎵u16
(symbol macro).
instance/default⎵u16-coalton-library/classes∶default
(symbol macro).
instance/default⎵u16-coalton-library/classes∶default
(function).
instance/default⎵u32
(symbol macro).
instance/default⎵u32-coalton-library/classes∶default
(symbol macro).
instance/default⎵u32-coalton-library/classes∶default
(function).
instance/default⎵u64
(symbol macro).
instance/default⎵u64-coalton-library/classes∶default
(symbol macro).
instance/default⎵u64-coalton-library/classes∶default
(function).
instance/default⎵u8
(symbol macro).
instance/default⎵u8-coalton-library/classes∶default
(symbol macro).
instance/default⎵u8-coalton-library/classes∶default
(function).
instance/default⎵ufix
(symbol macro).
instance/default⎵ufix-coalton-library/classes∶default
(symbol macro).
instance/default⎵ufix-coalton-library/classes∶default
(function).
instance/dividable⎵integer⎵double-float
(symbol macro).
instance/dividable⎵integer⎵double-float-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵integer⎵double-float-coalton-library/math/arith∶general/
(function).
instance/dividable⎵integer⎵single-float
(symbol macro).
instance/dividable⎵integer⎵single-float-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵integer⎵single-float-coalton-library/math/arith∶general/
(function).
instance/eq⎵double-float
(symbol macro).
instance/eq⎵double-float-coalton-library/classes∶==
(symbol macro).
instance/eq⎵double-float-coalton-library/classes∶==
(function).
instance/eq⎵i16
(symbol macro).
instance/eq⎵i16-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i16-coalton-library/classes∶==
(function).
instance/eq⎵i32
(symbol macro).
instance/eq⎵i32-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i32-coalton-library/classes∶==
(function).
instance/eq⎵i64
(symbol macro).
instance/eq⎵i64-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i64-coalton-library/classes∶==
(function).
instance/eq⎵i8
(symbol macro).
instance/eq⎵i8-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i8-coalton-library/classes∶==
(function).
instance/eq⎵ifix
(symbol macro).
instance/eq⎵ifix-coalton-library/classes∶==
(symbol macro).
instance/eq⎵ifix-coalton-library/classes∶==
(function).
instance/eq⎵integer
(symbol macro).
instance/eq⎵integer-coalton-library/classes∶==
(symbol macro).
instance/eq⎵integer-coalton-library/classes∶==
(function).
instance/eq⎵single-float
(symbol macro).
instance/eq⎵single-float-coalton-library/classes∶==
(symbol macro).
instance/eq⎵single-float-coalton-library/classes∶==
(function).
instance/eq⎵u16
(symbol macro).
instance/eq⎵u16-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u16-coalton-library/classes∶==
(function).
instance/eq⎵u32
(symbol macro).
instance/eq⎵u32-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u32-coalton-library/classes∶==
(function).
instance/eq⎵u64
(symbol macro).
instance/eq⎵u64-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u64-coalton-library/classes∶==
(function).
instance/eq⎵u8
(symbol macro).
instance/eq⎵u8-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u8-coalton-library/classes∶==
(function).
instance/eq⎵ufix
(symbol macro).
instance/eq⎵ufix-coalton-library/classes∶==
(symbol macro).
instance/eq⎵ufix-coalton-library/classes∶==
(function).
instance/num⎵double-float
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶*
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶*
(function).
instance/num⎵double-float-coalton-library/classes∶+
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶+
(function).
instance/num⎵double-float-coalton-library/classes∶-
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶-
(function).
instance/num⎵double-float-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶fromint
(function).
instance/num⎵i16
(symbol macro).
instance/num⎵i16-coalton-library/classes∶*
(symbol macro).
instance/num⎵i16-coalton-library/classes∶*
(function).
instance/num⎵i16-coalton-library/classes∶+
(symbol macro).
instance/num⎵i16-coalton-library/classes∶+
(function).
instance/num⎵i16-coalton-library/classes∶-
(symbol macro).
instance/num⎵i16-coalton-library/classes∶-
(function).
instance/num⎵i16-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i16-coalton-library/classes∶fromint
(function).
instance/num⎵i32
(symbol macro).
instance/num⎵i32-coalton-library/classes∶*
(symbol macro).
instance/num⎵i32-coalton-library/classes∶*
(function).
instance/num⎵i32-coalton-library/classes∶+
(symbol macro).
instance/num⎵i32-coalton-library/classes∶+
(function).
instance/num⎵i32-coalton-library/classes∶-
(symbol macro).
instance/num⎵i32-coalton-library/classes∶-
(function).
instance/num⎵i32-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i32-coalton-library/classes∶fromint
(function).
instance/num⎵i64
(symbol macro).
instance/num⎵i64-coalton-library/classes∶*
(symbol macro).
instance/num⎵i64-coalton-library/classes∶*
(function).
instance/num⎵i64-coalton-library/classes∶+
(symbol macro).
instance/num⎵i64-coalton-library/classes∶+
(function).
instance/num⎵i64-coalton-library/classes∶-
(symbol macro).
instance/num⎵i64-coalton-library/classes∶-
(function).
instance/num⎵i64-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i64-coalton-library/classes∶fromint
(function).
instance/num⎵i8
(symbol macro).
instance/num⎵i8-coalton-library/classes∶*
(symbol macro).
instance/num⎵i8-coalton-library/classes∶*
(function).
instance/num⎵i8-coalton-library/classes∶+
(symbol macro).
instance/num⎵i8-coalton-library/classes∶+
(function).
instance/num⎵i8-coalton-library/classes∶-
(symbol macro).
instance/num⎵i8-coalton-library/classes∶-
(function).
instance/num⎵i8-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i8-coalton-library/classes∶fromint
(function).
instance/num⎵ifix
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶*
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶*
(function).
instance/num⎵ifix-coalton-library/classes∶+
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶+
(function).
instance/num⎵ifix-coalton-library/classes∶-
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶-
(function).
instance/num⎵ifix-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶fromint
(function).
instance/num⎵integer
(symbol macro).
instance/num⎵integer-coalton-library/classes∶*
(symbol macro).
instance/num⎵integer-coalton-library/classes∶*
(function).
instance/num⎵integer-coalton-library/classes∶+
(symbol macro).
instance/num⎵integer-coalton-library/classes∶+
(function).
instance/num⎵integer-coalton-library/classes∶-
(symbol macro).
instance/num⎵integer-coalton-library/classes∶-
(function).
instance/num⎵integer-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵integer-coalton-library/classes∶fromint
(function).
instance/num⎵single-float
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶*
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶*
(function).
instance/num⎵single-float-coalton-library/classes∶+
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶+
(function).
instance/num⎵single-float-coalton-library/classes∶-
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶-
(function).
instance/num⎵single-float-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶fromint
(function).
instance/num⎵u16
(symbol macro).
instance/num⎵u16-coalton-library/classes∶*
(symbol macro).
instance/num⎵u16-coalton-library/classes∶*
(function).
instance/num⎵u16-coalton-library/classes∶+
(symbol macro).
instance/num⎵u16-coalton-library/classes∶+
(function).
instance/num⎵u16-coalton-library/classes∶-
(symbol macro).
instance/num⎵u16-coalton-library/classes∶-
(function).
instance/num⎵u16-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u16-coalton-library/classes∶fromint
(function).
instance/num⎵u32
(symbol macro).
instance/num⎵u32-coalton-library/classes∶*
(symbol macro).
instance/num⎵u32-coalton-library/classes∶*
(function).
instance/num⎵u32-coalton-library/classes∶+
(symbol macro).
instance/num⎵u32-coalton-library/classes∶+
(function).
instance/num⎵u32-coalton-library/classes∶-
(symbol macro).
instance/num⎵u32-coalton-library/classes∶-
(function).
instance/num⎵u32-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u32-coalton-library/classes∶fromint
(function).
instance/num⎵u64
(symbol macro).
instance/num⎵u64-coalton-library/classes∶*
(symbol macro).
instance/num⎵u64-coalton-library/classes∶*
(function).
instance/num⎵u64-coalton-library/classes∶+
(symbol macro).
instance/num⎵u64-coalton-library/classes∶+
(function).
instance/num⎵u64-coalton-library/classes∶-
(symbol macro).
instance/num⎵u64-coalton-library/classes∶-
(function).
instance/num⎵u64-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u64-coalton-library/classes∶fromint
(function).
instance/num⎵u8
(symbol macro).
instance/num⎵u8-coalton-library/classes∶*
(symbol macro).
instance/num⎵u8-coalton-library/classes∶*
(function).
instance/num⎵u8-coalton-library/classes∶+
(symbol macro).
instance/num⎵u8-coalton-library/classes∶+
(function).
instance/num⎵u8-coalton-library/classes∶-
(symbol macro).
instance/num⎵u8-coalton-library/classes∶-
(function).
instance/num⎵u8-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u8-coalton-library/classes∶fromint
(function).
instance/num⎵ufix
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶*
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶*
(function).
instance/num⎵ufix-coalton-library/classes∶+
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶+
(function).
instance/num⎵ufix-coalton-library/classes∶-
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶-
(function).
instance/num⎵ufix-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶fromint
(function).
instance/ord⎵double-float
(symbol macro).
instance/ord⎵double-float-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵double-float-coalton-library/classes∶<=>
(function).
instance/ord⎵i16
(symbol macro).
instance/ord⎵i16-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i16-coalton-library/classes∶<=>
(function).
instance/ord⎵i32
(symbol macro).
instance/ord⎵i32-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i32-coalton-library/classes∶<=>
(function).
instance/ord⎵i64
(symbol macro).
instance/ord⎵i64-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i64-coalton-library/classes∶<=>
(function).
instance/ord⎵i8
(symbol macro).
instance/ord⎵i8-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i8-coalton-library/classes∶<=>
(function).
instance/ord⎵ifix
(symbol macro).
instance/ord⎵ifix-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵ifix-coalton-library/classes∶<=>
(function).
instance/ord⎵integer
(symbol macro).
instance/ord⎵integer-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵integer-coalton-library/classes∶<=>
(function).
instance/ord⎵single-float
(symbol macro).
instance/ord⎵single-float-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵single-float-coalton-library/classes∶<=>
(function).
instance/ord⎵u16
(symbol macro).
instance/ord⎵u16-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u16-coalton-library/classes∶<=>
(function).
instance/ord⎵u32
(symbol macro).
instance/ord⎵u32-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u32-coalton-library/classes∶<=>
(function).
instance/ord⎵u64
(symbol macro).
instance/ord⎵u64-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u64-coalton-library/classes∶<=>
(function).
instance/ord⎵u8
(symbol macro).
instance/ord⎵u8-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u8-coalton-library/classes∶<=>
(function).
instance/ord⎵ufix
(symbol macro).
instance/ord⎵ufix-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵ufix-coalton-library/classes∶<=>
(function).
instance/reciprocable⎵double-float
(symbol macro).
instance/reciprocable⎵double-float-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵double-float-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵double-float-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵double-float-coalton-library/math/arith∶reciprocal
(function).
instance/reciprocable⎵single-float
(symbol macro).
instance/reciprocable⎵single-float-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵single-float-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵single-float-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵single-float-coalton-library/math/arith∶reciprocal
(function).
instance/tryinto⎵double-float⎵fraction⎵string
(symbol macro).
instance/tryinto⎵double-float⎵fraction⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵double-float⎵fraction⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵single-float⎵fraction⎵string
(symbol macro).
instance/tryinto⎵single-float⎵fraction⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵single-float⎵fraction⎵string-coalton-library/classes∶tryinto
(function).
integer-<⎵type
(symbol macro).
integer-<⎵type
(function).
integer-<=
(symbol macro).
integer-<=
(function).
integer->
(symbol macro).
integer->
(function).
integer->=
(symbol macro).
integer->=
(function).
single-float-<⎵type
(symbol macro).
single-float-<⎵type
(function).
single-float-<=
(symbol macro).
single-float-<=
(function).
single-float->
(symbol macro).
single-float->
(function).
single-float->=
(symbol macro).
single-float->=
(function).
u16-<⎵type
(symbol macro).
u16-<⎵type
(function).
u16-<=
(symbol macro).
u16-<=
(function).
u16->
(symbol macro).
u16->
(function).
u16->=
(symbol macro).
u16->=
(function).
u32-<⎵type
(symbol macro).
u32-<⎵type
(function).
u32-<=
(symbol macro).
u32-<=
(function).
u32->
(symbol macro).
u32->
(function).
u32->=
(symbol macro).
u32->=
(function).
u64-<⎵type
(symbol macro).
u64-<⎵type
(function).
u64-<=
(symbol macro).
u64-<=
(function).
u64->
(symbol macro).
u64->
(function).
u64->=
(symbol macro).
u64->=
(function).
u8-<⎵type
(symbol macro).
u8-<⎵type
(function).
u8-<=
(symbol macro).
u8-<=
(function).
u8->
(symbol macro).
u8->
(function).
u8->=
(symbol macro).
u8->=
(function).
ufix-<⎵type
(symbol macro).
ufix-<⎵type
(function).
ufix-<=
(symbol macro).
ufix-<=
(function).
ufix->
(symbol macro).
ufix->
(function).
ufix->=
(symbol macro).
ufix->=
(function).
coalton/library/math/bounded.lisp
num.lisp
(file).
math
(module).
class/bounded
(symbol macro).
class/bounded
(function).
class/bounded
(class).
class/bounded-maxbound
(symbol macro).
class/bounded-maxbound
(reader method).
(setf class/bounded-maxbound)
(writer method).
class/bounded-minbound
(symbol macro).
class/bounded-minbound
(reader method).
(setf class/bounded-minbound)
(writer method).
instance/bounded⎵i16
(symbol macro).
instance/bounded⎵i16-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i16-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵i32
(symbol macro).
instance/bounded⎵i32-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i32-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵i64
(symbol macro).
instance/bounded⎵i64-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i64-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵i8
(symbol macro).
instance/bounded⎵i8-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i8-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵ifix
(symbol macro).
instance/bounded⎵ifix-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵ifix-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u16
(symbol macro).
instance/bounded⎵u16-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u16-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u32
(symbol macro).
instance/bounded⎵u32-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u32-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u64
(symbol macro).
instance/bounded⎵u64-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u64-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u8
(symbol macro).
instance/bounded⎵u8-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u8-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵ufix
(symbol macro).
instance/bounded⎵ufix-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵ufix-coalton-library/math/bounded∶minbound
(symbol macro).
coalton/library/math/conversions.lisp
bounded.lisp
(file).
math
(module).
*integer-types*
(special variable).
cast-if-inbounds
(symbol macro).
cast-if-inbounds
(function).
define-integer-conversions
(macro).
define-integer-into-instance
(function).
define-integer-try-into-instance
(function).
definitely-subtype?
(function).
instance/into⎵i16⎵double-float
(symbol macro).
instance/into⎵i16⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵i16⎵i32
(symbol macro).
instance/into⎵i16⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵i32-coalton-library/classes∶into
(function).
instance/into⎵i16⎵i64
(symbol macro).
instance/into⎵i16⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵i64-coalton-library/classes∶into
(function).
instance/into⎵i16⎵ifix
(symbol macro).
instance/into⎵i16⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵i16⎵integer
(symbol macro).
instance/into⎵i16⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i16⎵single-float
(symbol macro).
instance/into⎵i16⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵i32⎵double-float
(symbol macro).
instance/into⎵i32⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵i32⎵i64
(symbol macro).
instance/into⎵i32⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵i64-coalton-library/classes∶into
(function).
instance/into⎵i32⎵ifix
(symbol macro).
instance/into⎵i32⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵i32⎵integer
(symbol macro).
instance/into⎵i32⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i64⎵integer
(symbol macro).
instance/into⎵i64⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i64⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i8⎵double-float
(symbol macro).
instance/into⎵i8⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵i8⎵i16
(symbol macro).
instance/into⎵i8⎵i16-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵i16-coalton-library/classes∶into
(function).
instance/into⎵i8⎵i32
(symbol macro).
instance/into⎵i8⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵i32-coalton-library/classes∶into
(function).
instance/into⎵i8⎵i64
(symbol macro).
instance/into⎵i8⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵i64-coalton-library/classes∶into
(function).
instance/into⎵i8⎵ifix
(symbol macro).
instance/into⎵i8⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵i8⎵integer
(symbol macro).
instance/into⎵i8⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i8⎵single-float
(symbol macro).
instance/into⎵i8⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵ifix⎵i64
(symbol macro).
instance/into⎵ifix⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵ifix⎵i64-coalton-library/classes∶into
(function).
instance/into⎵ifix⎵integer
(symbol macro).
instance/into⎵ifix⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵ifix⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u16⎵double-float
(symbol macro).
instance/into⎵u16⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵u16⎵i32
(symbol macro).
instance/into⎵u16⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵i32-coalton-library/classes∶into
(function).
instance/into⎵u16⎵i64
(symbol macro).
instance/into⎵u16⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵i64-coalton-library/classes∶into
(function).
instance/into⎵u16⎵ifix
(symbol macro).
instance/into⎵u16⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵u16⎵integer
(symbol macro).
instance/into⎵u16⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u16⎵single-float
(symbol macro).
instance/into⎵u16⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵u16⎵u32
(symbol macro).
instance/into⎵u16⎵u32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵u32-coalton-library/classes∶into
(function).
instance/into⎵u16⎵u64
(symbol macro).
instance/into⎵u16⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵u64-coalton-library/classes∶into
(function).
instance/into⎵u16⎵ufix
(symbol macro).
instance/into⎵u16⎵ufix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵ufix-coalton-library/classes∶into
(function).
instance/into⎵u32⎵double-float
(symbol macro).
instance/into⎵u32⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵u32⎵i64
(symbol macro).
instance/into⎵u32⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵i64-coalton-library/classes∶into
(function).
instance/into⎵u32⎵ifix
(symbol macro).
instance/into⎵u32⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵u32⎵integer
(symbol macro).
instance/into⎵u32⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u32⎵u64
(symbol macro).
instance/into⎵u32⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵u64-coalton-library/classes∶into
(function).
instance/into⎵u32⎵ufix
(symbol macro).
instance/into⎵u32⎵ufix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵ufix-coalton-library/classes∶into
(function).
instance/into⎵u64⎵integer
(symbol macro).
instance/into⎵u64⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u64⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u8⎵double-float
(symbol macro).
instance/into⎵u8⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵u8⎵i16
(symbol macro).
instance/into⎵u8⎵i16-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵i16-coalton-library/classes∶into
(function).
instance/into⎵u8⎵i32
(symbol macro).
instance/into⎵u8⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵i32-coalton-library/classes∶into
(function).
instance/into⎵u8⎵i64
(symbol macro).
instance/into⎵u8⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵i64-coalton-library/classes∶into
(function).
instance/into⎵u8⎵ifix
(symbol macro).
instance/into⎵u8⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵u8⎵integer
(symbol macro).
instance/into⎵u8⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u8⎵single-float
(symbol macro).
instance/into⎵u8⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵u8⎵u16
(symbol macro).
instance/into⎵u8⎵u16-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵u16-coalton-library/classes∶into
(function).
instance/into⎵u8⎵u32
(symbol macro).
instance/into⎵u8⎵u32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵u32-coalton-library/classes∶into
(function).
instance/into⎵u8⎵u64
(symbol macro).
instance/into⎵u8⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵u64-coalton-library/classes∶into
(function).
instance/into⎵u8⎵ufix
(symbol macro).
instance/into⎵u8⎵ufix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵ufix-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵i64
(symbol macro).
instance/into⎵ufix⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵i64-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵ifix
(symbol macro).
instance/into⎵ufix⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵integer
(symbol macro).
instance/into⎵ufix⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵integer-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵u64
(symbol macro).
instance/into⎵ufix⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵u64-coalton-library/classes∶into
(function).
instance/tryinto⎵i16⎵i8⎵string
(symbol macro).
instance/tryinto⎵i16⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u16⎵string
(symbol macro).
instance/tryinto⎵i16⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u32⎵string
(symbol macro).
instance/tryinto⎵i16⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u64⎵string
(symbol macro).
instance/tryinto⎵i16⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u8⎵string
(symbol macro).
instance/tryinto⎵i16⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i16⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵i16⎵string
(symbol macro).
instance/tryinto⎵i32⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵i8⎵string
(symbol macro).
instance/tryinto⎵i32⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵single-float⎵string
(symbol macro).
instance/tryinto⎵i32⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u16⎵string
(symbol macro).
instance/tryinto⎵i32⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u32⎵string
(symbol macro).
instance/tryinto⎵i32⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u64⎵string
(symbol macro).
instance/tryinto⎵i32⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u8⎵string
(symbol macro).
instance/tryinto⎵i32⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i32⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵double-float⎵string
(symbol macro).
instance/tryinto⎵i64⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵i16⎵string
(symbol macro).
instance/tryinto⎵i64⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵i32⎵string
(symbol macro).
instance/tryinto⎵i64⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵i8⎵string
(symbol macro).
instance/tryinto⎵i64⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵ifix⎵string
(symbol macro).
instance/tryinto⎵i64⎵ifix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵ifix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵single-float⎵string
(symbol macro).
instance/tryinto⎵i64⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u16⎵string
(symbol macro).
instance/tryinto⎵i64⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u32⎵string
(symbol macro).
instance/tryinto⎵i64⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u64⎵string
(symbol macro).
instance/tryinto⎵i64⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u8⎵string
(symbol macro).
instance/tryinto⎵i64⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i64⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u16⎵string
(symbol macro).
instance/tryinto⎵i8⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u32⎵string
(symbol macro).
instance/tryinto⎵i8⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u64⎵string
(symbol macro).
instance/tryinto⎵i8⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u8⎵string
(symbol macro).
instance/tryinto⎵i8⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i8⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵double-float⎵string
(symbol macro).
instance/tryinto⎵ifix⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵i16⎵string
(symbol macro).
instance/tryinto⎵ifix⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵i32⎵string
(symbol macro).
instance/tryinto⎵ifix⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵i8⎵string
(symbol macro).
instance/tryinto⎵ifix⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵single-float⎵string
(symbol macro).
instance/tryinto⎵ifix⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u16⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u32⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u64⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u8⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵ufix⎵string
(symbol macro).
instance/tryinto⎵ifix⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵double-float⎵string
(symbol macro).
instance/tryinto⎵integer⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i16⎵string
(symbol macro).
instance/tryinto⎵integer⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i32⎵string
(symbol macro).
instance/tryinto⎵integer⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i64⎵string
(symbol macro).
instance/tryinto⎵integer⎵i64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i8⎵string
(symbol macro).
instance/tryinto⎵integer⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵ifix⎵string
(symbol macro).
instance/tryinto⎵integer⎵ifix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵ifix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵single-float⎵string
(symbol macro).
instance/tryinto⎵integer⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u16⎵string
(symbol macro).
instance/tryinto⎵integer⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u32⎵string
(symbol macro).
instance/tryinto⎵integer⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u64⎵string
(symbol macro).
instance/tryinto⎵integer⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u8⎵string
(symbol macro).
instance/tryinto⎵integer⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵ufix⎵string
(symbol macro).
instance/tryinto⎵integer⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u16⎵i16⎵string
(symbol macro).
instance/tryinto⎵u16⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u16⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u16⎵i8⎵string
(symbol macro).
instance/tryinto⎵u16⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u16⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u16⎵u8⎵string
(symbol macro).
instance/tryinto⎵u16⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u16⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵i16⎵string
(symbol macro).
instance/tryinto⎵u32⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵i32⎵string
(symbol macro).
instance/tryinto⎵u32⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵i8⎵string
(symbol macro).
instance/tryinto⎵u32⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵single-float⎵string
(symbol macro).
instance/tryinto⎵u32⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵u16⎵string
(symbol macro).
instance/tryinto⎵u32⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵u8⎵string
(symbol macro).
instance/tryinto⎵u32⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵double-float⎵string
(symbol macro).
instance/tryinto⎵u64⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i16⎵string
(symbol macro).
instance/tryinto⎵u64⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i32⎵string
(symbol macro).
instance/tryinto⎵u64⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i64⎵string
(symbol macro).
instance/tryinto⎵u64⎵i64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i8⎵string
(symbol macro).
instance/tryinto⎵u64⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵ifix⎵string
(symbol macro).
instance/tryinto⎵u64⎵ifix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵ifix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵single-float⎵string
(symbol macro).
instance/tryinto⎵u64⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵u16⎵string
(symbol macro).
instance/tryinto⎵u64⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵u32⎵string
(symbol macro).
instance/tryinto⎵u64⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵u8⎵string
(symbol macro).
instance/tryinto⎵u64⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵ufix⎵string
(symbol macro).
instance/tryinto⎵u64⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u8⎵i8⎵string
(symbol macro).
instance/tryinto⎵u8⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u8⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵double-float⎵string
(symbol macro).
instance/tryinto⎵ufix⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵i16⎵string
(symbol macro).
instance/tryinto⎵ufix⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵i32⎵string
(symbol macro).
instance/tryinto⎵ufix⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵i8⎵string
(symbol macro).
instance/tryinto⎵ufix⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵single-float⎵string
(symbol macro).
instance/tryinto⎵ufix⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵u16⎵string
(symbol macro).
instance/tryinto⎵ufix⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵u32⎵string
(symbol macro).
instance/tryinto⎵ufix⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵u8⎵string
(symbol macro).
instance/tryinto⎵ufix⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵u8⎵string-coalton-library/classes∶tryinto
(function).
integer-into-float
(macro).
integer-tryinto-float
(macro).
unify
(symbol macro).
unify
(function).
unsafe-cast
(symbol macro).
unsafe-cast
(function).
coalton/library/math/fraction.lisp
conversions.lisp
(file).
math
(module).
denominator
(symbol macro).
denominator
(function).
mkfraction
(symbol macro).
mkfraction
(function).
numerator
(symbol macro).
numerator
(function).
instance/dividable⎵integer⎵fraction
(symbol macro).
instance/dividable⎵integer⎵fraction-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵integer⎵fraction-coalton-library/math/arith∶general/
(function).
instance/eq⎵fraction
(symbol macro).
instance/eq⎵fraction-coalton-library/classes∶==
(symbol macro).
instance/eq⎵fraction-coalton-library/classes∶==
(function).
instance/num⎵fraction
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶*
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶*
(function).
instance/num⎵fraction-coalton-library/classes∶+
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶+
(function).
instance/num⎵fraction-coalton-library/classes∶-
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶-
(function).
instance/num⎵fraction-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶fromint
(function).
instance/ord⎵fraction
(symbol macro).
instance/ord⎵fraction-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵fraction-coalton-library/classes∶<=>
(function).
instance/reciprocable⎵fraction
(symbol macro).
instance/reciprocable⎵fraction-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵fraction-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵fraction-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵fraction-coalton-library/math/arith∶reciprocal
(function).
coalton/library/math/integral.lisp
fraction.lisp
(file).
math
(module).
^
(symbol macro).
^
(function).
^^
(symbol macro).
^^
(function).
div
(symbol macro).
div
(function).
divmod
(symbol macro).
divmod
(function).
even?
(symbol macro).
even?
(function).
gcd
(symbol macro).
gcd
(function).
ilog
(symbol macro).
ilog
(function).
integral->num
(symbol macro).
integral->num
(function).
isqrt
(symbol macro).
isqrt
(function).
lcm
(symbol macro).
lcm
(function).
lsh
(symbol macro).
lsh
(function).
mod
(symbol macro).
mod
(function).
odd?
(symbol macro).
odd?
(function).
quot
(symbol macro).
quot
(function).
quotrem
(symbol macro).
quotrem
(function).
rem
(symbol macro).
rem
(function).
rsh
(symbol macro).
rsh
(function).
tointeger
(symbol macro).
tointeger
(function).
%define-integral-native
(macro).
%define-native-expt
(macro).
%define-remainder-native
(macro).
class/integral
(symbol macro).
class/integral
(function).
class/integral
(class).
class/integral-super-0
(symbol macro).
class/integral-super-0
(reader method).
(setf class/integral-super-0)
(writer method).
class/integral-super-1
(symbol macro).
class/integral-super-1
(reader method).
(setf class/integral-super-1)
(writer method).
class/integral-tointeger
(symbol macro).
class/integral-tointeger
(reader method).
(setf class/integral-tointeger)
(writer method).
class/remainder
(symbol macro).
class/remainder
(function).
class/remainder
(class).
class/remainder-div
(symbol macro).
class/remainder-div
(reader method).
(setf class/remainder-div)
(writer method).
class/remainder-divmod
(symbol macro).
class/remainder-divmod
(reader method).
(setf class/remainder-divmod)
(writer method).
class/remainder-mod
(symbol macro).
class/remainder-mod
(reader method).
(setf class/remainder-mod)
(writer method).
class/remainder-quot
(symbol macro).
class/remainder-quot
(reader method).
(setf class/remainder-quot)
(writer method).
class/remainder-quotrem
(symbol macro).
class/remainder-quotrem
(reader method).
(setf class/remainder-quotrem)
(writer method).
class/remainder-rem
(symbol macro).
class/remainder-rem
(reader method).
(setf class/remainder-rem)
(writer method).
class/remainder-super-0
(symbol macro).
class/remainder-super-0
(reader method).
(setf class/remainder-super-0)
(writer method).
double-float-^
(symbol macro).
double-float-^
(function).
double-float-^^
(symbol macro).
double-float-^^
(function).
factorial
(symbol macro).
factorial
(function).
fraction-^
(symbol macro).
fraction-^
(function).
fraction-^^
(symbol macro).
fraction-^^
(function).
i16-^
(symbol macro).
i16-^
(function).
i16-even?
(symbol macro).
i16-even?
(function).
i16-gcd
(symbol macro).
i16-gcd
(function).
i16-isqrt
(symbol macro).
i16-isqrt
(function).
i16-lcm
(symbol macro).
i16-lcm
(function).
i16-odd?
(symbol macro).
i16-odd?
(function).
i32-^
(symbol macro).
i32-^
(function).
i32-even?
(symbol macro).
i32-even?
(function).
i32-gcd
(symbol macro).
i32-gcd
(function).
i32-isqrt
(symbol macro).
i32-isqrt
(function).
i32-lcm
(symbol macro).
i32-lcm
(function).
i32-odd?
(symbol macro).
i32-odd?
(function).
i64-^
(symbol macro).
i64-^
(function).
i64-even?
(symbol macro).
i64-even?
(function).
i64-gcd
(symbol macro).
i64-gcd
(function).
i64-isqrt
(symbol macro).
i64-isqrt
(function).
i64-lcm
(symbol macro).
i64-lcm
(function).
i64-odd?
(symbol macro).
i64-odd?
(function).
i8-^
(symbol macro).
i8-^
(function).
i8-even?
(symbol macro).
i8-even?
(function).
i8-gcd
(symbol macro).
i8-gcd
(function).
i8-isqrt
(symbol macro).
i8-isqrt
(function).
i8-lcm
(symbol macro).
i8-lcm
(function).
i8-odd?
(symbol macro).
i8-odd?
(function).
ifix-^
(symbol macro).
ifix-^
(function).
ifix-even?
(symbol macro).
ifix-even?
(function).
ifix-gcd
(symbol macro).
ifix-gcd
(function).
ifix-isqrt
(symbol macro).
ifix-isqrt
(function).
ifix-lcm
(symbol macro).
ifix-lcm
(function).
ifix-odd?
(symbol macro).
ifix-odd?
(function).
instance/integral⎵i16
(symbol macro).
instance/integral⎵i16-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i16-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵i32
(symbol macro).
instance/integral⎵i32-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i32-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵i64
(symbol macro).
instance/integral⎵i64-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i64-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵i8
(symbol macro).
instance/integral⎵i8-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i8-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵ifix
(symbol macro).
instance/integral⎵ifix-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵ifix-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵integer
(symbol macro).
instance/integral⎵integer-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵integer-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u16
(symbol macro).
instance/integral⎵u16-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u16-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u32
(symbol macro).
instance/integral⎵u32-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u32-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u64
(symbol macro).
instance/integral⎵u64-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u64-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u8
(symbol macro).
instance/integral⎵u8-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u8-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵ufix
(symbol macro).
instance/integral⎵ufix-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵ufix-coalton-library/math/integral∶tointeger
(function).
instance/remainder⎵fraction
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶div
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶mod
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶quot
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i16
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶div
(function).
instance/remainder⎵i16-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i16-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i16-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i16-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i16-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i32
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶div
(function).
instance/remainder⎵i32-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i32-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i32-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i32-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i32-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i64
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶div
(function).
instance/remainder⎵i64-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i64-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i64-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i64-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i64-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i8
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶div
(function).
instance/remainder⎵i8-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i8-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i8-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i8-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i8-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶rem
(function).
instance/remainder⎵ifix
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶div
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶mod
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶quot
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶rem
(function).
instance/remainder⎵integer
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶div
(function).
instance/remainder⎵integer-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵integer-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶mod
(function).
instance/remainder⎵integer-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶quot
(function).
instance/remainder⎵integer-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵integer-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u16
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶div
(function).
instance/remainder⎵u16-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u16-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u16-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u16-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u16-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u32
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶div
(function).
instance/remainder⎵u32-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u32-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u32-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u32-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u32-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u64
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶div
(function).
instance/remainder⎵u64-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u64-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u64-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u64-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u64-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u8
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶div
(function).
instance/remainder⎵u8-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u8-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u8-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u8-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u8-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶rem
(function).
instance/remainder⎵ufix
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶div
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶mod
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶quot
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶rem
(function).
integer-^
(symbol macro).
integer-^
(function).
integer-even?
(symbol macro).
integer-even?
(function).
integer-gcd
(symbol macro).
integer-gcd
(function).
integer-isqrt
(symbol macro).
integer-isqrt
(function).
integer-lcm
(symbol macro).
integer-lcm
(function).
integer-odd?
(symbol macro).
integer-odd?
(function).
single-float-^
(symbol macro).
single-float-^
(function).
single-float-^^
(symbol macro).
single-float-^^
(function).
u16-^
(symbol macro).
u16-^
(function).
u16-even?
(symbol macro).
u16-even?
(function).
u16-gcd
(symbol macro).
u16-gcd
(function).
u16-isqrt
(symbol macro).
u16-isqrt
(function).
u16-lcm
(symbol macro).
u16-lcm
(function).
u16-odd?
(symbol macro).
u16-odd?
(function).
u32-^
(symbol macro).
u32-^
(function).
u32-even?
(symbol macro).
u32-even?
(function).
u32-gcd
(symbol macro).
u32-gcd
(function).
u32-isqrt
(symbol macro).
u32-isqrt
(function).
u32-lcm
(symbol macro).
u32-lcm
(function).
u32-odd?
(symbol macro).
u32-odd?
(function).
u64-^
(symbol macro).
u64-^
(function).
u64-even?
(symbol macro).
u64-even?
(function).
u64-gcd
(symbol macro).
u64-gcd
(function).
u64-isqrt
(symbol macro).
u64-isqrt
(function).
u64-lcm
(symbol macro).
u64-lcm
(function).
u64-odd?
(symbol macro).
u64-odd?
(function).
u8-^
(symbol macro).
u8-^
(function).
u8-even?
(symbol macro).
u8-even?
(function).
u8-gcd
(symbol macro).
u8-gcd
(function).
u8-isqrt
(symbol macro).
u8-isqrt
(function).
u8-lcm
(symbol macro).
u8-lcm
(function).
u8-odd?
(symbol macro).
u8-odd?
(function).
ufix-^
(symbol macro).
ufix-^
(function).
ufix-even?
(symbol macro).
ufix-even?
(function).
ufix-gcd
(symbol macro).
ufix-gcd
(function).
ufix-isqrt
(symbol macro).
ufix-isqrt
(function).
ufix-lcm
(symbol macro).
ufix-lcm
(function).
ufix-odd?
(symbol macro).
ufix-odd?
(function).
coalton/library/math/real.lisp
integral.lisp
(file).
math
(module).
best-approx
(symbol macro).
best-approx
(function).
ceiling
(symbol macro).
ceiling
(function).
ceiling/
(symbol macro).
ceiling/
(function).
exact/
(symbol macro).
exact/
(function).
floor
(symbol macro).
floor
(function).
floor/
(symbol macro).
floor/
(function).
inexact/
(symbol macro).
inexact/
(function).
make-load-form
(method).
print-object
(method).
proper
(symbol macro).
proper
(function).
quantization
(symbol macro).
quantization
(function).
quantization
(class).
quantize
(symbol macro).
quantize
(function).
real-approx
(symbol macro).
real-approx
(function).
round
(symbol macro).
round
(function).
round-half-down
(symbol macro).
round-half-down
(function).
round-half-up
(symbol macro).
round-half-up
(function).
round/
(symbol macro).
round/
(function).
safe/
(symbol macro).
safe/
(function).
to-fraction
(symbol macro).
to-fraction
(function).
truncate
(symbol macro).
truncate
(function).
%define-integer-roundings
(macro).
%define-native-rationals
(macro).
class/quantizable
(symbol macro).
class/quantizable
(function).
class/quantizable
(class).
class/quantizable-ceiling
(symbol macro).
class/quantizable-ceiling
(reader method).
(setf class/quantizable-ceiling)
(writer method).
class/quantizable-floor
(symbol macro).
class/quantizable-floor
(reader method).
(setf class/quantizable-floor)
(writer method).
class/quantizable-proper
(symbol macro).
class/quantizable-proper
(reader method).
(setf class/quantizable-proper)
(writer method).
class/rational
(symbol macro).
class/rational
(function).
class/rational
(class).
class/rational-best-approx
(symbol macro).
class/rational-best-approx
(reader method).
(setf class/rational-best-approx)
(writer method).
class/rational-super-0
(symbol macro).
class/rational-super-0
(reader method).
(setf class/rational-super-0)
(writer method).
class/rational-super-1
(symbol macro).
class/rational-super-1
(reader method).
(setf class/rational-super-1)
(writer method).
class/rational-to-fraction
(symbol macro).
class/rational-to-fraction
(reader method).
(setf class/rational-to-fraction)
(writer method).
class/real
(symbol macro).
class/real
(function).
class/real
(class).
class/real-real-approx
(symbol macro).
class/real-real-approx
(reader method).
(setf class/real-real-approx)
(writer method).
class/real-super-0
(symbol macro).
class/real-super-0
(reader method).
(setf class/real-super-0)
(writer method).
class/real-super-1
(symbol macro).
class/real-super-1
(reader method).
(setf class/real-super-1)
(writer method).
double-float-round
(symbol macro).
double-float-round
(function).
fraction-round
(symbol macro).
fraction-round
(function).
instance/coalton-library/types∶runtimerepr⎵(quantization⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(quantization⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(quantization⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/quantizable⎵double-float
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵double-float-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶floor
(function).
instance/quantizable⎵double-float-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶proper
(function).
instance/quantizable⎵fraction
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵fraction-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶floor
(function).
instance/quantizable⎵fraction-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶proper
(function).
instance/quantizable⎵single-float
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵single-float-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶floor
(function).
instance/quantizable⎵single-float-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶proper
(function).
instance/rational⎵double-float
(symbol macro).
instance/rational⎵double-float-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵double-float-coalton-library/math/real∶best-approx
(function).
instance/rational⎵double-float-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵double-float-coalton-library/math/real∶to-fraction
(function).
instance/rational⎵fraction
(symbol macro).
instance/rational⎵fraction-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵fraction-coalton-library/math/real∶best-approx
(function).
instance/rational⎵fraction-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵fraction-coalton-library/math/real∶to-fraction
(function).
instance/rational⎵single-float
(symbol macro).
instance/rational⎵single-float-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵single-float-coalton-library/math/real∶best-approx
(function).
instance/rational⎵single-float-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵single-float-coalton-library/math/real∶to-fraction
(function).
instance/real⎵double-float
(symbol macro).
instance/real⎵double-float-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵double-float-coalton-library/math/real∶real-approx
(function).
instance/real⎵fraction
(symbol macro).
instance/real⎵fraction-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵fraction-coalton-library/math/real∶real-approx
(function).
instance/real⎵single-float
(symbol macro).
instance/real⎵single-float-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵single-float-coalton-library/math/real∶real-approx
(function).
quantization/quantization
(class).
quantization/quantization-_0
(symbol macro).
quantization/quantization-_0
(reader method).
(setf quantization/quantization-_0)
(writer method).
quantization/quantization-_1
(symbol macro).
quantization/quantization-_1
(reader method).
(setf quantization/quantization-_1)
(writer method).
quantization/quantization-_2
(symbol macro).
quantization/quantization-_2
(reader method).
(setf quantization/quantization-_2)
(writer method).
quantization/quantization-_3
(symbol macro).
quantization/quantization-_3
(reader method).
(setf quantization/quantization-_3)
(writer method).
quantization/quantization-_4
(symbol macro).
quantization/quantization-_4
(reader method).
(setf quantization/quantization-_4)
(writer method).
rational-approx
(symbol macro).
rational-approx
(function).
single-float-round
(symbol macro).
single-float-round
(function).
coalton/library/math/complex.lisp
real.lisp
(file).
math
(module).
complex
(symbol macro).
complex
(function).
complex
(class).
conjugate
(symbol macro).
conjugate
(function).
ii
(symbol macro).
ii
(function).
imag-part
(symbol macro).
imag-part
(function).
make-load-form
(method).
print-object
(method).
real-part
(symbol macro).
real-part
(function).
square-magnitude
(symbol macro).
square-magnitude
(function).
%complex
(symbol macro).
%complex
(function).
%define-native-complex-instances
(macro).
%define-standard-complex-instances
(macro).
class/complex
(symbol macro).
class/complex
(function).
class/complex
(class).
class/complex-complex
(symbol macro).
class/complex-complex
(reader method).
(setf class/complex-complex)
(writer method).
class/complex-imag-part
(symbol macro).
class/complex-imag-part
(reader method).
(setf class/complex-imag-part)
(writer method).
class/complex-real-part
(symbol macro).
class/complex-real-part
(reader method).
(setf class/complex-real-part)
(writer method).
class/complex-super-0
(symbol macro).
class/complex-super-0
(reader method).
(setf class/complex-super-0)
(writer method).
complex-divide
(symbol macro).
complex-divide
(function).
complex-equal
(symbol macro).
complex-equal
(function).
complex-minus
(symbol macro).
complex-minus
(function).
complex-plus
(symbol macro).
complex-plus
(function).
complex-times
(symbol macro).
complex-times
(function).
complex/%complex
(class).
complex/%complex-_0
(symbol macro).
complex/%complex-_0
(reader method).
(setf complex/%complex-_0)
(writer method).
complex/%complex-_1
(symbol macro).
complex/%complex-_1
(reader method).
(setf complex/%complex-_1)
(writer method).
double-float-complex-divide
(symbol macro).
double-float-complex-divide
(function).
double-float-complex-equal
(symbol macro).
double-float-complex-equal
(function).
double-float-complex-minus
(symbol macro).
double-float-complex-minus
(function).
double-float-complex-plus
(symbol macro).
double-float-complex-plus
(function).
double-float-complex-times
(symbol macro).
double-float-complex-times
(function).
fraction-complex-divide
(symbol macro).
fraction-complex-divide
(function).
fraction-complex-equal
(symbol macro).
fraction-complex-equal
(function).
fraction-complex-minus
(symbol macro).
fraction-complex-minus
(function).
fraction-complex-plus
(symbol macro).
fraction-complex-plus
(function).
fraction-complex-times
(symbol macro).
fraction-complex-times
(function).
i16-complex-divide
(symbol macro).
i16-complex-divide
(function).
i16-complex-equal
(symbol macro).
i16-complex-equal
(function).
i16-complex-minus
(symbol macro).
i16-complex-minus
(function).
i16-complex-plus
(symbol macro).
i16-complex-plus
(function).
i16-complex-times
(symbol macro).
i16-complex-times
(function).
i32-complex-divide
(symbol macro).
i32-complex-divide
(function).
i32-complex-equal
(symbol macro).
i32-complex-equal
(function).
i32-complex-minus
(symbol macro).
i32-complex-minus
(function).
i32-complex-plus
(symbol macro).
i32-complex-plus
(function).
i32-complex-times
(symbol macro).
i32-complex-times
(function).
i64-complex-divide
(symbol macro).
i64-complex-divide
(function).
i64-complex-equal
(symbol macro).
i64-complex-equal
(function).
i64-complex-minus
(symbol macro).
i64-complex-minus
(function).
i64-complex-plus
(symbol macro).
i64-complex-plus
(function).
i64-complex-times
(symbol macro).
i64-complex-times
(function).
i8-complex-divide
(symbol macro).
i8-complex-divide
(function).
i8-complex-equal
(symbol macro).
i8-complex-equal
(function).
i8-complex-minus
(symbol macro).
i8-complex-minus
(function).
i8-complex-plus
(symbol macro).
i8-complex-plus
(function).
i8-complex-times
(symbol macro).
i8-complex-times
(function).
ifix-complex-divide
(symbol macro).
ifix-complex-divide
(function).
ifix-complex-equal
(symbol macro).
ifix-complex-equal
(function).
ifix-complex-minus
(symbol macro).
ifix-complex-minus
(function).
ifix-complex-plus
(symbol macro).
ifix-complex-plus
(function).
ifix-complex-times
(symbol macro).
ifix-complex-times
(function).
instance/coalton-library/types∶runtimerepr⎵(complex⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(complex⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(complex⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/complex⎵(complex⎵∶a)
(symbol macro).
instance/complex⎵(complex⎵∶a)
(function).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶complex
(function).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶real-part
(function).
instance/complex⎵double-float
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶complex
(function).
instance/complex⎵double-float-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵double-float-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶real-part
(function).
instance/complex⎵fraction
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶complex
(function).
instance/complex⎵fraction-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵fraction-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i16
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶complex
(function).
instance/complex⎵i16-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i16-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i32
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶complex
(function).
instance/complex⎵i32-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i32-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i64
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶complex
(function).
instance/complex⎵i64-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i64-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i8
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶complex
(function).
instance/complex⎵i8-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i8-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶real-part
(function).
instance/complex⎵ifix
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶complex
(function).
instance/complex⎵ifix-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵ifix-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶real-part
(function).
instance/complex⎵integer
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶complex
(function).
instance/complex⎵integer-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵integer-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶real-part
(function).
instance/complex⎵single-float
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶complex
(function).
instance/complex⎵single-float-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵single-float-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u16
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶complex
(function).
instance/complex⎵u16-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u16-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u32
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶complex
(function).
instance/complex⎵u32-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u32-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u64
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶complex
(function).
instance/complex⎵u64-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u64-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u8
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶complex
(function).
instance/complex⎵u8-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u8-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶real-part
(function).
instance/complex⎵ufix
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶complex
(function).
instance/complex⎵ufix-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵ufix-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶real-part
(function).
instance/eq⎵(complex⎵∶a)
(symbol macro).
instance/eq⎵(complex⎵∶a)
(function).
instance/eq⎵(complex⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(complex⎵∶a)-coalton-library/classes∶==
(function).
instance/into⎵∶a⎵(complex⎵∶a)
(symbol macro).
instance/into⎵∶a⎵(complex⎵∶a)
(function).
instance/into⎵∶a⎵(complex⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵∶a⎵(complex⎵∶a)-coalton-library/classes∶into
(function).
instance/num⎵(complex⎵∶a)
(symbol macro).
instance/num⎵(complex⎵∶a)
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶fromint
(function).
instance/reciprocable⎵(complex⎵∶a)
(symbol macro).
instance/reciprocable⎵(complex⎵∶a)
(function).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶reciprocal
(function).
integer-complex-divide
(symbol macro).
integer-complex-divide
(function).
integer-complex-equal
(symbol macro).
integer-complex-equal
(function).
integer-complex-minus
(symbol macro).
integer-complex-minus
(function).
integer-complex-plus
(symbol macro).
integer-complex-plus
(function).
integer-complex-times
(symbol macro).
integer-complex-times
(function).
single-float-complex-divide
(symbol macro).
single-float-complex-divide
(function).
single-float-complex-equal
(symbol macro).
single-float-complex-equal
(function).
single-float-complex-minus
(symbol macro).
single-float-complex-minus
(function).
single-float-complex-plus
(symbol macro).
single-float-complex-plus
(function).
single-float-complex-times
(symbol macro).
single-float-complex-times
(function).
u16-complex-divide
(symbol macro).
u16-complex-divide
(function).
u16-complex-equal
(symbol macro).
u16-complex-equal
(function).
u16-complex-minus
(symbol macro).
u16-complex-minus
(function).
u16-complex-plus
(symbol macro).
u16-complex-plus
(function).
u16-complex-times
(symbol macro).
u16-complex-times
(function).
u32-complex-divide
(symbol macro).
u32-complex-divide
(function).
u32-complex-equal
(symbol macro).
u32-complex-equal
(function).
u32-complex-minus
(symbol macro).
u32-complex-minus
(function).
u32-complex-plus
(symbol macro).
u32-complex-plus
(function).
u32-complex-times
(symbol macro).
u32-complex-times
(function).
u64-complex-divide
(symbol macro).
u64-complex-divide
(function).
u64-complex-equal
(symbol macro).
u64-complex-equal
(function).
u64-complex-minus
(symbol macro).
u64-complex-minus
(function).
u64-complex-plus
(symbol macro).
u64-complex-plus
(function).
u64-complex-times
(symbol macro).
u64-complex-times
(function).
u8-complex-divide
(symbol macro).
u8-complex-divide
(function).
u8-complex-equal
(symbol macro).
u8-complex-equal
(function).
u8-complex-minus
(symbol macro).
u8-complex-minus
(function).
u8-complex-plus
(symbol macro).
u8-complex-plus
(function).
u8-complex-times
(symbol macro).
u8-complex-times
(function).
ufix-complex-divide
(symbol macro).
ufix-complex-divide
(function).
ufix-complex-equal
(symbol macro).
ufix-complex-equal
(function).
ufix-complex-minus
(symbol macro).
ufix-complex-minus
(function).
ufix-complex-plus
(symbol macro).
ufix-complex-plus
(function).
ufix-complex-times
(symbol macro).
ufix-complex-times
(function).
coalton/library/math/elementary.lisp
complex.lisp
(file).
math
(module).
acos
(symbol macro).
acos
(function).
acosh
(symbol macro).
acosh
(function).
asin
(symbol macro).
asin
(function).
asinh
(symbol macro).
asinh
(function).
atan
(symbol macro).
atan
(function).
atan2
(symbol macro).
atan2
(function).
atanh
(symbol macro).
atanh
(function).
cis
(symbol macro).
cis
(function).
cos
(symbol macro).
cos
(function).
cosh
(symbol macro).
cosh
(function).
ee
(symbol macro).
ee
(function).
exp
(symbol macro).
exp
(function).
ln
(symbol macro).
ln
(function).
log
(symbol macro).
log
(function).
magnitude
(symbol macro).
magnitude
(function).
nth-root
(symbol macro).
nth-root
(function).
phase
(symbol macro).
phase
(function).
pi
(symbol macro).
pi
(function).
polar
(symbol macro).
polar
(function).
pow
(symbol macro).
pow
(function).
sin
(symbol macro).
sin
(function).
sincos
(symbol macro).
sincos
(function).
sinh
(symbol macro).
sinh
(function).
sqrt
(symbol macro).
sqrt
(function).
tan
(symbol macro).
tan
(function).
tanh
(symbol macro).
tanh
(function).
%define-real-float-elementary
(macro).
%define-standard-complex-instances
(macro).
canonical-nth-root
(symbol macro).
canonical-nth-root
(function).
canonical-polar
(symbol macro).
canonical-polar
(function).
class/elementary
(symbol macro).
class/elementary
(function).
class/elementary
(class).
class/elementary-super-0
(symbol macro).
class/elementary-super-0
(reader method).
(setf class/elementary-super-0)
(writer method).
class/elementary-super-1
(symbol macro).
class/elementary-super-1
(reader method).
(setf class/elementary-super-1)
(writer method).
class/elementary-super-2
(symbol macro).
class/elementary-super-2
(reader method).
(setf class/elementary-super-2)
(writer method).
class/elementary-super-3
(symbol macro).
class/elementary-super-3
(reader method).
(setf class/elementary-super-3)
(writer method).
class/elementary-super-4
(symbol macro).
class/elementary-super-4
(reader method).
(setf class/elementary-super-4)
(writer method).
class/exponentiable
(symbol macro).
class/exponentiable
(function).
class/exponentiable
(class).
class/exponentiable-ee
(symbol macro).
class/exponentiable-ee
(reader method).
(setf class/exponentiable-ee)
(writer method).
class/exponentiable-exp
(symbol macro).
class/exponentiable-exp
(reader method).
(setf class/exponentiable-exp)
(writer method).
class/exponentiable-ln
(symbol macro).
class/exponentiable-ln
(reader method).
(setf class/exponentiable-ln)
(writer method).
class/exponentiable-log
(symbol macro).
class/exponentiable-log
(reader method).
(setf class/exponentiable-log)
(writer method).
class/exponentiable-pow
(symbol macro).
class/exponentiable-pow
(reader method).
(setf class/exponentiable-pow)
(writer method).
class/polar
(symbol macro).
class/polar
(function).
class/polar
(class).
class/polar-phase
(symbol macro).
class/polar-phase
(reader method).
(setf class/polar-phase)
(writer method).
class/polar-polar
(symbol macro).
class/polar-polar
(reader method).
(setf class/polar-polar)
(writer method).
class/polar-super-0
(symbol macro).
class/polar-super-0
(reader method).
(setf class/polar-super-0)
(writer method).
class/polar-super-1
(symbol macro).
class/polar-super-1
(reader method).
(setf class/polar-super-1)
(writer method).
class/radical
(symbol macro).
class/radical
(function).
class/radical
(class).
class/radical-nth-root
(symbol macro).
class/radical-nth-root
(reader method).
(setf class/radical-nth-root)
(writer method).
class/radical-sqrt
(symbol macro).
class/radical-sqrt
(reader method).
(setf class/radical-sqrt)
(writer method).
class/trigonometric
(symbol macro).
class/trigonometric
(function).
class/trigonometric
(class).
class/trigonometric-acos
(symbol macro).
class/trigonometric-acos
(reader method).
(setf class/trigonometric-acos)
(writer method).
class/trigonometric-asin
(symbol macro).
class/trigonometric-asin
(reader method).
(setf class/trigonometric-asin)
(writer method).
class/trigonometric-atan
(symbol macro).
class/trigonometric-atan
(reader method).
(setf class/trigonometric-atan)
(writer method).
class/trigonometric-cos
(symbol macro).
class/trigonometric-cos
(reader method).
(setf class/trigonometric-cos)
(writer method).
class/trigonometric-pi
(symbol macro).
class/trigonometric-pi
(reader method).
(setf class/trigonometric-pi)
(writer method).
class/trigonometric-sin
(symbol macro).
class/trigonometric-sin
(reader method).
(setf class/trigonometric-sin)
(writer method).
class/trigonometric-tan
(symbol macro).
class/trigonometric-tan
(reader method).
(setf class/trigonometric-tan)
(writer method).
instance/elementary⎵(complex⎵∶a)
(symbol macro).
instance/elementary⎵(complex⎵∶a)
(function).
instance/elementary⎵double-float
(symbol macro).
instance/elementary⎵single-float
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ee
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶pow
(function).
instance/exponentiable⎵double-float
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶pow
(function).
instance/exponentiable⎵single-float
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶pow
(function).
instance/polar⎵(complex⎵∶a)
(symbol macro).
instance/polar⎵(complex⎵∶a)
(function).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶phase
(symbol macro).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶phase
(function).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶polar
(symbol macro).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶polar
(function).
instance/polar⎵double-float
(symbol macro).
instance/polar⎵double-float-coalton-library/math/elementary∶phase
(symbol macro).
instance/polar⎵double-float-coalton-library/math/elementary∶phase
(function).
instance/polar⎵double-float-coalton-library/math/elementary∶polar
(symbol macro).
instance/polar⎵double-float-coalton-library/math/elementary∶polar
(function).
instance/polar⎵single-float
(symbol macro).
instance/polar⎵single-float-coalton-library/math/elementary∶phase
(symbol macro).
instance/polar⎵single-float-coalton-library/math/elementary∶phase
(function).
instance/polar⎵single-float-coalton-library/math/elementary∶polar
(symbol macro).
instance/polar⎵single-float-coalton-library/math/elementary∶polar
(function).
instance/radical⎵(complex⎵∶a)
(symbol macro).
instance/radical⎵(complex⎵∶a)
(function).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶sqrt
(function).
instance/radical⎵double-float
(symbol macro).
instance/radical⎵double-float-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵double-float-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵double-float-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵double-float-coalton-library/math/elementary∶sqrt
(function).
instance/radical⎵single-float
(symbol macro).
instance/radical⎵single-float-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵single-float-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵single-float-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵single-float-coalton-library/math/elementary∶sqrt
(function).
instance/trigonometric⎵(complex⎵∶a)
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶pi
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶tan
(function).
instance/trigonometric⎵double-float
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶tan
(function).
instance/trigonometric⎵single-float
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶tan
(function).
coalton/library/math/dyadic.lisp
elementary.lisp
(file).
math
(module).
dyadic
(symbol macro).
dyadic
(function).
dyadic
(class).
make-load-form
(method).
print-object
(method).
scale
(symbol macro).
scale
(function).
shift
(symbol macro).
shift
(function).
simplify
(symbol macro).
simplify
(function).
simplify-integer
(symbol macro).
simplify-integer
(function).
dyadic-compare
(symbol macro).
dyadic-compare
(function).
dyadic-group
(symbol macro).
dyadic-group
(function).
dyadic-round
(symbol macro).
dyadic-round
(function).
dyadic/dyadic
(class).
dyadic/dyadic-_0
(symbol macro).
dyadic/dyadic-_0
(reader method).
(setf dyadic/dyadic-_0)
(writer method).
dyadic/dyadic-_1
(symbol macro).
dyadic/dyadic-_1
(reader method).
(setf dyadic/dyadic-_1)
(writer method).
exact-ilog
(symbol macro).
exact-ilog
(function).
instance/coalton-library/types∶runtimerepr⎵dyadic
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵dyadic-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵dyadic-coalton-library/types∶runtime-repr
(function).
instance/eq⎵dyadic
(symbol macro).
instance/eq⎵dyadic-coalton-library/classes∶==
(symbol macro).
instance/eq⎵dyadic-coalton-library/classes∶==
(function).
instance/into⎵dyadic⎵fraction
(symbol macro).
instance/into⎵dyadic⎵fraction-coalton-library/classes∶into
(symbol macro).
instance/into⎵dyadic⎵fraction-coalton-library/classes∶into
(function).
instance/into⎵integer⎵dyadic
(symbol macro).
instance/into⎵integer⎵dyadic-coalton-library/classes∶into
(symbol macro).
instance/into⎵integer⎵dyadic-coalton-library/classes∶into
(function).
instance/num⎵dyadic
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶*
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶*
(function).
instance/num⎵dyadic-coalton-library/classes∶+
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶+
(function).
instance/num⎵dyadic-coalton-library/classes∶-
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶-
(function).
instance/num⎵dyadic-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶fromint
(function).
instance/ord⎵dyadic
(symbol macro).
instance/ord⎵dyadic-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵dyadic-coalton-library/classes∶<=>
(function).
instance/quantizable⎵dyadic
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵dyadic-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶floor
(function).
instance/quantizable⎵dyadic-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶proper
(function).
instance/rational⎵dyadic
(symbol macro).
instance/rational⎵dyadic-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵dyadic-coalton-library/math/real∶best-approx
(function).
instance/rational⎵dyadic-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵dyadic-coalton-library/math/real∶to-fraction
(function).
instance/real⎵dyadic
(symbol macro).
instance/real⎵dyadic-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵dyadic-coalton-library/math/real∶real-approx
(function).
coalton/library/math/dual.lisp
dyadic.lisp
(file).
math
(module).
dual
(symbol macro).
dual
(function).
dual
(class).
dual-part
(symbol macro).
dual-part
(function).
make-load-form
(method).
primal-part
(symbol macro).
primal-part
(function).
print-object
(method).
dual/dual
(class).
dual/dual-_0
(symbol macro).
dual/dual-_0
(reader method).
(setf dual/dual-_0)
(writer method).
dual/dual-_1
(symbol macro).
dual/dual-_1
(reader method).
(setf dual/dual-_1)
(writer method).
instance/coalton-library/types∶runtimerepr⎵(dual⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(dual⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(dual⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/eq⎵(dual⎵∶a)
(symbol macro).
instance/eq⎵(dual⎵∶a)
(function).
instance/eq⎵(dual⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(dual⎵∶a)-coalton-library/classes∶==
(function).
instance/exponentiable⎵(dual⎵∶a)
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ee
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶pow
(function).
instance/hash⎵(dual⎵∶a)
(symbol macro).
instance/hash⎵(dual⎵∶a)
(function).
instance/hash⎵(dual⎵∶a)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(dual⎵∶a)-coalton-library/hash∶hash
(function).
instance/num⎵(dual⎵∶a)
(symbol macro).
instance/num⎵(dual⎵∶a)
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶fromint
(function).
instance/ord⎵(dual⎵∶a)
(symbol macro).
instance/ord⎵(dual⎵∶a)
(function).
instance/ord⎵(dual⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(dual⎵∶a)-coalton-library/classes∶<=>
(function).
instance/radical⎵(dual⎵∶a)
(symbol macro).
instance/radical⎵(dual⎵∶a)
(function).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶sqrt
(function).
instance/reciprocable⎵(dual⎵∶a)
(symbol macro).
instance/reciprocable⎵(dual⎵∶a)
(function).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶reciprocal
(function).
instance/trigonometric⎵(dual⎵∶a)
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶pi
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶tan
(function).
sq
(symbol macro).
sq
(function).
coalton/library/randomaccess.lisp
math
(module).
coalton/library
(system).
aref
(symbol macro).
aref
(function).
length
(symbol macro).
length
(function).
make
(symbol macro).
make
(function).
readable?
(symbol macro).
readable?
(function).
set!
(symbol macro).
set!
(function).
unsafe-aref
(symbol macro).
unsafe-aref
(function).
unsafe-set!
(symbol macro).
unsafe-set!
(function).
writable?
(symbol macro).
writable?
(function).
class/randomaccess
(symbol macro).
class/randomaccess
(function).
class/randomaccess
(class).
class/randomaccess-length
(symbol macro).
class/randomaccess-length
(reader method).
(setf class/randomaccess-length)
(writer method).
class/randomaccess-make
(symbol macro).
class/randomaccess-make
(reader method).
(setf class/randomaccess-make)
(writer method).
class/randomaccess-readable?
(symbol macro).
class/randomaccess-readable?
(reader method).
(setf class/randomaccess-readable?)
(writer method).
class/randomaccess-unsafe-aref
(symbol macro).
class/randomaccess-unsafe-aref
(reader method).
(setf class/randomaccess-unsafe-aref)
(writer method).
class/randomaccess-unsafe-set!
(symbol macro).
class/randomaccess-unsafe-set!
(reader method).
(setf class/randomaccess-unsafe-set!)
(writer method).
class/randomaccess-writable?
(symbol macro).
class/randomaccess-writable?
(reader method).
(setf class/randomaccess-writable?)
(writer method).
coalton/library/cell.lisp
randomaccess.lisp
(file).
coalton/library
(system).
cell
(class).
decrement!
(symbol macro).
decrement!
(function).
increment!
(symbol macro).
increment!
(function).
make-load-form
(method).
new
(symbol macro).
new
(function).
pop!
(symbol macro).
pop!
(function).
print-object
(method).
push!
(symbol macro).
push!
(function).
read
(symbol macro).
read
(function).
swap!
(symbol macro).
swap!
(function).
update!
(symbol macro).
update!
(function).
update-swap!
(symbol macro).
update-swap!
(function).
write!
(symbol macro).
write!
(function).
cell-internal
(structure).
cell-internal-inner
(reader).
(setf cell-internal-inner)
(writer).
cell-internal-p
(function).
copy-cell-internal
(function).
instance/applicative⎵cell
(symbol macro).
instance/applicative⎵cell-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵cell-coalton-library/classes∶lifta2
(function).
instance/applicative⎵cell-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵cell-coalton-library/classes∶pure
(function).
instance/coalton-library/types∶runtimerepr⎵(cell⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(cell⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(cell⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(cell⎵∶a)
(symbol macro).
instance/default⎵(cell⎵∶a)
(function).
instance/default⎵(cell⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(cell⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(cell⎵∶a)
(symbol macro).
instance/eq⎵(cell⎵∶a)
(function).
instance/eq⎵(cell⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(cell⎵∶a)-coalton-library/classes∶==
(function).
instance/functor⎵cell
(symbol macro).
instance/functor⎵cell-coalton-library/classes∶map
(symbol macro).
instance/functor⎵cell-coalton-library/classes∶map
(function).
instance/into⎵(cell⎵∶a)⎵∶a
(symbol macro).
instance/into⎵(cell⎵∶a)⎵∶a-coalton-library/classes∶into
(symbol macro).
instance/into⎵(cell⎵∶a)⎵∶a-coalton-library/classes∶into
(function).
instance/into⎵(cell⎵∶a)⎵string
(symbol macro).
instance/into⎵(cell⎵∶a)⎵string
(function).
instance/into⎵(cell⎵∶a)⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵(cell⎵∶a)⎵string-coalton-library/classes∶into
(function).
instance/into⎵∶a⎵(cell⎵∶a)
(symbol macro).
instance/into⎵∶a⎵(cell⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵∶a⎵(cell⎵∶a)-coalton-library/classes∶into
(function).
instance/num⎵(cell⎵∶a)
(symbol macro).
instance/num⎵(cell⎵∶a)
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶fromint
(function).
instance/ord⎵(cell⎵∶a)
(symbol macro).
instance/ord⎵(cell⎵∶a)
(function).
instance/ord⎵(cell⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(cell⎵∶a)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(cell⎵∶a)
(symbol macro).
instance/semigroup⎵(cell⎵∶a)
(function).
instance/semigroup⎵(cell⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(cell⎵∶a)-coalton-library/classes∶<>
(function).
make-cell-internal
(function).
coalton/library/tuple.lisp
cell.lisp
(file).
coalton/library
(system).
fst
(symbol macro).
fst
(function).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
print-object
(method).
print-object
(method).
print-object
(method).
snd
(symbol macro).
snd
(function).
tuple3
(symbol macro).
tuple3
(function).
tuple3
(class).
tuple4
(symbol macro).
tuple4
(function).
tuple4
(class).
tuple5
(symbol macro).
tuple5
(function).
tuple5
(class).
instance/bifunctor⎵tuple
(symbol macro).
instance/bifunctor⎵tuple-coalton-library/classes∶bimap
(symbol macro).
instance/bifunctor⎵tuple-coalton-library/classes∶bimap
(function).
instance/coalton-library/types∶runtimerepr⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/default⎵(tuple⎵∶a⎵∶b)
(function).
instance/default⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶default
(function).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)
(function).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶default
(function).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(function).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶default
(function).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(function).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶default
(function).
instance/eq⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(tuple⎵∶a⎵∶b)
(function).
instance/eq⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)
(function).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶==
(function).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(function).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶==
(function).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(function).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶==
(function).
instance/hash⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/hash⎵(tuple⎵∶a⎵∶b)
(function).
instance/hash⎵(tuple⎵∶a⎵∶b)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple⎵∶a⎵∶b)-coalton-library/hash∶hash
(function).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)
(function).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/hash∶hash
(function).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(function).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/hash∶hash
(function).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(function).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/hash∶hash
(function).
instance/into⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)
(symbol macro).
instance/into⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)-coalton-library/classes∶into
(function).
instance/iso⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)
(symbol macro).
instance/ord⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/ord⎵(tuple⎵∶a⎵∶b)
(function).
instance/ord⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶<=>
(function).
tuple3/tuple3
(class).
tuple3/tuple3-_0
(symbol macro).
tuple3/tuple3-_0
(reader method).
(setf tuple3/tuple3-_0)
(writer method).
tuple3/tuple3-_1
(symbol macro).
tuple3/tuple3-_1
(reader method).
(setf tuple3/tuple3-_1)
(writer method).
tuple3/tuple3-_2
(symbol macro).
tuple3/tuple3-_2
(reader method).
(setf tuple3/tuple3-_2)
(writer method).
tuple4/tuple4
(class).
tuple4/tuple4-_0
(symbol macro).
tuple4/tuple4-_0
(reader method).
(setf tuple4/tuple4-_0)
(writer method).
tuple4/tuple4-_1
(symbol macro).
tuple4/tuple4-_1
(reader method).
(setf tuple4/tuple4-_1)
(writer method).
tuple4/tuple4-_2
(symbol macro).
tuple4/tuple4-_2
(reader method).
(setf tuple4/tuple4-_2)
(writer method).
tuple4/tuple4-_3
(symbol macro).
tuple4/tuple4-_3
(reader method).
(setf tuple4/tuple4-_3)
(writer method).
tuple5/tuple5
(class).
tuple5/tuple5-_0
(symbol macro).
tuple5/tuple5-_0
(reader method).
(setf tuple5/tuple5-_0)
(writer method).
tuple5/tuple5-_1
(symbol macro).
tuple5/tuple5-_1
(reader method).
(setf tuple5/tuple5-_1)
(writer method).
tuple5/tuple5-_2
(symbol macro).
tuple5/tuple5-_2
(reader method).
(setf tuple5/tuple5-_2)
(writer method).
tuple5/tuple5-_3
(symbol macro).
tuple5/tuple5-_3
(reader method).
(setf tuple5/tuple5-_3)
(writer method).
tuple5/tuple5-_4
(symbol macro).
tuple5/tuple5-_4
(reader method).
(setf tuple5/tuple5-_4)
(writer method).
coalton/library/iterator.lisp
tuple.lisp
(file).
coalton/library
(system).
and!
(symbol macro).
and!
(function).
any!
(symbol macro).
any!
(function).
chain!
(symbol macro).
chain!
(function).
collect!
(symbol macro).
collect!
(function).
count!
(symbol macro).
count!
(function).
count-forever
(symbol macro).
count-forever
(function).
down-from
(symbol macro).
down-from
(function).
elementwise-hash!
(symbol macro).
elementwise-hash!
(function).
elementwise-match!
(symbol macro).
elementwise-match!
(function).
elementwise==!
(symbol macro).
elementwise==!
(function).
empty
(symbol macro).
enumerate!
(symbol macro).
enumerate!
(function).
every!
(symbol macro).
every!
(function).
filter!
(symbol macro).
filter!
(function).
filter-map!
(symbol macro).
filter-map!
(function).
find!
(symbol macro).
find!
(function).
find-map!
(symbol macro).
find-map!
(function).
flat-map!
(symbol macro).
flat-map!
(function).
flatten!
(symbol macro).
flatten!
(function).
fold!
(symbol macro).
fold!
(function).
for-each!
(symbol macro).
for-each!
(function).
index-of!
(symbol macro).
index-of!
(function).
interleave!
(symbol macro).
interleave!
(function).
into-iter
(symbol macro).
into-iter
(function).
iterator
(class).
last!
(symbol macro).
last!
(function).
make-load-form
(method).
map-while!
(symbol macro).
map-while!
(function).
max!
(symbol macro).
max!
(function).
maximize-by!
(symbol macro).
maximize-by!
(function).
min!
(symbol macro).
min!
(function).
minimize-by!
(symbol macro).
minimize-by!
(function).
new
(symbol macro).
new
(function).
next!
(symbol macro).
next!
(function).
once
(symbol macro).
once
(function).
optimize!
(symbol macro).
optimize!
(function).
optimize-by!
(symbol macro).
optimize-by!
(function).
or!
(symbol macro).
or!
(function).
pair-with!
(symbol macro).
pair-with!
(function).
print-object
(method).
range-decreasing
(symbol macro).
range-decreasing
(function).
range-increasing
(symbol macro).
range-increasing
(function).
recursive-iter
(symbol macro).
recursive-iter
(function).
repeat
(symbol macro).
repeat
(function).
repeat-for
(symbol macro).
repeat-for
(function).
size-hint
(symbol macro).
size-hint
(function).
sum!
(symbol macro).
sum!
(function).
take!
(symbol macro).
take!
(function).
unwrapped!
(symbol macro).
unwrapped!
(function).
up-through
(symbol macro).
up-through
(function).
up-to
(symbol macro).
up-to
(function).
with-size
(symbol macro).
with-size
(function).
zip!
(symbol macro).
zip-with!
(symbol macro).
zip-with!
(function).
%iterator
(symbol macro).
%iterator
(function).
class/fromiterator
(symbol macro).
class/fromiterator
(function).
class/fromiterator
(class).
class/fromiterator-collect!
(symbol macro).
class/fromiterator-collect!
(reader method).
(setf class/fromiterator-collect!)
(writer method).
class/intoiterator
(symbol macro).
class/intoiterator
(function).
class/intoiterator
(class).
class/intoiterator-into-iter
(symbol macro).
class/intoiterator-into-iter
(reader method).
(setf class/intoiterator-into-iter)
(writer method).
cycle
(symbol macro).
cycle
(function).
instance/functor⎵iterator
(symbol macro).
instance/functor⎵iterator-coalton-library/classes∶map
(symbol macro).
instance/functor⎵iterator-coalton-library/classes∶map
(function).
instance/intoiterator⎵(iterator⎵∶a)⎵∶a
(symbol macro).
instance/intoiterator⎵(iterator⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/intoiterator⎵(iterator⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/intoiterator⎵unit⎵∶a
(symbol macro).
instance/intoiterator⎵unit⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/intoiterator⎵unit⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/types∶runtimerepr⎵(iterator⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(iterator⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(iterator⎵∶a)-coalton-library/types∶runtime-repr
(function).
iterator/%iterator
(class).
iterator/%iterator-_0
(symbol macro).
iterator/%iterator-_0
(reader method).
(setf iterator/%iterator-_0)
(writer method).
iterator/%iterator-_1
(symbol macro).
iterator/%iterator-_1
(reader method).
(setf iterator/%iterator-_1)
(writer method).
coalton/library/optional.lisp
iterator.lisp
(file).
coalton/library
(system).
instance/alternative⎵optional
(symbol macro).
instance/alternative⎵optional-coalton-library/classes∶alt
(symbol macro).
instance/alternative⎵optional-coalton-library/classes∶alt
(function).
instance/alternative⎵optional-coalton-library/classes∶empty
(symbol macro).
instance/applicative⎵optional
(symbol macro).
instance/applicative⎵optional-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵optional-coalton-library/classes∶lifta2
(function).
instance/applicative⎵optional-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵optional-coalton-library/classes∶pure
(function).
instance/default⎵(optional⎵∶a)
(symbol macro).
instance/default⎵(optional⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(optional⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(optional⎵∶a)
(symbol macro).
instance/eq⎵(optional⎵∶a)
(function).
instance/eq⎵(optional⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(optional⎵∶a)-coalton-library/classes∶==
(function).
instance/functor⎵optional
(symbol macro).
instance/functor⎵optional-coalton-library/classes∶map
(symbol macro).
instance/functor⎵optional-coalton-library/classes∶map
(function).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)
(symbol macro).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)
(function).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(optional⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(optional⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(optional⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monad⎵optional
(symbol macro).
instance/monad⎵optional-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵optional-coalton-library/classes∶>>=
(function).
instance/monadfail⎵optional
(symbol macro).
instance/monadfail⎵optional-coalton-library/classes∶fail
(symbol macro).
instance/monadfail⎵optional-coalton-library/classes∶fail
(function).
instance/monoid⎵(optional⎵∶a)
(symbol macro).
instance/monoid⎵(optional⎵∶a)
(function).
instance/monoid⎵(optional⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(optional⎵∶a)-coalton-library/classes∶mempty
(function).
instance/num⎵(optional⎵∶a)
(symbol macro).
instance/num⎵(optional⎵∶a)
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶fromint
(function).
instance/ord⎵(optional⎵∶a)
(symbol macro).
instance/ord⎵(optional⎵∶a)
(function).
instance/ord⎵(optional⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(optional⎵∶a)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(optional⎵∶a)
(symbol macro).
instance/semigroup⎵(optional⎵∶a)
(function).
instance/semigroup⎵(optional⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(optional⎵∶a)-coalton-library/classes∶<>
(function).
instance/unwrappable⎵optional
(symbol macro).
instance/unwrappable⎵optional-coalton-library/classes∶unwrap-or-else
(symbol macro).
instance/unwrappable⎵optional-coalton-library/classes∶unwrap-or-else
(function).
coalton/library/result.lisp
optional.lisp
(file).
coalton/library
(system).
err?
(symbol macro).
err?
(function).
flatten
(symbol macro).
flatten
(function).
map-err
(symbol macro).
map-err
(function).
ok-or-error
(symbol macro).
ok-or-error
(function).
ok?
(symbol macro).
ok?
(function).
instance/applicative⎵(result⎵∶a)
(symbol macro).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶lifta2
(function).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶pure
(function).
instance/bifunctor⎵result
(symbol macro).
instance/bifunctor⎵result-coalton-library/classes∶bimap
(symbol macro).
instance/bifunctor⎵result-coalton-library/classes∶bimap
(function).
instance/eq⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(result⎵∶a⎵∶b)
(function).
instance/eq⎵(result⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(result⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/functor⎵(result⎵∶a)
(symbol macro).
instance/functor⎵(result⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(result⎵∶a)-coalton-library/classes∶map
(function).
instance/into⎵(optional⎵∶a)⎵(result⎵unit⎵∶a)
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(result⎵unit⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(result⎵unit⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(result⎵∶a⎵∶b)⎵(optional⎵∶b)
(symbol macro).
instance/into⎵(result⎵∶a⎵∶b)⎵(optional⎵∶b)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(result⎵∶a⎵∶b)⎵(optional⎵∶b)-coalton-library/classes∶into
(function).
instance/iso⎵(result⎵unit⎵∶a)⎵(optional⎵∶a)
(symbol macro).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)
(symbol macro).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)
(function).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(result⎵∶a⎵∶b)⎵∶b
(symbol macro).
instance/iter∶intoiterator⎵(result⎵∶a⎵∶b)⎵∶b-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(result⎵∶a⎵∶b)⎵∶b-coalton-library/iterator∶into-iter
(function).
instance/monad⎵(result⎵∶a)
(symbol macro).
instance/monad⎵(result⎵∶a)-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵(result⎵∶a)-coalton-library/classes∶>>=
(function).
instance/monoid⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/monoid⎵(result⎵∶a⎵∶b)
(function).
instance/monoid⎵(result⎵∶a⎵∶b)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(result⎵∶a⎵∶b)-coalton-library/classes∶mempty
(function).
instance/ord⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/ord⎵(result⎵∶a⎵∶b)
(function).
instance/ord⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/semigroup⎵(result⎵∶a⎵∶b)
(function).
instance/semigroup⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<>
(function).
instance/unwrappable⎵(result⎵∶a)
(symbol macro).
instance/unwrappable⎵(result⎵∶a)-coalton-library/classes∶unwrap-or-else
(symbol macro).
instance/unwrappable⎵(result⎵∶a)-coalton-library/classes∶unwrap-or-else
(function).
coalton/library/lisparray.lisp
result.lisp
(file).
coalton/library
(system).
aref
(symbol macro).
aref
(function).
length
(symbol macro).
length
(function).
lisparray
(class).
make
(symbol macro).
make
(function).
make-load-form
(method).
make-uninitialized
(symbol macro).
make-uninitialized
(function).
set!
(symbol macro).
set!
(function).
aref/double-float
(symbol macro).
aref/double-float
(function).
aref/i16
(symbol macro).
aref/i16
(function).
aref/i32
(symbol macro).
aref/i32
(function).
aref/i64
(symbol macro).
aref/i64
(function).
aref/i8
(symbol macro).
aref/i8
(function).
aref/ifix
(symbol macro).
aref/ifix
(function).
aref/single-float
(symbol macro).
aref/single-float
(function).
aref/u16
(symbol macro).
aref/u16
(function).
aref/u32
(symbol macro).
aref/u32
(function).
aref/u64
(symbol macro).
aref/u64
(function).
aref/u8
(symbol macro).
aref/u8
(function).
aref/ufix
(symbol macro).
aref/ufix
(function).
define-lisparray-specialization
(macro).
instance/types∶runtimerepr⎵(lisparray⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(lisparray⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(lisparray⎵∶a)-coalton-library/types∶runtime-repr
(function).
set!/double-float
(symbol macro).
set!/double-float
(function).
set!/i16
(symbol macro).
set!/i16
(function).
set!/i32
(symbol macro).
set!/i32
(function).
set!/i64
(symbol macro).
set!/i64
(function).
set!/i8
(symbol macro).
set!/i8
(function).
set!/ifix
(symbol macro).
set!/ifix
(function).
set!/single-float
(symbol macro).
set!/single-float
(function).
set!/u16
(symbol macro).
set!/u16
(function).
set!/u32
(symbol macro).
set!/u32
(function).
set!/u64
(symbol macro).
set!/u64
(function).
set!/u8
(symbol macro).
set!/u8
(function).
set!/ufix
(symbol macro).
set!/ufix
(function).
coalton/library/list.lisp
lisparray.lisp
(file).
coalton/library
(system).
all
(symbol macro).
all
(function).
any
(symbol macro).
any
(function).
append
(symbol macro).
append
(function).
car
(symbol macro).
car
(function).
cdr
(symbol macro).
cdr
(function).
combs
(symbol macro).
combs
(function).
combsof
(symbol macro).
combsof
(function).
concat
(symbol macro).
concat
(function).
concatmap
(symbol macro).
concatmap
(function).
countby
(symbol macro).
countby
(function).
difference
(symbol macro).
difference
(function).
drop
(symbol macro).
drop
(function).
elemindex
(symbol macro).
elemindex
(function).
equivalence-classes
(symbol macro).
equivalence-classes
(function).
equivalence-classes-by
(symbol macro).
equivalence-classes-by
(function).
filter
(symbol macro).
filter
(function).
find
(symbol macro).
find
(function).
findindex
(symbol macro).
findindex
(function).
head
(symbol macro).
head
(function).
index
(symbol macro).
index
(function).
init
(symbol macro).
init
(function).
insert
(symbol macro).
insert
(function).
insertby
(symbol macro).
insertby
(function).
insertions
(symbol macro).
insertions
(function).
intercalate
(symbol macro).
intercalate
(function).
intersection
(symbol macro).
intersection
(function).
intersperse
(symbol macro).
intersperse
(function).
last
(symbol macro).
last
(function).
length
(symbol macro).
length
(function).
lookup
(symbol macro).
lookup
(function).
maximum
(symbol macro).
maximum
(function).
member
(symbol macro).
member
(function).
minimum
(symbol macro).
minimum
(function).
nth
(symbol macro).
nth
(function).
nth-cdr
(symbol macro).
nth-cdr
(function).
null?
(symbol macro).
null?
(function).
optimumby
(symbol macro).
optimumby
(function).
partition
(symbol macro).
partition
(function).
perms
(symbol macro).
perms
(function).
product
(symbol macro).
product
(function).
range
(symbol macro).
range
(function).
remove
(symbol macro).
remove
(function).
remove-duplicates
(symbol macro).
remove-duplicates
(function).
remove-if
(symbol macro).
remove-if
(function).
repeat
(symbol macro).
repeat
(function).
reverse
(symbol macro).
reverse
(function).
singleton
(symbol macro).
singleton
(function).
singleton?
(symbol macro).
singleton?
(function).
sort
(symbol macro).
sort
(function).
sortby
(symbol macro).
sortby
(function).
split
(symbol macro).
split
(function).
sum
(symbol macro).
sum
(function).
tail
(symbol macro).
tail
(function).
take
(symbol macro).
take
(function).
transpose
(symbol macro).
transpose
(function).
union
(symbol macro).
union
(function).
zip
(symbol macro).
zip
(function).
zipwith
(symbol macro).
zipwith
(function).
zipwith3
(symbol macro).
zipwith3
(function).
zipwith4
(symbol macro).
zipwith4
(function).
zipwith5
(symbol macro).
zipwith5
(function).
%reverse
(symbol macro).
%reverse
(function).
%reverse!
(symbol macro).
%reverse!
(function).
append-rev
(symbol macro).
append-rev
(function).
instance/alternative⎵list
(symbol macro).
instance/alternative⎵list-coalton-library/classes∶alt
(symbol macro).
instance/alternative⎵list-coalton-library/classes∶alt
(function).
instance/alternative⎵list-coalton-library/classes∶empty
(symbol macro).
instance/applicative⎵list
(symbol macro).
instance/applicative⎵list-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵list-coalton-library/classes∶lifta2
(function).
instance/applicative⎵list-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵list-coalton-library/classes∶pure
(function).
instance/default⎵(list⎵∶a)
(symbol macro).
instance/default⎵(list⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(list⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(list⎵∶a)
(symbol macro).
instance/eq⎵(list⎵∶a)
(function).
instance/eq⎵(list⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(list⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵list
(symbol macro).
instance/foldable⎵list-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵list-coalton-library/classes∶fold
(function).
instance/foldable⎵list-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵list-coalton-library/classes∶foldr
(function).
instance/functor⎵list
(symbol macro).
instance/functor⎵list-coalton-library/classes∶map
(symbol macro).
instance/functor⎵list-coalton-library/classes∶map
(function).
instance/hash⎵(list⎵∶a)
(symbol macro).
instance/hash⎵(list⎵∶a)
(function).
instance/hash⎵(list⎵∶a)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(list⎵∶a)-coalton-library/hash∶hash
(function).
instance/into⎵(optional⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(function).
instance/iter∶fromiterator⎵(list⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(list⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monad⎵list
(symbol macro).
instance/monad⎵list-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵list-coalton-library/classes∶>>=
(function).
instance/monoid⎵(list⎵∶a)
(symbol macro).
instance/monoid⎵(list⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵(list⎵∶a)
(symbol macro).
instance/ord⎵(list⎵∶a)
(function).
instance/ord⎵(list⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(list⎵∶a)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(list⎵∶a)
(symbol macro).
instance/semigroup⎵(list⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(list⎵∶a)-coalton-library/classes∶<>
(function).
instance/traversable⎵list
(symbol macro).
instance/traversable⎵list-coalton-library/classes∶traverse
(symbol macro).
instance/traversable⎵list-coalton-library/classes∶traverse
(function).
remove-duplicates-rev
(symbol macro).
remove-duplicates-rev
(function).
remove-rev-if
(symbol macro).
remove-rev-if
(function).
coalton/library/vector.lisp
list.lisp
(file).
coalton/library
(system).
append
(symbol macro).
append
(function).
capacity
(symbol macro).
capacity
(function).
clear!
(symbol macro).
clear!
(function).
copy
(symbol macro).
copy
(function).
empty?
(symbol macro).
empty?
(function).
extend!
(symbol macro).
extend!
(function).
find-elem
(symbol macro).
find-elem
(function).
head
(symbol macro).
head
(function).
head-unsafe
(symbol macro).
head-unsafe
(function).
index
(symbol macro).
index
(function).
index-unsafe
(symbol macro).
index-unsafe
(function).
last
(symbol macro).
last
(function).
last-unsafe
(symbol macro).
last-unsafe
(function).
length
(symbol macro).
length
(function).
make
(macro).
make-load-form
(method).
new
(symbol macro).
new
(function).
pop!
(symbol macro).
pop!
(function).
pop-unsafe!
(symbol macro).
pop-unsafe!
(function).
push!
(symbol macro).
push!
(function).
set!
(symbol macro).
set!
(function).
set-capacity!
(symbol macro).
set-capacity!
(function).
singleton
(symbol macro).
singleton
(function).
singleton?
(symbol macro).
singleton?
(function).
sort!
(symbol macro).
sort!
(function).
sort-by!
(symbol macro).
sort-by!
(function).
swap-remove!
(symbol macro).
swap-remove!
(function).
swap-remove-unsafe!
(symbol macro).
swap-remove-unsafe!
(function).
vector
(class).
with-capacity
(symbol macro).
with-capacity
(function).
with-initial-element
(symbol macro).
with-initial-element
(function).
instance/default⎵(vector⎵∶a)
(symbol macro).
instance/default⎵(vector⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(vector⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(vector⎵∶a)
(symbol macro).
instance/eq⎵(vector⎵∶a)
(function).
instance/eq⎵(vector⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(vector⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵vector
(symbol macro).
instance/foldable⎵vector-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵vector-coalton-library/classes∶fold
(function).
instance/foldable⎵vector-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵vector-coalton-library/classes∶foldr
(function).
instance/functor⎵vector
(symbol macro).
instance/functor⎵vector-coalton-library/classes∶map
(symbol macro).
instance/functor⎵vector-coalton-library/classes∶map
(function).
instance/into⎵(list⎵∶a)⎵(vector⎵∶a)
(symbol macro).
instance/into⎵(list⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(list⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(vector⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(function).
instance/iso⎵(vector⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/iter∶fromiterator⎵(vector⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(vector⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶length
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶length
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶make
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶make
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶readable?
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶readable?
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-aref
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-aref
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-set!
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-set!
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶writable?
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶writable?
(function).
instance/semigroup⎵(vector⎵∶a)
(symbol macro).
instance/semigroup⎵(vector⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(vector⎵∶a)-coalton-library/classes∶<>
(function).
instance/types∶runtimerepr⎵(vector⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(vector⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(vector⎵∶a)-coalton-library/types∶runtime-repr
(function).
coalton/library/char.lisp
vector.lisp
(file).
coalton/library
(system).
alpha?
(symbol macro).
alpha?
(function).
ascii-alpha?
(symbol macro).
ascii-alpha?
(function).
ascii-alphanumeric?
(symbol macro).
ascii-alphanumeric?
(function).
ascii-digit?
(symbol macro).
ascii-digit?
(function).
ascii-lowercase?
(symbol macro).
ascii-lowercase?
(function).
ascii-uppercase?
(symbol macro).
ascii-uppercase?
(function).
char-code
(symbol macro).
char-code
(function).
code-char
(symbol macro).
code-char
(function).
digit?
(symbol macro).
digit?
(function).
downcase
(symbol macro).
downcase
(function).
lowercase?
(symbol macro).
lowercase?
(function).
range
(symbol macro).
range
(function).
upcase
(symbol macro).
upcase
(function).
uppercase?
(symbol macro).
uppercase?
(function).
code-char-unchecked
(symbol macro).
code-char-unchecked
(function).
instance/coalton-library/hash∶hash⎵char
(symbol macro).
instance/coalton-library/hash∶hash⎵char-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵char-coalton-library/hash∶hash
(function).
instance/eq⎵char
(symbol macro).
instance/eq⎵char-coalton-library/classes∶==
(symbol macro).
instance/eq⎵char-coalton-library/classes∶==
(function).
instance/ord⎵char
(symbol macro).
instance/ord⎵char-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵char-coalton-library/classes∶<=>
(function).
coalton/library/string.lisp
char.lisp
(file).
coalton/library
(system).
chars
(symbol macro).
chars
(function).
concat
(symbol macro).
concat
(function).
length
(symbol macro).
length
(function).
parse-int
(symbol macro).
parse-int
(function).
ref
(symbol macro).
ref
(function).
ref-unchecked
(symbol macro).
ref-unchecked
(function).
reverse
(symbol macro).
reverse
(function).
split
(symbol macro).
split
(function).
strip-prefix
(symbol macro).
strip-prefix
(function).
strip-suffix
(symbol macro).
strip-suffix
(function).
substring
(symbol macro).
substring
(function).
substring-index
(symbol macro).
substring-index
(function).
substring?
(symbol macro).
substring?
(function).
define-instance-into-integral-string
(macro).
instance/coalton-library/hash∶hash⎵string
(symbol macro).
instance/coalton-library/hash∶hash⎵string-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵string-coalton-library/hash∶hash
(function).
instance/default⎵string
(symbol macro).
instance/default⎵string-coalton-library/classes∶default
(symbol macro).
instance/default⎵string-coalton-library/classes∶default
(function).
instance/eq⎵string
(symbol macro).
instance/eq⎵string-coalton-library/classes∶==
(symbol macro).
instance/eq⎵string-coalton-library/classes∶==
(function).
instance/into⎵(list⎵char)⎵string
(symbol macro).
instance/into⎵(list⎵char)⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵(list⎵char)⎵string-coalton-library/classes∶into
(function).
instance/into⎵char⎵string
(symbol macro).
instance/into⎵char⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵char⎵string-coalton-library/classes∶into
(function).
instance/into⎵double-float⎵string
(symbol macro).
instance/into⎵double-float⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵double-float⎵string-coalton-library/classes∶into
(function).
instance/into⎵fraction⎵string
(symbol macro).
instance/into⎵fraction⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵fraction⎵string-coalton-library/classes∶into
(function).
instance/into⎵i16⎵string
(symbol macro).
instance/into⎵i16⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵string-coalton-library/classes∶into
(function).
instance/into⎵i32⎵string
(symbol macro).
instance/into⎵i32⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵string-coalton-library/classes∶into
(function).
instance/into⎵i64⎵string
(symbol macro).
instance/into⎵i64⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i64⎵string-coalton-library/classes∶into
(function).
instance/into⎵i8⎵string
(symbol macro).
instance/into⎵i8⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵string-coalton-library/classes∶into
(function).
instance/into⎵ifix⎵string
(symbol macro).
instance/into⎵ifix⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵ifix⎵string-coalton-library/classes∶into
(function).
instance/into⎵integer⎵string
(symbol macro).
instance/into⎵integer⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵integer⎵string-coalton-library/classes∶into
(function).
instance/into⎵single-float⎵string
(symbol macro).
instance/into⎵single-float⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵single-float⎵string-coalton-library/classes∶into
(function).
instance/into⎵string⎵(list⎵char)
(symbol macro).
instance/into⎵string⎵(list⎵char)-coalton-library/classes∶into
(symbol macro).
instance/into⎵string⎵(list⎵char)-coalton-library/classes∶into
(function).
instance/into⎵u16⎵string
(symbol macro).
instance/into⎵u16⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵string-coalton-library/classes∶into
(function).
instance/into⎵u32⎵string
(symbol macro).
instance/into⎵u32⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵string-coalton-library/classes∶into
(function).
instance/into⎵u64⎵string
(symbol macro).
instance/into⎵u64⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u64⎵string-coalton-library/classes∶into
(function).
instance/into⎵u8⎵string
(symbol macro).
instance/into⎵u8⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵string-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵string
(symbol macro).
instance/into⎵ufix⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵string-coalton-library/classes∶into
(function).
instance/iso⎵(list⎵char)⎵string
(symbol macro).
instance/iter∶fromiterator⎵string⎵char
(symbol macro).
instance/iter∶fromiterator⎵string⎵char-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵string⎵char-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵string⎵char
(symbol macro).
instance/iter∶intoiterator⎵string⎵char-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵string⎵char-coalton-library/iterator∶into-iter
(function).
instance/monoid⎵string
(symbol macro).
instance/monoid⎵string-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵string
(symbol macro).
instance/ord⎵string-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵string-coalton-library/classes∶<=>
(function).
instance/semigroup⎵string
(symbol macro).
instance/semigroup⎵string-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵string-coalton-library/classes∶<>
(function).
instance/tryinto⎵string⎵integer⎵string
(symbol macro).
instance/tryinto⎵string⎵integer⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵string⎵integer⎵string-coalton-library/classes∶tryinto
(function).
coalton/library/slice.lisp
string.lisp
(file).
coalton/library
(system).
index
(symbol macro).
index
(function).
index-unsafe
(symbol macro).
index-unsafe
(function).
iter-chunked
(symbol macro).
iter-chunked
(function).
iter-chunked-exact
(symbol macro).
iter-chunked-exact
(function).
iter-sliding
(symbol macro).
iter-sliding
(function).
length
(symbol macro).
length
(function).
make-load-form
(method).
new
(symbol macro).
new
(function).
set!
(symbol macro).
set!
(function).
slice
(class).
%length
(symbol macro).
%length
(function).
class/sliceable
(symbol macro).
class/sliceable
(function).
class/sliceable
(class).
class/sliceable-%length
(symbol macro).
class/sliceable-%length
(reader method).
(setf class/sliceable-%length)
(writer method).
instance/eq⎵(slice⎵∶a)
(symbol macro).
instance/eq⎵(slice⎵∶a)
(function).
instance/eq⎵(slice⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(slice⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵slice
(symbol macro).
instance/foldable⎵slice-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵slice-coalton-library/classes∶fold
(function).
instance/foldable⎵slice-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵slice-coalton-library/classes∶foldr
(function).
instance/into⎵(slice⎵∶a)⎵(vector⎵∶a)
(symbol macro).
instance/into⎵(slice⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(slice⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(vector⎵∶a)⎵(slice⎵∶a)
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(slice⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(slice⎵∶a)-coalton-library/classes∶into
(function).
instance/iso⎵(slice⎵∶a)⎵(vector⎵∶a)
(symbol macro).
instance/iter∶fromiterator⎵(slice⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(slice⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/sliceable⎵(slice⎵∶a)
(symbol macro).
instance/sliceable⎵(slice⎵∶a)-coalton-library/slice∶∶%length
(symbol macro).
instance/sliceable⎵(slice⎵∶a)-coalton-library/slice∶∶%length
(function).
instance/sliceable⎵(vector⎵∶a)
(symbol macro).
instance/sliceable⎵(vector⎵∶a)-coalton-library/slice∶∶%length
(symbol macro).
instance/sliceable⎵(vector⎵∶a)-coalton-library/slice∶∶%length
(function).
instance/types∶runtimerepr⎵(slice⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(slice⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(slice⎵∶a)-coalton-library/types∶runtime-repr
(function).
coalton/library/hashtable.lisp
slice.lisp
(file).
coalton/library
(system).
count
(symbol macro).
count
(function).
entries
(symbol macro).
entries
(function).
extend!
(symbol macro).
extend!
(function).
get
(symbol macro).
get
(function).
hashtable
(class).
keys
(symbol macro).
keys
(function).
make
(macro).
make-load-form
(method).
new
(symbol macro).
new
(function).
remove!
(symbol macro).
remove!
(function).
remove-duplicates!
(symbol macro).
remove-duplicates!
(function).
set!
(symbol macro).
set!
(function).
values
(symbol macro).
values
(function).
with-capacity
(symbol macro).
with-capacity
(function).
%get-hash-test-funcs
(symbol macro).
%get-hash-test-funcs
(function).
%make-hashtable
(symbol macro).
%make-hashtable
(function).
default-hash-table-capacity
(symbol macro).
duplicate-key
(reader method).
find-duplicate-entry
(function).
instance/coalton-library/types∶runtimerepr⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(hashtable⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(hashtable⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/default⎵(hashtable⎵∶a⎵∶b)
(function).
instance/default⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶default
(function).
instance/eq⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(hashtable⎵∶a⎵∶b)
(function).
instance/eq⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/hash⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/hash⎵(hashtable⎵∶a⎵∶b)
(function).
instance/hash⎵(hashtable⎵∶a⎵∶b)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(hashtable⎵∶a⎵∶b)-coalton-library/hash∶hash
(function).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(function).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶intoiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(function).
static-duplicate-key
(condition).
coalton/library/queue.lisp
hashtable.lisp
(file).
coalton/library
(system).
append
(symbol macro).
append
(function).
clear!
(symbol macro).
clear!
(function).
copy
(symbol macro).
copy
(function).
empty?
(symbol macro).
empty?
(function).
extend!
(symbol macro).
extend!
(function).
index
(symbol macro).
index
(function).
index-unsafe
(symbol macro).
index-unsafe
(function).
items!
(symbol macro).
items!
(function).
length
(symbol macro).
length
(function).
make-load-form
(method).
new
(symbol macro).
new
(function).
peek
(symbol macro).
peek
(function).
peek-unsafe
(symbol macro).
peek-unsafe
(function).
pop!
(symbol macro).
pop!
(function).
pop-unsafe!
(symbol macro).
pop-unsafe!
(function).
print-object
(method).
push!
(symbol macro).
push!
(function).
queue
(class).
copy-queue-internal
(function).
instance/coalton-library/types∶runtimerepr⎵(queue⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(queue⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(queue⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(queue⎵∶a)
(symbol macro).
instance/default⎵(queue⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(queue⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(queue⎵∶a)
(symbol macro).
instance/eq⎵(queue⎵∶a)
(function).
instance/eq⎵(queue⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(queue⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵queue
(symbol macro).
instance/foldable⎵queue-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵queue-coalton-library/classes∶fold
(function).
instance/foldable⎵queue-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵queue-coalton-library/classes∶foldr
(function).
instance/functor⎵queue
(symbol macro).
instance/functor⎵queue-coalton-library/classes∶map
(symbol macro).
instance/functor⎵queue-coalton-library/classes∶map
(function).
instance/iter∶fromiterator⎵(queue⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(queue⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/semigroup⎵(queue⎵∶a)
(symbol macro).
instance/semigroup⎵(queue⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(queue⎵∶a)-coalton-library/classes∶<>
(function).
make-queue-internal
(function).
queue-internal
(structure).
queue-internal-elements
(reader).
(setf queue-internal-elements)
(writer).
queue-internal-last
(reader).
(setf queue-internal-last)
(writer).
queue-internal-length
(reader).
(setf queue-internal-length)
(writer).
queue-internal-p
(function).
coalton/library/monad/state.lisp
queue.lisp
(file).
coalton/library
(system).
instance/applicative⎵(st⎵∶a)
(symbol macro).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶lifta2
(function).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶pure
(function).
instance/coalton-library/types∶runtimerepr⎵(st⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(st⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(st⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/functor⎵(st⎵∶a)
(symbol macro).
instance/functor⎵(st⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(st⎵∶a)-coalton-library/classes∶map
(function).
instance/monad⎵(st⎵∶a)
(symbol macro).
instance/monad⎵(st⎵∶a)-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵(st⎵∶a)-coalton-library/classes∶>>=
(function).
coalton/library/ord-tree.lisp
monad/state.lisp
(file).
coalton/library
(system).
collect!
(symbol macro).
collect!
(function).
decreasing-order
(symbol macro).
empty
(symbol macro).
empty
(function).
increasing-order
(symbol macro).
insert
(symbol macro).
insert
(function).
insert-or-replace
(symbol macro).
insert-or-replace
(function).
lookup
(symbol macro).
lookup
(function).
make
(macro).
make-load-form
(method).
make-load-form
(method).
merge
(symbol macro).
merge
(function).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
remove
(symbol macro).
remove
(function).
replace
(symbol macro).
replace
(function).
replace-or-insert
(symbol macro).
replace-or-insert
(function).
tree
(class).
as-black
(symbol macro).
as-black
(function).
balance
(symbol macro).
balance
(function).
black
(symbol macro).
branch
(symbol macro).
branch
(function).
bubble-double-black
(symbol macro).
bubble-double-black
(function).
color-minus-black
(symbol macro).
color-minus-black
(function).
color-plus-black
(symbol macro).
color-plus-black
(function).
color/black
(type).
color/doubleblack
(type).
color/negativeblack
(type).
color/red
(type).
doubleblack
(symbol macro).
doubleblackempty
(symbol macro).
doubleblackempty
(function).
expand
(symbol macro).
expand
(function).
instance/coalton-library/types∶runtimerepr⎵(iteratorstacknode⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(iteratorstacknode⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(iteratorstacknode⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(tree⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tree⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tree⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵color
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵color-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵color-coalton-library/types∶runtime-repr
(function).
instance/eq⎵(tree⎵∶a)
(symbol macro).
instance/eq⎵(tree⎵∶a)
(function).
instance/eq⎵(tree⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tree⎵∶a)-coalton-library/classes∶==
(function).
instance/eq⎵color
(symbol macro).
instance/eq⎵color-coalton-library/classes∶==
(symbol macro).
instance/eq⎵color-coalton-library/classes∶==
(function).
instance/foldable⎵tree
(symbol macro).
instance/foldable⎵tree-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵tree-coalton-library/classes∶fold
(function).
instance/foldable⎵tree-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵tree-coalton-library/classes∶foldr
(function).
instance/hash⎵(tree⎵∶a)
(symbol macro).
instance/hash⎵(tree⎵∶a)
(function).
instance/hash⎵(tree⎵∶a)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tree⎵∶a)-coalton-library/hash∶hash
(function).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a
(function).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(tree⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monoid⎵(tree⎵∶a)
(symbol macro).
instance/monoid⎵(tree⎵∶a)
(function).
instance/monoid⎵(tree⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(tree⎵∶a)-coalton-library/classes∶mempty
(function).
instance/semigroup⎵(tree⎵∶a)
(symbol macro).
instance/semigroup⎵(tree⎵∶a)
(function).
instance/semigroup⎵(tree⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(tree⎵∶a)-coalton-library/classes∶<>
(function).
iteratorstacknode
(class).
iteratorstacknode/expand
(class).
iteratorstacknode/expand-_0
(symbol macro).
iteratorstacknode/expand-_0
(reader method).
(setf iteratorstacknode/expand-_0)
(writer method).
iteratorstacknode/yield
(class).
iteratorstacknode/yield-_0
(symbol macro).
iteratorstacknode/yield-_0
(reader method).
(setf iteratorstacknode/yield-_0)
(writer method).
negativeblack
(symbol macro).
red
(symbol macro).
remove-leaving-double-black
(symbol macro).
remove-leaving-double-black
(function).
remove-max
(symbol macro).
remove-max
(function).
remove-without-as-black
(symbol macro).
remove-without-as-black
(function).
stack-for-decreasing-order-traversal
(symbol macro).
stack-for-decreasing-order-traversal
(function).
stack-for-increasing-order-traversal
(symbol macro).
stack-for-increasing-order-traversal
(function).
tree-double-black?
(symbol macro).
tree-double-black?
(function).
tree-iterator
(symbol macro).
tree-iterator
(function).
tree-minus-black
(symbol macro).
tree-minus-black
(function).
tree-plus-black
(symbol macro).
tree-plus-black
(function).
tree/branch
(class).
tree/branch-_0
(symbol macro).
tree/branch-_0
(reader method).
(setf tree/branch-_0)
(writer method).
tree/branch-_1
(symbol macro).
tree/branch-_1
(reader method).
(setf tree/branch-_1)
(writer method).
tree/branch-_2
(symbol macro).
tree/branch-_2
(reader method).
(setf tree/branch-_2)
(writer method).
tree/branch-_3
(symbol macro).
tree/branch-_3
(reader method).
(setf tree/branch-_3)
(writer method).
tree/doubleblackempty
(class).
tree/empty
(class).
yield
(symbol macro).
yield
(function).
coalton/library/ord-map.lisp
ord-tree.lisp
(file).
coalton/library
(system).
collect
(symbol macro).
collect
(function).
collect!
(symbol macro).
collect!
(function).
empty
(symbol macro).
entries
(symbol macro).
entries
(function).
insert
(symbol macro).
insert
(function).
insert-or-replace
(symbol macro).
insert-or-replace
(function).
keys
(symbol macro).
keys
(function).
lookup
(symbol macro).
lookup
(function).
make-load-form
(method).
merge
(symbol macro).
merge
(function).
print-object
(method).
print-object
(method).
remove
(symbol macro).
remove
(function).
replace
(symbol macro).
replace
(function).
replace-or-insert
(symbol macro).
replace-or-insert
(function).
update
(symbol macro).
update
(function).
values
(symbol macro).
values
(function).
%map
(symbol macro).
%map
(function).
instance/coalton-library/types∶runtimerepr⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(map⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(map⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(mappair⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(mappair⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(mappair⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/eq⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(map⎵∶a⎵∶b)
(function).
instance/eq⎵(map⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(map⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/eq⎵(mappair⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(mappair⎵∶a⎵∶b)
(function).
instance/eq⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/functor⎵(map⎵∶a)
(symbol macro).
instance/functor⎵(map⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(map⎵∶a)-coalton-library/classes∶map
(function).
instance/hash⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/hash⎵(map⎵∶a⎵∶b)
(function).
instance/hash⎵(map⎵∶a⎵∶b)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(map⎵∶a⎵∶b)-coalton-library/hash∶hash
(function).
instance/into⎵(mappair⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/into⎵(mappair⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(mappair⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶into
(function).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(function).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶intoiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(function).
instance/ord⎵(mappair⎵∶a⎵∶b)
(symbol macro).
instance/ord⎵(mappair⎵∶a⎵∶b)
(function).
instance/ord⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/semigroup⎵(map⎵∶a⎵∶b)
(function).
instance/semigroup⎵(map⎵∶a⎵∶b)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(map⎵∶a⎵∶b)-coalton-library/classes∶<>
(function).
justkey
(symbol macro).
justkey
(function).
key
(symbol macro).
key
(function).
mappair
(symbol macro).
mappair
(function).
mappair
(class).
mappair/justkey
(class).
mappair/justkey-_0
(symbol macro).
mappair/justkey-_0
(reader method).
(setf mappair/justkey-_0)
(writer method).
mappair/mappair
(class).
mappair/mappair-_0
(symbol macro).
mappair/mappair-_0
(reader method).
(setf mappair/mappair-_0)
(writer method).
mappair/mappair-_1
(symbol macro).
mappair/mappair-_1
(reader method).
(setf mappair/mappair-_1)
(writer method).
value
(symbol macro).
value
(function).
coalton/library/monad/free.lisp
ord-map.lisp
(file).
coalton/library
(system).
foldfree
(symbol macro).
foldfree
(function).
free
(symbol macro).
free
(function).
free
(class).
liftf
(symbol macro).
liftf
(function).
make-load-form
(method).
print-object
(method).
print-object
(method).
val
(symbol macro).
val
(function).
free-apply
(symbol macro).
free-apply
(function).
free-lifta2
(symbol macro).
free-lifta2
(function).
free/free
(class).
free/free-_0
(symbol macro).
free/free-_0
(reader method).
(setf free/free-_0)
(writer method).
free/val
(class).
free/val-_0
(symbol macro).
free/val-_0
(reader method).
(setf free/val-_0)
(writer method).
instance/applicative⎵(free⎵∶a)
(symbol macro).
instance/applicative⎵(free⎵∶a)
(function).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶lifta2
(function).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶pure
(function).
instance/coalton-library/types∶runtimerepr⎵((free⎵∶a)⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵((free⎵∶a)⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵((free⎵∶a)⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/foldable⎵(free⎵∶a)
(symbol macro).
instance/foldable⎵(free⎵∶a)
(function).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶fold
(function).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶foldr
(function).
instance/functor⎵(free⎵∶a)
(symbol macro).
instance/functor⎵(free⎵∶a)
(function).
instance/functor⎵(free⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(free⎵∶a)-coalton-library/classes∶map
(function).
instance/monad⎵(free⎵∶a)
(symbol macro).
instance/monad⎵(free⎵∶a)
(function).
instance/monad⎵(free⎵∶a)-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵(free⎵∶a)-coalton-library/classes∶>>=
(function).
instance/traversable⎵(free⎵∶a)
(symbol macro).
instance/traversable⎵(free⎵∶a)
(function).
instance/traversable⎵(free⎵∶a)-coalton-library/classes∶traverse
(symbol macro).
instance/traversable⎵(free⎵∶a)-coalton-library/classes∶traverse
(function).
coalton/library/seq.lisp
monad/free.lisp
(file).
coalton/library
(system).
conc
(symbol macro).
conc
(function).
empty?
(symbol macro).
empty?
(function).
get
(symbol macro).
get
(function).
make
(macro).
make-load-form
(method).
new
(symbol macro).
new
(function).
pop
(symbol macro).
pop
(function).
print-object
(method).
print-object
(method).
print-object
(method).
push
(symbol macro).
push
(function).
put
(symbol macro).
put
(function).
seq
(class).
size
(symbol macro).
size
(function).
%push
(symbol macro).
%push
(function).
%shift-n-branches-onto
(symbol macro).
%shift-n-branches-onto
(function).
branch-count
(symbol macro).
branch-count
(function).
build-cumulative-size-table
(symbol macro).
build-cumulative-size-table
(function).
butfirst
(symbol macro).
butfirst
(function).
butlast
(symbol macro).
butlast
(function).
copy
(symbol macro).
copy
(function).
cst-search
(symbol macro).
cst-search
(function).
group-vectors
(symbol macro).
group-vectors
(function).
height
(symbol macro).
height
(function).
instance/default⎵(seq⎵∶a)
(symbol macro).
instance/default⎵(seq⎵∶a)
(function).
instance/default⎵(seq⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(seq⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(seq⎵∶a)
(symbol macro).
instance/eq⎵(seq⎵∶a)
(function).
instance/eq⎵(seq⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(seq⎵∶a)-coalton-library/classes∶==
(function).
instance/functor⎵seq
(symbol macro).
instance/functor⎵seq-coalton-library/classes∶map
(symbol macro).
instance/functor⎵seq-coalton-library/classes∶map
(function).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)
(symbol macro).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)
(function).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)-coalton-library/classes∶into
(function).
instance/into⎵(seq⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(seq⎵∶a)⎵(vector∶vector⎵∶a)
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(vector∶vector⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(vector∶vector⎵∶a)-coalton-library/classes∶into
(function).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a
(function).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(seq⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monoid⎵(seq⎵∶a)
(symbol macro).
instance/monoid⎵(seq⎵∶a)
(function).
instance/monoid⎵(seq⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(seq⎵∶a)-coalton-library/classes∶mempty
(function).
instance/semigroup⎵(seq⎵∶a)
(symbol macro).
instance/semigroup⎵(seq⎵∶a)
(function).
instance/semigroup⎵(seq⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(seq⎵∶a)-coalton-library/classes∶<>
(function).
instance/types∶runtimerepr⎵(seq⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(seq⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(seq⎵∶a)-coalton-library/types∶runtime-repr
(function).
leafarray
(symbol macro).
leafarray
(function).
make-node-from-branches
(symbol macro).
make-node-from-branches
(function).
make-relaxed-node
(symbol macro).
make-relaxed-node
(function).
match1
(macro).
max-branching
(symbol macro).
min-branching
(symbol macro).
perfect-subtree-size-at-height
(symbol macro).
perfect-subtree-size-at-height
(function).
rebalance-branches
(symbol macro).
rebalance-branches
(function).
rebuild-size-table
(symbol macro).
rebuild-size-table
(function).
relaxednode
(symbol macro).
relaxednode
(function).
replace-first
(symbol macro).
replace-first
(function).
replace-last
(symbol macro).
replace-last
(function).
seq/leafarray
(class).
seq/leafarray-_0
(symbol macro).
seq/leafarray-_0
(reader method).
(setf seq/leafarray-_0)
(writer method).
seq/relaxednode
(class).
seq/relaxednode-_0
(symbol macro).
seq/relaxednode-_0
(reader method).
(setf seq/relaxednode-_0)
(writer method).
seq/relaxednode-_1
(symbol macro).
seq/relaxednode-_1
(reader method).
(setf seq/relaxednode-_1)
(writer method).
seq/relaxednode-_2
(symbol macro).
seq/relaxednode-_2
(reader method).
(setf seq/relaxednode-_2)
(writer method).
seq/relaxednode-_3
(symbol macro).
seq/relaxednode-_3
(reader method).
(setf seq/relaxednode-_3)
(writer method).
shift-n-onto!
(symbol macro).
shift-n-onto!
(function).
coalton/library/system.lisp
seq.lisp
(file).
coalton/library
(system).
add-feature
(symbol macro).
add-feature
(function).
architecture
(symbol macro).
architecture
(function).
argv0
(symbol macro).
argv0
(function).
capture-profile
(symbol macro).
capture-profile
(function).
cmd-args
(symbol macro).
cmd-args
(function).
features
(symbol macro).
features
(function).
gc
(symbol macro).
gc
(function).
get-bytes-consed
(symbol macro).
get-bytes-consed
(function).
get-real-time
(symbol macro).
get-real-time
(function).
get-run-time
(symbol macro).
get-run-time
(function).
getenv
(symbol macro).
getenv
(function).
hostname
(symbol macro).
hostname
(function).
implementation
(symbol macro).
implementation
(function).
lisp-version
(symbol macro).
lisp-version
(function).
lispcondition
(class).
make-load-form
(method).
make-load-form
(method).
os
(symbol macro).
os
(function).
print-object
(method).
profile
(symbol macro).
profile
(function).
profile
(class).
setenv!
(symbol macro).
setenv!
(function).
sleep
(symbol macro).
sleep
(function).
time
(symbol macro).
time
(function).
instance/coalton-library/types∶runtimerepr⎵(profile⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(profile⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(profile⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵lispcondition
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵lispcondition-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵lispcondition-coalton-library/types∶runtime-repr
(function).
instance/signalable⎵lispcondition
(symbol macro).
instance/signalable⎵lispcondition-coalton-library/classes∶error
(symbol macro).
instance/signalable⎵lispcondition-coalton-library/classes∶error
(function).
profile/profile
(class).
profile/profile-_0
(symbol macro).
profile/profile-_0
(reader method).
(setf profile/profile-_0)
(writer method).
profile/profile-_1
(symbol macro).
profile/profile-_1
(reader method).
(setf profile/profile-_1)
(writer method).
profile/profile-_2
(symbol macro).
profile/profile-_2
(reader method).
(setf profile/profile-_2)
(writer method).
profile/profile-_3
(symbol macro).
profile/profile-_3
(reader method).
(setf profile/profile-_3)
(writer method).
coalton/library/file.lisp
system.lisp
(file).
coalton/library
(system).
abort
(symbol macro).
abort
(function).
append
(symbol macro).
append-to-file!
(symbol macro).
append-to-file!
(function).
bidirectional
(symbol macro).
bidirectional
(function).
close
(symbol macro).
close
(function).
copy!
(symbol macro).
copy!
(function).
create-directory!
(symbol macro).
create-directory!
(function).
create-temp-directory!
(symbol macro).
create-temp-directory!
(function).
create-temp-file!
(symbol macro).
create-temp-file!
(function).
delete-file!
(symbol macro).
delete-file!
(function).
directory-exists?
(symbol macro).
directory-exists?
(function).
directory-files
(symbol macro).
directory-files
(function).
directory-pathname?
(symbol macro).
directory-pathname?
(function).
eerror
(symbol macro).
empty?
(symbol macro).
empty?
(function).
exists?
(symbol macro).
exists?
(function).
file-exists?
(symbol macro).
file-exists?
(function).
file-pathname?
(symbol macro).
file-pathname?
(function).
file-position
(symbol macro).
file-position
(function).
fileerror
(symbol macro).
fileerror
(function).
fileerror
(class).
filestream
(class).
flush
(symbol macro).
flush
(function).
input
(symbol macro).
input
(function).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
merge
(symbol macro).
merge
(function).
open
(symbol macro).
open
(function).
output
(symbol macro).
output
(function).
overwrite
(symbol macro).
pathname
(class).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
read
(symbol macro).
read
(function).
read-char
(symbol macro).
read-char
(function).
read-file-lines
(symbol macro).
read-file-lines
(function).
read-file-to-string
(symbol macro).
read-file-to-string
(function).
read-file-to-vector
(symbol macro).
read-file-to-vector
(function).
read-vector
(symbol macro).
read-vector
(function).
remove-directory!
(symbol macro).
remove-directory!
(function).
remove-directory-recursive!
(symbol macro).
remove-directory-recursive!
(function).
set-file-position
(symbol macro).
set-file-position
(function).
streamoptions
(class).
subdirectories
(symbol macro).
subdirectories
(function).
supersede
(symbol macro).
system-relative-pathname
(symbol macro).
system-relative-pathname
(function).
with-open-file
(symbol macro).
with-open-file
(function).
with-temp-directory
(symbol macro).
with-temp-directory
(function).
with-temp-file
(symbol macro).
with-temp-file
(function).
write
(symbol macro).
write
(function).
write-char
(symbol macro).
write-char
(function).
write-line
(symbol macro).
write-line
(function).
write-string
(symbol macro).
write-string
(function).
write-to-file!
(symbol macro).
write-to-file!
(function).
write-vector
(symbol macro).
write-vector
(function).
%handle-file-function
(macro).
%if-directory-path
(symbol macro).
%if-directory-path
(function).
%make-temp-dir-pathname
(symbol macro).
%make-temp-dir-pathname
(function).
%make-temp-file-pathname
(symbol macro).
%make-temp-file-pathname
(function).
%open
(symbol macro).
%open
(function).
%open-bidirectional
(symbol macro).
%open-bidirectional
(function).
%open-input
(symbol macro).
%open-input
(function).
%open-output
(symbol macro).
%open-output
(function).
%read-byte
(symbol macro).
%read-byte
(function).
%set-temp-directory
(symbol macro).
%set-temp-directory
(function).
%temp-directory
(symbol macro).
%temp-directory
(function).
%write-byte
(symbol macro).
%write-byte
(function).
class/%filebyte
(symbol macro).
class/%filebyte
(function).
class/%filebyte
(class).
class/file
(symbol macro).
class/file
(function).
class/file
(class).
class/file-open
(symbol macro).
class/file-open
(reader method).
(setf class/file-open)
(writer method).
class/file-read
(symbol macro).
class/file-read
(reader method).
(setf class/file-read)
(writer method).
class/file-write
(symbol macro).
class/file-write
(reader method).
(setf class/file-write)
(writer method).
define-file-type
(macro).
eof
(symbol macro).
eof
(function).
fileerror/eof
(class).
fileerror/fileerror
(class).
fileerror/fileerror-_0
(symbol macro).
fileerror/fileerror-_0
(reader method).
(setf fileerror/fileerror-_0)
(writer method).
fileerror/lisperror
(class).
fileerror/lisperror-_0
(symbol macro).
fileerror/lisperror-_0
(reader method).
(setf fileerror/lisperror-_0)
(writer method).
fileerror/patherror
(class).
fileerror/patherror-_0
(symbol macro).
fileerror/patherror-_0
(reader method).
(setf fileerror/patherror-_0)
(writer method).
fileerror/patherror-_1
(symbol macro).
fileerror/patherror-_1
(reader method).
(setf fileerror/patherror-_1)
(writer method).
ifexists/append
(type).
ifexists/eerror
(type).
ifexists/overwrite
(type).
ifexists/supersede
(type).
instance/%filebyte⎵i16
(symbol macro).
instance/%filebyte⎵i32
(symbol macro).
instance/%filebyte⎵i64
(symbol macro).
instance/%filebyte⎵i8
(symbol macro).
instance/%filebyte⎵ifix
(symbol macro).
instance/%filebyte⎵u16
(symbol macro).
instance/%filebyte⎵u32
(symbol macro).
instance/%filebyte⎵u64
(symbol macro).
instance/%filebyte⎵u8
(symbol macro).
instance/%filebyte⎵ufix
(symbol macro).
instance/eq⎵pathname
(symbol macro).
instance/eq⎵pathname-coalton-library/classes∶==
(symbol macro).
instance/eq⎵pathname-coalton-library/classes∶==
(function).
instance/file⎵char
(symbol macro).
instance/file⎵char-coalton-library/file∶open
(symbol macro).
instance/file⎵char-coalton-library/file∶open
(function).
instance/file⎵char-coalton-library/file∶read
(symbol macro).
instance/file⎵char-coalton-library/file∶read
(function).
instance/file⎵char-coalton-library/file∶write
(symbol macro).
instance/file⎵char-coalton-library/file∶write
(function).
instance/file⎵i16
(symbol macro).
instance/file⎵i16-coalton-library/file∶open
(symbol macro).
instance/file⎵i16-coalton-library/file∶open
(function).
instance/file⎵i16-coalton-library/file∶read
(symbol macro).
instance/file⎵i16-coalton-library/file∶read
(function).
instance/file⎵i16-coalton-library/file∶write
(symbol macro).
instance/file⎵i16-coalton-library/file∶write
(function).
instance/file⎵i32
(symbol macro).
instance/file⎵i32-coalton-library/file∶open
(symbol macro).
instance/file⎵i32-coalton-library/file∶open
(function).
instance/file⎵i32-coalton-library/file∶read
(symbol macro).
instance/file⎵i32-coalton-library/file∶read
(function).
instance/file⎵i32-coalton-library/file∶write
(symbol macro).
instance/file⎵i32-coalton-library/file∶write
(function).
instance/file⎵i64
(symbol macro).
instance/file⎵i64-coalton-library/file∶open
(symbol macro).
instance/file⎵i64-coalton-library/file∶open
(function).
instance/file⎵i64-coalton-library/file∶read
(symbol macro).
instance/file⎵i64-coalton-library/file∶read
(function).
instance/file⎵i64-coalton-library/file∶write
(symbol macro).
instance/file⎵i64-coalton-library/file∶write
(function).
instance/file⎵i8
(symbol macro).
instance/file⎵i8-coalton-library/file∶open
(symbol macro).
instance/file⎵i8-coalton-library/file∶open
(function).
instance/file⎵i8-coalton-library/file∶read
(symbol macro).
instance/file⎵i8-coalton-library/file∶read
(function).
instance/file⎵i8-coalton-library/file∶write
(symbol macro).
instance/file⎵i8-coalton-library/file∶write
(function).
instance/file⎵ifix
(symbol macro).
instance/file⎵ifix-coalton-library/file∶open
(symbol macro).
instance/file⎵ifix-coalton-library/file∶open
(function).
instance/file⎵ifix-coalton-library/file∶read
(symbol macro).
instance/file⎵ifix-coalton-library/file∶read
(function).
instance/file⎵ifix-coalton-library/file∶write
(symbol macro).
instance/file⎵ifix-coalton-library/file∶write
(function).
instance/file⎵u16
(symbol macro).
instance/file⎵u16-coalton-library/file∶open
(symbol macro).
instance/file⎵u16-coalton-library/file∶open
(function).
instance/file⎵u16-coalton-library/file∶read
(symbol macro).
instance/file⎵u16-coalton-library/file∶read
(function).
instance/file⎵u16-coalton-library/file∶write
(symbol macro).
instance/file⎵u16-coalton-library/file∶write
(function).
instance/file⎵u32
(symbol macro).
instance/file⎵u32-coalton-library/file∶open
(symbol macro).
instance/file⎵u32-coalton-library/file∶open
(function).
instance/file⎵u32-coalton-library/file∶read
(symbol macro).
instance/file⎵u32-coalton-library/file∶read
(function).
instance/file⎵u32-coalton-library/file∶write
(symbol macro).
instance/file⎵u32-coalton-library/file∶write
(function).
instance/file⎵u64
(symbol macro).
instance/file⎵u64-coalton-library/file∶open
(symbol macro).
instance/file⎵u64-coalton-library/file∶open
(function).
instance/file⎵u64-coalton-library/file∶read
(symbol macro).
instance/file⎵u64-coalton-library/file∶read
(function).
instance/file⎵u64-coalton-library/file∶write
(symbol macro).
instance/file⎵u64-coalton-library/file∶write
(function).
instance/file⎵u8
(symbol macro).
instance/file⎵u8-coalton-library/file∶open
(symbol macro).
instance/file⎵u8-coalton-library/file∶open
(function).
instance/file⎵u8-coalton-library/file∶read
(symbol macro).
instance/file⎵u8-coalton-library/file∶read
(function).
instance/file⎵u8-coalton-library/file∶write
(symbol macro).
instance/file⎵u8-coalton-library/file∶write
(function).
instance/file⎵ufix
(symbol macro).
instance/file⎵ufix-coalton-library/file∶open
(symbol macro).
instance/file⎵ufix-coalton-library/file∶open
(function).
instance/file⎵ufix-coalton-library/file∶read
(symbol macro).
instance/file⎵ufix-coalton-library/file∶read
(function).
instance/file⎵ufix-coalton-library/file∶write
(symbol macro).
instance/file⎵ufix-coalton-library/file∶write
(function).
instance/into⎵pathname⎵string
(symbol macro).
instance/into⎵pathname⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵pathname⎵string-coalton-library/classes∶into
(function).
instance/into⎵string⎵pathname
(symbol macro).
instance/into⎵string⎵pathname-coalton-library/classes∶into
(symbol macro).
instance/into⎵string⎵pathname-coalton-library/classes∶into
(function).
instance/monoid⎵pathname
(symbol macro).
instance/monoid⎵pathname-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵pathname
(symbol macro).
instance/ord⎵pathname-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵pathname-coalton-library/classes∶<=>
(function).
instance/semigroup⎵pathname
(symbol macro).
instance/semigroup⎵pathname-coalton-library/classes∶<>
(symbol macro).
instance/signalable⎵fileerror
(symbol macro).
instance/signalable⎵fileerror-coalton-library/classes∶error
(symbol macro).
instance/signalable⎵fileerror-coalton-library/classes∶error
(function).
instance/types∶runtimerepr⎵(filestream⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(filestream⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(filestream⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵fileerror
(symbol macro).
instance/types∶runtimerepr⎵fileerror-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵fileerror-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵ifexists
(symbol macro).
instance/types∶runtimerepr⎵ifexists-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵ifexists-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵pathname
(symbol macro).
instance/types∶runtimerepr⎵pathname-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵pathname-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵streamoptions
(symbol macro).
instance/types∶runtimerepr⎵streamoptions-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵streamoptions-coalton-library/types∶runtime-repr
(function).
lisperror
(symbol macro).
lisperror
(function).
patherror
(symbol macro).
patherror
(function).
streamoptions/bidirectional
(class).
streamoptions/bidirectional-_0
(symbol macro).
streamoptions/bidirectional-_0
(reader method).
(setf streamoptions/bidirectional-_0)
(writer method).
streamoptions/bidirectional-_1
(symbol macro).
streamoptions/bidirectional-_1
(reader method).
(setf streamoptions/bidirectional-_1)
(writer method).
streamoptions/input
(class).
streamoptions/input-_0
(symbol macro).
streamoptions/input-_0
(reader method).
(setf streamoptions/input-_0)
(writer method).
streamoptions/output
(class).
streamoptions/output-_0
(symbol macro).
streamoptions/output-_0
(reader method).
(setf streamoptions/output-_0)
(writer method).
streamoptions/output-_1
(symbol macro).
streamoptions/output-_1
(reader method).
(setf streamoptions/output-_1)
(writer method).
coalton/library/prelude.lisp
file.lisp
(file).
coalton/library
(system).
coalton/hashtable-shim/defs.lisp
coalton/hashtable-shim
(system).
custom-hash-table
(type).
hash
(type).
hash-function
(type).
key
(type).
size
(type).
test-function
(type).
val
(type).
coalton/hashtable-shim/impl-sbcl.lisp
:sbcl
defs.lisp
(file).
coalton/hashtable-shim
(system).
custom-hash-table-containsp
(function).
custom-hash-table-count
(function).
custom-hash-table-get
(function).
custom-hash-table-iter
(function).
custom-hash-table-remove
(function).
custom-hash-table-set
(function).
hash-table-type
(type).
make-custom-hash-table
(function).
coalton/hashtable-shim/hash-table.lisp
(:not :sbcl)
impl-sbcl.lisp
(file).
defs.lisp
(file).
coalton/hashtable-shim
(system).
coalton/hashtable-shim/impl-custom.lisp
(:not :sbcl)
hash-table.lisp
(file).
impl-sbcl.lisp
(file).
defs.lisp
(file).
coalton/hashtable-shim
(system).
Packages are listed by definition order.
coalton-impl/algorithm/immutable-map
coalton-impl/parser/binding
coalton-impl/parser/types
coalton-library/math/conversions
coalton-library/math/arith
coalton-library/slice
coalton-impl/typechecker/kinds
coalton-impl/typechecker/define
coalton-library/math/integral
coalton-impl/typechecker/stage-1
coalton-library/file
coalton-impl/parser/macro
coalton-user
coalton-library/math/real
coalton-impl/typechecker/pattern
coalton-impl/codegen/monomorphize
coalton-impl/codegen/resolve-instance
coalton-impl/algorithm
coalton-impl/analysis/underapplied-values
coalton-impl/faux-macros
coalton-impl/analysis/analysis
coalton-impl/typechecker/parse-type
coalton-library/char
coalton-impl/typechecker/unify
coalton-library/math/num
coalton-library/hash
coalton-impl/util
coalton-library/hashtable
coalton-library/math
coalton-library/seq
coalton-library/math/dyadic
source-error/error
coalton-impl/parser/type-definition
coalton-impl/analysis/unused-variables
coalton-impl/runtime
coalton-impl/typechecker/toplevel
coalton-impl/source
coalton-impl/typechecker/context-reduction
coalton-library/boolean
coalton-impl/typechecker/map
coalton-library/list
coalton/hashtable-shim
coalton-impl/entry
coalton-library/randomaccess
coalton-library/math/elementary
coalton-library/string
coalton-impl/codegen/traverse
coalton-impl/codegen/translate-expression
coalton-impl/codegen/pattern
coalton-impl/codegen/ast
coalton-impl/codegen/ast-substitutions
coalton-library/math/bounded
coalton-library/types
coalton-impl/codegen/codegen-pattern
coalton-library/queue
coalton-impl/runtime/function-entry
coalton-library/bits
coalton-impl/global-lexical
coalton-library/result
coalton-impl/constants
coalton-impl/typechecker/base
coalton-library/system
coalton-impl/parser/%defpackage
coalton-impl/parser/renamer
coalton-impl/typechecker/predicate
coalton-impl/algorithm/immutable-listmap
coalton-impl/algorithm/tarjan-scc
coalton-impl/typechecker/environment
coalton-impl/codegen/typecheck-node
coalton-impl/codegen/translate-instance
coalton-library/math/fraction
coalton-impl/debug
coalton-impl/typechecker/fundeps
coalton-impl/typechecker/scheme
coalton-impl/codegen
coalton-impl/typechecker/types
coalton-impl/codegen/optimizer
coalton-impl/typechecker/partial-type-env
coalton-impl/typechecker/binding
coalton-library/builtin
coalton-impl/codegen/codegen-expression
coalton-impl/typechecker/define-class
coalton-library/ord-map
coalton-impl/typechecker/lisp-type
coalton-impl/reader
coalton-impl/parser/toplevel
coalton-impl/parser
coalton-impl/analysis/pattern-exhaustiveness
coalton-impl/typechecker/accessor
coalton-impl/codegen/struct-or-class
coalton-library/functions
coalton-library/monad/state
coalton-library/iterator
coalton-impl/parser/pattern
coalton-library/vector
coalton-library/classes
coalton-impl/typechecker/expression
coalton
coalton-impl/typechecker/specialize
coalton-impl/parser/expression
coalton-impl/typechecker/define-type
coalton-library/lisparray
coalton-impl/typechecker
coalton-impl/typechecker/substitutions
coalton-impl/typechecker/translation-unit
coalton-library/cell
coalton-library/ord-tree
coalton-impl/codegen/codegen-type-definition
coalton-impl/parser/base
coalton-library/math/complex
coalton-impl/codegen/hoister
coalton-impl/settings
coalton-library/monad/free
coalton-library/optional
coalton-impl/codegen/constant-propagation
coalton-impl/typechecker/tc-env
coalton-library/utils
coalton-impl/typechecker/traverse
coalton-impl/parser/reader
coalton-impl/codegen/program
source-error
coalton-prelude
coalton-library/math/dual
coalton-impl/codegen/transformations
coalton-library/tuple
coalton-impl/analysis
coalton-impl/typechecker/type-errors
coalton-impl/parser/collect
coalton-impl/codegen/codegen-class
coalton-impl/parser/cursor
coalton-impl/typechecker/define-instance
coalton-impl/algorithm/immutable-map
common-lisp
.
immutable-map
(structure).
immutable-map-data
(reader).
immutable-map-diff
(function).
immutable-map-keys
(function).
immutable-map-lookup
(function).
immutable-map-remove
(function).
immutable-map-set
(function).
immutable-map-set-multiple
(function).
make-immutable-map
(function).
copy-immutable-map
(function).
immutable-map-p
(function).
coalton-impl/parser/binding
binding-function-p
(generic function).
binding-last-node
(generic function).
binding-name
(generic function).
binding-parameters
(generic function).
binding-toplevel-p
(generic function).
binding-value
(generic function).
initform-abstraction-p
(generic function).
coalton-impl/parser/types
coalton-impl/parser/base
.
common-lisp
.
make-qualified-ty
(function).
make-tapp
(function).
make-ty-predicate
(function).
make-tycon
(function).
make-tyvar
(function).
parse-predicate
(function).
parse-qualified-type
(function).
parse-type
(function).
qualified-ty
(structure).
qualified-ty-predicates
(reader).
qualified-ty-type
(reader).
tapp
(structure).
tapp-from
(reader).
tapp-p
(function).
tapp-to
(reader).
ty
(structure).
ty-list
(type).
ty-predicate
(structure).
ty-predicate-class
(reader).
ty-predicate-list
(type).
ty-predicate-types
(reader).
tycon
(structure).
tycon-list
(type).
tycon-name
(reader).
tycon-p
(function).
tyvar
(structure).
tyvar-list
(type).
tyvar-name
(reader).
tyvar-p
(function).
parse-type-list
(function).
qualified-ty-location
(reader).
tapp-location
(function).
ty-list-p
(function).
ty-location
(reader).
ty-p
(function).
ty-predicate-list-p
(function).
ty-predicate-location
(reader).
ty-predicate-p
(function).
tycon-list-p
(function).
tycon-location
(function).
tyvar-list-p
(function).
tyvar-location
(function).
coalton-library/math/conversions
*integer-types*
(special variable).
cast-if-inbounds
(symbol macro).
cast-if-inbounds
(function).
define-integer-conversions
(macro).
define-integer-into-instance
(function).
define-integer-try-into-instance
(function).
definitely-subtype?
(function).
instance/into⎵i16⎵double-float
(symbol macro).
instance/into⎵i16⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵i16⎵i32
(symbol macro).
instance/into⎵i16⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵i32-coalton-library/classes∶into
(function).
instance/into⎵i16⎵i64
(symbol macro).
instance/into⎵i16⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵i64-coalton-library/classes∶into
(function).
instance/into⎵i16⎵ifix
(symbol macro).
instance/into⎵i16⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵i16⎵integer
(symbol macro).
instance/into⎵i16⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i16⎵single-float
(symbol macro).
instance/into⎵i16⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵i32⎵double-float
(symbol macro).
instance/into⎵i32⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵i32⎵i64
(symbol macro).
instance/into⎵i32⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵i64-coalton-library/classes∶into
(function).
instance/into⎵i32⎵ifix
(symbol macro).
instance/into⎵i32⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵i32⎵integer
(symbol macro).
instance/into⎵i32⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i64⎵integer
(symbol macro).
instance/into⎵i64⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i64⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i8⎵double-float
(symbol macro).
instance/into⎵i8⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵i8⎵i16
(symbol macro).
instance/into⎵i8⎵i16-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵i16-coalton-library/classes∶into
(function).
instance/into⎵i8⎵i32
(symbol macro).
instance/into⎵i8⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵i32-coalton-library/classes∶into
(function).
instance/into⎵i8⎵i64
(symbol macro).
instance/into⎵i8⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵i64-coalton-library/classes∶into
(function).
instance/into⎵i8⎵ifix
(symbol macro).
instance/into⎵i8⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵i8⎵integer
(symbol macro).
instance/into⎵i8⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵integer-coalton-library/classes∶into
(function).
instance/into⎵i8⎵single-float
(symbol macro).
instance/into⎵i8⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵ifix⎵i64
(symbol macro).
instance/into⎵ifix⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵ifix⎵i64-coalton-library/classes∶into
(function).
instance/into⎵ifix⎵integer
(symbol macro).
instance/into⎵ifix⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵ifix⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u16⎵double-float
(symbol macro).
instance/into⎵u16⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵u16⎵i32
(symbol macro).
instance/into⎵u16⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵i32-coalton-library/classes∶into
(function).
instance/into⎵u16⎵i64
(symbol macro).
instance/into⎵u16⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵i64-coalton-library/classes∶into
(function).
instance/into⎵u16⎵ifix
(symbol macro).
instance/into⎵u16⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵u16⎵integer
(symbol macro).
instance/into⎵u16⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u16⎵single-float
(symbol macro).
instance/into⎵u16⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵u16⎵u32
(symbol macro).
instance/into⎵u16⎵u32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵u32-coalton-library/classes∶into
(function).
instance/into⎵u16⎵u64
(symbol macro).
instance/into⎵u16⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵u64-coalton-library/classes∶into
(function).
instance/into⎵u16⎵ufix
(symbol macro).
instance/into⎵u16⎵ufix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵ufix-coalton-library/classes∶into
(function).
instance/into⎵u32⎵double-float
(symbol macro).
instance/into⎵u32⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵u32⎵i64
(symbol macro).
instance/into⎵u32⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵i64-coalton-library/classes∶into
(function).
instance/into⎵u32⎵ifix
(symbol macro).
instance/into⎵u32⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵u32⎵integer
(symbol macro).
instance/into⎵u32⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u32⎵u64
(symbol macro).
instance/into⎵u32⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵u64-coalton-library/classes∶into
(function).
instance/into⎵u32⎵ufix
(symbol macro).
instance/into⎵u32⎵ufix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵ufix-coalton-library/classes∶into
(function).
instance/into⎵u64⎵integer
(symbol macro).
instance/into⎵u64⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u64⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u8⎵double-float
(symbol macro).
instance/into⎵u8⎵double-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵double-float-coalton-library/classes∶into
(function).
instance/into⎵u8⎵i16
(symbol macro).
instance/into⎵u8⎵i16-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵i16-coalton-library/classes∶into
(function).
instance/into⎵u8⎵i32
(symbol macro).
instance/into⎵u8⎵i32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵i32-coalton-library/classes∶into
(function).
instance/into⎵u8⎵i64
(symbol macro).
instance/into⎵u8⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵i64-coalton-library/classes∶into
(function).
instance/into⎵u8⎵ifix
(symbol macro).
instance/into⎵u8⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵u8⎵integer
(symbol macro).
instance/into⎵u8⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵integer-coalton-library/classes∶into
(function).
instance/into⎵u8⎵single-float
(symbol macro).
instance/into⎵u8⎵single-float-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵single-float-coalton-library/classes∶into
(function).
instance/into⎵u8⎵u16
(symbol macro).
instance/into⎵u8⎵u16-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵u16-coalton-library/classes∶into
(function).
instance/into⎵u8⎵u32
(symbol macro).
instance/into⎵u8⎵u32-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵u32-coalton-library/classes∶into
(function).
instance/into⎵u8⎵u64
(symbol macro).
instance/into⎵u8⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵u64-coalton-library/classes∶into
(function).
instance/into⎵u8⎵ufix
(symbol macro).
instance/into⎵u8⎵ufix-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵ufix-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵i64
(symbol macro).
instance/into⎵ufix⎵i64-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵i64-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵ifix
(symbol macro).
instance/into⎵ufix⎵ifix-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵ifix-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵integer
(symbol macro).
instance/into⎵ufix⎵integer-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵integer-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵u64
(symbol macro).
instance/into⎵ufix⎵u64-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵u64-coalton-library/classes∶into
(function).
instance/tryinto⎵i16⎵i8⎵string
(symbol macro).
instance/tryinto⎵i16⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u16⎵string
(symbol macro).
instance/tryinto⎵i16⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u32⎵string
(symbol macro).
instance/tryinto⎵i16⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u64⎵string
(symbol macro).
instance/tryinto⎵i16⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵u8⎵string
(symbol macro).
instance/tryinto⎵i16⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i16⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i16⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i16⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵i16⎵string
(symbol macro).
instance/tryinto⎵i32⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵i8⎵string
(symbol macro).
instance/tryinto⎵i32⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵single-float⎵string
(symbol macro).
instance/tryinto⎵i32⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u16⎵string
(symbol macro).
instance/tryinto⎵i32⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u32⎵string
(symbol macro).
instance/tryinto⎵i32⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u64⎵string
(symbol macro).
instance/tryinto⎵i32⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵u8⎵string
(symbol macro).
instance/tryinto⎵i32⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i32⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i32⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i32⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵double-float⎵string
(symbol macro).
instance/tryinto⎵i64⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵i16⎵string
(symbol macro).
instance/tryinto⎵i64⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵i32⎵string
(symbol macro).
instance/tryinto⎵i64⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵i8⎵string
(symbol macro).
instance/tryinto⎵i64⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵ifix⎵string
(symbol macro).
instance/tryinto⎵i64⎵ifix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵ifix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵single-float⎵string
(symbol macro).
instance/tryinto⎵i64⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u16⎵string
(symbol macro).
instance/tryinto⎵i64⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u32⎵string
(symbol macro).
instance/tryinto⎵i64⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u64⎵string
(symbol macro).
instance/tryinto⎵i64⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵u8⎵string
(symbol macro).
instance/tryinto⎵i64⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i64⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i64⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i64⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u16⎵string
(symbol macro).
instance/tryinto⎵i8⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u32⎵string
(symbol macro).
instance/tryinto⎵i8⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u64⎵string
(symbol macro).
instance/tryinto⎵i8⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵u8⎵string
(symbol macro).
instance/tryinto⎵i8⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵i8⎵ufix⎵string
(symbol macro).
instance/tryinto⎵i8⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵i8⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵double-float⎵string
(symbol macro).
instance/tryinto⎵ifix⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵i16⎵string
(symbol macro).
instance/tryinto⎵ifix⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵i32⎵string
(symbol macro).
instance/tryinto⎵ifix⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵i8⎵string
(symbol macro).
instance/tryinto⎵ifix⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵single-float⎵string
(symbol macro).
instance/tryinto⎵ifix⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u16⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u32⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u64⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵u8⎵string
(symbol macro).
instance/tryinto⎵ifix⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ifix⎵ufix⎵string
(symbol macro).
instance/tryinto⎵ifix⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ifix⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵double-float⎵string
(symbol macro).
instance/tryinto⎵integer⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i16⎵string
(symbol macro).
instance/tryinto⎵integer⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i32⎵string
(symbol macro).
instance/tryinto⎵integer⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i64⎵string
(symbol macro).
instance/tryinto⎵integer⎵i64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵i8⎵string
(symbol macro).
instance/tryinto⎵integer⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵ifix⎵string
(symbol macro).
instance/tryinto⎵integer⎵ifix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵ifix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵single-float⎵string
(symbol macro).
instance/tryinto⎵integer⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u16⎵string
(symbol macro).
instance/tryinto⎵integer⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u32⎵string
(symbol macro).
instance/tryinto⎵integer⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u64⎵string
(symbol macro).
instance/tryinto⎵integer⎵u64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵u8⎵string
(symbol macro).
instance/tryinto⎵integer⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵integer⎵ufix⎵string
(symbol macro).
instance/tryinto⎵integer⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵integer⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u16⎵i16⎵string
(symbol macro).
instance/tryinto⎵u16⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u16⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u16⎵i8⎵string
(symbol macro).
instance/tryinto⎵u16⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u16⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u16⎵u8⎵string
(symbol macro).
instance/tryinto⎵u16⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u16⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵i16⎵string
(symbol macro).
instance/tryinto⎵u32⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵i32⎵string
(symbol macro).
instance/tryinto⎵u32⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵i8⎵string
(symbol macro).
instance/tryinto⎵u32⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵single-float⎵string
(symbol macro).
instance/tryinto⎵u32⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵u16⎵string
(symbol macro).
instance/tryinto⎵u32⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u32⎵u8⎵string
(symbol macro).
instance/tryinto⎵u32⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u32⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵double-float⎵string
(symbol macro).
instance/tryinto⎵u64⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i16⎵string
(symbol macro).
instance/tryinto⎵u64⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i32⎵string
(symbol macro).
instance/tryinto⎵u64⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i64⎵string
(symbol macro).
instance/tryinto⎵u64⎵i64⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i64⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵i8⎵string
(symbol macro).
instance/tryinto⎵u64⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵ifix⎵string
(symbol macro).
instance/tryinto⎵u64⎵ifix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵ifix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵single-float⎵string
(symbol macro).
instance/tryinto⎵u64⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵u16⎵string
(symbol macro).
instance/tryinto⎵u64⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵u32⎵string
(symbol macro).
instance/tryinto⎵u64⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵u8⎵string
(symbol macro).
instance/tryinto⎵u64⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵u8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u64⎵ufix⎵string
(symbol macro).
instance/tryinto⎵u64⎵ufix⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u64⎵ufix⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵u8⎵i8⎵string
(symbol macro).
instance/tryinto⎵u8⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵u8⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵double-float⎵string
(symbol macro).
instance/tryinto⎵ufix⎵double-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵double-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵i16⎵string
(symbol macro).
instance/tryinto⎵ufix⎵i16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵i16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵i32⎵string
(symbol macro).
instance/tryinto⎵ufix⎵i32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵i32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵i8⎵string
(symbol macro).
instance/tryinto⎵ufix⎵i8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵i8⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵single-float⎵string
(symbol macro).
instance/tryinto⎵ufix⎵single-float⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵single-float⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵u16⎵string
(symbol macro).
instance/tryinto⎵ufix⎵u16⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵u16⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵u32⎵string
(symbol macro).
instance/tryinto⎵ufix⎵u32⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵u32⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵ufix⎵u8⎵string
(symbol macro).
instance/tryinto⎵ufix⎵u8⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵ufix⎵u8⎵string-coalton-library/classes∶tryinto
(function).
integer-into-float
(macro).
integer-tryinto-float
(macro).
unify
(symbol macro).
unify
(function).
unsafe-cast
(symbol macro).
unsafe-cast
(function).
coalton-library/math/arith
/
(symbol macro).
/
(function).
1+
(symbol macro).
1+
(function).
1-
(symbol macro).
1-
(function).
abs
(symbol macro).
abs
(function).
ash
(symbol macro).
ash
(function).
finite?
(symbol macro).
finite?
(function).
general/
(symbol macro).
general/
(function).
infinite?
(symbol macro).
infinite?
(function).
infinity
(symbol macro).
infinity
(function).
nan
(symbol macro).
nan
(function).
nan?
(symbol macro).
nan?
(function).
negate
(symbol macro).
negate
(function).
negative-infinity
(symbol macro).
negative-infinity
(function).
negative?
(symbol macro).
negative?
(function).
nonnegative?
(symbol macro).
nonnegative?
(function).
nonpositive?
(symbol macro).
nonpositive?
(function).
nonzero?
(symbol macro).
nonzero?
(function).
positive?
(symbol macro).
positive?
(function).
reciprocal
(symbol macro).
reciprocal
(function).
sign
(symbol macro).
sign
(function).
zero?
(symbol macro).
zero?
(function).
class/dividable
(symbol macro).
class/dividable
(function).
class/dividable
(class).
class/dividable-general/
(symbol macro).
class/dividable-general/
(generic reader).
(setf class/dividable-general/)
(generic writer).
class/reciprocable
(symbol macro).
class/reciprocable
(function).
class/reciprocable
(class).
class/reciprocable-/
(symbol macro).
class/reciprocable-/
(generic reader).
(setf class/reciprocable-/)
(generic writer).
class/reciprocable-reciprocal
(symbol macro).
class/reciprocable-reciprocal
(generic reader).
(setf class/reciprocable-reciprocal)
(generic writer).
class/reciprocable-super-0
(symbol macro).
class/reciprocable-super-0
(generic reader).
(setf class/reciprocable-super-0)
(generic writer).
class/transfinite
(symbol macro).
class/transfinite
(function).
class/transfinite
(class).
class/transfinite-infinite?
(symbol macro).
class/transfinite-infinite?
(generic reader).
(setf class/transfinite-infinite?)
(generic writer).
class/transfinite-infinity
(symbol macro).
class/transfinite-infinity
(generic reader).
(setf class/transfinite-infinity)
(generic writer).
class/transfinite-nan
(symbol macro).
class/transfinite-nan
(generic reader).
(setf class/transfinite-nan)
(generic writer).
class/transfinite-nan?
(symbol macro).
class/transfinite-nan?
(generic reader).
(setf class/transfinite-nan?)
(generic writer).
instance/dividable⎵∶a⎵∶a
(symbol macro).
instance/dividable⎵∶a⎵∶a
(function).
instance/dividable⎵∶a⎵∶a-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵∶a⎵∶a-coalton-library/math/arith∶general/
(function).
instance/transfinite⎵double-float
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶infinite?
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶infinite?
(function).
instance/transfinite⎵double-float-coalton-library/math/arith∶infinity
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶nan
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶nan?
(symbol macro).
instance/transfinite⎵double-float-coalton-library/math/arith∶nan?
(function).
instance/transfinite⎵single-float
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶infinite?
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶infinite?
(function).
instance/transfinite⎵single-float-coalton-library/math/arith∶infinity
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶nan
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶nan?
(symbol macro).
instance/transfinite⎵single-float-coalton-library/math/arith∶nan?
(function).
coalton-library/slice
index
(symbol macro).
index
(function).
index-unsafe
(symbol macro).
index-unsafe
(function).
iter-chunked
(symbol macro).
iter-chunked
(function).
iter-chunked-exact
(symbol macro).
iter-chunked-exact
(function).
iter-sliding
(symbol macro).
iter-sliding
(function).
length
(symbol macro).
length
(function).
new
(symbol macro).
new
(function).
set!
(symbol macro).
set!
(function).
slice
(class).
%length
(symbol macro).
%length
(function).
class/sliceable
(symbol macro).
class/sliceable
(function).
class/sliceable
(class).
class/sliceable-%length
(symbol macro).
class/sliceable-%length
(generic reader).
(setf class/sliceable-%length)
(generic writer).
instance/eq⎵(slice⎵∶a)
(symbol macro).
instance/eq⎵(slice⎵∶a)
(function).
instance/eq⎵(slice⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(slice⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵slice
(symbol macro).
instance/foldable⎵slice-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵slice-coalton-library/classes∶fold
(function).
instance/foldable⎵slice-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵slice-coalton-library/classes∶foldr
(function).
instance/into⎵(slice⎵∶a)⎵(vector⎵∶a)
(symbol macro).
instance/into⎵(slice⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(slice⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(vector⎵∶a)⎵(slice⎵∶a)
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(slice⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(slice⎵∶a)-coalton-library/classes∶into
(function).
instance/iso⎵(slice⎵∶a)⎵(vector⎵∶a)
(symbol macro).
instance/iter∶fromiterator⎵(slice⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(slice⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(slice⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/sliceable⎵(slice⎵∶a)
(symbol macro).
instance/sliceable⎵(slice⎵∶a)-coalton-library/slice∶∶%length
(symbol macro).
instance/sliceable⎵(slice⎵∶a)-coalton-library/slice∶∶%length
(function).
instance/sliceable⎵(vector⎵∶a)
(symbol macro).
instance/sliceable⎵(vector⎵∶a)-coalton-library/slice∶∶%length
(symbol macro).
instance/sliceable⎵(vector⎵∶a)-coalton-library/slice∶∶%length
(function).
instance/types∶runtimerepr⎵(slice⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(slice⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(slice⎵∶a)-coalton-library/types∶runtime-repr
(function).
coalton-impl/typechecker/kinds
coalton-impl/typechecker/base
.
common-lisp
.
+kstar+
(constant).
apply-ksubstitution
(generic function).
kfun
(structure).
kfun-from
(reader).
kfun-p
(function).
kfun-to
(reader).
kind
(structure).
kind
(slot).
kind
(slot).
kind-arity
(function).
kind-list
(type).
kind-monomorphize-subs
(function).
kind-return-type
(function).
kind-variables
(function).
kind-variables-generic%
(generic function).
kmgu
(generic function).
kstar
(structure).
kstar-p
(function).
ksubstitution
(structure).
ksubstitution-from
(reader).
ksubstitution-list
(type).
ksubstitution-to
(reader).
kunify
(function).
kunify-error
(condition).
kyvar
(structure).
kyvar-id
(reader).
kyvar-list
(type).
make-kfun
(function).
make-kind-function*
(function).
make-ksubstitution
(function).
make-kvariable
(function).
make-kyvar
(function).
simple-kind-p
(function).
*next-kvar-id*
(special variable).
compose-ksubstitution-lists
(function).
copy-kfun
(function).
copy-ksubstitution
(function).
copy-kyvar
(function).
kind-list-p
(function).
kind-p
(function).
ksubstitution-list-p
(function).
ksubstitution-p
(function).
kunify-error-kind2
(generic reader).
kunify-errror-kind1
(generic reader).
kyvar-list-p
(function).
kyvar-p
(function).
make-kstar
(function).
pprint-kind
(function).
coalton-impl/typechecker/define
attach-explicit-binding-type
(generic function).
infer-expression-type
(generic function).
*return-status*
(special variable).
*returns*
(special variable).
build-typed-binding
(generic function).
check-for-invalid-recursive-scc
(function).
error-ambiguous-pred
(function).
error-unknown-pred
(function).
expand-local-tvars
(function).
infer-binding-type
(function).
infer-bindings-type
(function).
infer-expl-binding-type
(function).
infer-impls-binding-type
(function).
infer-let-bindings
(function).
infer-pattern-type
(generic function).
node-return-info
(type).
node-return-info-list
(type).
node-return-info-list-p
(function).
node-return-info-p
(function).
rewrite-recursive-calls
(function).
standard-expression-type-mismatch-error
(function).
coalton-library/math/integral
^
(symbol macro).
^
(function).
^^
(symbol macro).
^^
(function).
div
(symbol macro).
div
(function).
divmod
(symbol macro).
divmod
(function).
even?
(symbol macro).
even?
(function).
gcd
(symbol macro).
gcd
(function).
ilog
(symbol macro).
ilog
(function).
integral->num
(symbol macro).
integral->num
(function).
isqrt
(symbol macro).
isqrt
(function).
lcm
(symbol macro).
lcm
(function).
lsh
(symbol macro).
lsh
(function).
mod
(symbol macro).
mod
(function).
odd?
(symbol macro).
odd?
(function).
quot
(symbol macro).
quot
(function).
quotrem
(symbol macro).
quotrem
(function).
rem
(symbol macro).
rem
(function).
rsh
(symbol macro).
rsh
(function).
tointeger
(symbol macro).
tointeger
(function).
%define-integral-native
(macro).
%define-native-expt
(macro).
%define-remainder-native
(macro).
class/integral
(symbol macro).
class/integral
(function).
class/integral
(class).
class/integral-super-0
(symbol macro).
class/integral-super-0
(generic reader).
(setf class/integral-super-0)
(generic writer).
class/integral-super-1
(symbol macro).
class/integral-super-1
(generic reader).
(setf class/integral-super-1)
(generic writer).
class/integral-tointeger
(symbol macro).
class/integral-tointeger
(generic reader).
(setf class/integral-tointeger)
(generic writer).
class/remainder
(symbol macro).
class/remainder
(function).
class/remainder
(class).
class/remainder-div
(symbol macro).
class/remainder-div
(generic reader).
(setf class/remainder-div)
(generic writer).
class/remainder-divmod
(symbol macro).
class/remainder-divmod
(generic reader).
(setf class/remainder-divmod)
(generic writer).
class/remainder-mod
(symbol macro).
class/remainder-mod
(generic reader).
(setf class/remainder-mod)
(generic writer).
class/remainder-quot
(symbol macro).
class/remainder-quot
(generic reader).
(setf class/remainder-quot)
(generic writer).
class/remainder-quotrem
(symbol macro).
class/remainder-quotrem
(generic reader).
(setf class/remainder-quotrem)
(generic writer).
class/remainder-rem
(symbol macro).
class/remainder-rem
(generic reader).
(setf class/remainder-rem)
(generic writer).
class/remainder-super-0
(symbol macro).
class/remainder-super-0
(generic reader).
(setf class/remainder-super-0)
(generic writer).
double-float-^
(symbol macro).
double-float-^
(function).
double-float-^^
(symbol macro).
double-float-^^
(function).
factorial
(symbol macro).
factorial
(function).
fraction-^
(symbol macro).
fraction-^
(function).
fraction-^^
(symbol macro).
fraction-^^
(function).
i16-^
(symbol macro).
i16-^
(function).
i16-even?
(symbol macro).
i16-even?
(function).
i16-gcd
(symbol macro).
i16-gcd
(function).
i16-isqrt
(symbol macro).
i16-isqrt
(function).
i16-lcm
(symbol macro).
i16-lcm
(function).
i16-odd?
(symbol macro).
i16-odd?
(function).
i32-^
(symbol macro).
i32-^
(function).
i32-even?
(symbol macro).
i32-even?
(function).
i32-gcd
(symbol macro).
i32-gcd
(function).
i32-isqrt
(symbol macro).
i32-isqrt
(function).
i32-lcm
(symbol macro).
i32-lcm
(function).
i32-odd?
(symbol macro).
i32-odd?
(function).
i64-^
(symbol macro).
i64-^
(function).
i64-even?
(symbol macro).
i64-even?
(function).
i64-gcd
(symbol macro).
i64-gcd
(function).
i64-isqrt
(symbol macro).
i64-isqrt
(function).
i64-lcm
(symbol macro).
i64-lcm
(function).
i64-odd?
(symbol macro).
i64-odd?
(function).
i8-^
(symbol macro).
i8-^
(function).
i8-even?
(symbol macro).
i8-even?
(function).
i8-gcd
(symbol macro).
i8-gcd
(function).
i8-isqrt
(symbol macro).
i8-isqrt
(function).
i8-lcm
(symbol macro).
i8-lcm
(function).
i8-odd?
(symbol macro).
i8-odd?
(function).
ifix-^
(symbol macro).
ifix-^
(function).
ifix-even?
(symbol macro).
ifix-even?
(function).
ifix-gcd
(symbol macro).
ifix-gcd
(function).
ifix-isqrt
(symbol macro).
ifix-isqrt
(function).
ifix-lcm
(symbol macro).
ifix-lcm
(function).
ifix-odd?
(symbol macro).
ifix-odd?
(function).
instance/integral⎵i16
(symbol macro).
instance/integral⎵i16-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i16-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵i32
(symbol macro).
instance/integral⎵i32-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i32-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵i64
(symbol macro).
instance/integral⎵i64-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i64-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵i8
(symbol macro).
instance/integral⎵i8-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵i8-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵ifix
(symbol macro).
instance/integral⎵ifix-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵ifix-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵integer
(symbol macro).
instance/integral⎵integer-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵integer-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u16
(symbol macro).
instance/integral⎵u16-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u16-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u32
(symbol macro).
instance/integral⎵u32-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u32-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u64
(symbol macro).
instance/integral⎵u64-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u64-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵u8
(symbol macro).
instance/integral⎵u8-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵u8-coalton-library/math/integral∶tointeger
(function).
instance/integral⎵ufix
(symbol macro).
instance/integral⎵ufix-coalton-library/math/integral∶tointeger
(symbol macro).
instance/integral⎵ufix-coalton-library/math/integral∶tointeger
(function).
instance/remainder⎵fraction
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶div
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶mod
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶quot
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵fraction-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵fraction-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i16
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶div
(function).
instance/remainder⎵i16-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i16-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i16-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i16-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i16-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i16-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i32
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶div
(function).
instance/remainder⎵i32-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i32-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i32-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i32-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i32-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i32-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i64
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶div
(function).
instance/remainder⎵i64-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i64-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i64-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i64-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i64-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i64-coalton-library/math/integral∶rem
(function).
instance/remainder⎵i8
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶div
(function).
instance/remainder⎵i8-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵i8-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶mod
(function).
instance/remainder⎵i8-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶quot
(function).
instance/remainder⎵i8-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵i8-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵i8-coalton-library/math/integral∶rem
(function).
instance/remainder⎵ifix
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶div
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶mod
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶quot
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵ifix-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵ifix-coalton-library/math/integral∶rem
(function).
instance/remainder⎵integer
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶div
(function).
instance/remainder⎵integer-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵integer-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶mod
(function).
instance/remainder⎵integer-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶quot
(function).
instance/remainder⎵integer-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵integer-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵integer-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u16
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶div
(function).
instance/remainder⎵u16-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u16-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u16-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u16-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u16-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u16-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u32
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶div
(function).
instance/remainder⎵u32-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u32-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u32-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u32-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u32-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u32-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u64
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶div
(function).
instance/remainder⎵u64-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u64-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u64-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u64-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u64-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u64-coalton-library/math/integral∶rem
(function).
instance/remainder⎵u8
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶div
(function).
instance/remainder⎵u8-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵u8-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶mod
(function).
instance/remainder⎵u8-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶quot
(function).
instance/remainder⎵u8-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵u8-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵u8-coalton-library/math/integral∶rem
(function).
instance/remainder⎵ufix
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶div
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶div
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶divmod
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶divmod
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶mod
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶mod
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶quot
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶quot
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶quotrem
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶quotrem
(function).
instance/remainder⎵ufix-coalton-library/math/integral∶rem
(symbol macro).
instance/remainder⎵ufix-coalton-library/math/integral∶rem
(function).
integer-^
(symbol macro).
integer-^
(function).
integer-even?
(symbol macro).
integer-even?
(function).
integer-gcd
(symbol macro).
integer-gcd
(function).
integer-isqrt
(symbol macro).
integer-isqrt
(function).
integer-lcm
(symbol macro).
integer-lcm
(function).
integer-odd?
(symbol macro).
integer-odd?
(function).
single-float-^
(symbol macro).
single-float-^
(function).
single-float-^^
(symbol macro).
single-float-^^
(function).
u16-^
(symbol macro).
u16-^
(function).
u16-even?
(symbol macro).
u16-even?
(function).
u16-gcd
(symbol macro).
u16-gcd
(function).
u16-isqrt
(symbol macro).
u16-isqrt
(function).
u16-lcm
(symbol macro).
u16-lcm
(function).
u16-odd?
(symbol macro).
u16-odd?
(function).
u32-^
(symbol macro).
u32-^
(function).
u32-even?
(symbol macro).
u32-even?
(function).
u32-gcd
(symbol macro).
u32-gcd
(function).
u32-isqrt
(symbol macro).
u32-isqrt
(function).
u32-lcm
(symbol macro).
u32-lcm
(function).
u32-odd?
(symbol macro).
u32-odd?
(function).
u64-^
(symbol macro).
u64-^
(function).
u64-even?
(symbol macro).
u64-even?
(function).
u64-gcd
(symbol macro).
u64-gcd
(function).
u64-isqrt
(symbol macro).
u64-isqrt
(function).
u64-lcm
(symbol macro).
u64-lcm
(function).
u64-odd?
(symbol macro).
u64-odd?
(function).
u8-^
(symbol macro).
u8-^
(function).
u8-even?
(symbol macro).
u8-even?
(function).
u8-gcd
(symbol macro).
u8-gcd
(function).
u8-isqrt
(symbol macro).
u8-isqrt
(function).
u8-lcm
(symbol macro).
u8-lcm
(function).
u8-odd?
(symbol macro).
u8-odd?
(function).
ufix-^
(symbol macro).
ufix-^
(function).
ufix-even?
(symbol macro).
ufix-even?
(function).
ufix-gcd
(symbol macro).
ufix-gcd
(function).
ufix-isqrt
(symbol macro).
ufix-isqrt
(function).
ufix-lcm
(symbol macro).
ufix-lcm
(function).
ufix-odd?
(symbol macro).
ufix-odd?
(function).
coalton-impl/typechecker/stage-1
coalton-impl/typechecker/base
.
coalton-impl/typechecker/context-reduction
.
coalton-impl/typechecker/environment
.
coalton-impl/typechecker/fundeps
.
coalton-impl/typechecker/kinds
.
coalton-impl/typechecker/lisp-type
.
coalton-impl/typechecker/map
.
coalton-impl/typechecker/predicate
.
coalton-impl/typechecker/scheme
.
coalton-impl/typechecker/substitutions
.
coalton-impl/typechecker/type-errors
.
coalton-impl/typechecker/types
.
coalton-impl/typechecker/unify
.
coalton-library/file
This is Coalton’s library for directory utilities and file IO.
Most functions return outputs of type ‘(Result FileError :a)‘, ensuring that errors can be assessed and handled.
File IO is handled using stream options, for instance:
“‘
(with-open-file (Bidirectional file EError)
(fn (stream)
(write-string stream "Hello World!")
(read-file-to-vector stream)
“‘
Common Lisp makes a distinction between file and directory paths. Directory paths are always terminated with a trailing slash, file paths must never have a trailing slash.
abort
(symbol macro).
abort
(function).
append
(symbol macro).
append-to-file!
(symbol macro).
append-to-file!
(function).
bidirectional
(symbol macro).
bidirectional
(function).
close
(symbol macro).
close
(function).
copy!
(symbol macro).
copy!
(function).
create-directory!
(symbol macro).
create-directory!
(function).
create-temp-directory!
(symbol macro).
create-temp-directory!
(function).
create-temp-file!
(symbol macro).
create-temp-file!
(function).
delete-file!
(symbol macro).
delete-file!
(function).
directory-exists?
(symbol macro).
directory-exists?
(function).
directory-files
(symbol macro).
directory-files
(function).
directory-pathname?
(symbol macro).
directory-pathname?
(function).
eerror
(symbol macro).
empty?
(symbol macro).
empty?
(function).
exists?
(symbol macro).
exists?
(function).
file-exists?
(symbol macro).
file-exists?
(function).
file-pathname?
(symbol macro).
file-pathname?
(function).
file-position
(symbol macro).
file-position
(function).
fileerror
(symbol macro).
fileerror
(function).
fileerror
(class).
filestream
(class).
flush
(symbol macro).
flush
(function).
input
(symbol macro).
input
(function).
merge
(symbol macro).
merge
(function).
open
(symbol macro).
open
(function).
output
(symbol macro).
output
(function).
overwrite
(symbol macro).
pathname
(class).
read
(symbol macro).
read
(function).
read-char
(symbol macro).
read-char
(function).
read-file-lines
(symbol macro).
read-file-lines
(function).
read-file-to-string
(symbol macro).
read-file-to-string
(function).
read-file-to-vector
(symbol macro).
read-file-to-vector
(function).
read-vector
(symbol macro).
read-vector
(function).
remove-directory!
(symbol macro).
remove-directory!
(function).
remove-directory-recursive!
(symbol macro).
remove-directory-recursive!
(function).
set-file-position
(symbol macro).
set-file-position
(function).
streamoptions
(class).
subdirectories
(symbol macro).
subdirectories
(function).
supersede
(symbol macro).
system-relative-pathname
(symbol macro).
system-relative-pathname
(function).
with-open-file
(symbol macro).
with-open-file
(function).
with-temp-directory
(symbol macro).
with-temp-directory
(function).
with-temp-file
(symbol macro).
with-temp-file
(function).
write
(symbol macro).
write
(function).
write-char
(symbol macro).
write-char
(function).
write-line
(symbol macro).
write-line
(function).
write-string
(symbol macro).
write-string
(function).
write-to-file!
(symbol macro).
write-to-file!
(function).
write-vector
(symbol macro).
write-vector
(function).
%handle-file-function
(macro).
%if-directory-path
(symbol macro).
%if-directory-path
(function).
%make-temp-dir-pathname
(symbol macro).
%make-temp-dir-pathname
(function).
%make-temp-file-pathname
(symbol macro).
%make-temp-file-pathname
(function).
%open
(symbol macro).
%open
(function).
%open-bidirectional
(symbol macro).
%open-bidirectional
(function).
%open-input
(symbol macro).
%open-input
(function).
%open-output
(symbol macro).
%open-output
(function).
%read-byte
(symbol macro).
%read-byte
(function).
%set-temp-directory
(symbol macro).
%set-temp-directory
(function).
%temp-directory
(symbol macro).
%temp-directory
(function).
%write-byte
(symbol macro).
%write-byte
(function).
class/%filebyte
(symbol macro).
class/%filebyte
(function).
class/%filebyte
(class).
class/file
(symbol macro).
class/file
(function).
class/file
(class).
class/file-open
(symbol macro).
class/file-open
(generic reader).
(setf class/file-open)
(generic writer).
class/file-read
(symbol macro).
class/file-read
(generic reader).
(setf class/file-read)
(generic writer).
class/file-write
(symbol macro).
class/file-write
(generic reader).
(setf class/file-write)
(generic writer).
define-file-type
(macro).
eof
(symbol macro).
eof
(function).
fileerror/eof
(class).
fileerror/fileerror
(class).
fileerror/fileerror-_0
(symbol macro).
fileerror/fileerror-_0
(generic reader).
(setf fileerror/fileerror-_0)
(generic writer).
fileerror/lisperror
(class).
fileerror/lisperror-_0
(symbol macro).
fileerror/lisperror-_0
(generic reader).
(setf fileerror/lisperror-_0)
(generic writer).
fileerror/patherror
(class).
fileerror/patherror-_0
(symbol macro).
fileerror/patherror-_0
(generic reader).
(setf fileerror/patherror-_0)
(generic writer).
fileerror/patherror-_1
(symbol macro).
fileerror/patherror-_1
(generic reader).
(setf fileerror/patherror-_1)
(generic writer).
ifexists/append
(type).
ifexists/eerror
(type).
ifexists/overwrite
(type).
ifexists/supersede
(type).
instance/%filebyte⎵i16
(symbol macro).
instance/%filebyte⎵i32
(symbol macro).
instance/%filebyte⎵i64
(symbol macro).
instance/%filebyte⎵i8
(symbol macro).
instance/%filebyte⎵ifix
(symbol macro).
instance/%filebyte⎵u16
(symbol macro).
instance/%filebyte⎵u32
(symbol macro).
instance/%filebyte⎵u64
(symbol macro).
instance/%filebyte⎵u8
(symbol macro).
instance/%filebyte⎵ufix
(symbol macro).
instance/eq⎵pathname
(symbol macro).
instance/eq⎵pathname-coalton-library/classes∶==
(symbol macro).
instance/eq⎵pathname-coalton-library/classes∶==
(function).
instance/file⎵char
(symbol macro).
instance/file⎵char-coalton-library/file∶open
(symbol macro).
instance/file⎵char-coalton-library/file∶open
(function).
instance/file⎵char-coalton-library/file∶read
(symbol macro).
instance/file⎵char-coalton-library/file∶read
(function).
instance/file⎵char-coalton-library/file∶write
(symbol macro).
instance/file⎵char-coalton-library/file∶write
(function).
instance/file⎵i16
(symbol macro).
instance/file⎵i16-coalton-library/file∶open
(symbol macro).
instance/file⎵i16-coalton-library/file∶open
(function).
instance/file⎵i16-coalton-library/file∶read
(symbol macro).
instance/file⎵i16-coalton-library/file∶read
(function).
instance/file⎵i16-coalton-library/file∶write
(symbol macro).
instance/file⎵i16-coalton-library/file∶write
(function).
instance/file⎵i32
(symbol macro).
instance/file⎵i32-coalton-library/file∶open
(symbol macro).
instance/file⎵i32-coalton-library/file∶open
(function).
instance/file⎵i32-coalton-library/file∶read
(symbol macro).
instance/file⎵i32-coalton-library/file∶read
(function).
instance/file⎵i32-coalton-library/file∶write
(symbol macro).
instance/file⎵i32-coalton-library/file∶write
(function).
instance/file⎵i64
(symbol macro).
instance/file⎵i64-coalton-library/file∶open
(symbol macro).
instance/file⎵i64-coalton-library/file∶open
(function).
instance/file⎵i64-coalton-library/file∶read
(symbol macro).
instance/file⎵i64-coalton-library/file∶read
(function).
instance/file⎵i64-coalton-library/file∶write
(symbol macro).
instance/file⎵i64-coalton-library/file∶write
(function).
instance/file⎵i8
(symbol macro).
instance/file⎵i8-coalton-library/file∶open
(symbol macro).
instance/file⎵i8-coalton-library/file∶open
(function).
instance/file⎵i8-coalton-library/file∶read
(symbol macro).
instance/file⎵i8-coalton-library/file∶read
(function).
instance/file⎵i8-coalton-library/file∶write
(symbol macro).
instance/file⎵i8-coalton-library/file∶write
(function).
instance/file⎵ifix
(symbol macro).
instance/file⎵ifix-coalton-library/file∶open
(symbol macro).
instance/file⎵ifix-coalton-library/file∶open
(function).
instance/file⎵ifix-coalton-library/file∶read
(symbol macro).
instance/file⎵ifix-coalton-library/file∶read
(function).
instance/file⎵ifix-coalton-library/file∶write
(symbol macro).
instance/file⎵ifix-coalton-library/file∶write
(function).
instance/file⎵u16
(symbol macro).
instance/file⎵u16-coalton-library/file∶open
(symbol macro).
instance/file⎵u16-coalton-library/file∶open
(function).
instance/file⎵u16-coalton-library/file∶read
(symbol macro).
instance/file⎵u16-coalton-library/file∶read
(function).
instance/file⎵u16-coalton-library/file∶write
(symbol macro).
instance/file⎵u16-coalton-library/file∶write
(function).
instance/file⎵u32
(symbol macro).
instance/file⎵u32-coalton-library/file∶open
(symbol macro).
instance/file⎵u32-coalton-library/file∶open
(function).
instance/file⎵u32-coalton-library/file∶read
(symbol macro).
instance/file⎵u32-coalton-library/file∶read
(function).
instance/file⎵u32-coalton-library/file∶write
(symbol macro).
instance/file⎵u32-coalton-library/file∶write
(function).
instance/file⎵u64
(symbol macro).
instance/file⎵u64-coalton-library/file∶open
(symbol macro).
instance/file⎵u64-coalton-library/file∶open
(function).
instance/file⎵u64-coalton-library/file∶read
(symbol macro).
instance/file⎵u64-coalton-library/file∶read
(function).
instance/file⎵u64-coalton-library/file∶write
(symbol macro).
instance/file⎵u64-coalton-library/file∶write
(function).
instance/file⎵u8
(symbol macro).
instance/file⎵u8-coalton-library/file∶open
(symbol macro).
instance/file⎵u8-coalton-library/file∶open
(function).
instance/file⎵u8-coalton-library/file∶read
(symbol macro).
instance/file⎵u8-coalton-library/file∶read
(function).
instance/file⎵u8-coalton-library/file∶write
(symbol macro).
instance/file⎵u8-coalton-library/file∶write
(function).
instance/file⎵ufix
(symbol macro).
instance/file⎵ufix-coalton-library/file∶open
(symbol macro).
instance/file⎵ufix-coalton-library/file∶open
(function).
instance/file⎵ufix-coalton-library/file∶read
(symbol macro).
instance/file⎵ufix-coalton-library/file∶read
(function).
instance/file⎵ufix-coalton-library/file∶write
(symbol macro).
instance/file⎵ufix-coalton-library/file∶write
(function).
instance/into⎵pathname⎵string
(symbol macro).
instance/into⎵pathname⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵pathname⎵string-coalton-library/classes∶into
(function).
instance/into⎵string⎵pathname
(symbol macro).
instance/into⎵string⎵pathname-coalton-library/classes∶into
(symbol macro).
instance/into⎵string⎵pathname-coalton-library/classes∶into
(function).
instance/monoid⎵pathname
(symbol macro).
instance/monoid⎵pathname-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵pathname
(symbol macro).
instance/ord⎵pathname-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵pathname-coalton-library/classes∶<=>
(function).
instance/semigroup⎵pathname
(symbol macro).
instance/semigroup⎵pathname-coalton-library/classes∶<>
(symbol macro).
instance/signalable⎵fileerror
(symbol macro).
instance/signalable⎵fileerror-coalton-library/classes∶error
(symbol macro).
instance/signalable⎵fileerror-coalton-library/classes∶error
(function).
instance/types∶runtimerepr⎵(filestream⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(filestream⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(filestream⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵fileerror
(symbol macro).
instance/types∶runtimerepr⎵fileerror-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵fileerror-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵ifexists
(symbol macro).
instance/types∶runtimerepr⎵ifexists-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵ifexists-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵pathname
(symbol macro).
instance/types∶runtimerepr⎵pathname-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵pathname-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵streamoptions
(symbol macro).
instance/types∶runtimerepr⎵streamoptions-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵streamoptions-coalton-library/types∶runtime-repr
(function).
lisperror
(symbol macro).
lisperror
(function).
patherror
(symbol macro).
patherror
(function).
streamoptions/bidirectional
(class).
streamoptions/bidirectional-_0
(symbol macro).
streamoptions/bidirectional-_0
(generic reader).
(setf streamoptions/bidirectional-_0)
(generic writer).
streamoptions/bidirectional-_1
(symbol macro).
streamoptions/bidirectional-_1
(generic reader).
(setf streamoptions/bidirectional-_1)
(generic writer).
streamoptions/input
(class).
streamoptions/input-_0
(symbol macro).
streamoptions/input-_0
(generic reader).
(setf streamoptions/input-_0)
(generic writer).
streamoptions/output
(class).
streamoptions/output-_0
(symbol macro).
streamoptions/output-_0
(generic reader).
(setf streamoptions/output-_0)
(generic writer).
streamoptions/output-_1
(symbol macro).
streamoptions/output-_1
(generic reader).
(setf streamoptions/output-_1)
(generic writer).
coalton-impl/parser/macro
expand-macro
(function).
fill-source-table
(function).
rebuild-cst
(function).
coalton-library/math/real
best-approx
(symbol macro).
best-approx
(function).
ceiling
(symbol macro).
ceiling
(function).
ceiling/
(symbol macro).
ceiling/
(function).
exact/
(symbol macro).
exact/
(function).
floor
(symbol macro).
floor
(function).
floor/
(symbol macro).
floor/
(function).
inexact/
(symbol macro).
inexact/
(function).
proper
(symbol macro).
proper
(function).
quantization
(symbol macro).
quantization
(function).
quantization
(class).
quantize
(symbol macro).
quantize
(function).
real-approx
(symbol macro).
real-approx
(function).
round
(symbol macro).
round
(function).
round-half-down
(symbol macro).
round-half-down
(function).
round-half-up
(symbol macro).
round-half-up
(function).
round/
(symbol macro).
round/
(function).
safe/
(symbol macro).
safe/
(function).
to-fraction
(symbol macro).
to-fraction
(function).
truncate
(symbol macro).
truncate
(function).
%define-integer-roundings
(macro).
%define-native-rationals
(macro).
class/quantizable
(symbol macro).
class/quantizable
(function).
class/quantizable
(class).
class/quantizable-ceiling
(symbol macro).
class/quantizable-ceiling
(generic reader).
(setf class/quantizable-ceiling)
(generic writer).
class/quantizable-floor
(symbol macro).
class/quantizable-floor
(generic reader).
(setf class/quantizable-floor)
(generic writer).
class/quantizable-proper
(symbol macro).
class/quantizable-proper
(generic reader).
(setf class/quantizable-proper)
(generic writer).
class/rational
(symbol macro).
class/rational
(function).
class/rational
(class).
class/rational-best-approx
(symbol macro).
class/rational-best-approx
(generic reader).
(setf class/rational-best-approx)
(generic writer).
class/rational-super-0
(symbol macro).
class/rational-super-0
(generic reader).
(setf class/rational-super-0)
(generic writer).
class/rational-super-1
(symbol macro).
class/rational-super-1
(generic reader).
(setf class/rational-super-1)
(generic writer).
class/rational-to-fraction
(symbol macro).
class/rational-to-fraction
(generic reader).
(setf class/rational-to-fraction)
(generic writer).
class/real
(symbol macro).
class/real
(function).
class/real
(class).
class/real-real-approx
(symbol macro).
class/real-real-approx
(generic reader).
(setf class/real-real-approx)
(generic writer).
class/real-super-0
(symbol macro).
class/real-super-0
(generic reader).
(setf class/real-super-0)
(generic writer).
class/real-super-1
(symbol macro).
class/real-super-1
(generic reader).
(setf class/real-super-1)
(generic writer).
double-float-round
(symbol macro).
double-float-round
(function).
fraction-round
(symbol macro).
fraction-round
(function).
instance/coalton-library/types∶runtimerepr⎵(quantization⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(quantization⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(quantization⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/quantizable⎵double-float
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵double-float-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶floor
(function).
instance/quantizable⎵double-float-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵double-float-coalton-library/math/real∶proper
(function).
instance/quantizable⎵fraction
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵fraction-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶floor
(function).
instance/quantizable⎵fraction-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵fraction-coalton-library/math/real∶proper
(function).
instance/quantizable⎵single-float
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵single-float-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶floor
(function).
instance/quantizable⎵single-float-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵single-float-coalton-library/math/real∶proper
(function).
instance/rational⎵double-float
(symbol macro).
instance/rational⎵double-float-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵double-float-coalton-library/math/real∶best-approx
(function).
instance/rational⎵double-float-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵double-float-coalton-library/math/real∶to-fraction
(function).
instance/rational⎵fraction
(symbol macro).
instance/rational⎵fraction-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵fraction-coalton-library/math/real∶best-approx
(function).
instance/rational⎵fraction-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵fraction-coalton-library/math/real∶to-fraction
(function).
instance/rational⎵single-float
(symbol macro).
instance/rational⎵single-float-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵single-float-coalton-library/math/real∶best-approx
(function).
instance/rational⎵single-float-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵single-float-coalton-library/math/real∶to-fraction
(function).
instance/real⎵double-float
(symbol macro).
instance/real⎵double-float-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵double-float-coalton-library/math/real∶real-approx
(function).
instance/real⎵fraction
(symbol macro).
instance/real⎵fraction-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵fraction-coalton-library/math/real∶real-approx
(function).
instance/real⎵single-float
(symbol macro).
instance/real⎵single-float-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵single-float-coalton-library/math/real∶real-approx
(function).
quantization/quantization
(class).
quantization/quantization-_0
(symbol macro).
quantization/quantization-_0
(generic reader).
(setf quantization/quantization-_0)
(generic writer).
quantization/quantization-_1
(symbol macro).
quantization/quantization-_1
(generic reader).
(setf quantization/quantization-_1)
(generic writer).
quantization/quantization-_2
(symbol macro).
quantization/quantization-_2
(generic reader).
(setf quantization/quantization-_2)
(generic writer).
quantization/quantization-_3
(symbol macro).
quantization/quantization-_3
(generic reader).
(setf quantization/quantization-_3)
(generic writer).
quantization/quantization-_4
(symbol macro).
quantization/quantization-_4
(generic reader).
(setf quantization/quantization-_4)
(generic writer).
rational-approx
(symbol macro).
rational-approx
(function).
single-float-round
(symbol macro).
single-float-round
(function).
coalton-impl/typechecker/pattern
common-lisp
.
make-pattern-constructor
(function).
make-pattern-literal
(function).
make-pattern-var
(function).
make-pattern-wildcard
(function).
pattern
(structure).
pattern
(slot).
pattern
(slot).
pattern
(slot).
pattern
(slot).
pattern
(slot).
pattern-constructor
(structure).
pattern-constructor-name
(reader).
pattern-constructor-p
(function).
pattern-constructor-patterns
(reader).
pattern-list
(type).
pattern-list-p
(function).
pattern-literal
(structure).
pattern-literal-p
(function).
pattern-literal-value
(reader).
pattern-type
(reader).
pattern-var
(structure).
pattern-var-name
(reader).
pattern-var-orig-name
(reader).
pattern-var-p
(function).
pattern-variables
(function).
pattern-wildcard
(structure).
pattern-wildcard-p
(function).
pattern-constructor-location
(function).
pattern-constructor-type
(function).
pattern-literal-location
(function).
pattern-literal-type
(function).
pattern-location
(reader).
pattern-p
(function).
pattern-var-list
(type).
pattern-var-list-p
(function).
pattern-var-location
(function).
pattern-var-type
(function).
pattern-variables-generic%
(generic function).
pattern-wildcard-location
(function).
pattern-wildcard-type
(function).
coalton-impl/codegen/monomorphize
coalton-impl/codegen/ast
.
common-lisp
.
make-candidate-manager
(function).
monomorphize
(function).
argument
(type).
argument-list
(type).
argument-list-p
(function).
argument-p
(function).
candidate-manager
(structure).
candidate-manager-get
(function).
candidate-manager-map
(reader).
candidate-manager-p
(function).
candidate-manager-pop
(function).
candidate-manager-push
(function).
candidate-manager-stack
(reader).
(setf candidate-manager-stack)
(writer).
candidate-selection
(function).
compile-candidate
(function).
compile-candidate
(structure).
compile-candidate-args
(reader).
compile-candidate-list
(type).
compile-candidate-list-p
(function).
compile-candidate-name
(reader).
compile-candidate-p
(function).
copy-candidate-manager
(function).
copy-compile-candidate
(function).
make-compile-candidate
(function).
node-can-be-propagated
(function).
propagatable-p
(function).
resolve-var
(function).
rewrite-callsites
(function).
valid-candidate-p
(function).
coalton-impl/codegen/resolve-instance
coalton-impl/codegen/ast
.
common-lisp
.
pred-context
(type).
pred-type
(function).
resolve-dict
(function).
resolve-static-dict
(function).
build-call
(function).
lookup-pred
(function).
lookup-pred-base
(function).
pred-context-p
(function).
pred-from-context
(function).
resolve-context-super
(function).
superclass-accessors
(function).
coalton-impl/algorithm
Implementation of generic algorithms used by COALTON. This is a package private to the COALTON system and is not intended for public use.
coalton-impl/analysis/underapplied-values
common-lisp
.
find-underapplied-values
(function).
coalton-impl/faux-macros
common-lisp
.
define-coalton-editor-macro
(macro).
error-coalton-only
(function).
coalton-impl/analysis/analysis
analyze-translation-unit
(function).
check-for-var-matching-constructor
(generic function).
check-pattern-exhaustiveness
(function).
print-pattern
(generic function).
coalton-impl/typechecker/parse-type
infer-predicate-kinds
(function).
infer-type-kinds
(generic function).
parse-qualified-type
(function).
parse-ty-scheme
(function).
parse-type
(function).
check-for-ambiguous-variables
(function).
check-for-reducible-context
(function).
coalton-library/char
alpha?
(symbol macro).
alpha?
(function).
ascii-alpha?
(symbol macro).
ascii-alpha?
(function).
ascii-alphanumeric?
(symbol macro).
ascii-alphanumeric?
(function).
ascii-digit?
(symbol macro).
ascii-digit?
(function).
ascii-lowercase?
(symbol macro).
ascii-lowercase?
(function).
ascii-uppercase?
(symbol macro).
ascii-uppercase?
(function).
char-code
(symbol macro).
char-code
(function).
code-char
(symbol macro).
code-char
(function).
digit?
(symbol macro).
digit?
(function).
downcase
(symbol macro).
downcase
(function).
lowercase?
(symbol macro).
lowercase?
(function).
range
(symbol macro).
range
(function).
upcase
(symbol macro).
upcase
(function).
uppercase?
(symbol macro).
uppercase?
(function).
code-char-unchecked
(symbol macro).
code-char-unchecked
(function).
instance/coalton-library/hash∶hash⎵char
(symbol macro).
instance/coalton-library/hash∶hash⎵char-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵char-coalton-library/hash∶hash
(function).
instance/eq⎵char
(symbol macro).
instance/eq⎵char-coalton-library/classes∶==
(symbol macro).
instance/eq⎵char-coalton-library/classes∶==
(function).
instance/ord⎵char
(symbol macro).
instance/ord⎵char-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵char-coalton-library/classes∶<=>
(function).
coalton-impl/typechecker/unify
match
(generic function).
match-list
(function).
predicate-match
(function).
predicate-mgu
(function).
unify
(function).
unify-list
(function).
bind-variable
(function).
mgu
(generic function).
coalton-library/math/num
%define-overflow-handler
(macro).
%optional-coerce
(function).
+fixnum-bits+
(constant).
+unsigned-fixnum-bits+
(constant).
define-bits-checked
(macro).
define-bits-wrapping
(macro).
define-default-num
(macro).
define-dividable-float
(macro).
define-eq
(macro).
define-float-fraction-conversion
(macro).
define-num-checked
(macro).
define-num-float
(macro).
define-num-wrapping
(macro).
define-ord
(macro).
define-reciprocable-float
(macro).
double-float-<⎵type
(symbol macro).
double-float-<⎵type
(function).
double-float-<=
(symbol macro).
double-float-<=
(function).
double-float->
(symbol macro).
double-float->
(function).
double-float->=
(symbol macro).
double-float->=
(function).
i16-<⎵type
(symbol macro).
i16-<⎵type
(function).
i16-<=
(symbol macro).
i16-<=
(function).
i16->
(symbol macro).
i16->
(function).
i16->=
(symbol macro).
i16->=
(function).
i32-<⎵type
(symbol macro).
i32-<⎵type
(function).
i32-<=
(symbol macro).
i32-<=
(function).
i32->
(symbol macro).
i32->
(function).
i32->=
(symbol macro).
i32->=
(function).
i64-<⎵type
(symbol macro).
i64-<⎵type
(function).
i64-<=
(symbol macro).
i64-<=
(function).
i64->
(symbol macro).
i64->
(function).
i64->=
(symbol macro).
i64->=
(function).
i8-<⎵type
(symbol macro).
i8-<⎵type
(function).
i8-<=
(symbol macro).
i8-<=
(function).
i8->
(symbol macro).
i8->
(function).
i8->=
(symbol macro).
i8->=
(function).
ifix-<⎵type
(symbol macro).
ifix-<⎵type
(function).
ifix-<=
(symbol macro).
ifix-<=
(function).
ifix->
(symbol macro).
ifix->
(function).
ifix->=
(symbol macro).
ifix->=
(function).
instance/bits∶bits⎵i16
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i16-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i16-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵i32
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i32-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i32-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵i64
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i64-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i64-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵i8
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶and
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶not
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶or
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵i8-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵i8-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵ifix
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶and
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶not
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶or
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵ifix-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵ifix-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵integer
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶and
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶not
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶or
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵integer-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵integer-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u16
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u16-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u16-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u32
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u32-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u32-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u64
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u64-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u64-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵u8
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶and
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶not
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶or
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵u8-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵u8-coalton-library/bits∶xor
(function).
instance/bits∶bits⎵ufix
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶and
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶and
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶not
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶not
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶or
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶or
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶shift
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶shift
(function).
instance/bits∶bits⎵ufix-coalton-library/bits∶xor
(symbol macro).
instance/bits∶bits⎵ufix-coalton-library/bits∶xor
(function).
instance/coalton-library/hash∶hash⎵double-float
(symbol macro).
instance/coalton-library/hash∶hash⎵double-float-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵double-float-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i16
(symbol macro).
instance/coalton-library/hash∶hash⎵i16-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i16-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i32
(symbol macro).
instance/coalton-library/hash∶hash⎵i32-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i32-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i64
(symbol macro).
instance/coalton-library/hash∶hash⎵i64-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i64-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵i8
(symbol macro).
instance/coalton-library/hash∶hash⎵i8-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵i8-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵ifix
(symbol macro).
instance/coalton-library/hash∶hash⎵ifix-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵ifix-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵integer
(symbol macro).
instance/coalton-library/hash∶hash⎵integer-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵integer-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵single-float
(symbol macro).
instance/coalton-library/hash∶hash⎵single-float-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵single-float-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u16
(symbol macro).
instance/coalton-library/hash∶hash⎵u16-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u16-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u32
(symbol macro).
instance/coalton-library/hash∶hash⎵u32-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u32-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u64
(symbol macro).
instance/coalton-library/hash∶hash⎵u64-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u64-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵u8
(symbol macro).
instance/coalton-library/hash∶hash⎵u8-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵u8-coalton-library/hash∶hash
(function).
instance/coalton-library/hash∶hash⎵ufix
(symbol macro).
instance/coalton-library/hash∶hash⎵ufix-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵ufix-coalton-library/hash∶hash
(function).
instance/default⎵double-float
(symbol macro).
instance/default⎵double-float-coalton-library/classes∶default
(symbol macro).
instance/default⎵double-float-coalton-library/classes∶default
(function).
instance/default⎵i16
(symbol macro).
instance/default⎵i16-coalton-library/classes∶default
(symbol macro).
instance/default⎵i16-coalton-library/classes∶default
(function).
instance/default⎵i32
(symbol macro).
instance/default⎵i32-coalton-library/classes∶default
(symbol macro).
instance/default⎵i32-coalton-library/classes∶default
(function).
instance/default⎵i64
(symbol macro).
instance/default⎵i64-coalton-library/classes∶default
(symbol macro).
instance/default⎵i64-coalton-library/classes∶default
(function).
instance/default⎵i8
(symbol macro).
instance/default⎵i8-coalton-library/classes∶default
(symbol macro).
instance/default⎵i8-coalton-library/classes∶default
(function).
instance/default⎵ifix
(symbol macro).
instance/default⎵ifix-coalton-library/classes∶default
(symbol macro).
instance/default⎵ifix-coalton-library/classes∶default
(function).
instance/default⎵integer
(symbol macro).
instance/default⎵integer-coalton-library/classes∶default
(symbol macro).
instance/default⎵integer-coalton-library/classes∶default
(function).
instance/default⎵single-float
(symbol macro).
instance/default⎵single-float-coalton-library/classes∶default
(symbol macro).
instance/default⎵single-float-coalton-library/classes∶default
(function).
instance/default⎵u16
(symbol macro).
instance/default⎵u16-coalton-library/classes∶default
(symbol macro).
instance/default⎵u16-coalton-library/classes∶default
(function).
instance/default⎵u32
(symbol macro).
instance/default⎵u32-coalton-library/classes∶default
(symbol macro).
instance/default⎵u32-coalton-library/classes∶default
(function).
instance/default⎵u64
(symbol macro).
instance/default⎵u64-coalton-library/classes∶default
(symbol macro).
instance/default⎵u64-coalton-library/classes∶default
(function).
instance/default⎵u8
(symbol macro).
instance/default⎵u8-coalton-library/classes∶default
(symbol macro).
instance/default⎵u8-coalton-library/classes∶default
(function).
instance/default⎵ufix
(symbol macro).
instance/default⎵ufix-coalton-library/classes∶default
(symbol macro).
instance/default⎵ufix-coalton-library/classes∶default
(function).
instance/dividable⎵integer⎵double-float
(symbol macro).
instance/dividable⎵integer⎵double-float-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵integer⎵double-float-coalton-library/math/arith∶general/
(function).
instance/dividable⎵integer⎵single-float
(symbol macro).
instance/dividable⎵integer⎵single-float-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵integer⎵single-float-coalton-library/math/arith∶general/
(function).
instance/eq⎵double-float
(symbol macro).
instance/eq⎵double-float-coalton-library/classes∶==
(symbol macro).
instance/eq⎵double-float-coalton-library/classes∶==
(function).
instance/eq⎵i16
(symbol macro).
instance/eq⎵i16-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i16-coalton-library/classes∶==
(function).
instance/eq⎵i32
(symbol macro).
instance/eq⎵i32-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i32-coalton-library/classes∶==
(function).
instance/eq⎵i64
(symbol macro).
instance/eq⎵i64-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i64-coalton-library/classes∶==
(function).
instance/eq⎵i8
(symbol macro).
instance/eq⎵i8-coalton-library/classes∶==
(symbol macro).
instance/eq⎵i8-coalton-library/classes∶==
(function).
instance/eq⎵ifix
(symbol macro).
instance/eq⎵ifix-coalton-library/classes∶==
(symbol macro).
instance/eq⎵ifix-coalton-library/classes∶==
(function).
instance/eq⎵integer
(symbol macro).
instance/eq⎵integer-coalton-library/classes∶==
(symbol macro).
instance/eq⎵integer-coalton-library/classes∶==
(function).
instance/eq⎵single-float
(symbol macro).
instance/eq⎵single-float-coalton-library/classes∶==
(symbol macro).
instance/eq⎵single-float-coalton-library/classes∶==
(function).
instance/eq⎵u16
(symbol macro).
instance/eq⎵u16-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u16-coalton-library/classes∶==
(function).
instance/eq⎵u32
(symbol macro).
instance/eq⎵u32-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u32-coalton-library/classes∶==
(function).
instance/eq⎵u64
(symbol macro).
instance/eq⎵u64-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u64-coalton-library/classes∶==
(function).
instance/eq⎵u8
(symbol macro).
instance/eq⎵u8-coalton-library/classes∶==
(symbol macro).
instance/eq⎵u8-coalton-library/classes∶==
(function).
instance/eq⎵ufix
(symbol macro).
instance/eq⎵ufix-coalton-library/classes∶==
(symbol macro).
instance/eq⎵ufix-coalton-library/classes∶==
(function).
instance/num⎵double-float
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶*
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶*
(function).
instance/num⎵double-float-coalton-library/classes∶+
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶+
(function).
instance/num⎵double-float-coalton-library/classes∶-
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶-
(function).
instance/num⎵double-float-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵double-float-coalton-library/classes∶fromint
(function).
instance/num⎵i16
(symbol macro).
instance/num⎵i16-coalton-library/classes∶*
(symbol macro).
instance/num⎵i16-coalton-library/classes∶*
(function).
instance/num⎵i16-coalton-library/classes∶+
(symbol macro).
instance/num⎵i16-coalton-library/classes∶+
(function).
instance/num⎵i16-coalton-library/classes∶-
(symbol macro).
instance/num⎵i16-coalton-library/classes∶-
(function).
instance/num⎵i16-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i16-coalton-library/classes∶fromint
(function).
instance/num⎵i32
(symbol macro).
instance/num⎵i32-coalton-library/classes∶*
(symbol macro).
instance/num⎵i32-coalton-library/classes∶*
(function).
instance/num⎵i32-coalton-library/classes∶+
(symbol macro).
instance/num⎵i32-coalton-library/classes∶+
(function).
instance/num⎵i32-coalton-library/classes∶-
(symbol macro).
instance/num⎵i32-coalton-library/classes∶-
(function).
instance/num⎵i32-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i32-coalton-library/classes∶fromint
(function).
instance/num⎵i64
(symbol macro).
instance/num⎵i64-coalton-library/classes∶*
(symbol macro).
instance/num⎵i64-coalton-library/classes∶*
(function).
instance/num⎵i64-coalton-library/classes∶+
(symbol macro).
instance/num⎵i64-coalton-library/classes∶+
(function).
instance/num⎵i64-coalton-library/classes∶-
(symbol macro).
instance/num⎵i64-coalton-library/classes∶-
(function).
instance/num⎵i64-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i64-coalton-library/classes∶fromint
(function).
instance/num⎵i8
(symbol macro).
instance/num⎵i8-coalton-library/classes∶*
(symbol macro).
instance/num⎵i8-coalton-library/classes∶*
(function).
instance/num⎵i8-coalton-library/classes∶+
(symbol macro).
instance/num⎵i8-coalton-library/classes∶+
(function).
instance/num⎵i8-coalton-library/classes∶-
(symbol macro).
instance/num⎵i8-coalton-library/classes∶-
(function).
instance/num⎵i8-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵i8-coalton-library/classes∶fromint
(function).
instance/num⎵ifix
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶*
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶*
(function).
instance/num⎵ifix-coalton-library/classes∶+
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶+
(function).
instance/num⎵ifix-coalton-library/classes∶-
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶-
(function).
instance/num⎵ifix-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵ifix-coalton-library/classes∶fromint
(function).
instance/num⎵integer
(symbol macro).
instance/num⎵integer-coalton-library/classes∶*
(symbol macro).
instance/num⎵integer-coalton-library/classes∶*
(function).
instance/num⎵integer-coalton-library/classes∶+
(symbol macro).
instance/num⎵integer-coalton-library/classes∶+
(function).
instance/num⎵integer-coalton-library/classes∶-
(symbol macro).
instance/num⎵integer-coalton-library/classes∶-
(function).
instance/num⎵integer-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵integer-coalton-library/classes∶fromint
(function).
instance/num⎵single-float
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶*
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶*
(function).
instance/num⎵single-float-coalton-library/classes∶+
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶+
(function).
instance/num⎵single-float-coalton-library/classes∶-
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶-
(function).
instance/num⎵single-float-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵single-float-coalton-library/classes∶fromint
(function).
instance/num⎵u16
(symbol macro).
instance/num⎵u16-coalton-library/classes∶*
(symbol macro).
instance/num⎵u16-coalton-library/classes∶*
(function).
instance/num⎵u16-coalton-library/classes∶+
(symbol macro).
instance/num⎵u16-coalton-library/classes∶+
(function).
instance/num⎵u16-coalton-library/classes∶-
(symbol macro).
instance/num⎵u16-coalton-library/classes∶-
(function).
instance/num⎵u16-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u16-coalton-library/classes∶fromint
(function).
instance/num⎵u32
(symbol macro).
instance/num⎵u32-coalton-library/classes∶*
(symbol macro).
instance/num⎵u32-coalton-library/classes∶*
(function).
instance/num⎵u32-coalton-library/classes∶+
(symbol macro).
instance/num⎵u32-coalton-library/classes∶+
(function).
instance/num⎵u32-coalton-library/classes∶-
(symbol macro).
instance/num⎵u32-coalton-library/classes∶-
(function).
instance/num⎵u32-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u32-coalton-library/classes∶fromint
(function).
instance/num⎵u64
(symbol macro).
instance/num⎵u64-coalton-library/classes∶*
(symbol macro).
instance/num⎵u64-coalton-library/classes∶*
(function).
instance/num⎵u64-coalton-library/classes∶+
(symbol macro).
instance/num⎵u64-coalton-library/classes∶+
(function).
instance/num⎵u64-coalton-library/classes∶-
(symbol macro).
instance/num⎵u64-coalton-library/classes∶-
(function).
instance/num⎵u64-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u64-coalton-library/classes∶fromint
(function).
instance/num⎵u8
(symbol macro).
instance/num⎵u8-coalton-library/classes∶*
(symbol macro).
instance/num⎵u8-coalton-library/classes∶*
(function).
instance/num⎵u8-coalton-library/classes∶+
(symbol macro).
instance/num⎵u8-coalton-library/classes∶+
(function).
instance/num⎵u8-coalton-library/classes∶-
(symbol macro).
instance/num⎵u8-coalton-library/classes∶-
(function).
instance/num⎵u8-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵u8-coalton-library/classes∶fromint
(function).
instance/num⎵ufix
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶*
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶*
(function).
instance/num⎵ufix-coalton-library/classes∶+
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶+
(function).
instance/num⎵ufix-coalton-library/classes∶-
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶-
(function).
instance/num⎵ufix-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵ufix-coalton-library/classes∶fromint
(function).
instance/ord⎵double-float
(symbol macro).
instance/ord⎵double-float-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵double-float-coalton-library/classes∶<=>
(function).
instance/ord⎵i16
(symbol macro).
instance/ord⎵i16-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i16-coalton-library/classes∶<=>
(function).
instance/ord⎵i32
(symbol macro).
instance/ord⎵i32-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i32-coalton-library/classes∶<=>
(function).
instance/ord⎵i64
(symbol macro).
instance/ord⎵i64-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i64-coalton-library/classes∶<=>
(function).
instance/ord⎵i8
(symbol macro).
instance/ord⎵i8-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵i8-coalton-library/classes∶<=>
(function).
instance/ord⎵ifix
(symbol macro).
instance/ord⎵ifix-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵ifix-coalton-library/classes∶<=>
(function).
instance/ord⎵integer
(symbol macro).
instance/ord⎵integer-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵integer-coalton-library/classes∶<=>
(function).
instance/ord⎵single-float
(symbol macro).
instance/ord⎵single-float-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵single-float-coalton-library/classes∶<=>
(function).
instance/ord⎵u16
(symbol macro).
instance/ord⎵u16-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u16-coalton-library/classes∶<=>
(function).
instance/ord⎵u32
(symbol macro).
instance/ord⎵u32-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u32-coalton-library/classes∶<=>
(function).
instance/ord⎵u64
(symbol macro).
instance/ord⎵u64-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u64-coalton-library/classes∶<=>
(function).
instance/ord⎵u8
(symbol macro).
instance/ord⎵u8-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵u8-coalton-library/classes∶<=>
(function).
instance/ord⎵ufix
(symbol macro).
instance/ord⎵ufix-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵ufix-coalton-library/classes∶<=>
(function).
instance/reciprocable⎵double-float
(symbol macro).
instance/reciprocable⎵double-float-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵double-float-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵double-float-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵double-float-coalton-library/math/arith∶reciprocal
(function).
instance/reciprocable⎵single-float
(symbol macro).
instance/reciprocable⎵single-float-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵single-float-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵single-float-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵single-float-coalton-library/math/arith∶reciprocal
(function).
instance/tryinto⎵double-float⎵fraction⎵string
(symbol macro).
instance/tryinto⎵double-float⎵fraction⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵double-float⎵fraction⎵string-coalton-library/classes∶tryinto
(function).
instance/tryinto⎵single-float⎵fraction⎵string
(symbol macro).
instance/tryinto⎵single-float⎵fraction⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵single-float⎵fraction⎵string-coalton-library/classes∶tryinto
(function).
integer-<⎵type
(symbol macro).
integer-<⎵type
(function).
integer-<=
(symbol macro).
integer-<=
(function).
integer->
(symbol macro).
integer->
(function).
integer->=
(symbol macro).
integer->=
(function).
single-float-<⎵type
(symbol macro).
single-float-<⎵type
(function).
single-float-<=
(symbol macro).
single-float-<=
(function).
single-float->
(symbol macro).
single-float->
(function).
single-float->=
(symbol macro).
single-float->=
(function).
u16-<⎵type
(symbol macro).
u16-<⎵type
(function).
u16-<=
(symbol macro).
u16-<=
(function).
u16->
(symbol macro).
u16->
(function).
u16->=
(symbol macro).
u16->=
(function).
u32-<⎵type
(symbol macro).
u32-<⎵type
(function).
u32-<=
(symbol macro).
u32-<=
(function).
u32->
(symbol macro).
u32->
(function).
u32->=
(symbol macro).
u32->=
(function).
u64-<⎵type
(symbol macro).
u64-<⎵type
(function).
u64-<=
(symbol macro).
u64-<=
(function).
u64->
(symbol macro).
u64->
(function).
u64->=
(symbol macro).
u64->=
(function).
u8-<⎵type
(symbol macro).
u8-<⎵type
(function).
u8-<=
(symbol macro).
u8-<=
(function).
u8->
(symbol macro).
u8->
(function).
u8->=
(symbol macro).
u8->=
(function).
ufix-<⎵type
(symbol macro).
ufix-<⎵type
(function).
ufix-<=
(symbol macro).
ufix-<=
(function).
ufix->
(symbol macro).
ufix->
(function).
ufix->=
(symbol macro).
ufix->=
(function).
coalton-library/hash
combine-hashes
(symbol macro).
combine-hashes
(function).
combine-hashes-order-independent
(symbol macro).
combine-hashes-order-independent
(function).
define-sxhash-hasher
(macro).
hash
(symbol macro).
hash
(function).
hash
(class).
class/hash
(symbol macro).
class/hash
(function).
class/hash
(class).
class/hash-hash
(symbol macro).
class/hash-hash
(generic reader).
(setf class/hash-hash)
(generic writer).
class/hash-super-0
(symbol macro).
class/hash-super-0
(generic reader).
(setf class/hash-super-0)
(generic writer).
instance/coalton-library/types∶runtimerepr⎵hash
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵hash-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵hash-coalton-library/types∶runtime-repr
(function).
instance/default⎵hash
(symbol macro).
instance/default⎵hash-coalton-library/classes∶default
(symbol macro).
instance/default⎵hash-coalton-library/classes∶default
(function).
instance/eq⎵hash
(symbol macro).
instance/eq⎵hash-coalton-library/classes∶==
(symbol macro).
instance/eq⎵hash-coalton-library/classes∶==
(function).
instance/hash⎵hash
(symbol macro).
instance/hash⎵hash-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵hash-coalton-library/hash∶hash
(function).
instance/monoid⎵hash
(symbol macro).
instance/monoid⎵hash-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵hash
(symbol macro).
instance/ord⎵hash-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵hash-coalton-library/classes∶<=>
(function).
instance/semigroup⎵hash
(symbol macro).
instance/semigroup⎵hash-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵hash-coalton-library/classes∶<>
(function).
coalton-impl/util
Utility functions and methods used throughout COALTON.
common-lisp
.
+keyword-package+
(constant).
coalton-bug
(function).
coalton-bug
(condition).
cst-list
(type).
cst-source-range
(function).
debug-log
(macro).
debug-tap
(macro).
drop
(function).
find-package
(function).
find-symbol
(function).
find-symbol?
(function).
literal-equal
(function).
literal-value
(type).
maphash-values-new
(function).
project-indices
(function).
project-map
(function).
required
(function).
runtime-quote
(function).
string-list
(type).
symbol-list
(type).
take
(function).
take-until
(function).
unreachable
(macro).
coalton-bug-args
(generic reader).
coalton-bug-reason
(generic reader).
cst-list-p
(function).
string-list-p
(function).
symbol-list-p
(function).
coalton-library/hashtable
count
(symbol macro).
count
(function).
entries
(symbol macro).
entries
(function).
extend!
(symbol macro).
extend!
(function).
get
(symbol macro).
get
(function).
hashtable
(class).
keys
(symbol macro).
keys
(function).
make
(macro).
new
(symbol macro).
new
(function).
remove!
(symbol macro).
remove!
(function).
set!
(symbol macro).
set!
(function).
values
(symbol macro).
values
(function).
with-capacity
(symbol macro).
with-capacity
(function).
%get-hash-test-funcs
(symbol macro).
%get-hash-test-funcs
(function).
%make-hashtable
(symbol macro).
%make-hashtable
(function).
default-hash-table-capacity
(symbol macro).
duplicate-key
(generic reader).
find-duplicate-entry
(function).
instance/coalton-library/types∶runtimerepr⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(hashtable⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(hashtable⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/default⎵(hashtable⎵∶a⎵∶b)
(function).
instance/default⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶default
(function).
instance/eq⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(hashtable⎵∶a⎵∶b)
(function).
instance/eq⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(hashtable⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/hash⎵(hashtable⎵∶a⎵∶b)
(symbol macro).
instance/hash⎵(hashtable⎵∶a⎵∶b)
(function).
instance/hash⎵(hashtable⎵∶a⎵∶b)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(hashtable⎵∶a⎵∶b)-coalton-library/hash∶hash
(function).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(function).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶intoiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(hashtable⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(function).
static-duplicate-key
(condition).
coalton-library/seq
conc
(symbol macro).
conc
(function).
empty?
(symbol macro).
empty?
(function).
get
(symbol macro).
get
(function).
make
(macro).
new
(symbol macro).
new
(function).
pop
(symbol macro).
pop
(function).
push
(symbol macro).
push
(function).
put
(symbol macro).
put
(function).
seq
(class).
size
(symbol macro).
size
(function).
%push
(symbol macro).
%push
(function).
%shift-n-branches-onto
(symbol macro).
%shift-n-branches-onto
(function).
branch-count
(symbol macro).
branch-count
(function).
build-cumulative-size-table
(symbol macro).
build-cumulative-size-table
(function).
butfirst
(symbol macro).
butfirst
(function).
butlast
(symbol macro).
butlast
(function).
copy
(symbol macro).
copy
(function).
cst-search
(symbol macro).
cst-search
(function).
group-vectors
(symbol macro).
group-vectors
(function).
height
(symbol macro).
height
(function).
instance/default⎵(seq⎵∶a)
(symbol macro).
instance/default⎵(seq⎵∶a)
(function).
instance/default⎵(seq⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(seq⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(seq⎵∶a)
(symbol macro).
instance/eq⎵(seq⎵∶a)
(function).
instance/eq⎵(seq⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(seq⎵∶a)-coalton-library/classes∶==
(function).
instance/functor⎵seq
(symbol macro).
instance/functor⎵seq-coalton-library/classes∶map
(symbol macro).
instance/functor⎵seq-coalton-library/classes∶map
(function).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)
(symbol macro).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)
(function).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(∶a⎵∶b)⎵(seq⎵∶b)-coalton-library/classes∶into
(function).
instance/into⎵(seq⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(seq⎵∶a)⎵(vector∶vector⎵∶a)
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(vector∶vector⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(seq⎵∶a)⎵(vector∶vector⎵∶a)-coalton-library/classes∶into
(function).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a
(function).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(seq⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(seq⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monoid⎵(seq⎵∶a)
(symbol macro).
instance/monoid⎵(seq⎵∶a)
(function).
instance/monoid⎵(seq⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(seq⎵∶a)-coalton-library/classes∶mempty
(function).
instance/semigroup⎵(seq⎵∶a)
(symbol macro).
instance/semigroup⎵(seq⎵∶a)
(function).
instance/semigroup⎵(seq⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(seq⎵∶a)-coalton-library/classes∶<>
(function).
instance/types∶runtimerepr⎵(seq⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(seq⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(seq⎵∶a)-coalton-library/types∶runtime-repr
(function).
leafarray
(symbol macro).
leafarray
(function).
make-node-from-branches
(symbol macro).
make-node-from-branches
(function).
make-relaxed-node
(symbol macro).
make-relaxed-node
(function).
match1
(macro).
max-branching
(symbol macro).
min-branching
(symbol macro).
perfect-subtree-size-at-height
(symbol macro).
perfect-subtree-size-at-height
(function).
rebalance-branches
(symbol macro).
rebalance-branches
(function).
rebuild-size-table
(symbol macro).
rebuild-size-table
(function).
relaxednode
(symbol macro).
relaxednode
(function).
replace-first
(symbol macro).
replace-first
(function).
replace-last
(symbol macro).
replace-last
(function).
seq/leafarray
(class).
seq/leafarray-_0
(symbol macro).
seq/leafarray-_0
(generic reader).
(setf seq/leafarray-_0)
(generic writer).
seq/relaxednode
(class).
seq/relaxednode-_0
(symbol macro).
seq/relaxednode-_0
(generic reader).
(setf seq/relaxednode-_0)
(generic writer).
seq/relaxednode-_1
(symbol macro).
seq/relaxednode-_1
(generic reader).
(setf seq/relaxednode-_1)
(generic writer).
seq/relaxednode-_2
(symbol macro).
seq/relaxednode-_2
(generic reader).
(setf seq/relaxednode-_2)
(generic writer).
seq/relaxednode-_3
(symbol macro).
seq/relaxednode-_3
(generic reader).
(setf seq/relaxednode-_3)
(generic writer).
shift-n-onto!
(symbol macro).
shift-n-onto!
(function).
coalton-library/math/dyadic
dyadic-compare
(symbol macro).
dyadic-compare
(function).
dyadic-group
(symbol macro).
dyadic-group
(function).
dyadic-round
(symbol macro).
dyadic-round
(function).
dyadic/dyadic
(class).
dyadic/dyadic-_0
(symbol macro).
dyadic/dyadic-_0
(generic reader).
(setf dyadic/dyadic-_0)
(generic writer).
dyadic/dyadic-_1
(symbol macro).
dyadic/dyadic-_1
(generic reader).
(setf dyadic/dyadic-_1)
(generic writer).
exact-ilog
(symbol macro).
exact-ilog
(function).
instance/coalton-library/types∶runtimerepr⎵dyadic
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵dyadic-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵dyadic-coalton-library/types∶runtime-repr
(function).
instance/eq⎵dyadic
(symbol macro).
instance/eq⎵dyadic-coalton-library/classes∶==
(symbol macro).
instance/eq⎵dyadic-coalton-library/classes∶==
(function).
instance/into⎵dyadic⎵fraction
(symbol macro).
instance/into⎵dyadic⎵fraction-coalton-library/classes∶into
(symbol macro).
instance/into⎵dyadic⎵fraction-coalton-library/classes∶into
(function).
instance/into⎵integer⎵dyadic
(symbol macro).
instance/into⎵integer⎵dyadic-coalton-library/classes∶into
(symbol macro).
instance/into⎵integer⎵dyadic-coalton-library/classes∶into
(function).
instance/num⎵dyadic
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶*
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶*
(function).
instance/num⎵dyadic-coalton-library/classes∶+
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶+
(function).
instance/num⎵dyadic-coalton-library/classes∶-
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶-
(function).
instance/num⎵dyadic-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵dyadic-coalton-library/classes∶fromint
(function).
instance/ord⎵dyadic
(symbol macro).
instance/ord⎵dyadic-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵dyadic-coalton-library/classes∶<=>
(function).
instance/quantizable⎵dyadic
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶ceiling
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶ceiling
(function).
instance/quantizable⎵dyadic-coalton-library/math/real∶floor
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶floor
(function).
instance/quantizable⎵dyadic-coalton-library/math/real∶proper
(symbol macro).
instance/quantizable⎵dyadic-coalton-library/math/real∶proper
(function).
instance/rational⎵dyadic
(symbol macro).
instance/rational⎵dyadic-coalton-library/math/real∶best-approx
(symbol macro).
instance/rational⎵dyadic-coalton-library/math/real∶best-approx
(function).
instance/rational⎵dyadic-coalton-library/math/real∶to-fraction
(symbol macro).
instance/rational⎵dyadic-coalton-library/math/real∶to-fraction
(function).
instance/real⎵dyadic
(symbol macro).
instance/real⎵dyadic-coalton-library/math/real∶real-approx
(symbol macro).
instance/real⎵dyadic-coalton-library/math/real∶real-approx
(function).
source-error/error
common-lisp
.
*source-error-context*
(special variable).
display-source-error
(function).
make-source-error-context
(function).
make-source-error-help
(function).
make-source-error-note
(function).
source-available-p
(generic function).
source-base-error
(condition).
source-base-warning
(condition).
source-condition-err
(generic reader).
(setf source-condition-err)
(generic writer).
source-error
(macro).
source-error
(structure).
source-error-location
(reader).
source-error-source
(reader).
source-name
(generic function).
source-stream
(generic function).
%make-source-error
(function).
copy-source-error
(function).
get-line-from-index
(function).
get-nth-line
(function).
make-source-error
(function).
make-source-error-resolved-note
(function).
source-condition
(condition).
source-error-context
(reader).
source-error-context
(structure).
source-error-context-list
(type).
source-error-context-list-p
(function).
source-error-context-message
(reader).
source-error-context-p
(function).
source-error-help
(structure).
source-error-help-list
(type).
source-error-help-list-p
(function).
source-error-help-message
(reader).
source-error-help-notes
(reader).
source-error-help-p
(function).
source-error-help-replacement
(reader).
source-error-help-span
(reader).
source-error-message
(reader).
source-error-note
(structure).
source-error-note-list
(type).
source-error-note-list-p
(function).
source-error-note-message
(reader).
source-error-note-p
(function).
source-error-note-span
(reader).
source-error-note-type
(reader).
source-error-notes
(reader).
source-error-p
(function).
source-error-resolved-note
(structure).
source-error-resolved-note-end-column
(reader).
source-error-resolved-note-end-line
(reader).
source-error-resolved-note-message
(reader).
source-error-resolved-note-p
(function).
source-error-resolved-note-start-column
(reader).
source-error-resolved-note-start-line
(reader).
source-error-resolved-note-type
(reader).
source-error-type
(reader).
coalton-impl/parser/type-definition
type-definition
(type).
type-definition-ctor-field-types
(generic function).
type-definition-ctor-name
(generic function).
type-definition-ctors
(generic function).
type-definition-list
(type).
type-definition-name
(generic function).
type-definition-repr
(generic function).
type-definition-vars
(generic function).
type-definition-list-p
(function).
type-definition-p
(function).
coalton-impl/analysis/unused-variables
common-lisp
.
find-unused-variables
(function).
variable-binding
(function).
coalton-impl/typechecker/toplevel
instance-method-definition
(structure).
instance-method-definition-body
(reader).
instance-method-definition-list
(type).
instance-method-definition-name
(reader).
instance-method-definition-params
(reader).
make-instance-method-definition
(function).
make-toplevel-define
(function).
make-toplevel-define-instance
(function).
toplevel-define
(function).
toplevel-define
(structure).
toplevel-define-body
(reader).
toplevel-define-instance
(function).
toplevel-define-instance
(structure).
toplevel-define-instance-context
(reader).
toplevel-define-instance-head-location
(reader).
toplevel-define-instance-list
(type).
toplevel-define-instance-methods
(reader).
toplevel-define-instance-pred
(reader).
toplevel-define-list
(type).
toplevel-define-name
(reader).
toplevel-define-params
(reader).
instance-method-definition-list-p
(function).
instance-method-definition-location
(function).
instance-method-definition-p
(function).
toplevel-define-instance-list-p
(function).
toplevel-define-instance-location
(function).
toplevel-define-instance-p
(function).
toplevel-define-list-p
(function).
toplevel-define-location
(function).
toplevel-define-p
(function).
toplevel-definition
(structure).
toplevel-definition-location
(reader).
toplevel-definition-p
(function).
coalton-impl/source
common-lisp
.
char-position-stream
(class).
docstring
(generic function).
end-location
(function).
error
(function).
help
(function).
location
(generic function).
location
(structure).
location-source
(reader).
location-span
(reader).
location<
(function).
make-location
(function).
make-source-file
(function).
make-source-string
(function).
message
(generic reader).
note
(function).
note
(class).
secondary-note
(function).
source-available-p
(generic function).
source-error
(condition).
source-name
(generic function).
source-stream
(generic function).
source-warning
(condition).
span
(type).
span-end
(function).
span-start
(function).
warn
(function).
with-context
(macro).
%make-location
(function).
%primary-note
(function).
%reduce-context
(function).
*context*
(special variable).
char-offsets
(function).
character-position
(generic reader).
(setf character-position)
(generic writer).
condition-stream
(function).
context
(generic reader).
copy-location
(function).
end-column
(function).
end-line
(function).
end-offset
(function).
end-position
(function).
end-span
(function).
ensure-location
(function).
ensure-namestring
(function).
file-offset
(generic reader).
find-column-offsets
(function).
find-line-offsets
(function).
first-line-number
(function).
inner-stream
(generic reader).
input-name
(generic reader).
last-line-number
(function).
line-contents
(function).
line-offsets
(generic reader).
location-lines
(function).
location-p
(function).
location-point<
(function).
location-points
(function).
location-positions
(function).
make-printer-state
(function).
max-depth
(function).
multiline-p
(function).
note-help-p
(function).
note-highlight-char
(function).
note-primary-p
(function).
note-stack
(generic reader).
(setf note-stack)
(generic writer).
note-type
(generic reader).
notes
(generic reader).
offset-position
(function).
original-name
(generic reader).
positioned-annotations
(function).
print-condition-location
(function).
print-empty-line
(function).
print-finished-notes-for-line
(function).
print-help
(function).
print-line-contents
(function).
print-line-number
(function).
print-line-prefix
(function).
print-lines-until
(function).
print-note
(function).
print-note-end
(function).
print-note-start
(function).
print-notes
(function).
print-single-line-note
(function).
printer-state
(class).
replace-function
(generic reader).
report-source-condition
(function).
severity
(generic function).
source
(class).
source-condition
(condition).
source-file
(class).
source-string
(generic reader).
source-string
(class).
source<
(function).
span-empty-p
(function).
span<
(function).
start-column
(function).
start-line
(function).
start-offset
(function).
start-position
(function).
unread-characters
(generic reader).
(setf unread-characters)
(generic writer).
write-nchar
(function).
coalton-impl/typechecker/context-reduction
default-preds
(function).
default-subs
(function).
entail
(function).
fundep-entail
(function).
reduce-context
(function).
split-context
(function).
ambiguities
(function).
ambiguity
(structure).
ambiguity-list
(type).
ambiguity-list-p
(function).
ambiguity-p
(function).
ambiguity-preds
(reader).
ambiguity-var
(reader).
by-inst
(function).
by-super
(function).
candidates
(function).
copy-ambiguity
(function).
defaults
(function).
fundep-entail%
(function).
make-ambiguity
(function).
num-classes
(function).
simplify-context
(function).
super-entail
(function).
true
(function).
coalton-library/boolean
instance/coalton-library/hash∶hash⎵boolean
(symbol macro).
instance/coalton-library/hash∶hash⎵boolean-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵boolean-coalton-library/hash∶hash
(function).
instance/default⎵boolean
(symbol macro).
instance/default⎵boolean-coalton-library/classes∶default
(symbol macro).
instance/default⎵boolean-coalton-library/classes∶default
(function).
instance/eq⎵boolean
(symbol macro).
instance/eq⎵boolean-coalton-library/classes∶==
(symbol macro).
instance/eq⎵boolean-coalton-library/classes∶==
(function).
instance/ord⎵boolean
(symbol macro).
instance/ord⎵boolean-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵boolean-coalton-library/classes∶<=>
(function).
coalton-impl/typechecker/map
common-lisp
.
environment-map
(structure).
get-table
(function).
get-value
(function).
(setf get-value)
(function).
make-map
(function).
copy-environment-map
(function).
environment-map-p
(function).
environment-map-table
(reader).
environment-map-test
(reader).
make-environment-map
(function).
coalton-library/list
all
(symbol macro).
all
(function).
any
(symbol macro).
any
(function).
append
(symbol macro).
append
(function).
car
(symbol macro).
car
(function).
cdr
(symbol macro).
cdr
(function).
combs
(symbol macro).
combs
(function).
combsof
(symbol macro).
combsof
(function).
concat
(symbol macro).
concat
(function).
concatmap
(symbol macro).
concatmap
(function).
countby
(symbol macro).
countby
(function).
difference
(symbol macro).
difference
(function).
drop
(symbol macro).
drop
(function).
elemindex
(symbol macro).
elemindex
(function).
equivalence-classes
(symbol macro).
equivalence-classes
(function).
equivalence-classes-by
(symbol macro).
equivalence-classes-by
(function).
filter
(symbol macro).
filter
(function).
find
(symbol macro).
find
(function).
findindex
(symbol macro).
findindex
(function).
head
(symbol macro).
head
(function).
index
(symbol macro).
index
(function).
init
(symbol macro).
init
(function).
insert
(symbol macro).
insert
(function).
insertby
(symbol macro).
insertby
(function).
insertions
(symbol macro).
insertions
(function).
intercalate
(symbol macro).
intercalate
(function).
intersection
(symbol macro).
intersection
(function).
intersperse
(symbol macro).
intersperse
(function).
last
(symbol macro).
last
(function).
length
(symbol macro).
length
(function).
lookup
(symbol macro).
lookup
(function).
maximum
(symbol macro).
maximum
(function).
member
(symbol macro).
member
(function).
minimum
(symbol macro).
minimum
(function).
nth
(symbol macro).
nth
(function).
nth-cdr
(symbol macro).
nth-cdr
(function).
null?
(symbol macro).
null?
(function).
optimumby
(symbol macro).
optimumby
(function).
partition
(symbol macro).
partition
(function).
perms
(symbol macro).
perms
(function).
product
(symbol macro).
product
(function).
range
(symbol macro).
range
(function).
remove
(symbol macro).
remove
(function).
remove-duplicates
(symbol macro).
remove-duplicates
(function).
remove-if
(symbol macro).
remove-if
(function).
repeat
(symbol macro).
repeat
(function).
reverse
(symbol macro).
reverse
(function).
singleton
(symbol macro).
singleton
(function).
singleton?
(symbol macro).
singleton?
(function).
sort
(symbol macro).
sort
(function).
sortby
(symbol macro).
sortby
(function).
split
(symbol macro).
split
(function).
sum
(symbol macro).
sum
(function).
tail
(symbol macro).
tail
(function).
take
(symbol macro).
take
(function).
transpose
(symbol macro).
transpose
(function).
union
(symbol macro).
union
(function).
zip
(symbol macro).
zip
(function).
zipwith
(symbol macro).
zipwith
(function).
zipwith3
(symbol macro).
zipwith3
(function).
zipwith4
(symbol macro).
zipwith4
(function).
zipwith5
(symbol macro).
zipwith5
(function).
%reverse
(symbol macro).
%reverse
(function).
%reverse!
(symbol macro).
%reverse!
(function).
append-rev
(symbol macro).
append-rev
(function).
instance/alternative⎵list
(symbol macro).
instance/alternative⎵list-coalton-library/classes∶alt
(symbol macro).
instance/alternative⎵list-coalton-library/classes∶alt
(function).
instance/alternative⎵list-coalton-library/classes∶empty
(symbol macro).
instance/applicative⎵list
(symbol macro).
instance/applicative⎵list-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵list-coalton-library/classes∶lifta2
(function).
instance/applicative⎵list-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵list-coalton-library/classes∶pure
(function).
instance/default⎵(list⎵∶a)
(symbol macro).
instance/default⎵(list⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(list⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(list⎵∶a)
(symbol macro).
instance/eq⎵(list⎵∶a)
(function).
instance/eq⎵(list⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(list⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵list
(symbol macro).
instance/foldable⎵list-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵list-coalton-library/classes∶fold
(function).
instance/foldable⎵list-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵list-coalton-library/classes∶foldr
(function).
instance/functor⎵list
(symbol macro).
instance/functor⎵list-coalton-library/classes∶map
(symbol macro).
instance/functor⎵list-coalton-library/classes∶map
(function).
instance/hash⎵(list⎵∶a)
(symbol macro).
instance/hash⎵(list⎵∶a)
(function).
instance/hash⎵(list⎵∶a)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(list⎵∶a)-coalton-library/hash∶hash
(function).
instance/into⎵(optional⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(function).
instance/iter∶fromiterator⎵(list⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(list⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(list⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monad⎵list
(symbol macro).
instance/monad⎵list-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵list-coalton-library/classes∶>>=
(function).
instance/monoid⎵(list⎵∶a)
(symbol macro).
instance/monoid⎵(list⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵(list⎵∶a)
(symbol macro).
instance/ord⎵(list⎵∶a)
(function).
instance/ord⎵(list⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(list⎵∶a)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(list⎵∶a)
(symbol macro).
instance/semigroup⎵(list⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(list⎵∶a)-coalton-library/classes∶<>
(function).
instance/traversable⎵list
(symbol macro).
instance/traversable⎵list-coalton-library/classes∶traverse
(symbol macro).
instance/traversable⎵list-coalton-library/classes∶traverse
(function).
remove-duplicates-rev
(symbol macro).
remove-duplicates-rev
(function).
remove-rev-if
(symbol macro).
remove-rev-if
(function).
coalton/hashtable-shim
A Common Lisp interface for generic mutable hash tables, for use in COALTON-LIBRARY’s hash tables.
common-lisp
.
custom-hash-table-containsp
(function).
custom-hash-table-count
(function).
custom-hash-table-get
(function).
custom-hash-table-iter
(function).
custom-hash-table-remove
(function).
custom-hash-table-set
(function).
hash-table-type
(type).
make-custom-hash-table
(function).
custom-hash-table
(type).
hash
(type).
hash-function
(type).
key
(type).
size
(type).
test-function
(type).
val
(type).
coalton-impl/entry
common-lisp
.
*global-environment*
(special variable).
codegen
(function).
compile
(function).
compile-coalton-toplevel
(function).
compile-to-lisp
(function).
entry-point
(function).
expression-entry-point
(function).
code-update-eql
(function).
make-environment-updater
(function).
make-prologue
(function).
print-form
(function).
with-environment-updates
(macro).
coalton-library/randomaccess
aref
(symbol macro).
aref
(function).
length
(symbol macro).
length
(function).
make
(symbol macro).
make
(function).
readable?
(symbol macro).
readable?
(function).
set!
(symbol macro).
set!
(function).
unsafe-aref
(symbol macro).
unsafe-aref
(function).
unsafe-set!
(symbol macro).
unsafe-set!
(function).
writable?
(symbol macro).
writable?
(function).
class/randomaccess
(symbol macro).
class/randomaccess
(function).
class/randomaccess
(class).
class/randomaccess-length
(symbol macro).
class/randomaccess-length
(generic reader).
(setf class/randomaccess-length)
(generic writer).
class/randomaccess-make
(symbol macro).
class/randomaccess-make
(generic reader).
(setf class/randomaccess-make)
(generic writer).
class/randomaccess-readable?
(symbol macro).
class/randomaccess-readable?
(generic reader).
(setf class/randomaccess-readable?)
(generic writer).
class/randomaccess-unsafe-aref
(symbol macro).
class/randomaccess-unsafe-aref
(generic reader).
(setf class/randomaccess-unsafe-aref)
(generic writer).
class/randomaccess-unsafe-set!
(symbol macro).
class/randomaccess-unsafe-set!
(generic reader).
(setf class/randomaccess-unsafe-set!)
(generic writer).
class/randomaccess-writable?
(symbol macro).
class/randomaccess-writable?
(generic reader).
(setf class/randomaccess-writable?)
(generic writer).
coalton-library/math/elementary
acos
(symbol macro).
acos
(function).
acosh
(symbol macro).
acosh
(function).
asin
(symbol macro).
asin
(function).
asinh
(symbol macro).
asinh
(function).
atan
(symbol macro).
atan
(function).
atan2
(symbol macro).
atan2
(function).
atanh
(symbol macro).
atanh
(function).
cis
(symbol macro).
cis
(function).
cos
(symbol macro).
cos
(function).
cosh
(symbol macro).
cosh
(function).
ee
(symbol macro).
ee
(function).
exp
(symbol macro).
exp
(function).
ln
(symbol macro).
ln
(function).
log
(symbol macro).
log
(function).
magnitude
(symbol macro).
magnitude
(function).
nth-root
(symbol macro).
nth-root
(function).
phase
(symbol macro).
phase
(function).
pi
(symbol macro).
pi
(function).
polar
(symbol macro).
polar
(function).
pow
(symbol macro).
pow
(function).
sin
(symbol macro).
sin
(function).
sincos
(symbol macro).
sincos
(function).
sinh
(symbol macro).
sinh
(function).
sqrt
(symbol macro).
sqrt
(function).
tan
(symbol macro).
tan
(function).
tanh
(symbol macro).
tanh
(function).
%define-real-float-elementary
(macro).
%define-standard-complex-instances
(macro).
canonical-nth-root
(symbol macro).
canonical-nth-root
(function).
canonical-polar
(symbol macro).
canonical-polar
(function).
class/elementary
(symbol macro).
class/elementary
(function).
class/elementary
(class).
class/elementary-super-0
(symbol macro).
class/elementary-super-0
(generic reader).
(setf class/elementary-super-0)
(generic writer).
class/elementary-super-1
(symbol macro).
class/elementary-super-1
(generic reader).
(setf class/elementary-super-1)
(generic writer).
class/elementary-super-2
(symbol macro).
class/elementary-super-2
(generic reader).
(setf class/elementary-super-2)
(generic writer).
class/elementary-super-3
(symbol macro).
class/elementary-super-3
(generic reader).
(setf class/elementary-super-3)
(generic writer).
class/elementary-super-4
(symbol macro).
class/elementary-super-4
(generic reader).
(setf class/elementary-super-4)
(generic writer).
class/exponentiable
(symbol macro).
class/exponentiable
(function).
class/exponentiable
(class).
class/exponentiable-ee
(symbol macro).
class/exponentiable-ee
(generic reader).
(setf class/exponentiable-ee)
(generic writer).
class/exponentiable-exp
(symbol macro).
class/exponentiable-exp
(generic reader).
(setf class/exponentiable-exp)
(generic writer).
class/exponentiable-ln
(symbol macro).
class/exponentiable-ln
(generic reader).
(setf class/exponentiable-ln)
(generic writer).
class/exponentiable-log
(symbol macro).
class/exponentiable-log
(generic reader).
(setf class/exponentiable-log)
(generic writer).
class/exponentiable-pow
(symbol macro).
class/exponentiable-pow
(generic reader).
(setf class/exponentiable-pow)
(generic writer).
class/polar
(symbol macro).
class/polar
(function).
class/polar
(class).
class/polar-phase
(symbol macro).
class/polar-phase
(generic reader).
(setf class/polar-phase)
(generic writer).
class/polar-polar
(symbol macro).
class/polar-polar
(generic reader).
(setf class/polar-polar)
(generic writer).
class/polar-super-0
(symbol macro).
class/polar-super-0
(generic reader).
(setf class/polar-super-0)
(generic writer).
class/polar-super-1
(symbol macro).
class/polar-super-1
(generic reader).
(setf class/polar-super-1)
(generic writer).
class/radical
(symbol macro).
class/radical
(function).
class/radical
(class).
class/radical-nth-root
(symbol macro).
class/radical-nth-root
(generic reader).
(setf class/radical-nth-root)
(generic writer).
class/radical-sqrt
(symbol macro).
class/radical-sqrt
(generic reader).
(setf class/radical-sqrt)
(generic writer).
class/trigonometric
(symbol macro).
class/trigonometric
(function).
class/trigonometric
(class).
class/trigonometric-acos
(symbol macro).
class/trigonometric-acos
(generic reader).
(setf class/trigonometric-acos)
(generic writer).
class/trigonometric-asin
(symbol macro).
class/trigonometric-asin
(generic reader).
(setf class/trigonometric-asin)
(generic writer).
class/trigonometric-atan
(symbol macro).
class/trigonometric-atan
(generic reader).
(setf class/trigonometric-atan)
(generic writer).
class/trigonometric-cos
(symbol macro).
class/trigonometric-cos
(generic reader).
(setf class/trigonometric-cos)
(generic writer).
class/trigonometric-pi
(symbol macro).
class/trigonometric-pi
(generic reader).
(setf class/trigonometric-pi)
(generic writer).
class/trigonometric-sin
(symbol macro).
class/trigonometric-sin
(generic reader).
(setf class/trigonometric-sin)
(generic writer).
class/trigonometric-tan
(symbol macro).
class/trigonometric-tan
(generic reader).
(setf class/trigonometric-tan)
(generic writer).
instance/elementary⎵(complex⎵∶a)
(symbol macro).
instance/elementary⎵(complex⎵∶a)
(function).
instance/elementary⎵double-float
(symbol macro).
instance/elementary⎵single-float
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ee
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵(complex⎵∶a)-coalton-library/math/elementary∶pow
(function).
instance/exponentiable⎵double-float
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵double-float-coalton-library/math/elementary∶pow
(function).
instance/exponentiable⎵single-float
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵single-float-coalton-library/math/elementary∶pow
(function).
instance/polar⎵(complex⎵∶a)
(symbol macro).
instance/polar⎵(complex⎵∶a)
(function).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶phase
(symbol macro).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶phase
(function).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶polar
(symbol macro).
instance/polar⎵(complex⎵∶a)-coalton-library/math/elementary∶polar
(function).
instance/polar⎵double-float
(symbol macro).
instance/polar⎵double-float-coalton-library/math/elementary∶phase
(symbol macro).
instance/polar⎵double-float-coalton-library/math/elementary∶phase
(function).
instance/polar⎵double-float-coalton-library/math/elementary∶polar
(symbol macro).
instance/polar⎵double-float-coalton-library/math/elementary∶polar
(function).
instance/polar⎵single-float
(symbol macro).
instance/polar⎵single-float-coalton-library/math/elementary∶phase
(symbol macro).
instance/polar⎵single-float-coalton-library/math/elementary∶phase
(function).
instance/polar⎵single-float-coalton-library/math/elementary∶polar
(symbol macro).
instance/polar⎵single-float-coalton-library/math/elementary∶polar
(function).
instance/radical⎵(complex⎵∶a)
(symbol macro).
instance/radical⎵(complex⎵∶a)
(function).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵(complex⎵∶a)-coalton-library/math/elementary∶sqrt
(function).
instance/radical⎵double-float
(symbol macro).
instance/radical⎵double-float-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵double-float-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵double-float-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵double-float-coalton-library/math/elementary∶sqrt
(function).
instance/radical⎵single-float
(symbol macro).
instance/radical⎵single-float-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵single-float-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵single-float-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵single-float-coalton-library/math/elementary∶sqrt
(function).
instance/trigonometric⎵(complex⎵∶a)
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶pi
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵(complex⎵∶a)-coalton-library/math/elementary∶tan
(function).
instance/trigonometric⎵double-float
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵double-float-coalton-library/math/elementary∶tan
(function).
instance/trigonometric⎵single-float
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵single-float-coalton-library/math/elementary∶tan
(function).
coalton-library/string
chars
(symbol macro).
chars
(function).
concat
(symbol macro).
concat
(function).
length
(symbol macro).
length
(function).
parse-int
(symbol macro).
parse-int
(function).
ref
(symbol macro).
ref
(function).
ref-unchecked
(symbol macro).
ref-unchecked
(function).
reverse
(symbol macro).
reverse
(function).
split
(symbol macro).
split
(function).
strip-prefix
(symbol macro).
strip-prefix
(function).
strip-suffix
(symbol macro).
strip-suffix
(function).
substring
(symbol macro).
substring
(function).
substring-index
(symbol macro).
substring-index
(function).
substring?
(symbol macro).
substring?
(function).
define-instance-into-integral-string
(macro).
instance/coalton-library/hash∶hash⎵string
(symbol macro).
instance/coalton-library/hash∶hash⎵string-coalton-library/hash∶hash
(symbol macro).
instance/coalton-library/hash∶hash⎵string-coalton-library/hash∶hash
(function).
instance/default⎵string
(symbol macro).
instance/default⎵string-coalton-library/classes∶default
(symbol macro).
instance/default⎵string-coalton-library/classes∶default
(function).
instance/eq⎵string
(symbol macro).
instance/eq⎵string-coalton-library/classes∶==
(symbol macro).
instance/eq⎵string-coalton-library/classes∶==
(function).
instance/into⎵(list⎵char)⎵string
(symbol macro).
instance/into⎵(list⎵char)⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵(list⎵char)⎵string-coalton-library/classes∶into
(function).
instance/into⎵char⎵string
(symbol macro).
instance/into⎵char⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵char⎵string-coalton-library/classes∶into
(function).
instance/into⎵double-float⎵string
(symbol macro).
instance/into⎵double-float⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵double-float⎵string-coalton-library/classes∶into
(function).
instance/into⎵fraction⎵string
(symbol macro).
instance/into⎵fraction⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵fraction⎵string-coalton-library/classes∶into
(function).
instance/into⎵i16⎵string
(symbol macro).
instance/into⎵i16⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i16⎵string-coalton-library/classes∶into
(function).
instance/into⎵i32⎵string
(symbol macro).
instance/into⎵i32⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i32⎵string-coalton-library/classes∶into
(function).
instance/into⎵i64⎵string
(symbol macro).
instance/into⎵i64⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i64⎵string-coalton-library/classes∶into
(function).
instance/into⎵i8⎵string
(symbol macro).
instance/into⎵i8⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵i8⎵string-coalton-library/classes∶into
(function).
instance/into⎵ifix⎵string
(symbol macro).
instance/into⎵ifix⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵ifix⎵string-coalton-library/classes∶into
(function).
instance/into⎵integer⎵string
(symbol macro).
instance/into⎵integer⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵integer⎵string-coalton-library/classes∶into
(function).
instance/into⎵single-float⎵string
(symbol macro).
instance/into⎵single-float⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵single-float⎵string-coalton-library/classes∶into
(function).
instance/into⎵string⎵(list⎵char)
(symbol macro).
instance/into⎵string⎵(list⎵char)-coalton-library/classes∶into
(symbol macro).
instance/into⎵string⎵(list⎵char)-coalton-library/classes∶into
(function).
instance/into⎵u16⎵string
(symbol macro).
instance/into⎵u16⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u16⎵string-coalton-library/classes∶into
(function).
instance/into⎵u32⎵string
(symbol macro).
instance/into⎵u32⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u32⎵string-coalton-library/classes∶into
(function).
instance/into⎵u64⎵string
(symbol macro).
instance/into⎵u64⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u64⎵string-coalton-library/classes∶into
(function).
instance/into⎵u8⎵string
(symbol macro).
instance/into⎵u8⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵u8⎵string-coalton-library/classes∶into
(function).
instance/into⎵ufix⎵string
(symbol macro).
instance/into⎵ufix⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵ufix⎵string-coalton-library/classes∶into
(function).
instance/iso⎵(list⎵char)⎵string
(symbol macro).
instance/iter∶fromiterator⎵string⎵char
(symbol macro).
instance/iter∶fromiterator⎵string⎵char-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵string⎵char-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵string⎵char
(symbol macro).
instance/iter∶intoiterator⎵string⎵char-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵string⎵char-coalton-library/iterator∶into-iter
(function).
instance/monoid⎵string
(symbol macro).
instance/monoid⎵string-coalton-library/classes∶mempty
(symbol macro).
instance/ord⎵string
(symbol macro).
instance/ord⎵string-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵string-coalton-library/classes∶<=>
(function).
instance/semigroup⎵string
(symbol macro).
instance/semigroup⎵string-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵string-coalton-library/classes∶<>
(function).
instance/tryinto⎵string⎵integer⎵string
(symbol macro).
instance/tryinto⎵string⎵integer⎵string-coalton-library/classes∶tryinto
(symbol macro).
instance/tryinto⎵string⎵integer⎵string-coalton-library/classes∶tryinto
(function).
coalton-impl/codegen/traverse
coalton-impl/codegen/ast
.
coalton-impl/codegen/pattern
.
common-lisp
.
*traverse*
(special variable).
action
(macro).
action
(structure).
count-applications
(function).
count-nodes
(function).
make-traverse-let-action-skipping-cons-bindings
(function).
traverse
(function).
traverse-with-binding-list
(function).
action-function
(reader).
action-list
(type).
action-list-p
(function).
action-p
(function).
action-type
(reader).
action-when
(reader).
copy-action
(function).
fire-action
(function).
make-action
(function).
make-binding-list-actions
(function).
make-default-actions
(function).
node-subtype
(type).
node-subtype-p
(function).
print-node-traversal-order
(function).
when-keyword
(type).
coalton-impl/codegen/translate-expression
translate-expression
(generic function).
translate-toplevel
(function).
*current-function-name*
(special variable).
apply-dicts
(function).
translate-pattern
(generic function).
wrap-in-block
(function).
wrap-with-pattern-params
(function).
coalton-impl/codegen/pattern
common-lisp
.
make-pattern-constructor
(function).
make-pattern-literal
(function).
make-pattern-var
(function).
make-pattern-wildcard
(function).
pattern
(structure).
pattern
(slot).
pattern
(slot).
pattern-constructor
(structure).
pattern-constructor-name
(reader).
pattern-constructor-p
(function).
pattern-constructor-patterns
(reader).
pattern-list
(type).
pattern-literal
(structure).
pattern-literal-p
(function).
pattern-literal-value
(reader).
pattern-type
(reader).
pattern-var
(structure).
pattern-var-name
(reader).
pattern-var-p
(function).
pattern-variables
(function).
pattern-wildcard
(structure).
pattern-wildcard-p
(function).
pattern-constructor-type
(function).
pattern-list-p
(function).
pattern-literal-type
(function).
pattern-p
(function).
pattern-var-type
(function).
pattern-variables-generic%
(generic function).
pattern-wildcard-type
(function).
coalton-impl/codegen/ast
coalton-impl/codegen/pattern
.
common-lisp
.
coalton-impl/codegen/ast-substitutions
.
coalton-impl/codegen/codegen-expression
.
coalton-impl/codegen/codegen-pattern
.
coalton-impl/codegen/constant-propagation
.
coalton-impl/codegen/hoister
.
coalton-impl/codegen/monomorphize
.
coalton-impl/codegen/optimizer
.
coalton-impl/codegen/program
.
coalton-impl/codegen/resolve-instance
.
coalton-impl/codegen/transformations
.
coalton-impl/codegen/translate-expression
.
coalton-impl/codegen/translate-instance
.
coalton-impl/codegen/traverse
.
coalton-impl/codegen/typecheck-node
.
binding-list
(type).
branch-list
(type).
copy-node
(function).
make-match-branch
(function).
make-node-abstraction
(function).
make-node-application
(function).
make-node-bind
(function).
make-node-block
(function).
make-node-break
(function).
make-node-continue
(function).
make-node-direct-application
(function).
make-node-dynamic-extent
(function).
make-node-field
(function).
make-node-let
(function).
make-node-lisp
(function).
make-node-literal
(function).
make-node-loop
(function).
make-node-match
(function).
make-node-return-from
(function).
make-node-seq
(function).
make-node-variable
(function).
make-node-while
(function).
make-node-while-let
(function).
match-branch
(structure).
match-branch-body
(reader).
match-branch-pattern
(reader).
node
(structure).
node-abstraction
(structure).
node-abstraction-p
(function).
node-abstraction-subexpr
(reader).
node-abstraction-vars
(reader).
node-application
(structure).
node-application-p
(function).
node-application-rands
(reader).
node-application-rator
(reader).
node-bind
(structure).
node-bind-body
(reader).
node-bind-expr
(reader).
node-bind-name
(reader).
node-binding-sccs
(function).
node-block
(structure).
node-block-body
(reader).
node-block-name
(reader).
node-break
(structure).
node-break-label
(reader).
node-continue
(structure).
node-continue-label
(reader).
node-direct-application
(structure).
node-direct-application-p
(function).
node-direct-application-rands
(reader).
node-direct-application-rator
(reader).
node-direct-application-rator-type
(reader).
node-dynamic-extent
(structure).
node-dynamic-extent-body
(reader).
node-dynamic-extent-name
(reader).
node-dynamic-extent-node
(reader).
node-field
(structure).
node-field-dict
(reader).
node-field-name
(reader).
node-field-p
(function).
node-free-p
(function).
node-let
(structure).
node-let-bindings
(reader).
node-let-p
(function).
node-let-subexpr
(reader).
node-lisp
(structure).
node-lisp-form
(reader).
node-lisp-p
(function).
node-lisp-vars
(reader).
node-list
(type).
node-literal
(structure).
node-literal-p
(function).
node-literal-value
(reader).
node-loop
(structure).
node-loop-body
(reader).
node-loop-label
(reader).
node-match
(structure).
node-match-branches
(reader).
node-match-expr
(reader).
node-rands
(function).
node-rator-name
(function).
node-rator-type
(function).
node-return-from
(structure).
node-return-from-expr
(reader).
node-return-from-name
(reader).
node-seq
(structure).
node-seq-nodes
(reader).
node-type
(function).
node-variable
(structure).
node-variable-p
(function).
node-variable-value
(reader).
node-variables
(function).
node-while
(structure).
node-while-body
(reader).
node-while-expr
(reader).
node-while-label
(reader).
node-while-let
(structure).
node-while-let-body
(reader).
node-while-let-expr
(reader).
node-while-let-label
(reader).
node-while-let-pattern
(reader).
%copy-node
(function).
%node-type
(reader).
(setf %node-type)
(writer).
binding-list-p
(function).
branch-list-p
(function).
copy-match-branch
(function).
copy-node-abstraction
(function).
copy-node-application
(function).
copy-node-bind
(function).
copy-node-block
(function).
copy-node-break
(function).
copy-node-continue
(function).
copy-node-direct-application
(function).
copy-node-dynamic-extent
(function).
copy-node-field
(function).
copy-node-let
(function).
copy-node-lisp
(function).
copy-node-literal
(function).
copy-node-loop
(function).
copy-node-match
(function).
copy-node-return-from
(function).
copy-node-seq
(function).
copy-node-variable
(function).
copy-node-while
(function).
copy-node-while-let
(function).
lisp-coalton-var-alist
(type).
lisp-coalton-var-alist-p
(function).
match-branch-p
(function).
node-abstraction-type
(function).
(setf node-abstraction-type)
(function).
node-application-type
(function).
(setf node-application-type)
(function).
node-bind-p
(function).
node-bind-type
(function).
(setf node-bind-type)
(function).
node-block-p
(function).
node-block-type
(function).
(setf node-block-type)
(function).
node-break-p
(function).
node-break-type
(function).
(setf node-break-type)
(function).
node-continue-p
(function).
node-continue-type
(function).
(setf node-continue-type)
(function).
node-direct-application-type
(function).
(setf node-direct-application-type)
(function).
node-dynamic-extent-p
(function).
node-dynamic-extent-type
(function).
(setf node-dynamic-extent-type)
(function).
node-field-type
(function).
(setf node-field-type)
(function).
node-let-type
(function).
(setf node-let-type)
(function).
node-lisp-type
(function).
(setf node-lisp-type)
(function).
node-list-p
(function).
node-literal-type
(function).
(setf node-literal-type)
(function).
node-loop-p
(function).
node-loop-type
(function).
(setf node-loop-type)
(function).
node-match-p
(function).
node-match-type
(function).
(setf node-match-type)
(function).
node-p
(function).
node-return-from-p
(function).
node-return-from-type
(function).
(setf node-return-from-type)
(function).
node-seq-p
(function).
node-seq-type
(function).
(setf node-seq-type)
(function).
node-variable-type
(function).
(setf node-variable-type)
(function).
node-while-let-p
(function).
node-while-let-type
(function).
(setf node-while-let-type)
(function).
node-while-p
(function).
node-while-type
(function).
(setf node-while-type)
(function).
coalton-impl/codegen/ast-substitutions
coalton-impl/codegen/ast
.
common-lisp
.
apply-ast-substitution
(function).
ast-substitution
(structure).
ast-substitution-from
(reader).
ast-substitution-list
(type).
ast-substitution-to
(reader).
make-ast-substitution
(function).
ast-substitution-list-p
(function).
ast-substitution-p
(function).
copy-ast-substitution
(function).
coalton-library/math/bounded
class/bounded
(symbol macro).
class/bounded
(function).
class/bounded
(class).
class/bounded-maxbound
(symbol macro).
class/bounded-maxbound
(generic reader).
(setf class/bounded-maxbound)
(generic writer).
class/bounded-minbound
(symbol macro).
class/bounded-minbound
(generic reader).
(setf class/bounded-minbound)
(generic writer).
instance/bounded⎵i16
(symbol macro).
instance/bounded⎵i16-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i16-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵i32
(symbol macro).
instance/bounded⎵i32-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i32-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵i64
(symbol macro).
instance/bounded⎵i64-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i64-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵i8
(symbol macro).
instance/bounded⎵i8-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵i8-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵ifix
(symbol macro).
instance/bounded⎵ifix-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵ifix-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u16
(symbol macro).
instance/bounded⎵u16-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u16-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u32
(symbol macro).
instance/bounded⎵u32-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u32-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u64
(symbol macro).
instance/bounded⎵u64-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u64-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵u8
(symbol macro).
instance/bounded⎵u8-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵u8-coalton-library/math/bounded∶minbound
(symbol macro).
instance/bounded⎵ufix
(symbol macro).
instance/bounded⎵ufix-coalton-library/math/bounded∶maxbound
(symbol macro).
instance/bounded⎵ufix-coalton-library/math/bounded∶minbound
(symbol macro).
coalton-library/types
as-proxy-of
(symbol macro).
as-proxy-of
(function).
lisptype
(class).
proxy
(symbol macro).
proxy-inner
(symbol macro).
proxy-inner
(function).
proxy-of
(symbol macro).
proxy-of
(function).
runtime-repr
(symbol macro).
runtime-repr
(function).
runtime-repr-of
(symbol macro).
runtime-repr-of
(function).
class/runtimerepr
(symbol macro).
class/runtimerepr
(function).
class/runtimerepr
(class).
class/runtimerepr-runtime-repr
(symbol macro).
class/runtimerepr-runtime-repr
(generic reader).
(setf class/runtimerepr-runtime-repr)
(generic writer).
instance/runtimerepr⎵(∶a⎵→⎵∶b)
(symbol macro).
instance/runtimerepr⎵(∶a⎵→⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵(∶a⎵→⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵(list⎵∶a)
(symbol macro).
instance/runtimerepr⎵(list⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵(list⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵(proxy⎵∶a)
(symbol macro).
instance/runtimerepr⎵(proxy⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵(proxy⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵boolean
(symbol macro).
instance/runtimerepr⎵boolean-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵boolean-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵char
(symbol macro).
instance/runtimerepr⎵char-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵char-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵double-float
(symbol macro).
instance/runtimerepr⎵double-float-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵double-float-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵fraction
(symbol macro).
instance/runtimerepr⎵fraction-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵fraction-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵integer
(symbol macro).
instance/runtimerepr⎵integer-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵integer-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵lisptype
(symbol macro).
instance/runtimerepr⎵lisptype-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵lisptype-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵single-float
(symbol macro).
instance/runtimerepr⎵single-float-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵single-float-coalton-library/types∶runtime-repr
(function).
instance/runtimerepr⎵string
(symbol macro).
instance/runtimerepr⎵string-coalton-library/types∶runtime-repr
(symbol macro).
instance/runtimerepr⎵string-coalton-library/types∶runtime-repr
(function).
proxy/proxy
(type).
coalton-impl/codegen/codegen-pattern
coalton-impl/codegen/ast
.
coalton-impl/codegen/pattern
.
common-lisp
.
codegen-pattern
(generic function).
coalton-library/queue
append
(symbol macro).
append
(function).
clear!
(symbol macro).
clear!
(function).
copy
(symbol macro).
copy
(function).
empty?
(symbol macro).
empty?
(function).
extend!
(symbol macro).
extend!
(function).
index
(symbol macro).
index
(function).
index-unsafe
(symbol macro).
index-unsafe
(function).
items!
(symbol macro).
items!
(function).
length
(symbol macro).
length
(function).
new
(symbol macro).
new
(function).
peek
(symbol macro).
peek
(function).
peek-unsafe
(symbol macro).
peek-unsafe
(function).
pop!
(symbol macro).
pop!
(function).
pop-unsafe!
(symbol macro).
pop-unsafe!
(function).
push!
(symbol macro).
push!
(function).
queue
(class).
copy-queue-internal
(function).
instance/coalton-library/types∶runtimerepr⎵(queue⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(queue⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(queue⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(queue⎵∶a)
(symbol macro).
instance/default⎵(queue⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(queue⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(queue⎵∶a)
(symbol macro).
instance/eq⎵(queue⎵∶a)
(function).
instance/eq⎵(queue⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(queue⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵queue
(symbol macro).
instance/foldable⎵queue-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵queue-coalton-library/classes∶fold
(function).
instance/foldable⎵queue-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵queue-coalton-library/classes∶foldr
(function).
instance/functor⎵queue
(symbol macro).
instance/functor⎵queue-coalton-library/classes∶map
(symbol macro).
instance/functor⎵queue-coalton-library/classes∶map
(function).
instance/iter∶fromiterator⎵(queue⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(queue⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(queue⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/semigroup⎵(queue⎵∶a)
(symbol macro).
instance/semigroup⎵(queue⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(queue⎵∶a)-coalton-library/classes∶<>
(function).
make-queue-internal
(function).
queue-internal
(structure).
queue-internal-elements
(reader).
(setf queue-internal-elements)
(writer).
queue-internal-last
(reader).
(setf queue-internal-last)
(writer).
queue-internal-length
(reader).
(setf queue-internal-length)
(writer).
queue-internal-p
(function).
coalton-impl/runtime/function-entry
common-lisp
.
construct-function-entry
(function).
function-entry
(structure).
function-entry-arity
(reader).
function-entry-curried
(reader).
function-entry-function
(reader).
too-many-arguments-arguments
(generic reader).
(setf too-many-arguments-arguments)
(generic writer).
too-many-arguments-count
(generic reader).
(setf too-many-arguments-count)
(generic writer).
too-many-arguments-function
(generic reader).
(setf too-many-arguments-function)
(generic writer).
too-many-arguments-to-coalton-function
(condition).
*function-application-functions*
(special variable).
*function-constructor-functions*
(special variable).
a1
(function).
a10
(function).
a11
(function).
a12
(function).
a13
(function).
a14
(function).
a15
(function).
a16
(function).
a17
(function).
a18
(function).
a19
(function).
a2
(function).
a20
(function).
a21
(function).
a22
(function).
a23
(function).
a24
(function).
a25
(function).
a26
(function).
a27
(function).
a28
(function).
a29
(function).
a3
(function).
a30
(function).
a31
(function).
a4
(function).
a5
(function).
a6
(function).
a7
(function).
a8
(function).
a9
(function).
copy-function-entry
(function).
define-function-macros
(macro).
f1
(function).
f10
(function).
f11
(function).
f12
(function).
f13
(function).
f14
(function).
f15
(function).
f16
(function).
f17
(function).
f18
(function).
f19
(function).
f2
(function).
f20
(function).
f21
(function).
f22
(function).
f23
(function).
f24
(function).
f25
(function).
f26
(function).
f27
(function).
f28
(function).
f29
(function).
f3
(function).
f30
(function).
f31
(function).
f4
(function).
f5
(function).
f6
(function).
f7
(function).
f8
(function).
f9
(function).
function-arity-limit
(constant).
function-entry-p
(function).
make-function-entry
(function).
unreachable-fun
(function).
coalton-library/bits
class/bits
(symbol macro).
class/bits
(function).
class/bits
(class).
class/bits-and
(symbol macro).
class/bits-and
(generic reader).
(setf class/bits-and)
(generic writer).
class/bits-not
(symbol macro).
class/bits-not
(generic reader).
(setf class/bits-not)
(generic writer).
class/bits-or
(symbol macro).
class/bits-or
(generic reader).
(setf class/bits-or)
(generic writer).
class/bits-shift
(symbol macro).
class/bits-shift
(generic reader).
(setf class/bits-shift)
(generic writer).
class/bits-super-0
(symbol macro).
class/bits-super-0
(generic reader).
(setf class/bits-super-0)
(generic writer).
class/bits-xor
(symbol macro).
class/bits-xor
(generic reader).
(setf class/bits-xor)
(generic writer).
coalton-impl/global-lexical
common-lisp
.
define-global-lexical
(macro).
get-top-level-binding
(function).
*top-level-environment*
(special variable).
copy-global-environment
(function).
global-environment
(structure).
global-environment-bindings
(reader).
(setf global-environment-bindings)
(writer).
global-environment-p
(function).
make-global-environment
(function).
top-level-binding-name
(function).
top-level-binding-value
(function).
(setf top-level-binding-value)
(function).
coalton-library/result
err?
(symbol macro).
err?
(function).
flatten
(symbol macro).
flatten
(function).
map-err
(symbol macro).
map-err
(function).
ok-or-error
(symbol macro).
ok-or-error
(function).
ok?
(symbol macro).
ok?
(function).
instance/applicative⎵(result⎵∶a)
(symbol macro).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶lifta2
(function).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵(result⎵∶a)-coalton-library/classes∶pure
(function).
instance/bifunctor⎵result
(symbol macro).
instance/bifunctor⎵result-coalton-library/classes∶bimap
(symbol macro).
instance/bifunctor⎵result-coalton-library/classes∶bimap
(function).
instance/eq⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(result⎵∶a⎵∶b)
(function).
instance/eq⎵(result⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(result⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/functor⎵(result⎵∶a)
(symbol macro).
instance/functor⎵(result⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(result⎵∶a)-coalton-library/classes∶map
(function).
instance/into⎵(optional⎵∶a)⎵(result⎵unit⎵∶a)
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(result⎵unit⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(optional⎵∶a)⎵(result⎵unit⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(result⎵∶a⎵∶b)⎵(optional⎵∶b)
(symbol macro).
instance/into⎵(result⎵∶a⎵∶b)⎵(optional⎵∶b)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(result⎵∶a⎵∶b)⎵(optional⎵∶b)-coalton-library/classes∶into
(function).
instance/iso⎵(result⎵unit⎵∶a)⎵(optional⎵∶a)
(symbol macro).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)
(symbol macro).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)
(function).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(result⎵∶a⎵∶b)⎵(result⎵∶a⎵∶c)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(result⎵∶a⎵∶b)⎵∶b
(symbol macro).
instance/iter∶intoiterator⎵(result⎵∶a⎵∶b)⎵∶b-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(result⎵∶a⎵∶b)⎵∶b-coalton-library/iterator∶into-iter
(function).
instance/monad⎵(result⎵∶a)
(symbol macro).
instance/monad⎵(result⎵∶a)-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵(result⎵∶a)-coalton-library/classes∶>>=
(function).
instance/monoid⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/monoid⎵(result⎵∶a⎵∶b)
(function).
instance/monoid⎵(result⎵∶a⎵∶b)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(result⎵∶a⎵∶b)-coalton-library/classes∶mempty
(function).
instance/ord⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/ord⎵(result⎵∶a⎵∶b)
(function).
instance/ord⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/semigroup⎵(result⎵∶a⎵∶b)
(function).
instance/semigroup⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(result⎵∶a⎵∶b)-coalton-library/classes∶<>
(function).
instance/unwrappable⎵(result⎵∶a)
(symbol macro).
instance/unwrappable⎵(result⎵∶a)-coalton-library/classes∶unwrap-or-else
(symbol macro).
instance/unwrappable⎵(result⎵∶a)-coalton-library/classes∶unwrap-or-else
(function).
coalton-impl/constants
common-lisp
.
+default-loop-label+
(constant).
coalton-impl/typechecker/base
common-lisp
.
coalton-impl/analysis/analysis
.
coalton-impl/typechecker
.
coalton-impl/typechecker/accessor
.
coalton-impl/typechecker/define
.
coalton-impl/typechecker/define-class
.
coalton-impl/typechecker/define-instance
.
coalton-impl/typechecker/define-type
.
coalton-impl/typechecker/environment
.
coalton-impl/typechecker/kinds
.
coalton-impl/typechecker/parse-type
.
coalton-impl/typechecker/partial-type-env
.
coalton-impl/typechecker/scheme
.
coalton-impl/typechecker/specialize
.
coalton-impl/typechecker/stage-1
.
coalton-impl/typechecker/substitutions
.
coalton-impl/typechecker/type-errors
.
coalton-impl/typechecker/types
.
coalton-impl/typechecker/unify
.
*coalton-pretty-print-tyvars*
(special variable).
*pprint-tyvar-dict*
(special variable).
*pprint-variable-symbol-code*
(special variable).
*pprint-variable-symbol-suffix*
(special variable).
check-duplicates
(function).
check-package
(function).
coalton-internal-type-error
(condition).
tc-error
(function).
tc-error
(condition).
tc-location
(function).
tc-note
(function).
tc-secondary-location
(function).
tc-secondary-note
(function).
with-pprint-variable-context
(macro).
with-pprint-variable-scope
(macro).
coalton-library/system
add-feature
(symbol macro).
add-feature
(function).
architecture
(symbol macro).
architecture
(function).
argv0
(symbol macro).
argv0
(function).
capture-profile
(symbol macro).
capture-profile
(function).
cmd-args
(symbol macro).
cmd-args
(function).
features
(symbol macro).
features
(function).
gc
(symbol macro).
gc
(function).
get-bytes-consed
(symbol macro).
get-bytes-consed
(function).
get-real-time
(symbol macro).
get-real-time
(function).
get-run-time
(symbol macro).
get-run-time
(function).
getenv
(symbol macro).
getenv
(function).
hostname
(symbol macro).
hostname
(function).
implementation
(symbol macro).
implementation
(function).
lisp-version
(symbol macro).
lisp-version
(function).
lispcondition
(class).
os
(symbol macro).
os
(function).
profile
(symbol macro).
profile
(function).
profile
(class).
setenv!
(symbol macro).
setenv!
(function).
sleep
(symbol macro).
sleep
(function).
time
(symbol macro).
time
(function).
instance/coalton-library/types∶runtimerepr⎵(profile⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(profile⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(profile⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵lispcondition
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵lispcondition-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵lispcondition-coalton-library/types∶runtime-repr
(function).
instance/signalable⎵lispcondition
(symbol macro).
instance/signalable⎵lispcondition-coalton-library/classes∶error
(symbol macro).
instance/signalable⎵lispcondition-coalton-library/classes∶error
(function).
profile/profile
(class).
profile/profile-_0
(symbol macro).
profile/profile-_0
(generic reader).
(setf profile/profile-_0)
(generic writer).
profile/profile-_1
(symbol macro).
profile/profile-_1
(generic reader).
(setf profile/profile-_1)
(generic writer).
profile/profile-_2
(symbol macro).
profile/profile-_2
(generic reader).
(setf profile/profile-_2)
(generic writer).
profile/profile-_3
(symbol macro).
profile/profile-_3
(generic reader).
(setf profile/profile-_3)
(generic writer).
coalton-impl/parser/%defpackage
The sole purpose of this package is to provide storage for symbols that are interned while Coalton package forms are read.
coalton-impl/parser/renamer
rename-type-variables
(function).
rename-variables
(function).
make-local-vars
(function).
rename-type-variables-generic%
(generic function).
rename-variables-generic%
(generic function).
coalton-impl/typechecker/predicate
make-qualified-ty
(function).
make-ty-predicate
(function).
pprint-predicate
(function).
qualified-ty
(structure).
qualified-ty-list
(type).
qualified-ty-predicates
(reader).
qualified-ty-type
(reader).
qualify
(function).
remove-source-info
(generic function).
static-predicate-p
(function).
ty-predicate
(structure).
ty-predicate-class
(reader).
ty-predicate-list
(type).
ty-predicate-p
(function).
ty-predicate-types
(reader).
type-predicate=
(function).
copy-qualified-ty
(function).
copy-ty-predicate
(function).
pprint-qualified-ty
(function).
qualified-ty-list-p
(function).
qualified-ty-p
(function).
ty-predicate-list-p
(function).
ty-predicate-location
(reader).
coalton-impl/algorithm/immutable-listmap
common-lisp
.
immutable-listmap
(structure).
immutable-listmap-data
(reader).
immutable-listmap-diff
(function).
immutable-listmap-lookup
(function).
immutable-listmap-push
(function).
immutable-listmap-replace
(function).
make-immutable-listmap
(function).
copy-immutable-listmap
(function).
immutable-listmap-p
(function).
coalton-impl/algorithm/tarjan-scc
common-lisp
.
tarjan-scc
(function).
copy-tarjan-node
(function).
make-tarjan-node
(function).
tarjan-node
(structure).
tarjan-node-index
(reader).
(setf tarjan-node-index)
(writer).
tarjan-node-low-link
(reader).
(setf tarjan-node-low-link)
(writer).
tarjan-node-on-stack
(reader).
(setf tarjan-node-on-stack)
(writer).
tarjan-node-p
(function).
coalton-impl/typechecker/environment
*update-hook*
(special variable).
add-instance
(function).
add-specialization
(function).
class-environment
(structure).
code-environment
(structure).
constructor-arguments
(function).
constructor-entry
(structure).
constructor-entry-arity
(reader).
constructor-entry-classname
(reader).
constructor-entry-compressed-repr
(reader).
constructor-entry-constructs
(reader).
constructor-entry-list
(type).
constructor-entry-name
(reader).
constructor-environment
(structure).
environment
(structure).
environment-class-environment
(reader).
environment-code-environment
(reader).
environment-constructor-environment
(reader).
environment-function-environment
(reader).
environment-fundep-environment
(reader).
environment-instance-environment
(reader).
environment-method-inline-environment
(reader).
environment-name-environment
(reader).
environment-specialization-environment
(reader).
environment-type-environment
(reader).
environment-value-environment
(reader).
explicit-repr
(type).
function-env-entry
(structure).
function-env-entry-arity
(reader).
function-env-entry-name
(reader).
function-environment
(structure).
get-field
(function).
initialize-fundep-environment
(function).
instance-environment
(structure).
instance-environment-instances
(reader).
lookup-class
(function).
lookup-class-instance
(function).
lookup-class-instances
(function).
lookup-code
(function).
lookup-constructor
(function).
lookup-function
(function).
lookup-function-source-parameter-names
(function).
lookup-fundep-environment
(function).
lookup-instance-by-codegen-sym
(function).
lookup-method-inline
(function).
lookup-name
(function).
lookup-specialization
(function).
lookup-specialization-by-type
(function).
lookup-struct
(function).
lookup-type
(function).
lookup-value-type
(function).
make-constructor-entry
(function).
make-default-environment
(function).
make-function-env-entry
(function).
make-name-entry
(function).
make-specialization-entry
(function).
make-struct-entry
(function).
make-struct-field
(function).
make-ty-class
(function).
make-ty-class-instance
(function).
make-ty-class-method
(function).
make-type-entry
(function).
method-inline-environment
(structure).
name-entry
(structure).
name-entry-name
(reader).
name-entry-type
(reader).
name-environment
(structure).
set-class
(function).
set-code
(function).
set-constructor
(function).
set-function
(function).
set-function-source-parameter-names
(function).
set-method-inline
(function).
set-name
(function).
set-struct
(function).
set-type
(function).
set-value-type
(function).
solve-fundeps
(function).
specialization-entry
(structure).
specialization-entry-from
(reader).
specialization-entry-list
(type).
specialization-entry-to
(reader).
specialization-entry-to-ty
(reader).
specialization-environment
(structure).
struct-entry
(structure).
struct-entry-fields
(reader).
struct-entry-list
(type).
struct-entry-name
(reader).
struct-environment
(structure).
struct-field
(structure).
struct-field-index
(reader).
struct-field-list
(type).
struct-field-name
(reader).
struct-field-type
(reader).
ty-class
(structure).
ty-class-class-variable-map
(reader).
ty-class-class-variables
(reader).
ty-class-codegen-sym
(reader).
ty-class-fundeps
(reader).
ty-class-instance
(structure).
ty-class-instance-codegen-sym
(reader).
ty-class-instance-constraints
(reader).
ty-class-instance-list
(type).
ty-class-instance-method-codegen-syms
(reader).
ty-class-instance-predicate
(reader).
ty-class-list
(type).
ty-class-method
(structure).
ty-class-method-name
(reader).
ty-class-method-type
(reader).
ty-class-name
(reader).
ty-class-predicate
(reader).
ty-class-superclass-dict
(reader).
ty-class-superclass-map
(reader).
ty-class-superclasses
(reader).
ty-class-unqualified-methods
(reader).
type-entry
(structure).
type-entry-constructors
(reader).
type-entry-enum-repr
(reader).
type-entry-explicit-repr
(reader).
type-entry-name
(reader).
type-entry-newtype
(reader).
type-entry-runtime-type
(reader).
type-entry-type
(reader).
type-entry-tyvars
(reader).
type-environment
(structure).
unset-constructor
(function).
unset-function
(function).
unset-function-source-parameter-names
(function).
unset-name
(function).
unset-struct
(function).
unset-value-type
(function).
update-instance-fundeps
(function).
value-environment
(structure).
class-environment-data
(function).
class-environment-p
(function).
code-environment-data
(function).
code-environment-p
(function).
constructor-entry-docstring
(reader).
constructor-entry-list-p
(function).
constructor-entry-p
(function).
constructor-environment-data
(function).
constructor-environment-p
(function).
copy-class-environment
(function).
copy-code-environment
(function).
copy-constructor-entry
(function).
copy-constructor-environment
(function).
copy-environment
(function).
copy-function-env-entry
(function).
copy-function-environment
(function).
copy-fundep-entry
(function).
copy-fundep-environment
(function).
copy-instance-environment
(function).
copy-method-inline-environment
(function).
copy-name-entry
(function).
copy-name-environment
(function).
copy-source-name-environment
(function).
copy-specialization-entry
(function).
copy-specialization-environment
(function).
copy-struct-entry
(function).
copy-struct-environment
(function).
copy-struct-field
(function).
copy-ty-class
(function).
copy-ty-class-instance
(function).
copy-ty-class-method
(function).
copy-type-entry
(function).
copy-type-environment
(function).
copy-value-environment
(function).
define-env-updater
(macro).
environment-p
(function).
environment-source-name-environment
(reader).
environment-struct-environment
(reader).
error-fundep-conflict
(function).
fresh-fundep-entry
(function).
function-env-entry-list
(type).
function-env-entry-list-p
(function).
function-env-entry-p
(function).
function-environment-data
(function).
function-environment-p
(function).
fundep-entry
(structure).
fundep-entry-from
(reader).
fundep-entry-p
(function).
fundep-entry-to
(reader).
fundep-environment
(structure).
fundep-environment-data
(function).
fundep-environment-p
(function).
generate-fundep-subs%
(function).
generate-fundep-subs-for-pred%
(function).
insert-fundep-entry%
(function).
instance-environment-codegen-syms
(reader).
instance-environment-p
(function).
make-class-environment
(function).
make-code-environment
(function).
make-constructor-environment
(function).
make-default-constructor-environment
(function).
make-default-type-environment
(function).
make-environment
(function).
make-function-environment
(function).
make-fundep-entry
(function).
make-fundep-environment
(function).
make-instance-environment
(function).
make-method-inline-environment
(function).
make-name-environment
(function).
make-source-name-environment
(function).
make-specialization-environment
(function).
make-struct-environment
(function).
make-type-environment
(function).
make-value-environment
(function).
method-inline-environment-data
(function).
method-inline-environment-p
(function).
name-entry-docstring
(reader).
name-entry-location
(reader).
name-entry-p
(function).
name-environment-data
(function).
name-environment-p
(function).
source-name-environment
(structure).
source-name-environment-data
(function).
source-name-environment-p
(function).
specialization-entry-list-p
(function).
specialization-entry-p
(function).
specialization-environment-data
(function).
specialization-environment-p
(function).
struct-entry-docstring
(reader).
struct-entry-list-p
(function).
struct-entry-p
(function).
struct-environment-data
(function).
struct-environment-p
(function).
struct-field-docstring
(reader).
struct-field-list-p
(function).
struct-field-p
(function).
ty-class-docstring
(reader).
ty-class-instance-docstring
(reader).
ty-class-instance-list-p
(function).
ty-class-instance-p
(function).
ty-class-list-p
(function).
ty-class-location
(reader).
ty-class-method-docstring
(reader).
ty-class-method-list
(type).
ty-class-method-list-p
(function).
ty-class-method-p
(function).
ty-class-p
(function).
type-entry-docstring
(reader).
type-entry-location
(reader).
type-entry-p
(function).
type-environment-data
(function).
type-environment-p
(function).
update-environment
(function).
value-environment-data
(function).
value-environment-p
(function).
coalton-impl/codegen/typecheck-node
coalton-impl/codegen/ast
.
common-lisp
.
typecheck-node
(generic function).
coalton-impl/codegen/translate-instance
coalton-impl/codegen/ast
.
coalton-impl/codegen/resolve-instance
.
common-lisp
.
translate-instance
(function).
coalton-library/math/fraction
denominator
(symbol macro).
denominator
(function).
mkfraction
(symbol macro).
mkfraction
(function).
numerator
(symbol macro).
numerator
(function).
instance/dividable⎵integer⎵fraction
(symbol macro).
instance/dividable⎵integer⎵fraction-coalton-library/math/arith∶general/
(symbol macro).
instance/dividable⎵integer⎵fraction-coalton-library/math/arith∶general/
(function).
instance/eq⎵fraction
(symbol macro).
instance/eq⎵fraction-coalton-library/classes∶==
(symbol macro).
instance/eq⎵fraction-coalton-library/classes∶==
(function).
instance/num⎵fraction
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶*
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶*
(function).
instance/num⎵fraction-coalton-library/classes∶+
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶+
(function).
instance/num⎵fraction-coalton-library/classes∶-
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶-
(function).
instance/num⎵fraction-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵fraction-coalton-library/classes∶fromint
(function).
instance/ord⎵fraction
(symbol macro).
instance/ord⎵fraction-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵fraction-coalton-library/classes∶<=>
(function).
instance/reciprocable⎵fraction
(symbol macro).
instance/reciprocable⎵fraction-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵fraction-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵fraction-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵fraction-coalton-library/math/arith∶reciprocal
(function).
coalton-impl/typechecker/fundeps
common-lisp
.
+fundep-max-depth+
(constant).
closure
(function).
fundep
(structure).
fundep-from
(reader).
fundep-list
(type).
fundep-to
(reader).
make-fundep
(function).
copy-fundep
(function).
fundep-list-p
(function).
fundep-p
(function).
coalton-impl/typechecker/scheme
fresh-inst
(function).
fresh-pred
(function).
fresh-preds
(function).
make-ty-scheme
(function).
quantify
(function).
quantify-using-tvar-order
(function).
scheme-binding-list
(type).
scheme-list
(type).
scheme-predicates
(function).
to-scheme
(generic function).
ty-scheme
(structure).
ty-scheme-kinds
(reader).
ty-scheme-p
(function).
ty-scheme-type
(reader).
copy-ty-scheme
(function).
pprint-scheme
(function).
scheme-binding-list-p
(function).
scheme-list-p
(function).
coalton-impl/typechecker/types
coalton-impl/typechecker/base
.
coalton-impl/typechecker/kinds
.
common-lisp
.
coalton-impl/typechecker/context-reduction
.
coalton-impl/typechecker/environment
.
coalton-impl/typechecker/lisp-type
.
coalton-impl/typechecker/predicate
.
coalton-impl/typechecker/scheme
.
coalton-impl/typechecker/stage-1
.
coalton-impl/typechecker/substitutions
.
coalton-impl/typechecker/translation-unit
.
coalton-impl/typechecker/type-errors
.
coalton-impl/typechecker/unify
.
*arrow-type*
(special variable).
*boolean-type*
(special variable).
*char-type*
(special variable).
*double-float-type*
(special variable).
*fraction-type*
(special variable).
*ifix-type*
(special variable).
*integer-type*
(special variable).
*list-type*
(special variable).
*single-float-type*
(special variable).
*string-type*
(special variable).
*ufix-type*
(special variable).
*unit-type*
(special variable).
apply-type-argument
(function).
apply-type-argument-list
(function).
fresh-type-renamer
(function).
function-remove-arguments
(function).
function-return-type
(generic function).
function-type-arguments
(generic function).
function-type-arity
(function).
function-type-from
(function).
function-type-p
(generic function).
function-type-to
(function).
instantiate
(generic function).
kind-of
(generic function).
make-function-type
(function).
make-function-type*
(function).
make-tapp
(function).
make-tgen
(function).
make-tycon
(function).
make-tyvar
(function).
make-variable
(function).
next-pprint-variable
(function).
next-pprint-variable-as-tvar
(function).
pprint-tvar
(function).
pprint-ty
(function).
tapp
(structure).
tapp-from
(reader).
tapp-p
(function).
tapp-to
(reader).
tgen
(structure).
tgen-id
(reader).
tgen-p
(function).
ty
(structure).
ty-list
(type).
tycon
(structure).
tycon-kind
(reader).
tycon-name
(reader).
tycon-p
(function).
type-application-error
(condition).
type-constructors
(function).
type-variables
(generic function).
tyvar
(structure).
tyvar-id
(reader).
tyvar-kind
(reader).
tyvar-list
(type).
tyvar-p
(function).
*next-variable-id*
(special variable).
copy-tapp
(function).
copy-tgen
(function).
copy-ty
(function).
copy-tycon
(function).
copy-tyvar
(function).
ty-list-p
(function).
ty-p
(function).
type-application-error-argument
(generic reader).
type-application-error-type
(generic reader).
type-constructors-generic%
(generic function).
tyvar-list-p
(function).
coalton-impl/codegen/optimizer
coalton-impl/codegen/ast
.
coalton-impl/codegen/pattern
.
common-lisp
.
make-function-table
(function).
optimize-bindings
(function).
optimize-node
(function).
aggressive-heuristic
(function).
apply-specializations
(function).
canonicalize
(function).
direct-application
(function).
heuristic-inline-applications
(function).
inline-applications
(function).
inline-methods
(function).
match-dynamic-extent-lift
(function).
optimize-bindings-initial
(function).
pointfree
(function).
resolve-compount-superclass
(function).
resolve-static-superclass
(function).
static-dict-lift
(function).
update-function-env
(function).
coalton-impl/typechecker/partial-type-env
coalton-impl/typechecker/base
.
common-lisp
.
make-partial-type-env
(function).
partial-type-env
(structure).
partial-type-env-add-class
(function).
partial-type-env-add-type
(function).
partial-type-env-add-var
(function).
partial-type-env-env
(reader).
partial-type-env-lookup-class
(function).
partial-type-env-lookup-type
(function).
partial-type-env-lookup-var
(function).
partial-type-env-replace-type
(function).
partial-type-env-ty-table
(reader).
partial-type-env-class-table
(reader).
partial-type-env-p
(function).
coalton-impl/typechecker/binding
binding-last-node
(generic function).
binding-parameters
(generic function).
binding-restricted-p
(generic function).
binding-type
(generic function).
binding-type
(type).
binding-type-list
(type).
binding-value
(generic function).
coalton-library/builtin
coalton-library/cell
.
coalton-library/char
.
coalton-library/file
.
coalton-library/functions
.
coalton-library/hashtable
.
coalton-library/iterator
.
coalton-library/list
.
coalton-library/math/arith
.
coalton-library/math/bounded
.
coalton-library/math/conversions
.
coalton-library/math/dual
.
coalton-library/math/dyadic
.
coalton-library/math/elementary
.
coalton-library/math/fraction
.
coalton-library/math/integral
.
coalton-library/math/num
.
coalton-library/monad/free
.
coalton-library/monad/state
.
coalton-library/optional
.
coalton-library/queue
.
coalton-library/result
.
coalton-library/seq
.
coalton-library/slice
.
coalton-library/string
.
coalton-library/system
.
coalton-library/tuple
.
coalton-library/vector
.
coalton-prelude
.
boolean-and
(symbol macro).
boolean-and
(function).
boolean-not
(symbol macro).
boolean-not
(function).
boolean-or
(symbol macro).
boolean-or
(function).
boolean-xor
(symbol macro).
boolean-xor
(function).
not
(symbol macro).
not
(function).
undefined
(symbol macro).
undefined
(function).
unreachable
(macro).
xor
(symbol macro).
xor
(function).
coalton-impl/codegen/codegen-expression
coalton-impl/codegen/ast
.
coalton-impl/codegen/pattern
.
common-lisp
.
codegen-expression
(generic function).
function-declarations
(function).
block-label
(function).
break-label
(function).
codegen-let
(function).
continue-label
(function).
data-letrec-able-p
(function).
find-constructor
(function).
setf-accessor
(function).
coalton-impl/typechecker/define-class
toplevel-define-class
(function).
copy-partial-class
(function).
infer-class-kinds
(function).
infer-class-scc-kinds
(function).
make-partial-class
(function).
partial-class
(structure).
partial-class-method-tys
(reader).
partial-class-p
(function).
partial-class-superclasses
(reader).
coalton-library/ord-map
collect
(symbol macro).
collect
(function).
collect!
(symbol macro).
collect!
(function).
empty
(symbol macro).
entries
(symbol macro).
entries
(function).
insert
(symbol macro).
insert
(function).
insert-or-replace
(symbol macro).
insert-or-replace
(function).
keys
(symbol macro).
keys
(function).
lookup
(symbol macro).
lookup
(function).
merge
(symbol macro).
merge
(function).
remove
(symbol macro).
remove
(function).
replace
(symbol macro).
replace
(function).
replace-or-insert
(symbol macro).
replace-or-insert
(function).
update
(symbol macro).
update
(function).
values
(symbol macro).
values
(function).
%map
(symbol macro).
%map
(function).
instance/coalton-library/types∶runtimerepr⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(map⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(map⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(mappair⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(mappair⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(mappair⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/eq⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(map⎵∶a⎵∶b)
(function).
instance/eq⎵(map⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(map⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/eq⎵(mappair⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(mappair⎵∶a⎵∶b)
(function).
instance/eq⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/functor⎵(map⎵∶a)
(symbol macro).
instance/functor⎵(map⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(map⎵∶a)-coalton-library/classes∶map
(function).
instance/hash⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/hash⎵(map⎵∶a⎵∶b)
(function).
instance/hash⎵(map⎵∶a⎵∶b)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(map⎵∶a⎵∶b)-coalton-library/hash∶hash
(function).
instance/into⎵(mappair⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/into⎵(mappair⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(mappair⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶into
(function).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(function).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/iter∶intoiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(map⎵∶a⎵∶b)⎵(tuple⎵∶a⎵∶b)-coalton-library/iterator∶into-iter
(function).
instance/ord⎵(mappair⎵∶a⎵∶b)
(symbol macro).
instance/ord⎵(mappair⎵∶a⎵∶b)
(function).
instance/ord⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(mappair⎵∶a⎵∶b)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(map⎵∶a⎵∶b)
(symbol macro).
instance/semigroup⎵(map⎵∶a⎵∶b)
(function).
instance/semigroup⎵(map⎵∶a⎵∶b)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(map⎵∶a⎵∶b)-coalton-library/classes∶<>
(function).
justkey
(symbol macro).
justkey
(function).
key
(symbol macro).
key
(function).
mappair
(symbol macro).
mappair
(function).
mappair
(class).
mappair/justkey
(class).
mappair/justkey-_0
(symbol macro).
mappair/justkey-_0
(generic reader).
(setf mappair/justkey-_0)
(generic writer).
mappair/mappair
(class).
mappair/mappair-_0
(symbol macro).
mappair/mappair-_0
(generic reader).
(setf mappair/mappair-_0)
(generic writer).
mappair/mappair-_1
(symbol macro).
mappair/mappair-_1
(generic reader).
(setf mappair/mappair-_1)
(generic writer).
value
(symbol macro).
value
(function).
coalton-impl/typechecker/lisp-type
lisp-type
(generic function).
*specialized-complex-part-types-considered*
(special variable).
complex-tycon-p
(function).
lisp-type=
(function).
lisparray-tycon-p
(function).
try-recurse-transparent-type
(function).
coalton-impl/reader
common-lisp
.
*coalton-reader-allowed*
(special variable).
*source*
(special variable).
buffer-name
(function).
compile-forms
(function).
maybe-read-coalton
(function).
print-form
(function).
probe-symbol
(function).
read-coalton-toplevel-open-paren
(function).
read-lisp
(function).
source-filename
(function).
coalton-impl/parser/toplevel
attribute
(structure).
attribute-monomorphize
(structure).
attribute-repr
(structure).
attribute-repr-arg
(reader).
attribute-repr-type
(reader).
constructor
(structure).
constructor-fields
(reader).
constructor-list
(type).
constructor-name
(reader).
fundep
(structure).
fundep-left
(reader).
fundep-list
(type).
fundep-right
(reader).
instance-method-definition
(structure).
instance-method-definition-body
(reader).
instance-method-definition-list
(type).
instance-method-definition-name
(reader).
instance-method-definition-params
(reader).
make-attribute-monomorphize
(function).
make-attribute-repr
(function).
make-constructor
(function).
make-defpackage
(function).
make-fundep
(function).
make-instance-method-definition
(function).
make-method-definition
(function).
make-program
(function).
make-struct-field
(function).
make-toplevel-declare
(function).
make-toplevel-define
(function).
make-toplevel-define-class
(function).
make-toplevel-define-instance
(function).
make-toplevel-define-struct
(function).
make-toplevel-define-type
(function).
make-toplevel-lisp-form
(function).
make-toplevel-specialize
(function).
method-definition
(structure).
method-definition-list
(type).
method-definition-name
(reader).
method-definition-type
(reader).
parse-toplevel-form
(function).
program
(structure).
program-classes
(reader).
(setf program-classes)
(writer).
program-declares
(reader).
(setf program-declares)
(writer).
program-defines
(reader).
(setf program-defines)
(writer).
program-instances
(reader).
(setf program-instances)
(writer).
program-lisp-forms
(reader).
(setf program-lisp-forms)
(writer).
program-lisp-package
(function).
program-package
(reader).
program-specializations
(reader).
(setf program-specializations)
(writer).
program-structs
(reader).
(setf program-structs)
(writer).
program-types
(reader).
(setf program-types)
(writer).
read-expression
(function).
read-program
(function).
struct-field
(structure).
struct-field-list
(type).
struct-field-name
(reader).
struct-field-type
(reader).
toplevel-declare
(structure).
toplevel-declare-list
(type).
toplevel-declare-monomorphize
(reader).
(setf toplevel-declare-monomorphize)
(writer).
toplevel-declare-name
(reader).
toplevel-declare-type
(reader).
toplevel-define
(structure).
toplevel-define-body
(reader).
toplevel-define-class
(structure).
toplevel-define-class-fundeps
(reader).
toplevel-define-class-head-location
(reader).
toplevel-define-class-list
(type).
toplevel-define-class-methods
(reader).
toplevel-define-class-name
(reader).
toplevel-define-class-preds
(reader).
toplevel-define-class-vars
(reader).
toplevel-define-instance
(structure).
toplevel-define-instance-compiler-generated
(reader).
toplevel-define-instance-context
(reader).
toplevel-define-instance-head-location
(reader).
toplevel-define-instance-list
(type).
toplevel-define-instance-methods
(reader).
toplevel-define-instance-pred
(reader).
toplevel-define-list
(type).
toplevel-define-monomorphize
(reader).
(setf toplevel-define-monomorphize)
(writer).
toplevel-define-name
(reader).
toplevel-define-orig-params
(reader).
toplevel-define-params
(reader).
toplevel-define-struct
(structure).
toplevel-define-struct-fields
(reader).
toplevel-define-struct-head-location
(reader).
toplevel-define-struct-list
(type).
toplevel-define-struct-name
(reader).
toplevel-define-struct-repr
(reader).
(setf toplevel-define-struct-repr)
(writer).
toplevel-define-struct-vars
(reader).
toplevel-define-type
(structure).
toplevel-define-type-ctors
(reader).
toplevel-define-type-head-location
(reader).
toplevel-define-type-list
(type).
toplevel-define-type-name
(reader).
toplevel-define-type-repr
(reader).
(setf toplevel-define-type-repr)
(writer).
toplevel-define-type-vars
(reader).
toplevel-lisp-form
(structure).
toplevel-lisp-form-body
(reader).
toplevel-lisp-form-list
(type).
toplevel-package-name
(reader).
toplevel-specialize
(structure).
toplevel-specialize-from
(reader).
toplevel-specialize-list
(type).
toplevel-specialize-to
(reader).
toplevel-specialize-type
(reader).
*package-clauses*
(special variable).
attribute-location
(reader).
attribute-monomorphize-location
(function).
attribute-monomorphize-p
(function).
attribute-p
(function).
attribute-repr-location
(function).
attribute-repr-p
(function).
constructor-docstring
(reader).
constructor-list-p
(function).
constructor-location
(reader).
constructor-p
(function).
consume-monomorphize
(function).
consume-repr
(function).
copy-attribute-monomorphize
(function).
copy-attribute-repr
(function).
copy-program
(function).
copy-toplevel-definition
(function).
eval-toplevel-p
(function).
forbid-attributes
(function).
fundep-list-p
(function).
fundep-location
(reader).
fundep-p
(function).
instance-method-definition-list-p
(function).
instance-method-definition-location
(reader).
instance-method-definition-p
(function).
lisp-package
(function).
make-toplevel-package
(function).
maybe-def-p
(function).
method-definition-docstring
(function).
method-definition-list-p
(function).
method-definition-location
(function).
method-definition-p
(function).
package-clause-parser
(function).
parse-argument-list
(function).
parse-constructor
(function).
parse-declare
(function).
parse-define
(function).
parse-define-class
(function).
parse-define-instance
(function).
parse-define-struct
(function).
parse-define-type
(function).
parse-definition-body
(function).
parse-export
(function).
parse-fundep
(function).
parse-identifier
(function).
parse-import
(function).
parse-import-from
(function).
parse-import-statement
(function).
parse-instance-method-definition
(function).
parse-lisp-toplevel-form
(function).
parse-method
(function).
parse-monomorphize
(function).
parse-package
(function).
parse-package-clause
(function).
parse-repr
(function).
parse-shadow
(function).
parse-specialize
(function).
parse-struct-field
(function).
parse-type-variable
(function).
program-p
(function).
read-toplevel-package
(function).
struct-field-docstring
(function).
struct-field-list-p
(function).
struct-field-location
(function).
struct-field-p
(function).
toplevel-declare-list-p
(function).
toplevel-declare-location
(reader).
toplevel-declare-p
(function).
toplevel-define-class-docstring
(function).
toplevel-define-class-list-p
(function).
toplevel-define-class-location
(function).
toplevel-define-class-p
(function).
toplevel-define-docstring
(function).
toplevel-define-instance-docstring
(function).
toplevel-define-instance-list-p
(function).
toplevel-define-instance-location
(function).
toplevel-define-instance-p
(function).
toplevel-define-list-p
(function).
toplevel-define-location
(function).
toplevel-define-p
(function).
toplevel-define-struct-docstring
(function).
toplevel-define-struct-list-p
(function).
toplevel-define-struct-location
(function).
toplevel-define-struct-p
(function).
toplevel-define-type-docstring
(function).
toplevel-define-type-list-p
(function).
toplevel-define-type-location
(function).
toplevel-define-type-p
(function).
toplevel-definition
(structure).
toplevel-definition-docstring
(reader).
toplevel-definition-location
(reader).
toplevel-definition-p
(function).
toplevel-lisp-form-list-p
(function).
toplevel-lisp-form-location
(reader).
toplevel-lisp-form-p
(function).
toplevel-package
(structure).
toplevel-package-docstring
(function).
toplevel-package-export
(reader).
(setf toplevel-package-export)
(writer).
toplevel-package-import
(reader).
(setf toplevel-package-import)
(writer).
toplevel-package-import-as
(reader).
(setf toplevel-package-import-as)
(writer).
toplevel-package-import-from
(reader).
(setf toplevel-package-import-from)
(writer).
toplevel-package-location
(function).
toplevel-package-p
(function).
toplevel-package-shadow
(reader).
(setf toplevel-package-shadow)
(writer).
toplevel-specialize-list-p
(function).
toplevel-specialize-location
(reader).
toplevel-specialize-p
(function).
with-parser-package
(macro).
coalton-impl/analysis/pattern-exhaustiveness
common-lisp
.
exhaustive-patterns-p
(function).
find-non-matching-value
(function).
useful-pattern-p
(function).
complete-signature-p
(function).
default-matrix
(function).
find-unnamed-constructor
(function).
pattern-matrix
(type).
pattern-matrix-p
(function).
specialize-matrix
(function).
useful-pattern-clause-p
(function).
coalton-impl/typechecker/accessor
coalton-impl/typechecker/base
.
common-lisp
.
accessor
(structure).
accessor-field
(reader).
accessor-from
(reader).
accessor-list
(type).
accessor-to
(reader).
base-type
(function).
make-accessor
(function).
solve-accessors
(function).
accessor-list-p
(function).
accessor-location
(reader).
accessor-p
(function).
solve-accessor
(function).
coalton-impl/codegen/struct-or-class
common-lisp
.
make-struct-or-class-field
(function).
struct-or-class
(function).
struct-or-class-field
(structure).
struct-or-class-field-name
(reader).
struct-or-class-field-type
(reader).
copy-struct-or-class-field
(function).
struct-or-class-field-p
(function).
coalton-library/functions
coalton-library/char
.
coalton-library/file
.
coalton-library/iterator
.
coalton-library/list
.
coalton-library/math/arith
.
coalton-library/math/bounded
.
coalton-library/math/conversions
.
coalton-library/math/dual
.
coalton-library/math/elementary
.
coalton-library/math/fraction
.
coalton-library/math/num
.
coalton-library/math/real
.
coalton-library/monad/free
.
coalton-library/ord-map
.
coalton-library/ord-tree
.
coalton-library/queue
.
coalton-library/seq
.
coalton-library/slice
.
coalton-library/vector
.
coalton-prelude
.
/=
(symbol macro).
/=
(function).
asum
(symbol macro).
asum
(function).
bracket
(symbol macro).
bracket
(function).
complement
(symbol macro).
complement
(function).
compose
(symbol macro).
compose
(function).
conjoin
(symbol macro).
conjoin
(function).
const
(symbol macro).
const
(function).
curry
(symbol macro).
curry
(function).
disjoin
(symbol macro).
disjoin
(function).
fix
(symbol macro).
fix
(function).
flip
(symbol macro).
flip
(function).
id
(symbol macro).
id
(function).
msum
(symbol macro).
msum
(function).
pair-with
(symbol macro).
pair-with
(function).
print
(symbol macro).
print
(function).
reduce
(symbol macro).
reduce
(function).
trace
(symbol macro).
trace
(function).
traceobject
(symbol macro).
traceobject
(function).
uncurry
(symbol macro).
uncurry
(function).
unsafe-pointer-eq?
(symbol macro).
unsafe-pointer-eq?
(function).
%unwind-protect
(macro).
instance/functor⎵(arrow⎵∶a)
(symbol macro).
instance/functor⎵(arrow⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(arrow⎵∶a)-coalton-library/classes∶map
(function).
coalton-library/monad/state
instance/applicative⎵(st⎵∶a)
(symbol macro).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶lifta2
(function).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵(st⎵∶a)-coalton-library/classes∶pure
(function).
instance/coalton-library/types∶runtimerepr⎵(st⎵∶a⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(st⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(st⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/functor⎵(st⎵∶a)
(symbol macro).
instance/functor⎵(st⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(st⎵∶a)-coalton-library/classes∶map
(function).
instance/monad⎵(st⎵∶a)
(symbol macro).
instance/monad⎵(st⎵∶a)-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵(st⎵∶a)-coalton-library/classes∶>>=
(function).
coalton-library/iterator
and!
(symbol macro).
and!
(function).
any!
(symbol macro).
any!
(function).
chain!
(symbol macro).
chain!
(function).
collect!
(symbol macro).
collect!
(function).
count!
(symbol macro).
count!
(function).
count-forever
(symbol macro).
count-forever
(function).
down-from
(symbol macro).
down-from
(function).
elementwise-hash!
(symbol macro).
elementwise-hash!
(function).
elementwise-match!
(symbol macro).
elementwise-match!
(function).
elementwise==!
(symbol macro).
elementwise==!
(function).
empty
(symbol macro).
enumerate!
(symbol macro).
enumerate!
(function).
every!
(symbol macro).
every!
(function).
filter!
(symbol macro).
filter!
(function).
filter-map!
(symbol macro).
filter-map!
(function).
find!
(symbol macro).
find!
(function).
find-map!
(symbol macro).
find-map!
(function).
flat-map!
(symbol macro).
flat-map!
(function).
flatten!
(symbol macro).
flatten!
(function).
fold!
(symbol macro).
fold!
(function).
for-each!
(symbol macro).
for-each!
(function).
index-of!
(symbol macro).
index-of!
(function).
interleave!
(symbol macro).
interleave!
(function).
into-iter
(symbol macro).
into-iter
(function).
iterator
(class).
last!
(symbol macro).
last!
(function).
map-while!
(symbol macro).
map-while!
(function).
max!
(symbol macro).
max!
(function).
maximize-by!
(symbol macro).
maximize-by!
(function).
min!
(symbol macro).
min!
(function).
minimize-by!
(symbol macro).
minimize-by!
(function).
new
(symbol macro).
new
(function).
next!
(symbol macro).
next!
(function).
once
(symbol macro).
once
(function).
optimize!
(symbol macro).
optimize!
(function).
optimize-by!
(symbol macro).
optimize-by!
(function).
or!
(symbol macro).
or!
(function).
pair-with!
(symbol macro).
pair-with!
(function).
range-decreasing
(symbol macro).
range-decreasing
(function).
range-increasing
(symbol macro).
range-increasing
(function).
recursive-iter
(symbol macro).
recursive-iter
(function).
remove-duplicates!
(symbol macro).
remove-duplicates!
(function).
repeat
(symbol macro).
repeat
(function).
repeat-for
(symbol macro).
repeat-for
(function).
size-hint
(symbol macro).
size-hint
(function).
sum!
(symbol macro).
sum!
(function).
take!
(symbol macro).
take!
(function).
unwrapped!
(symbol macro).
unwrapped!
(function).
up-through
(symbol macro).
up-through
(function).
up-to
(symbol macro).
up-to
(function).
with-size
(symbol macro).
with-size
(function).
zip!
(symbol macro).
zip-with!
(symbol macro).
zip-with!
(function).
%iterator
(symbol macro).
%iterator
(function).
class/fromiterator
(symbol macro).
class/fromiterator
(function).
class/fromiterator
(class).
class/fromiterator-collect!
(symbol macro).
class/fromiterator-collect!
(generic reader).
(setf class/fromiterator-collect!)
(generic writer).
class/intoiterator
(symbol macro).
class/intoiterator
(function).
class/intoiterator
(class).
class/intoiterator-into-iter
(symbol macro).
class/intoiterator-into-iter
(generic reader).
(setf class/intoiterator-into-iter)
(generic writer).
cycle
(symbol macro).
cycle
(function).
instance/functor⎵iterator
(symbol macro).
instance/functor⎵iterator-coalton-library/classes∶map
(symbol macro).
instance/functor⎵iterator-coalton-library/classes∶map
(function).
instance/intoiterator⎵(iterator⎵∶a)⎵∶a
(symbol macro).
instance/intoiterator⎵(iterator⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/intoiterator⎵(iterator⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/intoiterator⎵unit⎵∶a
(symbol macro).
instance/intoiterator⎵unit⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/intoiterator⎵unit⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/types∶runtimerepr⎵(iterator⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(iterator⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(iterator⎵∶a)-coalton-library/types∶runtime-repr
(function).
iterator/%iterator
(class).
iterator/%iterator-_0
(symbol macro).
iterator/%iterator-_0
(generic reader).
(setf iterator/%iterator-_0)
(generic writer).
iterator/%iterator-_1
(symbol macro).
iterator/%iterator-_1
(generic reader).
(setf iterator/%iterator-_1)
(generic writer).
coalton-impl/parser/pattern
coalton-impl/parser/base
.
common-lisp
.
make-pattern-constructor
(function).
make-pattern-literal
(function).
make-pattern-var
(function).
make-pattern-wildcard
(function).
parse-pattern
(function).
pattern
(structure).
pattern
(slot).
pattern
(slot).
pattern
(slot).
pattern
(slot).
pattern
(slot).
pattern-constructor
(structure).
pattern-constructor-name
(reader).
pattern-constructor-patterns
(reader).
pattern-list
(type).
pattern-literal
(structure).
pattern-literal-value
(reader).
pattern-var
(structure).
pattern-var-name
(reader).
pattern-var-orig-name
(reader).
pattern-var-p
(function).
pattern-variables
(function).
pattern-wildcard
(structure).
pattern-constructor-location
(function).
pattern-constructor-p
(function).
pattern-list-p
(function).
pattern-literal-location
(function).
pattern-literal-p
(function).
pattern-location
(reader).
pattern-p
(function).
pattern-var-list
(type).
pattern-var-list-p
(function).
pattern-var-location
(function).
pattern-variables-generic%
(generic function).
pattern-wildcard-location
(function).
pattern-wildcard-p
(function).
coalton-library/vector
append
(symbol macro).
append
(function).
capacity
(symbol macro).
capacity
(function).
clear!
(symbol macro).
clear!
(function).
copy
(symbol macro).
copy
(function).
empty?
(symbol macro).
empty?
(function).
extend!
(symbol macro).
extend!
(function).
find-elem
(symbol macro).
find-elem
(function).
head
(symbol macro).
head
(function).
head-unsafe
(symbol macro).
head-unsafe
(function).
index
(symbol macro).
index
(function).
index-unsafe
(symbol macro).
index-unsafe
(function).
last
(symbol macro).
last
(function).
last-unsafe
(symbol macro).
last-unsafe
(function).
length
(symbol macro).
length
(function).
make
(macro).
new
(symbol macro).
new
(function).
pop!
(symbol macro).
pop!
(function).
pop-unsafe!
(symbol macro).
pop-unsafe!
(function).
push!
(symbol macro).
push!
(function).
set!
(symbol macro).
set!
(function).
set-capacity!
(symbol macro).
set-capacity!
(function).
singleton
(symbol macro).
singleton
(function).
singleton?
(symbol macro).
singleton?
(function).
sort!
(symbol macro).
sort!
(function).
sort-by!
(symbol macro).
sort-by!
(function).
swap-remove!
(symbol macro).
swap-remove!
(function).
swap-remove-unsafe!
(symbol macro).
swap-remove-unsafe!
(function).
vector
(class).
with-capacity
(symbol macro).
with-capacity
(function).
with-initial-element
(symbol macro).
with-initial-element
(function).
instance/default⎵(vector⎵∶a)
(symbol macro).
instance/default⎵(vector⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(vector⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(vector⎵∶a)
(symbol macro).
instance/eq⎵(vector⎵∶a)
(function).
instance/eq⎵(vector⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(vector⎵∶a)-coalton-library/classes∶==
(function).
instance/foldable⎵vector
(symbol macro).
instance/foldable⎵vector-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵vector-coalton-library/classes∶fold
(function).
instance/foldable⎵vector-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵vector-coalton-library/classes∶foldr
(function).
instance/functor⎵vector
(symbol macro).
instance/functor⎵vector-coalton-library/classes∶map
(symbol macro).
instance/functor⎵vector-coalton-library/classes∶map
(function).
instance/into⎵(list⎵∶a)⎵(vector⎵∶a)
(symbol macro).
instance/into⎵(list⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(list⎵∶a)⎵(vector⎵∶a)-coalton-library/classes∶into
(function).
instance/into⎵(vector⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(vector⎵∶a)⎵(list⎵∶a)-coalton-library/classes∶into
(function).
instance/iso⎵(vector⎵∶a)⎵(list⎵∶a)
(symbol macro).
instance/iter∶fromiterator⎵(vector⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(vector⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(vector⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶length
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶length
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶make
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶make
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶readable?
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶readable?
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-aref
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-aref
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-set!
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶unsafe-set!
(function).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶writable?
(symbol macro).
instance/ram∶randomaccess⎵(vector⎵∶a)⎵∶a-coalton-library/randomaccess∶writable?
(function).
instance/semigroup⎵(vector⎵∶a)
(symbol macro).
instance/semigroup⎵(vector⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(vector⎵∶a)-coalton-library/classes∶<>
(function).
instance/types∶runtimerepr⎵(vector⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(vector⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(vector⎵∶a)-coalton-library/types∶runtime-repr
(function).
coalton-library/classes
coalton-library/boolean
.
coalton-library/builtin
.
coalton-library/cell
.
coalton-library/char
.
coalton-library/file
.
coalton-library/functions
.
coalton-library/hash
.
coalton-library/hashtable
.
coalton-library/iterator
.
coalton-library/list
.
coalton-library/math/arith
.
coalton-library/math/bounded
.
coalton-library/math/complex
.
coalton-library/math/conversions
.
coalton-library/math/dual
.
coalton-library/math/dyadic
.
coalton-library/math/elementary
.
coalton-library/math/fraction
.
coalton-library/math/integral
.
coalton-library/math/num
.
coalton-library/math/real
.
coalton-library/monad/free
.
coalton-library/monad/state
.
coalton-library/optional
.
coalton-library/ord-map
.
coalton-library/ord-tree
.
coalton-library/queue
.
coalton-library/randomaccess
.
coalton-library/result
.
coalton-library/seq
.
coalton-library/slice
.
coalton-library/string
.
coalton-library/system
.
coalton-library/tuple
.
coalton-library/vector
.
coalton-prelude
.
*
(symbol macro).
*
(function).
+
(symbol macro).
+
(function).
-
(symbol macro).
-
(function).
<
(symbol macro).
<
(function).
<=
(symbol macro).
<=
(function).
<=>
(symbol macro).
<=>
(function).
<>
(symbol macro).
<>
(function).
==
(symbol macro).
==
(function).
>
(symbol macro).
>
(function).
>=
(symbol macro).
>=
(function).
>>
(symbol macro).
>>
(function).
>>=
(symbol macro).
>>=
(function).
alt
(symbol macro).
alt
(function).
as-optional
(symbol macro).
as-optional
(function).
bimap
(symbol macro).
bimap
(function).
default
(symbol macro).
default
(function).
default?
(symbol macro).
default?
(function).
defaulting-unwrap
(symbol macro).
defaulting-unwrap
(function).
empty
(symbol macro).
empty
(function).
eq
(symbol macro).
err
(symbol macro).
err
(function).
error
(symbol macro).
error
(function).
expect
(symbol macro).
expect
(function).
fail
(symbol macro).
fail
(function).
fold
(symbol macro).
fold
(function).
foldr
(symbol macro).
foldr
(function).
fromint
(symbol macro).
fromint
(function).
gt
(symbol macro).
into
(symbol macro).
into
(function).
lifta2
(symbol macro).
lifta2
(function).
lt
(symbol macro).
map
(symbol macro).
map
(function).
map-fst
(symbol macro).
map-fst
(function).
map-snd
(symbol macro).
map-snd
(function).
max
(symbol macro).
max
(function).
mconcat
(symbol macro).
mconcat
(function).
mempty
(symbol macro).
mempty
(function).
min
(symbol macro).
min
(function).
none
(symbol macro).
none
(function).
ok
(symbol macro).
ok
(function).
optional
(class).
pure
(symbol macro).
pure
(function).
result
(class).
sequence
(symbol macro).
sequence
(function).
some
(symbol macro).
some
(function).
traverse
(symbol macro).
traverse
(function).
tryinto
(symbol macro).
tryinto
(function).
tuple
(symbol macro).
tuple
(function).
tuple
(class).
unwrap
(symbol macro).
unwrap
(function).
unwrap-or-else
(symbol macro).
unwrap-or-else
(function).
with-default
(symbol macro).
with-default
(function).
class/alternative
(symbol macro).
class/alternative
(function).
class/alternative
(class).
class/alternative-alt
(symbol macro).
class/alternative-alt
(generic reader).
(setf class/alternative-alt)
(generic writer).
class/alternative-empty
(symbol macro).
class/alternative-empty
(generic reader).
(setf class/alternative-empty)
(generic writer).
class/alternative-super-0
(symbol macro).
class/alternative-super-0
(generic reader).
(setf class/alternative-super-0)
(generic writer).
class/applicative
(symbol macro).
class/applicative
(function).
class/applicative
(class).
class/applicative-lifta2
(symbol macro).
class/applicative-lifta2
(generic reader).
(setf class/applicative-lifta2)
(generic writer).
class/applicative-pure
(symbol macro).
class/applicative-pure
(generic reader).
(setf class/applicative-pure)
(generic writer).
class/applicative-super-0
(symbol macro).
class/applicative-super-0
(generic reader).
(setf class/applicative-super-0)
(generic writer).
class/bifunctor
(symbol macro).
class/bifunctor
(function).
class/bifunctor
(class).
class/bifunctor-bimap
(symbol macro).
class/bifunctor-bimap
(generic reader).
(setf class/bifunctor-bimap)
(generic writer).
class/default
(symbol macro).
class/default
(function).
class/default
(class).
class/default-default
(symbol macro).
class/default-default
(generic reader).
(setf class/default-default)
(generic writer).
class/eq
(symbol macro).
class/eq
(function).
class/eq
(class).
class/eq-==
(symbol macro).
class/eq-==
(generic reader).
(setf class/eq-==)
(generic writer).
class/foldable
(symbol macro).
class/foldable
(function).
class/foldable
(class).
class/foldable-fold
(symbol macro).
class/foldable-fold
(generic reader).
(setf class/foldable-fold)
(generic writer).
class/foldable-foldr
(symbol macro).
class/foldable-foldr
(generic reader).
(setf class/foldable-foldr)
(generic writer).
class/functor
(symbol macro).
class/functor
(function).
class/functor
(class).
class/functor-map
(symbol macro).
class/functor-map
(generic reader).
(setf class/functor-map)
(generic writer).
class/into
(symbol macro).
class/into
(function).
class/into
(class).
class/into-into
(symbol macro).
class/into-into
(generic reader).
(setf class/into-into)
(generic writer).
class/iso
(symbol macro).
class/iso
(function).
class/iso
(class).
class/iso-super-0
(symbol macro).
class/iso-super-0
(generic reader).
(setf class/iso-super-0)
(generic writer).
class/iso-super-1
(symbol macro).
class/iso-super-1
(generic reader).
(setf class/iso-super-1)
(generic writer).
class/monad
(symbol macro).
class/monad
(function).
class/monad
(class).
class/monad->>=
(symbol macro).
class/monad->>=
(generic reader).
(setf class/monad->>=)
(generic writer).
class/monad-super-0
(symbol macro).
class/monad-super-0
(generic reader).
(setf class/monad-super-0)
(generic writer).
class/monadfail
(symbol macro).
class/monadfail
(function).
class/monadfail
(class).
class/monadfail-fail
(symbol macro).
class/monadfail-fail
(generic reader).
(setf class/monadfail-fail)
(generic writer).
class/monadfail-super-0
(symbol macro).
class/monadfail-super-0
(generic reader).
(setf class/monadfail-super-0)
(generic writer).
class/monoid
(symbol macro).
class/monoid
(function).
class/monoid
(class).
class/monoid-mempty
(symbol macro).
class/monoid-mempty
(generic reader).
(setf class/monoid-mempty)
(generic writer).
class/monoid-super-0
(symbol macro).
class/monoid-super-0
(generic reader).
(setf class/monoid-super-0)
(generic writer).
class/num
(symbol macro).
class/num
(function).
class/num
(class).
class/num-*
(symbol macro).
class/num-*
(generic reader).
(setf class/num-*)
(generic writer).
class/num-+
(symbol macro).
class/num-+
(generic reader).
(setf class/num-+)
(generic writer).
class/num--
(symbol macro).
class/num--
(generic reader).
(setf class/num--)
(generic writer).
class/num-fromint
(symbol macro).
class/num-fromint
(generic reader).
(setf class/num-fromint)
(generic writer).
class/num-super-0
(symbol macro).
class/num-super-0
(generic reader).
(setf class/num-super-0)
(generic writer).
class/ord
(symbol macro).
class/ord
(function).
class/ord
(class).
class/ord-<=>
(symbol macro).
class/ord-<=>
(generic reader).
(setf class/ord-<=>)
(generic writer).
class/ord-super-0
(symbol macro).
class/ord-super-0
(generic reader).
(setf class/ord-super-0)
(generic writer).
class/semigroup
(symbol macro).
class/semigroup
(function).
class/semigroup
(class).
class/semigroup-<>
(symbol macro).
class/semigroup-<>
(generic reader).
(setf class/semigroup-<>)
(generic writer).
class/signalable
(symbol macro).
class/signalable
(function).
class/signalable
(class).
class/signalable-error
(symbol macro).
class/signalable-error
(generic reader).
(setf class/signalable-error)
(generic writer).
class/traversable
(symbol macro).
class/traversable
(function).
class/traversable
(class).
class/traversable-traverse
(symbol macro).
class/traversable-traverse
(generic reader).
(setf class/traversable-traverse)
(generic writer).
class/tryinto
(symbol macro).
class/tryinto
(function).
class/tryinto
(class).
class/tryinto-tryinto
(symbol macro).
class/tryinto-tryinto
(generic reader).
(setf class/tryinto-tryinto)
(generic writer).
class/unwrappable
(symbol macro).
class/unwrappable
(function).
class/unwrappable
(class).
class/unwrappable-unwrap-or-else
(symbol macro).
class/unwrappable-unwrap-or-else
(generic reader).
(setf class/unwrappable-unwrap-or-else)
(generic writer).
instance/eq⎵ord
(symbol macro).
instance/eq⎵ord-coalton-library/classes∶==
(symbol macro).
instance/eq⎵ord-coalton-library/classes∶==
(function).
instance/eq⎵types∶lisptype
(symbol macro).
instance/eq⎵types∶lisptype-coalton-library/classes∶==
(symbol macro).
instance/eq⎵types∶lisptype-coalton-library/classes∶==
(function).
instance/eq⎵unit
(symbol macro).
instance/eq⎵unit-coalton-library/classes∶==
(symbol macro).
instance/eq⎵unit-coalton-library/classes∶==
(function).
instance/into⎵∶a⎵∶a
(symbol macro).
instance/into⎵∶a⎵∶a-coalton-library/classes∶into
(symbol macro).
instance/into⎵∶a⎵∶a-coalton-library/classes∶into
(function).
instance/iso⎵∶a⎵∶a
(symbol macro).
instance/ord⎵ord
(symbol macro).
instance/ord⎵ord-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵ord-coalton-library/classes∶<=>
(function).
instance/signalable⎵string
(symbol macro).
instance/signalable⎵string-coalton-library/classes∶error
(symbol macro).
instance/signalable⎵string-coalton-library/classes∶error
(function).
instance/types∶runtimerepr⎵(optional⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(optional⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(optional⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵(result⎵∶a⎵∶b)
(symbol macro).
instance/types∶runtimerepr⎵(result⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(result⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/types∶runtimerepr⎵(tuple⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(tuple⎵∶a⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/types∶runtimerepr⎵ord
(symbol macro).
instance/types∶runtimerepr⎵ord-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵ord-coalton-library/types∶runtime-repr
(function).
optional/none
(class).
optional/some
(class).
optional/some-_0
(symbol macro).
optional/some-_0
(generic reader).
(setf optional/some-_0)
(generic writer).
ord/eq
(type).
ord/gt
(type).
ord/lt
(type).
result/err
(class).
result/err-_0
(symbol macro).
result/err-_0
(generic reader).
(setf result/err-_0)
(generic writer).
result/ok
(class).
result/ok-_0
(symbol macro).
result/ok-_0
(generic reader).
(setf result/ok-_0)
(generic writer).
tuple/tuple
(class).
tuple/tuple-_0
(symbol macro).
tuple/tuple-_0
(generic reader).
(setf tuple/tuple-_0)
(generic writer).
tuple/tuple-_1
(symbol macro).
tuple/tuple-_1
(generic reader).
(setf tuple/tuple-_1)
(generic writer).
coalton-impl/typechecker/expression
coalton-impl/typechecker/pattern
.
common-lisp
.
make-node-abstraction
(function).
make-node-accessor
(function).
make-node-and
(function).
make-node-application
(function).
make-node-bind
(function).
make-node-body
(function).
make-node-break
(function).
make-node-cond
(function).
make-node-cond-clause
(function).
make-node-continue
(function).
make-node-do
(function).
make-node-do-bind
(function).
make-node-for
(function).
make-node-if
(function).
make-node-integer-literal
(function).
make-node-let
(function).
make-node-let-binding
(function).
make-node-lisp
(function).
make-node-literal
(function).
make-node-loop
(function).
make-node-match
(function).
make-node-match-branch
(function).
make-node-or
(function).
make-node-progn
(function).
make-node-return
(function).
make-node-unless
(function).
make-node-variable
(function).
make-node-when
(function).
make-node-while
(function).
make-node-while-let
(function).
node
(structure).
node-abstraction
(structure).
node-abstraction-body
(reader).
node-abstraction-p
(function).
node-abstraction-params
(reader).
node-accessor
(structure).
node-accessor-name
(reader).
node-and
(structure).
node-and-nodes
(reader).
node-application
(structure).
node-application-rands
(reader).
node-application-rator
(reader).
node-bind
(structure).
node-bind-expr
(reader).
node-bind-pattern
(reader).
node-body
(structure).
node-body-element
(type).
node-body-element-list
(type).
node-body-last-node
(reader).
node-body-nodes
(reader).
node-break
(structure).
node-break-label
(reader).
node-cond
(structure).
node-cond-clause
(structure).
node-cond-clause-body
(reader).
node-cond-clause-expr
(reader).
node-cond-clause-list
(type).
node-cond-clauses
(reader).
node-continue
(structure).
node-continue-label
(reader).
node-do
(structure).
node-do-bind
(structure).
node-do-bind-expr
(reader).
node-do-bind-pattern
(reader).
node-do-body-element
(type).
node-do-last-node
(reader).
node-do-nodes
(reader).
node-for
(structure).
node-for-body
(reader).
node-for-expr
(reader).
node-for-label
(reader).
node-for-pattern
(reader).
node-if
(structure).
node-if-else
(reader).
node-if-expr
(reader).
node-if-then
(reader).
node-integer-literal
(structure).
node-integer-literal-value
(reader).
node-let
(structure).
node-let-binding
(structure).
node-let-binding-list
(type).
node-let-binding-name
(reader).
node-let-binding-value
(reader).
node-let-bindings
(reader).
node-let-body
(reader).
node-lisp
(structure).
node-lisp-body
(reader).
node-lisp-type
(function).
node-lisp-var-names
(reader).
node-lisp-vars
(reader).
node-list
(type).
node-literal
(structure).
node-literal-value
(reader).
node-loop
(structure).
node-loop-body
(reader).
node-loop-label
(reader).
node-match
(structure).
node-match-branch
(structure).
node-match-branch-body
(reader).
node-match-branch-list
(type).
node-match-branch-pattern
(reader).
node-match-branches
(reader).
node-match-expr
(reader).
node-or
(structure).
node-or-nodes
(reader).
node-progn
(structure).
node-progn-body
(reader).
node-return
(structure).
node-return-expr
(reader).
node-type
(reader).
node-unless
(structure).
node-unless-body
(reader).
node-unless-expr
(reader).
node-variable
(structure).
node-variable-list
(type).
node-variable-name
(reader).
node-when
(structure).
node-when-body
(reader).
node-when-expr
(reader).
node-while
(structure).
node-while-body
(reader).
node-while-expr
(reader).
node-while-label
(reader).
node-while-let
(structure).
node-while-let-body
(reader).
node-while-let-expr
(reader).
node-while-let-label
(reader).
node-while-let-pattern
(reader).
node-abstraction-location
(function).
node-abstraction-type
(function).
node-accessor-location
(function).
node-accessor-p
(function).
node-accessor-type
(function).
node-and-location
(function).
node-and-p
(function).
node-and-type
(function).
node-application-location
(function).
node-application-p
(function).
node-application-type
(function).
node-bind-location
(reader).
node-bind-p
(function).
node-body-element-list-p
(function).
node-body-element-p
(function).
node-body-p
(function).
node-break-location
(function).
node-break-p
(function).
node-break-type
(function).
node-cond-clause-list-p
(function).
node-cond-clause-location
(reader).
node-cond-clause-p
(function).
node-cond-location
(function).
node-cond-p
(function).
node-cond-type
(function).
node-continue-location
(function).
node-continue-p
(function).
node-continue-type
(function).
node-do-bind-location
(reader).
node-do-bind-p
(function).
node-do-body-element-list
(type).
node-do-body-element-list-p
(function).
node-do-body-element-p
(function).
node-do-location
(function).
node-do-p
(function).
node-do-type
(function).
node-for-location
(function).
node-for-p
(function).
node-for-type
(function).
node-if-location
(function).
node-if-p
(function).
node-if-type
(function).
node-integer-literal-location
(function).
node-integer-literal-p
(function).
node-integer-literal-type
(function).
node-let-binding-list-p
(function).
node-let-binding-location
(reader).
node-let-binding-p
(function).
node-let-location
(function).
node-let-p
(function).
node-let-type
(function).
node-lisp-location
(function).
node-lisp-p
(function).
node-list-p
(function).
node-literal-location
(function).
node-literal-p
(function).
node-literal-type
(function).
node-location
(reader).
node-loop-location
(function).
node-loop-p
(function).
node-loop-type
(function).
node-match-branch-list-p
(function).
node-match-branch-location
(reader).
node-match-branch-p
(function).
node-match-location
(function).
node-match-p
(function).
node-match-type
(function).
node-or-location
(function).
node-or-p
(function).
node-or-type
(function).
node-p
(function).
node-progn-location
(function).
node-progn-p
(function).
node-progn-type
(function).
node-return-location
(function).
node-return-p
(function).
node-return-type
(function).
node-unless-location
(function).
node-unless-p
(function).
node-unless-type
(function).
node-variable-list-p
(function).
node-variable-location
(function).
node-variable-p
(function).
node-variable-type
(function).
node-when-location
(function).
node-when-p
(function).
node-when-type
(function).
node-while-let-location
(function).
node-while-let-p
(function).
node-while-let-type
(function).
node-while-location
(function).
node-while-p
(function).
node-while-type
(function).
coalton
Public interface to COALTON.
coalton-library/bits
.
coalton-library/boolean
.
coalton-library/builtin
.
coalton-library/cell
.
coalton-library/char
.
coalton-library/classes
.
coalton-library/file
.
coalton-library/functions
.
coalton-library/hash
.
coalton-library/hashtable
.
coalton-library/iterator
.
coalton-library/lisparray
.
coalton-library/list
.
coalton-library/math/arith
.
coalton-library/math/bounded
.
coalton-library/math/complex
.
coalton-library/math/conversions
.
coalton-library/math/dual
.
coalton-library/math/dyadic
.
coalton-library/math/elementary
.
coalton-library/math/fraction
.
coalton-library/math/integral
.
coalton-library/math/num
.
coalton-library/math/real
.
coalton-library/monad/free
.
coalton-library/monad/state
.
coalton-library/optional
.
coalton-library/ord-map
.
coalton-library/ord-tree
.
coalton-library/queue
.
coalton-library/randomaccess
.
coalton-library/result
.
coalton-library/seq
.
coalton-library/slice
.
coalton-library/string
.
coalton-library/system
.
coalton-library/tuple
.
coalton-library/types
.
coalton-library/utils
.
coalton-library/vector
.
coalton-user
.
.<
(macro).
.>
(macro).
and
(macro).
as
(macro).
assert
(macro).
break
(macro).
call-coalton-function
(compiler macro).
call-coalton-function
(function).
coalton
(macro).
coalton-codegen
(macro).
coalton-codegen-ast
(macro).
coalton-codegen-types
(macro).
coalton-toplevel
(macro).
cond
(macro).
cons
(symbol macro).
cons
(function).
continue
(macro).
declare
(macro).
define
(macro).
define-class
(macro).
define-instance
(macro).
define-struct
(macro).
define-type
(macro).
do
(macro).
false
(symbol macro).
fn
(macro).
for
(macro).
i16
(class).
i32
(class).
i64
(class).
i8
(class).
if
(macro).
ifix
(class).
kind-of
(function).
let
(macro).
lisp
(macro).
lisp-toplevel
(macro).
lookup-class
(function).
lookup-code
(function).
lookup-fundeps
(function).
loop
(macro).
make-list
(macro).
match
(macro).
monomorphize
(macro).
nest
(macro).
nil
(symbol macro).
or
(macro).
pipe
(macro).
print-class-db
(function).
print-instance-db
(function).
print-specializations
(function).
print-type-db
(function).
print-value-db
(function).
progn
(macro).
repr
(macro).
return
(macro).
specialize
(macro).
the
(macro).
to-boolean
(macro).
true
(symbol macro).
type-of
(function).
u16
(class).
u32
(class).
u64
(class).
u8
(class).
ufix
(class).
unit
(symbol macro).
unless
(macro).
void
(class).
when
(macro).
while
(macro).
while-let
(macro).
instance/coalton-library/types∶runtimerepr⎵i16
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i16-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i16-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵i32
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i32-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i32-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵i64
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i64-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i64-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵i8
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i8-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵i8-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵ifix
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ifix-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ifix-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u16
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u16-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u16-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u32
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u32-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u32-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u64
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u64-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u64-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵u8
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u8-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵u8-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵ufix
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ufix-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵ufix-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵void
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵void-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵void-coalton-library/types∶runtime-repr
(function).
coalton-impl/typechecker/specialize
coalton-impl/typechecker/base
.
coalton-impl/typechecker/parse-type
.
common-lisp
.
toplevel-specialize
(function).
process-specialize
(function).
coalton-impl/parser/expression
make-node-abstraction
(function).
make-node-accessor
(function).
make-node-and
(function).
make-node-application
(function).
make-node-bind
(function).
make-node-body
(function).
make-node-break
(function).
make-node-cond
(function).
make-node-cond-clause
(function).
make-node-continue
(function).
make-node-do
(function).
make-node-do-bind
(function).
make-node-for
(function).
make-node-if
(function).
make-node-let
(function).
make-node-let-binding
(function).
make-node-let-declare
(function).
make-node-lisp
(function).
make-node-literal
(function).
make-node-loop
(function).
make-node-match
(function).
make-node-match-branch
(function).
make-node-or
(function).
make-node-progn
(function).
make-node-return
(function).
make-node-the
(function).
make-node-unless
(function).
make-node-variable
(function).
make-node-when
(function).
make-node-while
(function).
make-node-while-let
(function).
node
(structure).
node-abstraction
(structure).
node-abstraction-body
(reader).
node-abstraction-p
(function).
node-abstraction-params
(reader).
node-accessor
(structure).
node-accessor-name
(reader).
node-and
(structure).
node-and-nodes
(reader).
node-application
(structure).
node-application-rands
(reader).
node-application-rator
(reader).
node-bind
(structure).
node-bind-expr
(reader).
node-bind-pattern
(reader).
node-body
(structure).
node-body-element
(type).
node-body-element-list
(type).
node-body-last-node
(reader).
node-body-nodes
(reader).
node-break
(structure).
node-break-label
(reader).
node-cond
(structure).
node-cond-clause
(structure).
node-cond-clause-body
(reader).
node-cond-clause-expr
(reader).
node-cond-clause-list
(type).
node-cond-clauses
(reader).
node-continue
(structure).
node-continue-label
(reader).
node-do
(structure).
node-do-bind
(structure).
node-do-bind-expr
(reader).
node-do-bind-pattern
(reader).
node-do-body-element
(type).
node-do-last-node
(reader).
node-do-nodes
(reader).
node-for
(structure).
node-for-body
(reader).
node-for-expr
(reader).
node-for-label
(reader).
node-for-pattern
(reader).
node-if
(structure).
node-if-else
(reader).
node-if-expr
(reader).
node-if-then
(reader).
node-integer-literal
(structure).
node-integer-literal-value
(reader).
node-let
(structure).
node-let-binding
(structure).
node-let-binding-list
(type).
node-let-binding-name
(reader).
node-let-binding-value
(reader).
node-let-bindings
(reader).
node-let-body
(reader).
node-let-declare
(structure).
node-let-declare-list
(type).
node-let-declare-name
(reader).
node-let-declare-type
(reader).
node-let-declares
(reader).
node-lisp
(structure).
node-lisp-body
(reader).
node-lisp-type
(reader).
node-lisp-var-names
(reader).
node-lisp-vars
(reader).
node-list
(type).
node-literal
(structure).
node-literal-value
(reader).
node-loop
(structure).
node-loop-body
(reader).
node-loop-label
(reader).
node-match
(structure).
node-match-branch
(structure).
node-match-branch-body
(reader).
node-match-branch-list
(type).
node-match-branch-pattern
(reader).
node-match-branches
(reader).
node-match-expr
(reader).
node-or
(structure).
node-or-nodes
(reader).
node-progn
(structure).
node-progn-body
(reader).
node-return
(structure).
node-return-expr
(reader).
node-the
(structure).
node-the-expr
(reader).
node-the-type
(reader).
node-unless
(structure).
node-unless-body
(reader).
node-unless-expr
(reader).
node-variable
(structure).
node-variable-list
(type).
node-variable-name
(reader).
node-when
(structure).
node-when-body
(reader).
node-when-expr
(reader).
node-while
(structure).
node-while-body
(reader).
node-while-expr
(reader).
node-while-label
(reader).
node-while-let
(structure).
node-while-let-body
(reader).
node-while-let-expr
(reader).
node-while-let-label
(reader).
node-while-let-pattern
(reader).
parse-body
(function).
parse-expression
(function).
parse-variable
(function).
*loop-label-context*
(special variable).
*macro-expansion-count*
(special variable).
+macro-expansion-max+
(constant).
do-bind-p
(function).
make-node-integer-literal
(function).
node-abstraction-location
(function).
node-accessor-location
(function).
node-accessor-p
(function).
node-and-location
(function).
node-and-p
(function).
node-application-location
(function).
node-application-p
(function).
node-bind-location
(reader).
node-bind-p
(function).
node-body-element-list-p
(function).
node-body-element-p
(function).
node-body-p
(function).
node-break-location
(function).
node-break-p
(function).
node-cond-clause-list-p
(function).
node-cond-clause-location
(reader).
node-cond-clause-p
(function).
node-cond-location
(function).
node-cond-p
(function).
node-continue-location
(function).
node-continue-p
(function).
node-do-bind-location
(reader).
node-do-bind-p
(function).
node-do-body-element-list
(type).
node-do-body-element-list-p
(function).
node-do-body-element-p
(function).
node-do-location
(function).
node-do-p
(function).
node-for-location
(function).
node-for-p
(function).
node-if-location
(function).
node-if-p
(function).
node-integer-literal-location
(function).
node-integer-literal-p
(function).
node-let-binding-list-p
(function).
node-let-binding-location
(reader).
node-let-binding-p
(function).
node-let-declare-list-p
(function).
node-let-declare-location
(reader).
node-let-declare-p
(function).
node-let-location
(function).
node-let-p
(function).
node-lisp-location
(function).
node-lisp-p
(function).
node-list-p
(function).
node-literal-location
(function).
node-literal-p
(function).
node-location
(reader).
node-loop-location
(function).
node-loop-p
(function).
node-match-branch-list-p
(function).
node-match-branch-location
(reader).
node-match-branch-p
(function).
node-match-location
(function).
node-match-p
(function).
node-or-location
(function).
node-or-p
(function).
node-p
(function).
node-progn-location
(function).
node-progn-p
(function).
node-return-location
(function).
node-return-p
(function).
node-the-location
(function).
node-the-p
(function).
node-unless-location
(function).
node-unless-p
(function).
node-variable-list-p
(function).
node-variable-location
(function).
node-variable-p
(function).
node-when-location
(function).
node-when-p
(function).
node-while-let-location
(function).
node-while-let-p
(function).
node-while-location
(function).
node-while-p
(function).
parse-accessor
(function).
parse-body-element
(function).
parse-body-last-node
(function).
parse-cond-clause
(function).
parse-do
(function).
parse-do-body-element
(function).
parse-do-body-last-node
(function).
parse-let-binding
(function).
parse-let-declare
(function).
parse-literal
(function).
parse-match-branch
(function).
parse-node-bind
(function).
parse-node-do-bind
(function).
shorthand-let-p
(function).
take-label
(function).
coalton-impl/typechecker/define-type
make-type-definition
(function).
toplevel-define-type
(function).
type-definition
(structure).
type-definition-constructor-types
(reader).
type-definition-constructors
(reader).
type-definition-docstring
(reader).
type-definition-enum-repr
(reader).
type-definition-explicit-repr
(reader).
type-definition-list
(type).
type-definition-name
(reader).
type-definition-newtype
(reader).
type-definition-runtime-type
(reader).
type-definition-type
(reader).
copy-field-definition
(function).
copy-type-definition
(function).
field-definition
(structure).
field-definition-location
(reader).
field-definition-name
(reader).
field-definition-p
(function).
field-definition-type
(reader).
infer-define-type-scc-kinds
(function).
make-field-definition
(function).
make-runtime-repr-instance
(function).
maybe-runtime-repr-instance
(function).
type-definition-constructor-args
(reader).
type-definition-list-p
(function).
type-definition-location
(reader).
type-definition-p
(function).
update-env-for-type-definition
(function).
coalton-library/lisparray
aref/double-float
(symbol macro).
aref/double-float
(function).
aref/i16
(symbol macro).
aref/i16
(function).
aref/i32
(symbol macro).
aref/i32
(function).
aref/i64
(symbol macro).
aref/i64
(function).
aref/i8
(symbol macro).
aref/i8
(function).
aref/ifix
(symbol macro).
aref/ifix
(function).
aref/single-float
(symbol macro).
aref/single-float
(function).
aref/u16
(symbol macro).
aref/u16
(function).
aref/u32
(symbol macro).
aref/u32
(function).
aref/u64
(symbol macro).
aref/u64
(function).
aref/u8
(symbol macro).
aref/u8
(function).
aref/ufix
(symbol macro).
aref/ufix
(function).
define-lisparray-specialization
(macro).
instance/types∶runtimerepr⎵(lisparray⎵∶a)
(symbol macro).
instance/types∶runtimerepr⎵(lisparray⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/types∶runtimerepr⎵(lisparray⎵∶a)-coalton-library/types∶runtime-repr
(function).
set!/double-float
(symbol macro).
set!/double-float
(function).
set!/i16
(symbol macro).
set!/i16
(function).
set!/i32
(symbol macro).
set!/i32
(function).
set!/i64
(symbol macro).
set!/i64
(function).
set!/i8
(symbol macro).
set!/i8
(function).
set!/ifix
(symbol macro).
set!/ifix
(function).
set!/single-float
(symbol macro).
set!/single-float
(function).
set!/u16
(symbol macro).
set!/u16
(function).
set!/u32
(symbol macro).
set!/u32
(function).
set!/u64
(symbol macro).
set!/u64
(function).
set!/u8
(symbol macro).
set!/u8
(function).
set!/ufix
(symbol macro).
set!/ufix
(function).
coalton-impl/typechecker
coalton-impl/typechecker/accessor
.
coalton-impl/typechecker/base
.
coalton-impl/typechecker/binding
.
coalton-impl/typechecker/define
.
coalton-impl/typechecker/define-class
.
coalton-impl/typechecker/define-instance
.
coalton-impl/typechecker/define-type
.
coalton-impl/typechecker/expression
.
coalton-impl/typechecker/parse-type
.
coalton-impl/typechecker/partial-type-env
.
coalton-impl/typechecker/pattern
.
coalton-impl/typechecker/specialize
.
coalton-impl/typechecker/stage-1
.
coalton-impl/typechecker/tc-env
.
coalton-impl/typechecker/toplevel
.
coalton-impl/typechecker/translation-unit
.
coalton-impl/typechecker/traverse
.
coalton-impl/typechecker/substitutions
coalton-impl/typechecker/base
.
coalton-impl/typechecker/types
.
common-lisp
.
apply-substitution
(generic function).
compose-substitution-lists
(function).
make-substitution
(function).
merge-substitution-lists
(function).
substitution
(structure).
substitution-from
(reader).
substitution-list
(type).
substitution-p
(function).
substitution-to
(reader).
copy-substitution
(function).
pprint-substitution
(function).
substitution-list-merge-error
(condition).
substitution-list-p
(function).
coalton-impl/typechecker/translation-unit
make-translation-unit
(function).
translation-unit
(structure).
translation-unit-classes
(reader).
translation-unit-definitions
(reader).
translation-unit-instances
(reader).
translation-unit-lisp-forms
(reader).
translation-unit-package
(reader).
translation-unit-types
(reader).
copy-translation-unit
(function).
translation-unit-p
(function).
coalton-library/cell
cell
(class).
decrement!
(symbol macro).
decrement!
(function).
increment!
(symbol macro).
increment!
(function).
new
(symbol macro).
new
(function).
pop!
(symbol macro).
pop!
(function).
push!
(symbol macro).
push!
(function).
read
(symbol macro).
read
(function).
swap!
(symbol macro).
swap!
(function).
update!
(symbol macro).
update!
(function).
update-swap!
(symbol macro).
update-swap!
(function).
write!
(symbol macro).
write!
(function).
cell-internal
(structure).
cell-internal-inner
(reader).
(setf cell-internal-inner)
(writer).
cell-internal-p
(function).
copy-cell-internal
(function).
instance/applicative⎵cell
(symbol macro).
instance/applicative⎵cell-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵cell-coalton-library/classes∶lifta2
(function).
instance/applicative⎵cell-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵cell-coalton-library/classes∶pure
(function).
instance/coalton-library/types∶runtimerepr⎵(cell⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(cell⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(cell⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(cell⎵∶a)
(symbol macro).
instance/default⎵(cell⎵∶a)
(function).
instance/default⎵(cell⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(cell⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(cell⎵∶a)
(symbol macro).
instance/eq⎵(cell⎵∶a)
(function).
instance/eq⎵(cell⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(cell⎵∶a)-coalton-library/classes∶==
(function).
instance/functor⎵cell
(symbol macro).
instance/functor⎵cell-coalton-library/classes∶map
(symbol macro).
instance/functor⎵cell-coalton-library/classes∶map
(function).
instance/into⎵(cell⎵∶a)⎵∶a
(symbol macro).
instance/into⎵(cell⎵∶a)⎵∶a-coalton-library/classes∶into
(symbol macro).
instance/into⎵(cell⎵∶a)⎵∶a-coalton-library/classes∶into
(function).
instance/into⎵(cell⎵∶a)⎵string
(symbol macro).
instance/into⎵(cell⎵∶a)⎵string
(function).
instance/into⎵(cell⎵∶a)⎵string-coalton-library/classes∶into
(symbol macro).
instance/into⎵(cell⎵∶a)⎵string-coalton-library/classes∶into
(function).
instance/into⎵∶a⎵(cell⎵∶a)
(symbol macro).
instance/into⎵∶a⎵(cell⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵∶a⎵(cell⎵∶a)-coalton-library/classes∶into
(function).
instance/num⎵(cell⎵∶a)
(symbol macro).
instance/num⎵(cell⎵∶a)
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(cell⎵∶a)-coalton-library/classes∶fromint
(function).
instance/ord⎵(cell⎵∶a)
(symbol macro).
instance/ord⎵(cell⎵∶a)
(function).
instance/ord⎵(cell⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(cell⎵∶a)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(cell⎵∶a)
(symbol macro).
instance/semigroup⎵(cell⎵∶a)
(function).
instance/semigroup⎵(cell⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(cell⎵∶a)-coalton-library/classes∶<>
(function).
make-cell-internal
(function).
coalton-library/ord-tree
collect!
(symbol macro).
collect!
(function).
decreasing-order
(symbol macro).
empty
(symbol macro).
empty
(function).
increasing-order
(symbol macro).
insert
(symbol macro).
insert
(function).
insert-or-replace
(symbol macro).
insert-or-replace
(function).
lookup
(symbol macro).
lookup
(function).
make
(macro).
merge
(symbol macro).
merge
(function).
remove
(symbol macro).
remove
(function).
replace
(symbol macro).
replace
(function).
replace-or-insert
(symbol macro).
replace-or-insert
(function).
tree
(class).
as-black
(symbol macro).
as-black
(function).
balance
(symbol macro).
balance
(function).
black
(symbol macro).
branch
(symbol macro).
branch
(function).
bubble-double-black
(symbol macro).
bubble-double-black
(function).
color-minus-black
(symbol macro).
color-minus-black
(function).
color-plus-black
(symbol macro).
color-plus-black
(function).
color/black
(type).
color/doubleblack
(type).
color/negativeblack
(type).
color/red
(type).
doubleblack
(symbol macro).
doubleblackempty
(symbol macro).
doubleblackempty
(function).
expand
(symbol macro).
expand
(function).
instance/coalton-library/types∶runtimerepr⎵(iteratorstacknode⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(iteratorstacknode⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(iteratorstacknode⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(tree⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tree⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tree⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵color
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵color-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵color-coalton-library/types∶runtime-repr
(function).
instance/eq⎵(tree⎵∶a)
(symbol macro).
instance/eq⎵(tree⎵∶a)
(function).
instance/eq⎵(tree⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tree⎵∶a)-coalton-library/classes∶==
(function).
instance/eq⎵color
(symbol macro).
instance/eq⎵color-coalton-library/classes∶==
(symbol macro).
instance/eq⎵color-coalton-library/classes∶==
(function).
instance/foldable⎵tree
(symbol macro).
instance/foldable⎵tree-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵tree-coalton-library/classes∶fold
(function).
instance/foldable⎵tree-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵tree-coalton-library/classes∶foldr
(function).
instance/hash⎵(tree⎵∶a)
(symbol macro).
instance/hash⎵(tree⎵∶a)
(function).
instance/hash⎵(tree⎵∶a)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tree⎵∶a)-coalton-library/hash∶hash
(function).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a
(symbol macro).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a
(function).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(tree⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(tree⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monoid⎵(tree⎵∶a)
(symbol macro).
instance/monoid⎵(tree⎵∶a)
(function).
instance/monoid⎵(tree⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(tree⎵∶a)-coalton-library/classes∶mempty
(function).
instance/semigroup⎵(tree⎵∶a)
(symbol macro).
instance/semigroup⎵(tree⎵∶a)
(function).
instance/semigroup⎵(tree⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(tree⎵∶a)-coalton-library/classes∶<>
(function).
iteratorstacknode
(class).
iteratorstacknode/expand
(class).
iteratorstacknode/expand-_0
(symbol macro).
iteratorstacknode/expand-_0
(generic reader).
(setf iteratorstacknode/expand-_0)
(generic writer).
iteratorstacknode/yield
(class).
iteratorstacknode/yield-_0
(symbol macro).
iteratorstacknode/yield-_0
(generic reader).
(setf iteratorstacknode/yield-_0)
(generic writer).
negativeblack
(symbol macro).
red
(symbol macro).
remove-leaving-double-black
(symbol macro).
remove-leaving-double-black
(function).
remove-max
(symbol macro).
remove-max
(function).
remove-without-as-black
(symbol macro).
remove-without-as-black
(function).
stack-for-decreasing-order-traversal
(symbol macro).
stack-for-decreasing-order-traversal
(function).
stack-for-increasing-order-traversal
(symbol macro).
stack-for-increasing-order-traversal
(function).
tree-double-black?
(symbol macro).
tree-double-black?
(function).
tree-iterator
(symbol macro).
tree-iterator
(function).
tree-minus-black
(symbol macro).
tree-minus-black
(function).
tree-plus-black
(symbol macro).
tree-plus-black
(function).
tree/branch
(class).
tree/branch-_0
(symbol macro).
tree/branch-_0
(generic reader).
(setf tree/branch-_0)
(generic writer).
tree/branch-_1
(symbol macro).
tree/branch-_1
(generic reader).
(setf tree/branch-_1)
(generic writer).
tree/branch-_2
(symbol macro).
tree/branch-_2
(generic reader).
(setf tree/branch-_2)
(generic writer).
tree/branch-_3
(symbol macro).
tree/branch-_3
(generic reader).
(setf tree/branch-_3)
(generic writer).
tree/doubleblackempty
(class).
tree/empty
(class).
yield
(symbol macro).
yield
(function).
coalton-impl/codegen/codegen-type-definition
common-lisp
.
codegen-type-definition
(function).
constructor-slot-name
(function).
coalton-impl/parser/base
common-lisp
.
form-location
(function).
help
(function).
identifier
(type).
identifier-list
(type).
identifier-src
(structure).
identifier-src-list
(type).
identifier-src-name
(reader).
identifierp
(function).
keyword-src
(structure).
keyword-src-list
(type).
keyword-src-name
(reader).
make-identifier-src
(function).
make-keyword-src
(function).
note
(function).
note-end
(function).
parse-error
(function).
parse-error
(condition).
parse-list
(function).
secondary-note
(function).
ensure-span
(function).
identifier-list-p
(function).
identifier-src-list-p
(function).
identifier-src-location
(reader).
identifier-src-p
(function).
keyword-src-list-p
(function).
keyword-src-location
(reader).
keyword-src-p
(function).
coalton-library/math/complex
complex
(symbol macro).
complex
(function).
complex
(class).
conjugate
(symbol macro).
conjugate
(function).
ii
(symbol macro).
ii
(function).
imag-part
(symbol macro).
imag-part
(function).
real-part
(symbol macro).
real-part
(function).
square-magnitude
(symbol macro).
square-magnitude
(function).
%complex
(symbol macro).
%complex
(function).
%define-native-complex-instances
(macro).
%define-standard-complex-instances
(macro).
class/complex
(symbol macro).
class/complex
(function).
class/complex
(class).
class/complex-complex
(symbol macro).
class/complex-complex
(generic reader).
(setf class/complex-complex)
(generic writer).
class/complex-imag-part
(symbol macro).
class/complex-imag-part
(generic reader).
(setf class/complex-imag-part)
(generic writer).
class/complex-real-part
(symbol macro).
class/complex-real-part
(generic reader).
(setf class/complex-real-part)
(generic writer).
class/complex-super-0
(symbol macro).
class/complex-super-0
(generic reader).
(setf class/complex-super-0)
(generic writer).
complex-divide
(symbol macro).
complex-divide
(function).
complex-equal
(symbol macro).
complex-equal
(function).
complex-minus
(symbol macro).
complex-minus
(function).
complex-plus
(symbol macro).
complex-plus
(function).
complex-times
(symbol macro).
complex-times
(function).
complex/%complex
(class).
complex/%complex-_0
(symbol macro).
complex/%complex-_0
(generic reader).
(setf complex/%complex-_0)
(generic writer).
complex/%complex-_1
(symbol macro).
complex/%complex-_1
(generic reader).
(setf complex/%complex-_1)
(generic writer).
double-float-complex-divide
(symbol macro).
double-float-complex-divide
(function).
double-float-complex-equal
(symbol macro).
double-float-complex-equal
(function).
double-float-complex-minus
(symbol macro).
double-float-complex-minus
(function).
double-float-complex-plus
(symbol macro).
double-float-complex-plus
(function).
double-float-complex-times
(symbol macro).
double-float-complex-times
(function).
fraction-complex-divide
(symbol macro).
fraction-complex-divide
(function).
fraction-complex-equal
(symbol macro).
fraction-complex-equal
(function).
fraction-complex-minus
(symbol macro).
fraction-complex-minus
(function).
fraction-complex-plus
(symbol macro).
fraction-complex-plus
(function).
fraction-complex-times
(symbol macro).
fraction-complex-times
(function).
i16-complex-divide
(symbol macro).
i16-complex-divide
(function).
i16-complex-equal
(symbol macro).
i16-complex-equal
(function).
i16-complex-minus
(symbol macro).
i16-complex-minus
(function).
i16-complex-plus
(symbol macro).
i16-complex-plus
(function).
i16-complex-times
(symbol macro).
i16-complex-times
(function).
i32-complex-divide
(symbol macro).
i32-complex-divide
(function).
i32-complex-equal
(symbol macro).
i32-complex-equal
(function).
i32-complex-minus
(symbol macro).
i32-complex-minus
(function).
i32-complex-plus
(symbol macro).
i32-complex-plus
(function).
i32-complex-times
(symbol macro).
i32-complex-times
(function).
i64-complex-divide
(symbol macro).
i64-complex-divide
(function).
i64-complex-equal
(symbol macro).
i64-complex-equal
(function).
i64-complex-minus
(symbol macro).
i64-complex-minus
(function).
i64-complex-plus
(symbol macro).
i64-complex-plus
(function).
i64-complex-times
(symbol macro).
i64-complex-times
(function).
i8-complex-divide
(symbol macro).
i8-complex-divide
(function).
i8-complex-equal
(symbol macro).
i8-complex-equal
(function).
i8-complex-minus
(symbol macro).
i8-complex-minus
(function).
i8-complex-plus
(symbol macro).
i8-complex-plus
(function).
i8-complex-times
(symbol macro).
i8-complex-times
(function).
ifix-complex-divide
(symbol macro).
ifix-complex-divide
(function).
ifix-complex-equal
(symbol macro).
ifix-complex-equal
(function).
ifix-complex-minus
(symbol macro).
ifix-complex-minus
(function).
ifix-complex-plus
(symbol macro).
ifix-complex-plus
(function).
ifix-complex-times
(symbol macro).
ifix-complex-times
(function).
instance/coalton-library/types∶runtimerepr⎵(complex⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(complex⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(complex⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/complex⎵(complex⎵∶a)
(symbol macro).
instance/complex⎵(complex⎵∶a)
(function).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶complex
(function).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵(complex⎵∶a)-coalton-library/math/complex∶real-part
(function).
instance/complex⎵double-float
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶complex
(function).
instance/complex⎵double-float-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵double-float-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵double-float-coalton-library/math/complex∶real-part
(function).
instance/complex⎵fraction
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶complex
(function).
instance/complex⎵fraction-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵fraction-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵fraction-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i16
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶complex
(function).
instance/complex⎵i16-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i16-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i16-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i32
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶complex
(function).
instance/complex⎵i32-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i32-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i32-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i64
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶complex
(function).
instance/complex⎵i64-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i64-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i64-coalton-library/math/complex∶real-part
(function).
instance/complex⎵i8
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶complex
(function).
instance/complex⎵i8-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵i8-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵i8-coalton-library/math/complex∶real-part
(function).
instance/complex⎵ifix
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶complex
(function).
instance/complex⎵ifix-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵ifix-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵ifix-coalton-library/math/complex∶real-part
(function).
instance/complex⎵integer
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶complex
(function).
instance/complex⎵integer-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵integer-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵integer-coalton-library/math/complex∶real-part
(function).
instance/complex⎵single-float
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶complex
(function).
instance/complex⎵single-float-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵single-float-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵single-float-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u16
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶complex
(function).
instance/complex⎵u16-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u16-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u16-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u32
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶complex
(function).
instance/complex⎵u32-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u32-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u32-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u64
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶complex
(function).
instance/complex⎵u64-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u64-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u64-coalton-library/math/complex∶real-part
(function).
instance/complex⎵u8
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶complex
(function).
instance/complex⎵u8-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵u8-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵u8-coalton-library/math/complex∶real-part
(function).
instance/complex⎵ufix
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶complex
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶complex
(function).
instance/complex⎵ufix-coalton-library/math/complex∶imag-part
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶imag-part
(function).
instance/complex⎵ufix-coalton-library/math/complex∶real-part
(symbol macro).
instance/complex⎵ufix-coalton-library/math/complex∶real-part
(function).
instance/eq⎵(complex⎵∶a)
(symbol macro).
instance/eq⎵(complex⎵∶a)
(function).
instance/eq⎵(complex⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(complex⎵∶a)-coalton-library/classes∶==
(function).
instance/into⎵∶a⎵(complex⎵∶a)
(symbol macro).
instance/into⎵∶a⎵(complex⎵∶a)
(function).
instance/into⎵∶a⎵(complex⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵∶a⎵(complex⎵∶a)-coalton-library/classes∶into
(function).
instance/num⎵(complex⎵∶a)
(symbol macro).
instance/num⎵(complex⎵∶a)
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(complex⎵∶a)-coalton-library/classes∶fromint
(function).
instance/reciprocable⎵(complex⎵∶a)
(symbol macro).
instance/reciprocable⎵(complex⎵∶a)
(function).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵(complex⎵∶a)-coalton-library/math/arith∶reciprocal
(function).
integer-complex-divide
(symbol macro).
integer-complex-divide
(function).
integer-complex-equal
(symbol macro).
integer-complex-equal
(function).
integer-complex-minus
(symbol macro).
integer-complex-minus
(function).
integer-complex-plus
(symbol macro).
integer-complex-plus
(function).
integer-complex-times
(symbol macro).
integer-complex-times
(function).
single-float-complex-divide
(symbol macro).
single-float-complex-divide
(function).
single-float-complex-equal
(symbol macro).
single-float-complex-equal
(function).
single-float-complex-minus
(symbol macro).
single-float-complex-minus
(function).
single-float-complex-plus
(symbol macro).
single-float-complex-plus
(function).
single-float-complex-times
(symbol macro).
single-float-complex-times
(function).
u16-complex-divide
(symbol macro).
u16-complex-divide
(function).
u16-complex-equal
(symbol macro).
u16-complex-equal
(function).
u16-complex-minus
(symbol macro).
u16-complex-minus
(function).
u16-complex-plus
(symbol macro).
u16-complex-plus
(function).
u16-complex-times
(symbol macro).
u16-complex-times
(function).
u32-complex-divide
(symbol macro).
u32-complex-divide
(function).
u32-complex-equal
(symbol macro).
u32-complex-equal
(function).
u32-complex-minus
(symbol macro).
u32-complex-minus
(function).
u32-complex-plus
(symbol macro).
u32-complex-plus
(function).
u32-complex-times
(symbol macro).
u32-complex-times
(function).
u64-complex-divide
(symbol macro).
u64-complex-divide
(function).
u64-complex-equal
(symbol macro).
u64-complex-equal
(function).
u64-complex-minus
(symbol macro).
u64-complex-minus
(function).
u64-complex-plus
(symbol macro).
u64-complex-plus
(function).
u64-complex-times
(symbol macro).
u64-complex-times
(function).
u8-complex-divide
(symbol macro).
u8-complex-divide
(function).
u8-complex-equal
(symbol macro).
u8-complex-equal
(function).
u8-complex-minus
(symbol macro).
u8-complex-minus
(function).
u8-complex-plus
(symbol macro).
u8-complex-plus
(function).
u8-complex-times
(symbol macro).
u8-complex-times
(function).
ufix-complex-divide
(symbol macro).
ufix-complex-divide
(function).
ufix-complex-equal
(symbol macro).
ufix-complex-equal
(function).
ufix-complex-minus
(symbol macro).
ufix-complex-minus
(function).
ufix-complex-plus
(symbol macro).
ufix-complex-plus
(function).
ufix-complex-times
(symbol macro).
ufix-complex-times
(function).
coalton-impl/codegen/hoister
coalton-impl/codegen/ast
.
common-lisp
.
hoist-definition
(function).
hoister
(structure).
make-hoister
(function).
pop-final-hoist-point
(function).
pop-hoist-point
(function).
push-hoist-point
(function).
copy-hoist-point
(function).
copy-hoister
(function).
definitions-to-bindings
(function).
hoist-point
(structure).
hoist-point-add
(function).
hoist-point-blocks
(function).
hoist-point-bound-variables
(reader).
(setf hoist-point-bound-variables)
(writer).
hoist-point-definitions
(reader).
hoist-point-list
(type).
hoist-point-list-p
(function).
hoist-point-p
(function).
hoister-hoist-points
(reader).
(setf hoister-hoist-points)
(writer).
hoister-p
(function).
hoister-top-hoist-point
(reader).
make-hoist-point
(function).
coalton-impl/settings
common-lisp
.
*coalton-disable-specialization*
(special variable).
*coalton-heuristic-inlining*
(special variable).
*coalton-optimize*
(special variable).
*coalton-optimize-library*
(special variable).
*coalton-print-unicode*
(special variable).
*compile-print-types*
(special variable).
*emit-type-annotations*
(special variable).
coalton-release-p
(function).
*config-keys*
(special variable).
config
(function).
coalton-library/monad/free
free-apply
(symbol macro).
free-apply
(function).
free-lifta2
(symbol macro).
free-lifta2
(function).
free/free
(class).
free/free-_0
(symbol macro).
free/free-_0
(generic reader).
(setf free/free-_0)
(generic writer).
free/val
(class).
free/val-_0
(symbol macro).
free/val-_0
(generic reader).
(setf free/val-_0)
(generic writer).
instance/applicative⎵(free⎵∶a)
(symbol macro).
instance/applicative⎵(free⎵∶a)
(function).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶lifta2
(function).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵(free⎵∶a)-coalton-library/classes∶pure
(function).
instance/coalton-library/types∶runtimerepr⎵((free⎵∶a)⎵∶b)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵((free⎵∶a)⎵∶b)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵((free⎵∶a)⎵∶b)-coalton-library/types∶runtime-repr
(function).
instance/foldable⎵(free⎵∶a)
(symbol macro).
instance/foldable⎵(free⎵∶a)
(function).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶fold
(symbol macro).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶fold
(function).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶foldr
(symbol macro).
instance/foldable⎵(free⎵∶a)-coalton-library/classes∶foldr
(function).
instance/functor⎵(free⎵∶a)
(symbol macro).
instance/functor⎵(free⎵∶a)
(function).
instance/functor⎵(free⎵∶a)-coalton-library/classes∶map
(symbol macro).
instance/functor⎵(free⎵∶a)-coalton-library/classes∶map
(function).
instance/monad⎵(free⎵∶a)
(symbol macro).
instance/monad⎵(free⎵∶a)
(function).
instance/monad⎵(free⎵∶a)-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵(free⎵∶a)-coalton-library/classes∶>>=
(function).
instance/traversable⎵(free⎵∶a)
(symbol macro).
instance/traversable⎵(free⎵∶a)
(function).
instance/traversable⎵(free⎵∶a)-coalton-library/classes∶traverse
(symbol macro).
instance/traversable⎵(free⎵∶a)-coalton-library/classes∶traverse
(function).
coalton-library/optional
instance/alternative⎵optional
(symbol macro).
instance/alternative⎵optional-coalton-library/classes∶alt
(symbol macro).
instance/alternative⎵optional-coalton-library/classes∶alt
(function).
instance/alternative⎵optional-coalton-library/classes∶empty
(symbol macro).
instance/applicative⎵optional
(symbol macro).
instance/applicative⎵optional-coalton-library/classes∶lifta2
(symbol macro).
instance/applicative⎵optional-coalton-library/classes∶lifta2
(function).
instance/applicative⎵optional-coalton-library/classes∶pure
(symbol macro).
instance/applicative⎵optional-coalton-library/classes∶pure
(function).
instance/default⎵(optional⎵∶a)
(symbol macro).
instance/default⎵(optional⎵∶a)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(optional⎵∶a)-coalton-library/classes∶default
(function).
instance/eq⎵(optional⎵∶a)
(symbol macro).
instance/eq⎵(optional⎵∶a)
(function).
instance/eq⎵(optional⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(optional⎵∶a)-coalton-library/classes∶==
(function).
instance/functor⎵optional
(symbol macro).
instance/functor⎵optional-coalton-library/classes∶map
(symbol macro).
instance/functor⎵optional-coalton-library/classes∶map
(function).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)
(symbol macro).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)
(function).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)-coalton-library/iterator∶collect!
(symbol macro).
instance/iter∶fromiterator⎵(optional⎵∶a)⎵(optional⎵∶b)-coalton-library/iterator∶collect!
(function).
instance/iter∶intoiterator⎵(optional⎵∶a)⎵∶a
(symbol macro).
instance/iter∶intoiterator⎵(optional⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(symbol macro).
instance/iter∶intoiterator⎵(optional⎵∶a)⎵∶a-coalton-library/iterator∶into-iter
(function).
instance/monad⎵optional
(symbol macro).
instance/monad⎵optional-coalton-library/classes∶>>=
(symbol macro).
instance/monad⎵optional-coalton-library/classes∶>>=
(function).
instance/monadfail⎵optional
(symbol macro).
instance/monadfail⎵optional-coalton-library/classes∶fail
(symbol macro).
instance/monadfail⎵optional-coalton-library/classes∶fail
(function).
instance/monoid⎵(optional⎵∶a)
(symbol macro).
instance/monoid⎵(optional⎵∶a)
(function).
instance/monoid⎵(optional⎵∶a)-coalton-library/classes∶mempty
(symbol macro).
instance/monoid⎵(optional⎵∶a)-coalton-library/classes∶mempty
(function).
instance/num⎵(optional⎵∶a)
(symbol macro).
instance/num⎵(optional⎵∶a)
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(optional⎵∶a)-coalton-library/classes∶fromint
(function).
instance/ord⎵(optional⎵∶a)
(symbol macro).
instance/ord⎵(optional⎵∶a)
(function).
instance/ord⎵(optional⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(optional⎵∶a)-coalton-library/classes∶<=>
(function).
instance/semigroup⎵(optional⎵∶a)
(symbol macro).
instance/semigroup⎵(optional⎵∶a)
(function).
instance/semigroup⎵(optional⎵∶a)-coalton-library/classes∶<>
(symbol macro).
instance/semigroup⎵(optional⎵∶a)-coalton-library/classes∶<>
(function).
instance/unwrappable⎵optional
(symbol macro).
instance/unwrappable⎵optional-coalton-library/classes∶unwrap-or-else
(symbol macro).
instance/unwrappable⎵optional-coalton-library/classes∶unwrap-or-else
(function).
coalton-impl/codegen/constant-propagation
coalton-impl/codegen/ast
.
common-lisp
.
propagate-constants
(function).
constant-node-p
(function).
constant-var-value
(function).
coalton-impl/typechecker/tc-env
coalton-impl/typechecker/parse-type
.
common-lisp
.
make-tc-env
(function).
tc-env
(structure).
tc-env-add-definition
(function).
tc-env-add-variable
(function).
tc-env-bindings-variables
(function).
tc-env-bound-variables
(function).
tc-env-env
(reader).
tc-env-lookup-value
(function).
tc-env-replace-type
(function).
tc-env-ty-table
(reader).
copy-tc-env
(function).
tc-env-suggest-value
(function).
coalton-library/utils
defstdlib-package
(macro).
coalton-impl/typechecker/traverse
coalton-impl/typechecker/expression
.
common-lisp
.
make-traverse-block
(function).
traverse
(generic function).
traverse-block
(structure).
copy-traverse-block
(function).
traverse-abstraction
(reader).
traverse-accessor
(reader).
traverse-and
(reader).
traverse-application
(reader).
traverse-bind
(reader).
traverse-block-p
(function).
traverse-body
(reader).
traverse-break
(reader).
traverse-cond
(reader).
traverse-cond-clause
(reader).
traverse-continue
(reader).
traverse-do
(reader).
traverse-do-bind
(reader).
traverse-for
(reader).
traverse-if
(reader).
traverse-integer-literal
(reader).
traverse-let
(reader).
traverse-let-binding
(reader).
traverse-lisp
(reader).
traverse-literal
(reader).
traverse-loop
(reader).
traverse-match
(reader).
traverse-match-branch
(reader).
traverse-or
(reader).
traverse-progn
(reader).
traverse-return
(reader).
traverse-unless
(reader).
traverse-variable
(reader).
traverse-when
(reader).
traverse-while
(reader).
traverse-while-let
(reader).
coalton-impl/parser/reader
common-lisp
.
*coalton-eclector-client*
(special variable).
maybe-read-form
(function).
with-reader-context
(macro).
coalton-eclector-client
(class).
coalton-impl/codegen/program
coalton-impl/codegen/ast
.
common-lisp
.
*codegen-hook*
(special variable).
compile-translation-unit
(function).
bindings-offset
(function).
compile-definitions
(function).
compile-function
(function).
compile-scc
(function).
definition-bindings
(function).
instance-bindings
(function).
merge-forms
(function).
coalton-library/math/dual
Dual numbers are a hypercomplex number system [1]. A dual number has
the form ‘a + bε‘ where ‘a‘ and ‘b‘ are real numbers and ‘ε‘ is a
symbol that satisfies ‘ε^2 = 0‘ and ‘ε != 0‘. The value ‘a‘ is often
called the *primal part* and the value ‘b‘ is often called the *dual
part*. One application of dual numbers is automatic differentiation;
an example taken from [2] is as follows.
Consider the function ‘f(x) = 3x+2‘ and you want to calculate ‘f(4)‘
and ‘f’(4)‘. By the usual rules of differentiation, we know ‘f’(x) = 3‘
and thus ‘(f(4), f’(4)) = (14, 3)‘. We seek to recover this with
dual numbers.
With dual numbers, we can calculate
“‘
f(a) + f’(a)ε
“‘
by taking a real-valued function ‘f‘ and evaluating as if it were a
dual-valued function at the point ‘a + ε‘. Thus, for the defined ‘f‘,
we have:
“‘
f(4 + ε) = 3(4 + ε) + 2
= 3*4 + 3ε + 2
= 14 + 3ε.
“‘
In this result, the primal ‘14‘ is the value of ‘f(4)‘ and the dual is
the value of of ‘f’(4)‘.
Haskell has an automatic differentiation library and you can find it here [3].
Limitations:
We have decided to implement Ord, Eq, and Hash to look at only the
primal part of numbers. This is so the Dual type can be used primarily
for the purpose of automatic differentiation of existing code, and not
for general abstract mathematics. If you need these type classes
acting in the usual way (i.e., on both primal and dual parts), then we
recommend making your own data type which wraps a dual number.
References:
- [1] https://en.wikipedia.org/wiki/Dual_number
- [2] https://blog.demofox.org/2014/12/30/dual-numbers-automatic-differentiation/
- [3] https://hackage.haskell.org/package/ad
dual
(symbol macro).
dual
(function).
dual
(class).
dual-part
(symbol macro).
dual-part
(function).
primal-part
(symbol macro).
primal-part
(function).
dual/dual
(class).
dual/dual-_0
(symbol macro).
dual/dual-_0
(generic reader).
(setf dual/dual-_0)
(generic writer).
dual/dual-_1
(symbol macro).
dual/dual-_1
(generic reader).
(setf dual/dual-_1)
(generic writer).
instance/coalton-library/types∶runtimerepr⎵(dual⎵∶a)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(dual⎵∶a)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(dual⎵∶a)-coalton-library/types∶runtime-repr
(function).
instance/eq⎵(dual⎵∶a)
(symbol macro).
instance/eq⎵(dual⎵∶a)
(function).
instance/eq⎵(dual⎵∶a)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(dual⎵∶a)-coalton-library/classes∶==
(function).
instance/exponentiable⎵(dual⎵∶a)
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ee
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ee
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶exp
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶exp
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ln
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶ln
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶log
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶log
(function).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶pow
(symbol macro).
instance/exponentiable⎵(dual⎵∶a)-coalton-library/math/elementary∶pow
(function).
instance/hash⎵(dual⎵∶a)
(symbol macro).
instance/hash⎵(dual⎵∶a)
(function).
instance/hash⎵(dual⎵∶a)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(dual⎵∶a)-coalton-library/hash∶hash
(function).
instance/num⎵(dual⎵∶a)
(symbol macro).
instance/num⎵(dual⎵∶a)
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶*
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶*
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶+
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶+
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶-
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶-
(function).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶fromint
(symbol macro).
instance/num⎵(dual⎵∶a)-coalton-library/classes∶fromint
(function).
instance/ord⎵(dual⎵∶a)
(symbol macro).
instance/ord⎵(dual⎵∶a)
(function).
instance/ord⎵(dual⎵∶a)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(dual⎵∶a)-coalton-library/classes∶<=>
(function).
instance/radical⎵(dual⎵∶a)
(symbol macro).
instance/radical⎵(dual⎵∶a)
(function).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶nth-root
(symbol macro).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶nth-root
(function).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶sqrt
(symbol macro).
instance/radical⎵(dual⎵∶a)-coalton-library/math/elementary∶sqrt
(function).
instance/reciprocable⎵(dual⎵∶a)
(symbol macro).
instance/reciprocable⎵(dual⎵∶a)
(function).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶/
(symbol macro).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶/
(function).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶reciprocal
(symbol macro).
instance/reciprocable⎵(dual⎵∶a)-coalton-library/math/arith∶reciprocal
(function).
instance/trigonometric⎵(dual⎵∶a)
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶acos
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶acos
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶asin
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶asin
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶atan
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶atan
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶cos
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶cos
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶pi
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶pi
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶sin
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶sin
(function).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶tan
(symbol macro).
instance/trigonometric⎵(dual⎵∶a)-coalton-library/math/elementary∶tan
(function).
sq
(symbol macro).
sq
(function).
coalton-impl/codegen/transformations
rename-type-variables
(function).
coalton-library/tuple
instance/bifunctor⎵tuple
(symbol macro).
instance/bifunctor⎵tuple-coalton-library/classes∶bimap
(symbol macro).
instance/bifunctor⎵tuple-coalton-library/classes∶bimap
(function).
instance/coalton-library/types∶runtimerepr⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/types∶runtime-repr
(function).
instance/coalton-library/types∶runtimerepr⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/types∶runtime-repr
(symbol macro).
instance/coalton-library/types∶runtimerepr⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/types∶runtime-repr
(function).
instance/default⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/default⎵(tuple⎵∶a⎵∶b)
(function).
instance/default⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶default
(function).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)
(function).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶default
(function).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(function).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶default
(function).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(function).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶default
(symbol macro).
instance/default⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶default
(function).
instance/eq⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/eq⎵(tuple⎵∶a⎵∶b)
(function).
instance/eq⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶==
(function).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)
(function).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/classes∶==
(function).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(function).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/classes∶==
(function).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(function).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶==
(symbol macro).
instance/eq⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/classes∶==
(function).
instance/hash⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/hash⎵(tuple⎵∶a⎵∶b)
(function).
instance/hash⎵(tuple⎵∶a⎵∶b)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple⎵∶a⎵∶b)-coalton-library/hash∶hash
(function).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)
(symbol macro).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)
(function).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple3⎵∶a⎵∶b⎵∶c)-coalton-library/hash∶hash
(function).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(symbol macro).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)
(function).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple4⎵∶a⎵∶b⎵∶c⎵∶d)-coalton-library/hash∶hash
(function).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(symbol macro).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)
(function).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/hash∶hash
(symbol macro).
instance/hash⎵(tuple5⎵∶a⎵∶b⎵∶c⎵∶d⎵∶e)-coalton-library/hash∶hash
(function).
instance/into⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)
(symbol macro).
instance/into⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)-coalton-library/classes∶into
(symbol macro).
instance/into⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)-coalton-library/classes∶into
(function).
instance/iso⎵(tuple⎵∶a⎵∶b)⎵(tuple⎵∶b⎵∶a)
(symbol macro).
instance/ord⎵(tuple⎵∶a⎵∶b)
(symbol macro).
instance/ord⎵(tuple⎵∶a⎵∶b)
(function).
instance/ord⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶<=>
(symbol macro).
instance/ord⎵(tuple⎵∶a⎵∶b)-coalton-library/classes∶<=>
(function).
tuple3/tuple3
(class).
tuple3/tuple3-_0
(symbol macro).
tuple3/tuple3-_0
(generic reader).
(setf tuple3/tuple3-_0)
(generic writer).
tuple3/tuple3-_1
(symbol macro).
tuple3/tuple3-_1
(generic reader).
(setf tuple3/tuple3-_1)
(generic writer).
tuple3/tuple3-_2
(symbol macro).
tuple3/tuple3-_2
(generic reader).
(setf tuple3/tuple3-_2)
(generic writer).
tuple4/tuple4
(class).
tuple4/tuple4-_0
(symbol macro).
tuple4/tuple4-_0
(generic reader).
(setf tuple4/tuple4-_0)
(generic writer).
tuple4/tuple4-_1
(symbol macro).
tuple4/tuple4-_1
(generic reader).
(setf tuple4/tuple4-_1)
(generic writer).
tuple4/tuple4-_2
(symbol macro).
tuple4/tuple4-_2
(generic reader).
(setf tuple4/tuple4-_2)
(generic writer).
tuple4/tuple4-_3
(symbol macro).
tuple4/tuple4-_3
(generic reader).
(setf tuple4/tuple4-_3)
(generic writer).
tuple5/tuple5
(class).
tuple5/tuple5-_0
(symbol macro).
tuple5/tuple5-_0
(generic reader).
(setf tuple5/tuple5-_0)
(generic writer).
tuple5/tuple5-_1
(symbol macro).
tuple5/tuple5-_1
(generic reader).
(setf tuple5/tuple5-_1)
(generic writer).
tuple5/tuple5-_2
(symbol macro).
tuple5/tuple5-_2
(generic reader).
(setf tuple5/tuple5-_2)
(generic writer).
tuple5/tuple5-_3
(symbol macro).
tuple5/tuple5-_3
(generic reader).
(setf tuple5/tuple5-_3)
(generic writer).
tuple5/tuple5-_4
(symbol macro).
tuple5/tuple5-_4
(generic reader).
(setf tuple5/tuple5-_4)
(generic writer).
coalton-impl/typechecker/type-errors
ambiguous-constraint
(condition).
ambiguous-constraint-pred
(generic reader).
fundep-conflict
(condition).
infinite-type-unification-error
(condition).
kind-mismatch-error
(condition).
overlapping-instance-error
(condition).
overlapping-instance-error-inst1
(generic reader).
overlapping-instance-error-inst2
(generic reader).
overlapping-specialization-error
(condition).
overlapping-specialization-error-existing
(generic reader).
overlapping-specialization-error-new
(generic reader).
predicate-unification-error
(condition).
type-kind-mismatch-error
(condition).
unification-error
(condition).
fundep-conflict-class
(generic reader).
fundep-conflict-class-fundeps
(generic reader).
fundep-conflict-class-vars
(generic reader).
fundep-conflict-fundep
(generic reader).
fundep-conflict-new-from-tys
(generic reader).
fundep-conflict-new-pred
(generic reader).
fundep-conflict-new-to-tys
(generic reader).
fundep-conflict-old-from-tys
(generic reader).
fundep-conflict-old-pred
(generic reader).
fundep-conflict-old-to-tys
(generic reader).
infinite-type-unification-error-type
(generic reader).
kind-mismatch-error-kind
(generic reader).
kind-mismatch-error-type
(generic reader).
type-kind-mismatch-error-type1
(generic reader).
type-kind-mismatch-error-type2
(generic reader).
unification-error-pred1
(generic reader).
unification-error-pred2
(generic reader).
unification-error-type1
(generic reader).
unification-error-type2
(generic reader).
coalton-impl/parser/collect
collect-referenced-classes
(function).
collect-referenced-types
(function).
collect-type-variables
(function).
collect-variables
(function).
collect-referenced-classes-generic%
(generic function).
collect-referenced-types-generic%
(generic function).
collect-type-variables-generic%
(generic function).
collect-variables-generic%
(generic function).
coalton-impl/codegen/codegen-class
common-lisp
.
codegen-class-definitions
(function).
make-method-fun
(function).
coalton-impl/parser/cursor
common-lisp
.
atom-p
(function).
collect
(function).
collect-symbols
(function).
cursor-location
(function).
cursor-message
(reader).
(setf cursor-message)
(writer).
cursor-pointer
(reader).
(setf cursor-pointer)
(writer).
cursor-source
(reader).
(setf cursor-source)
(writer).
cursor-value
(reader).
(setf cursor-value)
(writer).
discard-symbol
(function).
each
(function).
empty-p
(function).
error
(function).
make-cursor
(function).
next
(function).
next-symbol
(function).
peek
(function).
%ensure-proper-list
(function).
%label-location
(function).
%make-cursor
(function).
copy-cursor
(function).
cursor
(structure).
cursor-last
(reader).
(setf cursor-last)
(writer).
cursor-p
(function).
proper-list-p
(function).
coalton-impl/typechecker/define-instance
toplevel-typecheck-instance
(function).
check-for-orphan-instance
(function).
check-instance-valid
(function).
define-instance-in-environment
(function).
typecheck-instance
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Supplied as a loop label in while, while-let, for, loop, break and continue when a label is not supplied by the user.
Maximum number of times to cycle when waiting for fundeps to fixpoint
Whether to print all tyvars using type variable syntax
This requires a valid PPRINT-VARIABLE-CONTEXT
Whether to print coalton info using unicode symbols
A hook that provides access to intermediate program representations during code generation.
A function bound here will be called with a keyword category, and one or more additional arguments, depending on the value of that keyword. Keyword values:
:AST name type value
Toplevel definitions, after type checking and before compilation.
Print types of definitions to standard output on compile.
Configure the backend to insert or remove type annotations from the generated code.
The recursive function reference for the current traversal. This will
be bound for the extent of any traversal. Inside of an
‘action‘, ‘(funcall *traverse* node)‘ may be used to invoke recursion.
Right associative compose operator. Creates a new functions that will run the
functions right to left when applied. This is the same as the NEST macro without supplying
the value. The composition is thus the same order as COMPOSE.
‘(.< f g h)‘ creates the function ‘(fn (x) (f (g (h x))))
Left associative compose operator. Creates a new functions that will run the
functions left to right when applied. This is the same as the PIPE macro without supplying
the value. The composition is thus the reverse order of COMPOSE.
‘(.> f g h)‘ creates the function ‘(fn (x) (h (g (f x))))
Construct an action block, turning ‘body‘ into a lambda function accepting ‘args‘ if ‘args‘ are provided. If there are no ‘args‘, then ‘body‘ is assumed to be a function object and is used directly with ‘when‘ and ‘type‘ to create an ‘action‘ instance. Otherwise, the first argument in ‘args‘ is declared to be a node of type ‘type‘, and the ‘args‘ and ‘body‘ are used to generate a lambda function.
A syntactic convenience for type casting.
(as <type> <expr>)
is equivalent to
(the <type> (into <expr>))
and
(as <type>)
is equivalent to
(fn (expr) (the <type> (into expr))).
Note that this may copy the object or allocate memory.
Signal an error unless DATUM is ‘True’.
If the assertion fails, the signaled error will apply the FORMAT-DATA to the FORMAT-STRING via ‘cl:format’ to
produce an error message.
Generate code for FORMS, excluding Lisp type declarations.
Dump the AST for toplevel definitions occurring in FORMS to *standard-out* and return NIL.
Generate code for FORMS, including Lisp type declarations.
Compile Coalton FORMS.
Log names and values of VARS to standard output
Declare the type of a variable. (Coalton top-level operator.)
Define a variable or function. (Coalton top-level operator.)
Define a new type class. (Coalton top-level operator.
Define an instance of a type class. (Coalton top-level operator.)
Create a new sruct named NAME. (Coalton top-level operator.)
Create a new algebraic data type named NAME. (Coalton top-level operator.)
A lambda abstraction callable within coalton.
A lexical LET binding.
An escape from Coalton into the Lisp world.
Include lisp forms. (Coalton top-level operator.)
Construct a ‘HashTable’ containing the PAIRS as initial entries.
Each of the PAIRS should be a two-element list of the form (KEY VALUE). The resulting table will map KEY to
VALUE.
Listing duplicate keys is disallowed. This macro will attempt to detect duplicate keys at compile-time, and signal an error if duplicate keys are found. If the macro doesn’t detect a pair of duplicate keys, the resulting table will map the KEY to exactly one of the listed VALUEs, but which VALUE is chosen is undefined.
Examples:
(make ("zero" 0)
("one" 1)
("two" 2))
(let ((zero "zero")
(one "one"))
(make (zero 0)
(one 1)
("two" 2)))
Create a new ‘Seq‘ containing ‘elems‘.
Construct a ‘Vector’ containing the ELEMENTS, in the order listed.
Construct a tree containing the ELEMENTS.
e.g. (tree:make 5 6 1 8 9) => tree containing 1, 5, 6, 8, 9.
Pattern matching construct.
Mark a definition for monomorphization.
A syntactic convenience for function application. Transform
(NEST f g h x)
to
(f (g (h x))).
A syntactic convenience for function application, sometimes called a "threading macro". Transform
(PIPE x h g f)
to
(f (g (h x))).
A sequence of expressions.
Annote a type definition with a runtime representation.
Declare a specialization for a function. (Coalton top-level operator.)
Declare that EXPR is of type TYPE.
Convert the Lisp expression EXPR, representing a generalized boolean, to a Coalton boolean.
Assert that a branch of code cannot be evaluated in the course of normal execution.
Signal an error with CL format string DATUM and optional format arguments ARGUMENTS.
Create a variable context which can be used with PPRINT-TVAR
If there is no pretty printing variable scope then create one for BODY
Run the body in the toplevel reader context.
* :: ∀ A. NUM A ⇒ (A → A → A)
+ :: ∀ A. NUM A ⇒ (A → A → A)
- :: ∀ A. NUM A ⇒ (A → A → A)
/ :: ∀ A. RECIPROCABLE A ⇒ (A → A → A)
/= :: ∀ A. EQ A ⇒ (A → A → BOOLEAN) Is ‘a‘ not equal to ‘b‘?
1+ :: ∀ A. NUM A ⇒ (A → A) Increment ‘num‘.
1- :: ∀ A. NUM A ⇒ (A → A) Decrement ‘num‘.
< :: ∀ A. ORD A ⇒ (A → A → BOOLEAN) Is ‘x‘ less than ‘y‘?
<= :: ∀ A. ORD A ⇒ (A → A → BOOLEAN) Is ‘x‘ less than or equal to ‘y‘?
<=> :: ∀ A. ORD A ⇒ (A → A → ORD)
<> :: ∀ A. SEMIGROUP A ⇒ (A → A → A)
== :: ∀ A. EQ A ⇒ (A → A → BOOLEAN)
> :: ∀ A. ORD A ⇒ (A → A → BOOLEAN) Is ‘x‘ greater than ‘y‘?
>= :: ∀ A. ORD A ⇒ (A → A → BOOLEAN) Is ‘x‘ greater than or equal to ‘y‘?
>> :: ∀ A B C. MONAD A ⇒ ((A B) → (A C) → (A C))
>>= :: ∀ A B C. MONAD A ⇒ ((A B) → (B → (A C)) → (A C))
^ :: ∀ A B. (NUM A) (INTEGRAL B) ⇒ (A → B → A) Exponentiate BASE to a non-negative POWER.
^^ :: ∀ A B. (RECIPROCABLE A) (INTEGRAL B) ⇒ (A → B → A) Exponentiate BASE to a signed POWER.
ABORT :: ∀ A B. ((FILESTREAM A) → (RESULT FILEERROR B)) Closes a FileStream and aborts all operations..
ABS :: ∀ A. (ORD A) (NUM A) ⇒ (A → A) Absolute value of ‘x‘.
ACOS :: ∀ A. TRIGONOMETRIC A ⇒ (A → A)
ACOSH :: ∀ A. ELEMENTARY A ⇒ (A → A)
ADD-FEATURE :: (STRING → UNIT)
Adds a feature ‘feat‘ to ‘cl:*features*‘.
ALL :: ∀ A. ((A → BOOLEAN) → (LIST A) → BOOLEAN) Returns TRUE if every element in XS matches F.
ALPHA? :: (CHAR → BOOLEAN) Is C an alphabetic character?
ALT :: ∀ A B. ALTERNATIVE A ⇒ ((A B) → (A B) → (A B))
Perform analysis passes on TRANSLATION-UNIT, potentially producing errors or warnings.
AND :: ∀ A. BITS A ⇒ (A → A → A)
The bitwise logical ‘and‘ of two integers
AND! :: ((ITERATOR BOOLEAN) → BOOLEAN)
Returns True if all iterator elements are True. May not consume the entire iterator. Returns True on an empty iterator.
ANY :: ∀ A. ((A → BOOLEAN) → (LIST A) → BOOLEAN) Returns TRUE if at least one element in XS matches F.
ANY! :: ∀ A. ((A → BOOLEAN) → (ITERATOR A) → BOOLEAN)
Return ‘True‘ as soon as any element of ITER is GOOD?, or ‘False‘ if none of them are.
Returns ‘False‘ if ITER is empty.
APPEND :: ∀ A. ((LIST A) → (LIST A) → (LIST A)) Appends two lists together and returns a new list.
APPEND :: ∀ A. ((QUEUE A) → (QUEUE A) → (QUEUE A))
Create a new queue containing the elements of ‘q1‘ followed by the elements of ‘q2‘.
APPEND :: ∀ A. ((VECTOR A) → (VECTOR A) → (VECTOR A))
Create a new vector containing the elements of ‘v1‘ followed by the elements of ‘v2‘.
APPEND-TO-FILE! :: ∀ A B. (RUNTIMEREPR B) (INTO A PATHNAME) (FILE B) ⇒ (A → (VECTOR B) → (RESULT FILEERROR UNIT)) Opens and appends a file with data of type :a.
Substitute variables in the tree of ‘node‘ with other nodes specified in ‘subs‘. Throw an error if a variable to be substituted is bound in a subtree of ‘node‘.
ARCHITECTURE :: (UNIT → STRING)
The system’s architecture (stored at compile time).
AREF :: ∀ A B. RANDOMACCESS A B ⇒ (A → UFIX → (OPTIONAL B))
Read the element at ‘index‘ of the random-access storage ‘storage‘. Return ‘None‘ if the read is out-of-bounds or not permitted.
AREF :: ∀ A. ((LISPARRAY A) → UFIX → A) Read the ‘i‘th value of the ‘LispArray‘ ‘v‘.
ARGV0 :: (UNIT → (OPTIONAL STRING))
The first command line argument (stored at compile time).
AS-OPTIONAL :: ∀ A B. UNWRAPPABLE A ⇒ ((A B) → (OPTIONAL B))
Convert any Unwrappable container into an ‘Optional‘, constructing Some on a successful unwrap and None on a failed unwrap.
AS-PROXY-OF :: ∀ A. (A → (PROXY A) → A)
Returns the parameter, forcing the proxy to have the same type as the parameter.
ASCII-ALPHA? :: (CHAR → BOOLEAN) Is C an ASCII alphabetic character?
ASCII-ALPHANUMERIC? :: (CHAR → BOOLEAN) Is C an ASCII alphanumeric character?
ASCII-DIGIT? :: (CHAR → BOOLEAN) Is C an ASCII digit character?
ASCII-LOWERCASE? :: (CHAR → BOOLEAN) Is C an ASCII lowercase character?
ASCII-UPPERCASE? :: (CHAR → BOOLEAN) Is C an ASCII uppercase character?
ASH :: (INTEGER → INTEGER → INTEGER) Compute the "arithmetic shift" of ‘x‘ by ‘n‘.
ASIN :: ∀ A. TRIGONOMETRIC A ⇒ (A → A)
ASINH :: ∀ A. ELEMENTARY A ⇒ (A → A)
ASUM :: ∀ A B C. (ALTERNATIVE B) (FOLDABLE A) ⇒ ((A (B C)) → (B C)) Fold over a list using ‘alt‘.
ATAN :: ∀ A. TRIGONOMETRIC A ⇒ (A → A)
ATAN2 :: ∀ A. (ORD A) (TRIGONOMETRIC A) (RECIPROCABLE A) ⇒ (A → A → A) Computes the two-argument arctangent of y and x, which is roughly the same as (atan (/ y x)) when defined and accounting for the quadrant of the (x,y).
ATANH :: ∀ A. ELEMENTARY A ⇒ (A → A)
Return T if cursor is pointing at an atom.
BEST-APPROX :: ∀ A. RATIONAL A ⇒ (A → FRACTION)
BIDIRECTIONAL :: (PATHNAME → IFEXISTS → STREAMOPTIONS) Constructor for opening a bidirectional stream.
BIMAP :: ∀ A B C D E. BIFUNCTOR E ⇒ ((A → B) → (C → D) → (E A C) → (E B D))
BOOLEAN-AND :: (BOOLEAN → BOOLEAN → BOOLEAN)
Are both ‘x‘ and ‘y‘ true? Note that this is a *function* which means both ‘x‘ and ‘y‘ will be evaluated. Use the ‘and‘ macro for short-circuiting behavior.
BOOLEAN-NOT :: (BOOLEAN → BOOLEAN)
The logical negation of ‘x‘. Is ‘x‘ false?
BOOLEAN-OR :: (BOOLEAN → BOOLEAN → BOOLEAN)
Is either ‘x‘ or ‘y‘ true? Note that this is a *function* which means both ‘x‘ and ‘y‘ will be evaluated. Use the ‘or‘ macro for short-circuiting behavior.
BOOLEAN-XOR :: (BOOLEAN → BOOLEAN → BOOLEAN) Are ‘x‘ or ‘y‘ true, but not both?
BRACKET :: ∀ A B C D. MONAD A ⇒ ((A B) → (B → (A C)) → (B → (A D)) → (A D))
Bracket takes an initial state, performs a body of operations, and then forces a safe exit.
This wraps ‘cl:unwind-protect‘.
Modeled after Haskell: https://wiki.haskell.org/Bracket_pattern
Apply a Coalton function object FUNCTION to ARGS from Common Lisp.
CAPACITY :: ∀ A. ((VECTOR A) → UFIX)
Returns the number of elements that ‘v‘ can store without resizing.
CAPTURE-PROFILE :: ∀ A. ((UNIT → A) → (PROFILE A))
Runs a function, recording profile information and returning a Profile object.
CAR :: ∀ A. ((LIST A) → A)
Return the traditional car of a list. This function is partial
CDR :: ∀ A. ((LIST A) → (LIST A)) Return the traditional cdr of a list.
CEILING :: ∀ A. QUANTIZABLE A ⇒ (A → INTEGER)
CEILING/ :: (INTEGER → INTEGER → INTEGER)
Divide two integers and compute the ceiling of the quotient.
CHAIN! :: ∀ A. ((ITERATOR A) → (ITERATOR A) → (ITERATOR A))
Yield all the elements of ITER1 followed by all the elements from ITER2.
CHAR-CODE :: (CHAR → UFIX)
Convert a character to its ASCII representation.
CHARS :: (STRING → (ITERATOR CHAR))
Returns an iterator over the characters in ‘str‘.
Check for duplicate elements in ELEMS. F maps items in ELEMS to symbols which are compared for equality.
As soon as two duplicate elements are detected, CALLBACK is invoked with those two elements, ordered by source location.
CIS :: ∀ A. (TRIGONOMETRIC A) (COMPLEX A) ⇒ (A → (COMPLEX A))
A point on the complex unit circle:
(cis z) := (exp (complex 0 z))
= (complex (cos z) (sin z))
CLEAR! :: ∀ A. ((QUEUE A) → UNIT) Clear all elements from ‘q‘.
CLEAR! :: ∀ A. ((VECTOR A) → UNIT) Set the capacity of ‘v‘ to ‘0‘.
CLOSE :: ∀ A B. ((FILESTREAM A) → (RESULT FILEERROR B)) Closes a FileStream.
Computes the closure of x under f
CMD-ARGS :: (UNIT → (LIST STRING))
The current command line arguments (stored at compile time).
Determines how redefinable code generated by Coalton is.
In development mode (i.e. (not (coalton-release-p))), Coalton turns all declare-type forms into CLOS objects
to support a repl based workflow.
In release mode Coalton compiles declare-type forms into frozen structs or even more optimal layouts which may
not support redefinition.
Development mode is the default.
Enable release mode either by setting the UNIX environment variable COALTON_ENV to "release", by
(setf (get ’:coalton-config ’:compiler-mode) "release")
or by pushing ‘:coalton-release’ into ‘*features*’. Any of these must be done before loading Coalton.
CODE-CHAR :: (UFIX → (OPTIONAL CHAR))
Convert a number to its ASCII character, returning None on failure.
Compile Coalton source from SOURCE and return Lisp program text. NAME may be the filename related to the input stream.
COLLECT :: ∀ A B C. (ORD B) (FOLDABLE A) ⇒ ((A (TUPLE B C)) → (MAP B C))
Construct a ‘Map‘ containing all the ‘(key value)‘ pairs in ‘coll‘.
If ‘coll‘ contains duplicate keys, later values will overwrite earlier values.
Collect values from list-valued CURSOR until empty or TEST returns NIL, optionally transforming each value with KEY.
COLLECT! :: ∀ A B. ORD A ⇒ ((ITERATOR (TUPLE A B)) → (MAP A B))
Construct a ‘Map‘ containing all the ‘(key value)‘ pairs in ‘iter‘.
If ‘iter‘ contains duplicate keys, later values will overwrite earlier values.
COLLECT! :: ∀ A B. FROMITERATOR B A ⇒ ((ITERATOR A) → B)
COLLECT! :: ∀ A. ORD A ⇒ ((ITERATOR A) → (TREE A))
Construct a Tree containing all the elements of ITER.
If ITER contains duplicates, later elements will overwrite earlier elements.
Returns a deduplicated list of all classes referenced in TY.
Returns a deduplicated list of all ‘TYCON’s in TYPE.
Read a list of symbols from CURSOR.
Returns a deduplicated list of all ‘TYVAR’s in TYPE.
Returns a deduplicated list of all ‘NODE-VARIABLE’s referenced in expressions. May not include all bound variables.
COMBINE-HASHES :: (HASH → HASH → HASH)
COMBINE-HASHES-ORDER-INDEPENDENT :: (HASH → HASH → HASH)
COMBS :: ∀ A. ((LIST A) → (LIST (LIST A)))
Compute a list of all combinations of elements of L. This function is sometimes goes by the name "power set" or "subsets".
The ordering of elements of L is preserved in the ordering of elements in each list produced by ‘(COMBS L)‘.
COMBSOF :: ∀ A. (UFIX → (LIST A) → (LIST (LIST A)))
Produce a list of size-N subsets of L.
The ordering of elements of L is preserved in the ordering of elements in each list produced by ‘(COMBSOF N L)‘.
This function is equivalent to all size-N elements of ‘(COMBS L)‘.
Compile Coalton code in SOURCE, returning the pathname of the generated .fasl file. If OUTPUT-FILE is nil, the built-in compiler default output location will be used.
Compile PROGRAM and return a single form suitable for direct inclusion by Lisp compiler. For implementing coalton-toplevel macro.
Read Coalton source from SOURCE and write Lisp source to OUTPUT. NAME may be the filename related to the input stream.
COMPLEMENT :: ∀ A. ((A → BOOLEAN) → A → BOOLEAN) Compute the complement of a unary Boolean function.
COMPLEX :: ∀ A. COMPLEX A ⇒ (A → A → (COMPLEX A))
COMPOSE :: ∀ A B C. ((A → B) → (C → A) → C → B)
Produces a function equivalent to applying ‘g‘ followed by ‘f‘.
Compose substitution lists S1 and S2 together, applying S1 to S2.
CONC :: ∀ A. RUNTIMEREPR A ⇒ ((SEQ A) → (SEQ A) → (SEQ A)) Concatenate two ‘Seq‘s
CONCAT :: ∀ A. ((LIST (LIST A)) → (LIST A))
Appends a list of lists together into a single new list.
CONCAT :: (STRING → STRING → STRING)
Concatenate STR1 and STR2 together, returning a new string.
CONCATMAP :: ∀ A B. ((A → (LIST B)) → (LIST A) → (LIST B)) Apply F to each element in XS and concatenate the results.
CONJOIN :: ∀ A. ((A → BOOLEAN) → (A → BOOLEAN) → A → BOOLEAN) Compute the conjunction of two unary Boolean functions.
CONJUGATE :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → (COMPLEX A)) The complex conjugate.
CONS :: ∀ A. (A → (LIST A) → (LIST A))
CONST :: ∀ A B. (A → B → A)
A function that always returns its first argument.
Construct a FUNCTION-ENTRY object with ARITY
NOTE: There is no FUNCTION-ENTRY for arity 1 and the function will be returned
COPY :: ∀ A. ((QUEUE A) → (QUEUE A))
Return a new queue containing the same elements as ‘q‘.
COPY :: ∀ A. ((VECTOR A) → (VECTOR A))
Return a new vector containing the same elements as ‘v‘.
COPY! :: ∀ A B. (INTO A PATHNAME) (INTO B PATHNAME) ⇒ (A → B → (RESULT FILEERROR UNIT)) Copies a file to a new location.
Make a copy of ‘node‘, optionally with a ‘new-type‘.
COS :: ∀ A. TRIGONOMETRIC A ⇒ (A → A)
COSH :: ∀ A. ELEMENTARY A ⇒ (A → A)
COUNT :: ∀ A B. ((HASHTABLE A B) → INTEGER) Returns the number of entries in TABLE
COUNT! :: ∀ A. ((ITERATOR A) → UFIX)
Return the number of elements in ITER.
This operation could be called ‘length!‘, but ‘count!‘ emphasizes the fact that it consumes ITER, and
afterwards, ITER will be exhausted.
Count the number of function application nodes in the AST corresponding to ‘node‘.
COUNT-FOREVER :: ∀ A. (NUM A) (ORD A) ⇒ (UNIT → (ITERATOR A)) An infinite iterator which starts at 0 and counts upwards by 1.
Count the number of nodes in the AST corresponding to ‘node‘.
COUNTBY :: ∀ A. ((A → BOOLEAN) → (LIST A) → UFIX)
Count the number of items in THINGS that satisfy the predicate F.
CREATE-DIRECTORY! :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR PATHNAME))
This is equivalent to ‘mkdir -p‘. Creates a directory and its parents. The pathname must be a valid directory pathname.
CREATE-TEMP-DIRECTORY! :: (UNIT → (RESULT FILEERROR PATHNAME)) This configures a default temporary directory for use.
CREATE-TEMP-FILE! :: (STRING → (RESULT FILEERROR PATHNAME)) This configures a default temporary file for use.
CURRY :: ∀ A B C. (((TUPLE A B) → C) → A → B → C)
Take a function whose input is a tuple and enable curried application of the left and right parameters, equivalent to ‘(func (Tuple left right))‘.
Return the location of the value that CURSOR is pointing at.
DECREMENT! :: ∀ A. NUM A ⇒ ((CELL A) → A)
Subtract one from the contents of CEL, storing and returning the new value
DEFAULT :: ∀ A. DEFAULT A ⇒ (UNIT → A)
DEFAULT? :: ∀ A. (DEFAULT A) (EQ A) ⇒ (A → BOOLEAN) Is ‘x‘ the default item of its type?
DEFAULTING-UNWRAP :: ∀ A B. (UNWRAPPABLE A) (DEFAULT B) ⇒ ((A B) → B) Unwrap an ‘unwrappable‘, returning ‘(default)‘ of the wrapped type on failure.
DELETE-FILE! :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR UNIT)) Deletes a given file if the file exists.
DENOMINATOR :: (FRACTION → INTEGER) The denominator of a fraction.
DIFFERENCE :: ∀ A. EQ A ⇒ ((LIST A) → (LIST A) → (LIST A))
Returns a new list with the first occurence of each element in ‘ys‘ removed from ‘xs‘.
DIGIT? :: (CHAR → BOOLEAN) Is C a digit character?
DIRECTORY-EXISTS? :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR BOOLEAN)) Returns True if a pathname names a directory that exists.
DIRECTORY-FILES :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR (LIST PATHNAME)))
Returns all files within the directory. Returns an error if the pathname is not a directory pathname.
DIRECTORY-PATHNAME? :: ∀ A. INTO A PATHNAME ⇒ (A → BOOLEAN) Returns True if a pathname has no file component.
Read and discard a symbol from CURSOR.
Signal a condition with MESSAGE if a symbol is not present.
DISJOIN :: ∀ A. ((A → BOOLEAN) → (A → BOOLEAN) → A → BOOLEAN) Compute the disjunction of two unary Boolean functions.
DIV :: ∀ A. REMAINDER A ⇒ (A → A → A)
DIVMOD :: ∀ A. REMAINDER A ⇒ (A → A → (TUPLE A A))
DOWN-FROM :: ∀ A. (NUM A) (ORD A) ⇒ (A → (ITERATOR A))
An iterator which begins below the provided limit and counts down through and including zero.
DOWNCASE :: (CHAR → CHAR)
Returns the downcased version of C, returning C when there is none.
DROP :: ∀ A. (UFIX → (LIST A) → (LIST A)) Returns a list with the first N elements removed.
DUAL :: ∀ A. (A → A → (DUAL A))
Representation of a dual number in the form ‘a + bε‘ where ‘a‘ and ‘b‘ are real numbers and ‘ε‘ satisfies ‘ε^2 = 0‘ and ‘ε != 0‘.
Note: ‘Eq‘, and ‘Ord‘ and ‘Hash‘ only make use of the primal component.
DUAL-PART :: ∀ A. ((DUAL A) → A)
The dual (i.e., derivative) part of a dual number.
DYADIC :: (INTEGER → INTEGER → DYADIC)
For each element in cons-valued CURSOR, create a subcursor and apply F.
EE :: ∀ A. EXPONENTIABLE A ⇒ A
ELEMENTWISE-HASH! :: ∀ A. HASH A ⇒ ((ITERATOR A) → HASH) Hash an iterator by combining the hashes of all its elements.
The empty iterator will hash as 0.
ELEMENTWISE-MATCH! :: ∀ A. ((A → A → BOOLEAN) → (ITERATOR A) → (ITERATOR A) → BOOLEAN)
Are LEFT and RIGHT elementwise-identical under SAME?
True if, for every pair of elements (A B) in (LEFT RIGHT), (same? A B) is True, and LEFT and RIGHT have the same length.
ELEMENTWISE==! :: ∀ A. EQ A ⇒ ((ITERATOR A) → (ITERATOR A) → BOOLEAN)
Is every element of the first iterator ‘==’ to the corresponding element of the second?
True if two iterators have the same length, and for every N, the Nth element of the first iterator is ‘==’ to the Nth element of the second iterator.
ELEMINDEX :: ∀ A. EQ A ⇒ (A → (LIST A) → (OPTIONAL UFIX))
EMPTY :: ∀ A B. ALTERNATIVE A ⇒ (A B)
T if CURSOR has no next value.
EMPTY? :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR BOOLEAN)) Checks whether a directory is empty.
EMPTY? :: ∀ A. ((SEQ A) → BOOLEAN)
EMPTY? :: ∀ A. ((QUEUE A) → BOOLEAN) Is ‘q‘ empty?
EMPTY? :: ∀ A. ((VECTOR A) → BOOLEAN) Is ‘v‘ empty?
Return a new location that points at a zero-length span immediately past tht end of LOCATION.
Does PRED hold if and only if all of PREDS hold?
ENTRIES :: ∀ A B. ((HASHTABLE A B) → (ITERATOR (TUPLE A B))) Returns the key-values pairs as a list.
ENTRIES :: ∀ A B. ((MAP A B) → (ITERATOR (TUPLE A B)))
Iterate over the (key value) pairs in MP, sorted by the keys in least-to-greatest order.
ENUMERATE! :: ∀ A. ((ITERATOR A) → (ITERATOR (TUPLE UFIX A))) Pair successive zero-based incides with elements from ITER
EQUIVALENCE-CLASSES :: ∀ A. EQ A ⇒ ((LIST A) → (LIST (LIST A)))
EQUIVALENCE-CLASSES-BY :: ∀ A. ((A → A → BOOLEAN) → (LIST A) → (LIST (LIST A))) Break a list into a list of equivalence classes according to an equivalence relation.
ERR :: ∀ A B. (A → (RESULT A B))
ERR? :: ∀ A B. ((RESULT A B) → BOOLEAN) Returns TRUE if X is ERR
Signal an error related to one or more source locations
ERROR :: ∀ A B. SIGNALABLE A ⇒ (A → B)
Signal an error with a type-specific error string.
Signal a PARSE-ERROR with a NOTE that labels the current value of a cursor.
Position is one of:
:last – label the last element
:next – label the next element
:form – label the enclosing form
:after-last – point just past the last element
EVEN? :: ∀ A. INTEGRAL A ⇒ (A → BOOLEAN) Is N even?
EVERY! :: ∀ A. ((A → BOOLEAN) → (ITERATOR A) → BOOLEAN)
Return ‘True‘ if every element of ITER is GOOD?, or ‘False‘ as soon as any element is not GOOD?.
Returns ‘True‘ if ITER is empty.
EXACT/ :: (INTEGER → INTEGER → FRACTION) Exactly divide two integers and produce a fraction.
Are PATTERNS exhaustive?
EXISTS? :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR BOOLEAN)) Returns whether a file or directory exists.
EXP :: ∀ A. EXPONENTIABLE A ⇒ (A → A)
Expand the macro in FORM using MACROEXPAND-1, trying our best to preserve source information.
EXPECT :: ∀ A B. UNWRAPPABLE A ⇒ (STRING → (A B) → B)
Unwrap ‘container‘, signaling an error with the description ‘reason‘ on failure.
EXTEND! :: ∀ A B C. (HASH A) (INTOITERATOR C (TUPLE A B)) ⇒ ((HASHTABLE A B) → C → UNIT) Insert all of the key value pairs from ITER into TABLE, overwriting duplicate keys.
EXTEND! :: ∀ A B. INTOITERATOR B A ⇒ ((QUEUE A) → B → UNIT) Push every element in ‘iter‘ to the end of ‘q‘.
EXTEND! :: ∀ A B. INTOITERATOR B A ⇒ ((VECTOR A) → B → UNIT) Push every element in ‘iter‘ to the end of ‘vec‘.
FAIL :: ∀ A B. MONADFAIL A ⇒ (STRING → (A B))
FEATURES :: (UNIT → (LIST STRING))
Returns a list of active features, from ‘cl:*features*‘.
FILE-EXISTS? :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR BOOLEAN)) Returns True if a pathname names a file that exists.
FILE-PATHNAME? :: ∀ A. INTO A PATHNAME ⇒ (A → BOOLEAN) Returns True if a pathname has a file component.
FILE-POSITION :: ∀ A. ((FILESTREAM A) → (RESULT FILEERROR UFIX)) Finds the file-position of a file stream.
FILEERROR :: (STRING → FILEERROR)
FILTER :: ∀ A. ((A → BOOLEAN) → (LIST A) → (LIST A))
Returns a new list containing every element of XS that matches the predicate function F in the same order.
FILTER! :: ∀ A. ((A → BOOLEAN) → (ITERATOR A) → (ITERATOR A))
Return an iterator over the elements from ITER for which KEEP?returns true.
FILTER-MAP! :: ∀ A B. ((A → (OPTIONAL B)) → (ITERATOR A) → (ITERATOR B)) Map an iterator, retaining only the elements where F returns SOME.
FIND :: ∀ A. ((A → BOOLEAN) → (LIST A) → (OPTIONAL A))
Returns the first element in a list matching the predicate function F.
FIND! :: ∀ A. ((A → BOOLEAN) → (ITERATOR A) → (OPTIONAL A))
Return the first element of ITER for which THIS? returns ‘True‘, or ‘None‘ if no element matches.
FIND-ELEM :: ∀ A. EQ A ⇒ (A → (VECTOR A) → (OPTIONAL UFIX)) Find the index of element ‘e‘ in ‘v‘.
FIND-MAP! :: ∀ A B. ((A → (OPTIONAL B)) → (ITERATOR A) → (OPTIONAL B)) Return the first element of (map F ITER) for which F returns ‘Some‘.
Finds an example of a non-matching value for PATTERN-MATRIX or, if PATTERN-MATRIX is exhaustive returns T.
Look up a standard package by NAME, signalling a error if the package is not found.
Look up a symbol by NAME and PACKAGE, signalling a error if either package or the symbol is not found.
Look up a symbol by NAME and PACKAGE. If the package is not found, return nil. Otherwise return the named symbol, interning it if necessary.
FINDINDEX :: ∀ A. ((A → BOOLEAN) → (LIST A) → (OPTIONAL UFIX)) Returns the index of the first element matching the predicate function F.
FINITE? :: ∀ A. TRANSFINITE A ⇒ (A → BOOLEAN) Neither infinite or NaN.
FIX :: ∀ A B. (((A → B) → A → B) → A → B)
Compute the fixed point of a unary function. This is equivalent to the Y-combinator of the lambda calculus. This combinator allows recursion without specific assignment of names. For example, the factorial function can be written
(define fact
(fix
(fn (f n)
(if (== n 0)
1
(* n (f (- n 1)))))))
FLAT-MAP! :: ∀ A B. ((A → (ITERATOR B)) → (ITERATOR A) → (ITERATOR B)) Flatten! wrapped around map.
FLATTEN :: ∀ A. ((RESULT A A) → A)
FLATTEN! :: ∀ A. ((ITERATOR (ITERATOR A)) → (ITERATOR A)) Yield all the elements from each of the ITERS in order.
FLIP :: ∀ A B C. ((A → B → C) → B → A → C)
Returns a function that takes its arguments in reverse order.
FLOOR :: ∀ A. QUANTIZABLE A ⇒ (A → INTEGER)
FLOOR/ :: (INTEGER → INTEGER → INTEGER)
Divide two integers and compute the floor of the quotient.
FLUSH :: ∀ A B. ((FILESTREAM A) → (RESULT FILEERROR B)) Blocks until ‘stream‘ has been flushed. Calls ‘cl:finish-output‘.
FOLD :: ∀ A B C. FOLDABLE C ⇒ ((A → B → A) → A → (C B) → A) A left tail-recursive fold.
FOLD! :: ∀ A B. ((A → B → A) → A → (ITERATOR B) → A)
Tail recursive in-order fold. Common Lisp calls this operation ‘reduce‘.
If ITER is empty, returns INIT. Otherwise, calls (FUNC STATE ITEM) for each ITEM of ITER to produce a new STATE, using INIT as the first STATE.
FOLDFREE :: ∀ A B C. MONAD C ⇒ (((A ((FREE A) B)) → (C ((FREE A) B))) → ((FREE A) B) → (C B))
Given a natural transformation, induce a Monad homomorphism from a
free monad to a target monad.
FOLDR :: ∀ A B C. FOLDABLE C ⇒ ((A → B → B) → B → (C A) → B) A right non-tail-recursive fold.
FOR-EACH! :: ∀ A. ((A → UNIT) → (ITERATOR A) → UNIT)
Call THUNK on each element of ITER in order for side effects.
Discard values returned by THUNK.
Make a source location from a SOURCE and a CST node.
FREE :: ∀ A B. ((A ((FREE A) B)) → ((FREE A) B))
Returns PRED with fresh type variables
Returns PRED with fresh type variables
Create a new type variable with the same kind as ‘tyvar‘.
FROM-SOME :: ∀ A. (STRING → (OPTIONAL A) → A)
Get the value of OPT, erroring with the provided string if it is None.
FROMINT :: ∀ A. NUM A ⇒ (INTEGER → A)
FST :: ∀ A B. ((TUPLE A B) → A) Get the first element of a tuple.
GC :: (UNIT → UNIT)
Perform a full garbage collection.
GCD :: ∀ A. (REMAINDER A) (ORD A) ⇒ (A → A → A) The greatest common divisor of A and B.
GENERAL/ :: ∀ A B. DIVIDABLE A B ⇒ (A → A → B)
GET :: ∀ A B. HASH A ⇒ ((HASHTABLE A B) → A → (OPTIONAL B)) Lookup KEY in TABLE
GET :: ∀ A. ((SEQ A) → UFIX → (OPTIONAL A))
Get the member of ‘seq‘ at index ‘idx‘, or ‘None‘ if ‘idx‘ is larger
than ‘(size seq)‘
GET-BYTES-CONSED :: (UNIT → UFIX)
Gets the number of bytes consed (only implemented for SBCL
GET-REAL-TIME :: (UNIT → UFIX) Gets the real-time.
GET-RUN-TIME :: (UNIT → UFIX) Gets the run-time.
Return the underlying hash table that provides storage for environment map ENVIRONMENT-MAP.
Return the value in environment map ENVIRONMENT-MAP associated with KEY.
Mutate environment map ENVIRONMENT-MAP to associate KEY with VALUE.
GETENV :: (STRING → (OPTIONAL STRING))
Gets the value of the environmental variable ‘var‘, errors if ‘var‘ doesn’t exist.
HASH :: ∀ A. HASH A ⇒ (A → HASH)
HEAD :: ∀ A. ((LIST A) → (OPTIONAL A)) Returns the first element of a list.
HEAD :: ∀ A. ((VECTOR A) → (OPTIONAL A)) Return the first item of ‘v‘.
HEAD-UNSAFE :: ∀ A. ((VECTOR A) → A)
Return the first item of ‘v‘ without first checking if ‘v‘ is empty.
Return a help note related to a source LOCATION.
REPLACE is a 1-argument function that accepts and returns a string to suggest an edit or fix.
Make a help note using SOURCE and CST:SOURCE as location.
HOSTNAME :: (UNIT → STRING)
Returns the system’s hostname. This is a function because the hostname can be redefined.
ID :: ∀ A. (A → A)
A function that always returns its argument.
II :: ∀ A. COMPLEX A ⇒ (COMPLEX A)
The complex unit i. (The double ii represents a blackboard-bold i.)
ILOG :: ∀ A. INTEGRAL A ⇒ (A → A → A)
The floor of the logarithm with base B > 1 of X >= 1.
IMAG-PART :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → A)
Return a new SHADOW-LIST with elements in M1 but not M2.
Lookup key in M
Push value to the list at KEY in M
Replace value at INDEX with VALUE in the map at KEY in M.
Returns the elements that appear in M1 but not M2
Return a unique list containing the keys in M and its parents
Lookup KEY in M
Set KEY to VALUE in M
Create an IMMUTABLE-MAP from M with ITEMS set as bindings
IMPLEMENTATION :: (UNIT → STRING)
The lisp implementation (stored at compile time).
INCREMENT! :: ∀ A. NUM A ⇒ ((CELL A) → A)
Add one to the contents of CEL, storing and returning the new value
INDEX :: ∀ A. (UFIX → (SLICE A) → (OPTIONAL A)) Lookup the element at ‘index‘ in ‘s‘.
INDEX :: ∀ A. (UFIX → (LIST A) → (OPTIONAL A)) Returns the Ith element of a list.
INDEX :: ∀ A. (UFIX → (QUEUE A) → (OPTIONAL A)) Return the ‘index‘th element of ‘q‘.
INDEX :: ∀ A. (UFIX → (VECTOR A) → (OPTIONAL A)) Return the ‘index‘th element of ‘v‘.
INDEX-OF! :: ∀ A. ((A → BOOLEAN) → (ITERATOR A) → (OPTIONAL UFIX))
Return the zero-based index of the first element of ITER for which THIS? is ‘True‘, or ‘None‘ if no element matches.
INDEX-UNSAFE :: ∀ A. (UFIX → (SLICE A) → A)
Lookup the element at ‘index‘ in ‘s‘ without bounds checking.
INDEX-UNSAFE :: ∀ A. (UFIX → (QUEUE A) → A)
Return the ‘index‘th element of ‘q‘ without checking if the element exists.
INDEX-UNSAFE :: ∀ A. (UFIX → (VECTOR A) → A)
Return the ‘idx‘th element of ‘v‘ without checking if the element exists.
INEXACT/ :: (INTEGER → INTEGER → DOUBLE-FLOAT)
Compute the quotient of integers as a double-precision float.
Note: This does *not* divide double-float arguments.
INFINITE? :: ∀ A. TRANSFINITE A ⇒ (A → BOOLEAN)
INFINITY :: ∀ A. TRANSFINITE A ⇒ A
INIT :: ∀ A. ((LIST A) → (LIST A))
Returns every element except the last in a list.
INPUT :: (PATHNAME → STREAMOPTIONS) Constructor for opening an input stream
INSERT :: ∀ A. ORD A ⇒ (A → (LIST A) → (LIST A))
Inserts an element into a list at the first place it is less than or equal to the next element.
INSERT :: ∀ A B. ORD A ⇒ ((MAP A B) → A → B → (OPTIONAL (MAP A B))) Associate K with V in MP. If MP already contains a mapping for K, return None.
INSERT :: ∀ A. ORD A ⇒ ((TREE A) → A → (OPTIONAL (TREE A)))
Construct a new Tree like TRE but containing ELT. If TRE already had an element ‘==‘ to ELT, return None.
INSERT-OR-REPLACE :: ∀ A B. ORD A ⇒ ((MAP A B) → A → B → (MAP A B))
Update MP to associate K with V.
If MP already contains a mapping for K, replace it and discard the old value.
Like ‘replace-or-insert’, but prioritizing insertion as a use case.
INSERT-OR-REPLACE :: ∀ A. ORD A ⇒ ((TREE A) → A → (TREE A))
Construct a new Tree like TRE but containing ELT.
If TRE already had an element ‘==‘ to ELT, remove it, replace it with ELT, and discard the removed value.
Like ‘replace-or-insert‘, but prioritizing insertion as a use case.
INSERTBY :: ∀ A. ((A → A → ORD) → A → (LIST A) → (LIST A)) Generic version of insert
INSERTIONS :: ∀ A. (A → (LIST A) → (LIST (LIST A)))
Produce a list of copies of L, each with A inserted at a possible position.
(insertions 0 (make-list 1 2))
=> ((0 1 2) (1 0 2) (1 2 0))
INTEGRAL->NUM :: ∀ A B. (INTEGRAL A) (NUM B) ⇒ (A → B) Converts any Integral N into any Num.
INTERCALATE :: ∀ A. ((LIST A) → (LIST (LIST A)) → (LIST A)) Intersperses XS into XSS and then concatenates the result.
INTERLEAVE! :: ∀ A. ((ITERATOR A) → (ITERATOR A) → (ITERATOR A))
Return an interator of interleaved elements from LEFT and RIGHT which terminates as soon as both LEFT and RIGHT do.
If one iterator terminates before the other, elements from the longer iterator will be yielded without interleaving. (interleave empty ITER) is equivalent to (id ITER).
INTERSECTION :: ∀ A. EQ A ⇒ ((LIST A) → (LIST A) → (LIST A))
Returns elements which occur in both lists. Does not return duplicates and does not guarantee order.
INTERSPERSE :: ∀ A. (A → (LIST A) → (LIST A)) Returns a new list where every other element is E.
INTO :: ∀ A B. INTO A B ⇒ (A → B)
INTO-ITER :: ∀ A B. INTOITERATOR A B ⇒ (A → (ITERATOR B))
ISQRT :: ∀ A. INTEGRAL A ⇒ (A → A) The floor of the square root of N > 0.
ITEMS! :: ∀ A. ((QUEUE A) → (ITERATOR A))
Returns an interator over the items of ‘q‘, removing items as they are returned.
ITER-CHUNKED :: ∀ A B. SLICEABLE (A B) ⇒ (UFIX → (A B) → (ITERATOR (SLICE B)))
Divide ‘s‘ into a series of slices of length ‘size‘. Will return a final shorter slice if ‘s‘ does not divide evenly.
ITER-CHUNKED-EXACT :: ∀ A B. SLICEABLE (A B) ⇒ (UFIX → (A B) → (ITERATOR (SLICE B)))
Divide ‘s‘ into a series of slices of length ‘size‘. Will skip trailing elements if ‘s‘ does not divide evenly.
ITER-SLIDING :: ∀ A B. SLICEABLE (A B) ⇒ (UFIX → (A B) → (ITERATOR (SLICE B))) Returns an iterator that yeilds a series of overlapping slices of length ‘size‘.
KEYS :: ∀ A B. ((HASHTABLE A B) → (ITERATOR A)) Returns the keys in TABLE as a list
KEYS :: ∀ A B. ((MAP A B) → (ITERATOR A))
Iterate over the keys in MP, sorted least-to-greatest.
The arity of the simple kind KIND (number of type arguments)
Lookup the kind of type SYMBOL in the global environment
LAST :: ∀ A. ((LIST A) → (OPTIONAL A)) Returns the last element of a list.
LAST :: ∀ A. ((VECTOR A) → (OPTIONAL A)) Return the last element of ‘v‘.
LAST! :: ∀ A. ((ITERATOR A) → (OPTIONAL A))
Yields the last element of ITER, completely consuming it.
LAST-UNSAFE :: ∀ A. ((VECTOR A) → A)
Return the last element of ‘v‘ without first checking if ‘v‘ is empty.
LCM :: ∀ A. (REMAINDER A) (ORD A) ⇒ (A → A → A) The least common multiple of A and B.
LENGTH :: ∀ A. ((SLICE A) → UFIX) Returns the length of ‘s‘.
LENGTH :: ∀ A. ((LIST A) → UFIX) Returns the length of a list.
LENGTH :: ∀ A B. RANDOMACCESS B A ⇒ (B → UFIX)
LENGTH :: (STRING → UFIX) The length of a string STR.
LENGTH :: ∀ A. ((QUEUE A) → UFIX) Returns the length of ‘q‘.
LENGTH :: ∀ A. ((VECTOR A) → UFIX) Returns the length of ‘v‘.
LENGTH :: ∀ A. ((LISPARRAY A) → UFIX) Return the length of the ‘LispArray‘ ‘v‘.
LIFTA2 :: ∀ A B C D. APPLICATIVE D ⇒ ((A → B → C) → (D A) → (D B) → (D C))
LIFTF :: ∀ A B. FUNCTOR A ⇒ ((A B) → ((FREE A) B)) Lift a Functor into the Free Monad.
LISP-VERSION :: (UNIT → STRING)
The lisp implementation version (stored at compile time).
Are coalton literal values equal?
LN :: ∀ A. EXPONENTIABLE A ⇒ (A → A)
If locations A and B appear within the same source, return T if A’s span starts before B’s. If locations appear in different sources, compare the sources by name.
LOG :: ∀ A. EXPONENTIABLE A ⇒ (A → A → A)
LOOKUP :: ∀ A B. EQ A ⇒ (A → (LIST (TUPLE A B)) → (OPTIONAL B))
Returns the value of the first (key, value) tuple in XS where the key matches E.
LOOKUP :: ∀ A B. ORD A ⇒ ((MAP A B) → A → (OPTIONAL B))
Retrieve the value associated with K in MP, or None if MP does not contain K.
LOOKUP :: ∀ A. ORD A ⇒ ((TREE A) → A → (OPTIONAL A)) If HAYSTACK contains an element ‘==‘ to NEEDLE, return it.
Lookup a given class
Lookup the compiled code of a given definition
Lookup the fundep structure for a given class
LOWERCASE? :: (CHAR → BOOLEAN) Is C a lowercase character?
LSH :: ∀ A B. (INTEGRAL B) (BITS A) ⇒ (A → B → A) Left shift X by N
MAGNITUDE :: ∀ A. (RADICAL A) (COMPLEX A) ⇒ ((COMPLEX A) → A)
For ‘z = x + yi‘,
(magnitude z) = (sqrt (+ (^ x 2) (^ y 2)))
MAKE :: ∀ A B. RANDOMACCESS B A ⇒ (UFIX → A → B)
MAKE :: ∀ A. RUNTIMEREPR A ⇒ (UFIX → A → (LISPARRAY A)) Make a new ‘LispArray‘ of length ‘n‘ initialized to ‘x‘.
If the type of ‘x‘ represents a specialized array
Make a cursor that points at VALUE.
Generate a Lisp defpackage form from a Caolton toplevel-package structure.
Make a source location structure from a SOURCE and a SPAN.
Construct an environment map containing the keys and values of the association list ALIST.
Environment maps have a readable representation as an alist.
Hash table is initialized using TEST.
Make a source that supplies error context from a FILE.
OFFSET indicates starting character offset within the file.
Make a source that supplies error context from a string.
This is an action to ensure that let-bindings to fully saturated applications of ‘’coalton:Cons‘ are untouched by a traversal. The current ‘codegen:codegen-let‘ code for recursive data requires direct applications of a constructor, so transformations like inlining may produce a form which the codegen is unable to recognize. Overriding the default ‘:traverse node-let‘ action with this action will ensure that let-bindings to saturated applications of ‘’coalton:Cons‘ will always be returned with the syntactic form of a direct application with rator ‘’coalton:Cons‘.
MAKE-UNINITIALIZED :: ∀ A. RUNTIMEREPR A ⇒ (UFIX → (LISPARRAY A))
Make a new LispArray of length ‘n‘ that can store elements of type ‘:t‘.
WARNING: The consequences are undefined if an uninitialized element is read before being set.
MAP :: ∀ A B C. FUNCTOR C ⇒ ((A → B) → (C A) → (C B))
MAP-ERR :: ∀ A B C. ((A → B) → (RESULT A C) → (RESULT B C)) Map over the ERR case
MAP-FST :: ∀ A B C D. BIFUNCTOR C ⇒ ((A → B) → (C A D) → (C B D)) Map over the first argument of a ‘Bifunctor‘.
MAP-SND :: ∀ A B C D. BIFUNCTOR C ⇒ ((A → B) → (C D A) → (C D B)) Map over the second argument of a ‘Bifunctor‘.
MAP-WHILE! :: ∀ A B. ((A → (OPTIONAL B)) → (ITERATOR A) → (ITERATOR B)) Map an iterator, stopping early if F returns NONE.
Map across the values of a hash-table. Returns a new hash-table with unchanged keys.
Returns true if all of the types in LIST2 match the types in LIST1 pairwise
MAX :: ∀ A. ORD A ⇒ (A → A → A)
Returns the greater element of ‘x‘ and ‘y‘.
MAX! :: ∀ A. ORD A ⇒ ((ITERATOR A) → (OPTIONAL A))
Return the most-positive element of ITER, or ‘None‘ if ITER is empty.
MAXBOUND :: ∀ A. BOUNDED A ⇒ A
MAXIMIZE-BY! :: ∀ A B. ORD B ⇒ ((A → B) → (ITERATOR A) → (OPTIONAL A))
For a function F, which maps the iterator, return the element of ITER where (F ELT) is the most-positive.
Return ‘None’ if ITER is empty.
MAXIMUM :: ∀ A. ORD A ⇒ ((LIST A) → (OPTIONAL A)) Returns a greatest element of a list, or None.
Read the next form or return if there is no next form.
Returns (VALUES FORM PRESENTP EOFP)
MCONCAT :: ∀ A B. (FOLDABLE A) (MONOID B) ⇒ ((A B) → B) Fold a container of monoids into a single element.
MEMBER :: ∀ A. EQ A ⇒ (A → (LIST A) → BOOLEAN) Returns true if any element of XS is equal to E.
MEMPTY :: ∀ A. MONOID A ⇒ A
MERGE :: ∀ A B. (INTO A PATHNAME) (INTO B PATHNAME) ⇒ (A → B → PATHNAME)
Merges two pathnames together. The directory pathname should be the first argument.
MERGE :: ∀ A B. ORD A ⇒ ((MAP A B) → (MAP A B) → (MAP A B))
Construct a Tree containing all the mappings of both A and B.
If A and B contain mappings X -> A’ and X -> B’, it is undefined whether the result maps X to A’ or B’.
Because of the possibility that A and B will map the same X to different A’ and B’, this is not an associative operation, and therefore Map cannot implement Monoid.
MERGE :: ∀ A. ORD A ⇒ ((TREE A) → (TREE A) → (TREE A))
Construct a Tree containing all the elements of both A and B.
If A and B contain elements A’ and B’ respectively where (== A’ B’), the result will contain either A’ or B’. Which one is chosen for the result is undefined.
Merge substitution lists S1 and S2 together, erroring on disagreeing entries.
MIN :: ∀ A. ORD A ⇒ (A → A → A) Returns the lesser element of ‘x‘ and ‘y‘.
MIN! :: ∀ A. ORD A ⇒ ((ITERATOR A) → (OPTIONAL A))
Return the most-negative element of ITER, or ‘None‘ if ITER is empty.
MINBOUND :: ∀ A. BOUNDED A ⇒ A
MINIMIZE-BY! :: ∀ A B. ORD B ⇒ ((A → B) → (ITERATOR A) → (OPTIONAL A))
For a function F, which maps the iterator, return the element of ITER where (F ELT) is the most-negative.
Return ‘None’ if ITER is empty.
MINIMUM :: ∀ A. ORD A ⇒ ((LIST A) → (OPTIONAL A)) Returns a least element of a list, or None.
MKFRACTION :: (INTEGER → INTEGER → FRACTION)
MOD :: ∀ A. REMAINDER A ⇒ (A → A → A)
MSUM :: ∀ A B. (MONOID B) (FOLDABLE A) ⇒ ((A B) → B) Fold over a list using ‘<>‘.
NAN :: ∀ A. TRANSFINITE A ⇒ A
NAN? :: ∀ A. TRANSFINITE A ⇒ (A → BOOLEAN)
NEGATE :: ∀ A. NUM A ⇒ (A → A)
The negation, or additive inverse, of ‘x‘.
NEGATIVE-INFINITY :: ∀ A. (TRANSFINITE A) (NUM A) ⇒ A
NEGATIVE? :: ∀ A. (NUM A) (ORD A) ⇒ (A → BOOLEAN) Is ‘x‘ negative?
NEW :: ∀ A B. SLICEABLE (A B) ⇒ (UFIX → UFIX → (A B) → (SLICE B))
Create a new slice backed by ‘v‘ starting at index ‘start‘ and continuing for ‘len‘ elements.
NEW :: ∀ A B. HASH A ⇒ (UNIT → (HASHTABLE A B)) Create a new empty hashtable
NEW :: ∀ A. RUNTIMEREPR A ⇒ (UNIT → (SEQ A)) Create a new empty ‘Seq‘.
NEW :: ∀ A. (UNIT → (QUEUE A)) Create a new empty queue.
NEW :: ∀ A. ((UNIT → (OPTIONAL A)) → (ITERATOR A)) Create a new iterator from a function that yields elements.
NEW :: ∀ A. (UNIT → (VECTOR A)) Create a new empty vector
NEW :: ∀ A. (A → (CELL A)) Create a new mutable cell
Return the next value from a nonempty cursor.
If PRED is non-NIL, only consume a value if it is true.
If UNWRAP is NIL, return the CST node, otherwise, return the raw value.
NEXT! :: ∀ A. ((ITERATOR A) → (OPTIONAL A))
Advance ITER, returning its next yielded value, or ‘None‘ if the iterator is exhausted.
Behavior is undefined if two threads concurrently call ‘next!‘ on the same iterator without a lock. Note that
most of the operators defined on iterators call ‘next!‘ internally, or create new iterators which will call
‘next!‘ on their inputs.
Get the next type variable symbol interned in the keyword package
Get the next type variable as a TVAR
Return the next symbol in cursor.
If the cursor is empty, signal an error with MISSING as the message.
If the next element is not a symbol, signal an error with NOT-SYMBOL as the message.
Returns a list of SCCs ordered from least to most depended on.
Return true if every variable in ‘node‘ is free with respect to ‘bound-variables‘
Returns the name of the function being called if it is known
Get the stored type of ‘node‘.
Return a deduplicated list of identifiers representing variables in both CL namespaces appearing in ‘node‘
NONE? :: ∀ A. ((OPTIONAL A) → BOOLEAN) Is X None?
NONNEGATIVE? :: ∀ A. (NUM A) (ORD A) ⇒ (A → BOOLEAN) Is ‘x‘ not negative?
NONPOSITIVE? :: ∀ A. (NUM A) (ORD A) ⇒ (A → BOOLEAN) Is ‘x‘ not positive?
NONZERO? :: ∀ A. NUM A ⇒ (A → BOOLEAN) Is ‘x‘ not zero?
NOT :: ∀ A. BITS A ⇒ (A → A)
The bitwise logical ‘not‘ of two integers
NOT :: (BOOLEAN → BOOLEAN) Synonym for ‘boolean-not‘.
Return a note that describes a source LOCATION.
Make a source note using SOURCE and CST:SOURCE as location.
Make a source note using SOURCE and the location immediately following CST:SOURCE as location.
NTH :: ∀ A. (UFIX → (LIST A) → A)
Like INDEX, but errors if the index is not found.
NTH-CDR :: ∀ A. (UFIX → (LIST A) → (LIST A)) Returns the nth-cdr of a list.
NTH-ROOT :: ∀ A. RADICAL A ⇒ (INTEGER → A → A)
NULL? :: ∀ A. ((LIST A) → BOOLEAN) Returns TRUE if XS is an empty list.
NUMERATOR :: (FRACTION → INTEGER) The numerator of a fraction.
ODD? :: ∀ A. INTEGRAL A ⇒ (A → BOOLEAN) Is N odd?
OK :: ∀ A B. (B → (RESULT A B))
OK-OR-ERROR :: ∀ A B. SIGNALABLE A ⇒ ((RESULT A B) → B)
OK? :: ∀ A B. ((RESULT A B) → BOOLEAN) Returns TRUE if X is OK
ONCE :: ∀ A. (A → (ITERATOR A)) Yield ‘item‘ once.
OPEN :: ∀ A. FILE A ⇒ (STREAMOPTIONS → (RESULT FILEERROR (FILESTREAM A)))
OPTIMIZE! :: ∀ A. ((A → A → BOOLEAN) → (ITERATOR A) → (OPTIONAL A))
For an order BETTER? which returns ‘True‘ if its first argument is better than its second argument, return the best element of ITER.
Return ‘None‘ if ITER is empty.
OPTIMIZE-BY! :: ∀ A B. ((A → A → BOOLEAN) → (B → A) → (ITERATOR B) → (OPTIONAL B))
For an order BETTER? which returns ‘True‘ if its first argument is better than its second argument, return the element of ITER where (F ELT) is the best.
Return ‘None‘ if ITER is empty.
OPTIMUMBY :: ∀ A. ((A → A → BOOLEAN) → (LIST A) → (OPTIONAL A)) Returns an optimum according to a total order.
OR :: ∀ A. BITS A ⇒ (A → A → A)
The bitwise logical ‘or‘ of two integers
OR! :: ((ITERATOR BOOLEAN) → BOOLEAN)
Returns True if any iterator elements are True. May not consume the entire iterator. Returns False on an empty iterator.
OS :: (UNIT → STRING)
The system’s operating system (stored at compile time).
OUTPUT :: (PATHNAME → IFEXISTS → STREAMOPTIONS) Constructor for opening an output stream.
PAIR-WITH :: ∀ A B. ((A → B) → A → (TUPLE A B)) Create a ‘Tuple‘ of the form ‘(Tuple left (func left))‘.
PAIR-WITH! :: ∀ A B. ((A → B) → (ITERATOR A) → (ITERATOR (TUPLE A B)))
Returns an iterator over tuples whose FSTs are elements from KEYS, and whose SNDs are the results of applying FUNC to those KEYS.
Signal PARSE-ERROR with provided MESSAGE and source NOTES.
PARSE-INT :: (STRING → (OPTIONAL INTEGER)) Parse the integer in string ‘str‘.
Parse a toplevel Coalton form in FORM, recording source locations that refer to SOURCE.
If the parsed form is a program definition, add it to PROGRAM and return T.
If the parsed form is an attribute (e.g., repr or monomorphize), add it to to ATTRIBUTES and return NIL.
PARTITION :: ∀ A. ((A → BOOLEAN) → (LIST A) → (TUPLE (LIST A) (LIST A)))
Splits a list into two new lists. The first list contains elements matching predicate F.
PEEK :: ∀ A. ((QUEUE A) → (OPTIONAL A)) Peek at the first item of ‘q‘.
Peek at the value of CURSOR without changing any state.
PEEK-UNSAFE :: ∀ A. ((QUEUE A) → A)
Peek at the first item of ‘q‘ without checking if the queue is empty.
PERMS :: ∀ A. ((LIST A) → (LIST (LIST A))) Produce all permutations of the list L.
PHASE :: ∀ A. POLAR A ⇒ ((COMPLEX A) → A)
PI :: ∀ A. TRIGONOMETRIC A ⇒ A
POLAR :: ∀ A. POLAR A ⇒ ((COMPLEX A) → (TUPLE A A))
POP :: ∀ A. ((SEQ A) → (OPTIONAL (TUPLE A (SEQ A))))
If ‘seq‘ is empty, return ‘None‘. Otherwise, the last member of ‘seq‘ and
a new ‘Seq‘ instance.
POP! :: ∀ A. ((QUEUE A) → (OPTIONAL A)) Remove and return the first item of ‘q‘.
POP! :: ∀ A. ((VECTOR A) → (OPTIONAL A)) Remove and return the last item of ‘v‘.
POP! :: ∀ A. ((CELL (LIST A)) → (OPTIONAL A)) Remove and return the first element of the list in CEL.
POP-UNSAFE! :: ∀ A. ((QUEUE A) → A)
Remove and return the first item of ‘q‘ without checking if the queue is empty.
POP-UNSAFE! :: ∀ A. ((VECTOR A) → A)
Remove and return the last item of ‘v‘ without checking if the vector is empty.
POSITIVE? :: ∀ A. (NUM A) (ORD A) ⇒ (A → BOOLEAN) Is ‘x‘ positive?
POW :: ∀ A. EXPONENTIABLE A ⇒ (A → A → A)
Returns a type represention of PRED
Returns a SUBSTITUTION-LIST of the most general substitutions required to unify PRED1 to PRED2.
Returns a SUBSTITUTION-LIST of the most general substitutions required to unify PRED1 and PRED2.
PRIMAL-PART :: ∀ A. ((DUAL A) → A)
The primal (i.e., real) part of a dual number.
PRINT :: ∀ A. INTO A STRING ⇒ (A → UNIT)
Print the String representation of ‘item‘ to ‘cl:*standard-output*‘.
Print the global class environment
Print the global instance environment
Print all specializations
Print the global type environment
Print the global value environment
PRODUCT :: ∀ A. NUM A ⇒ ((LIST A) → A) Returns the product of XS
PROFILE :: ∀ A. (A → UFIX → UFIX → UFIX → (PROFILE A)) A profile of a run function.
Return the Lisp package associated with PROGRAM, or current *PACKAGE* if none was specified.
PROPER :: ∀ A. QUANTIZABLE A ⇒ (A → (TUPLE INTEGER A))
PROXY-INNER :: ∀ A B. ((PROXY (A B)) → (PROXY B))
PROXY-OF :: ∀ A. (A → (PROXY A))
Returns a Proxy containing the type of the parameter.
PURE :: ∀ A B. APPLICATIVE B ⇒ (A → (B A))
PUSH :: ∀ A. ((SEQ A) → A → (SEQ A))
Push ‘a‘ onto the end of ‘seq‘, returning a new ‘Seq‘ instance.
PUSH! :: ∀ A. (A → (QUEUE A) → UNIT) Push ‘item‘ onto the end of ‘q‘.
PUSH! :: ∀ A. (A → (VECTOR A) → UFIX)
Append ‘item‘ to ‘v‘ and resize ‘v‘ if necessary, returning the index of the new item.
PUSH! :: ∀ A. ((CELL (LIST A)) → A → (LIST A)) Push NEW-ELT onto the start of the list in CEL.
PUT :: ∀ A. ((SEQ A) → UFIX → A → (OPTIONAL (SEQ A)))
If ‘idx‘ is less than ‘(size seq)‘, Return a new ‘seq‘ whose ‘idx‘ position
contains ‘a‘.
PUT :: ∀ A. (A → (ST A UNIT))
A StatefulComputation with state set to be given state. The returned value is Unit.
Qualify TYPE with PREDICATES
QUANTIZATION :: ∀ A. (A → INTEGER → A → INTEGER → A → (QUANTIZATION A))
QUANTIZE :: ∀ A. REAL A ⇒ (A → (QUANTIZATION A))
Given X, (QUANTIZE X) will return the least integer greater or equal to X,
and the greatest integer less than or equal to X, along with their respective
remainders expressed as values of type of X.
QUOT :: ∀ A. REMAINDER A ⇒ (A → A → A)
QUOTREM :: ∀ A. REMAINDER A ⇒ (A → A → (TUPLE A A))
RANGE :: (CHAR → CHAR → (ITERATOR CHAR))
An inclusive range of characters from START to END by cl:char-code.
RANGE :: ∀ A. (NUM A) (ORD A) ⇒ (A → A → (LIST A))
Returns a list containing the numbers from START to END inclusive, counting by 1.
COALTON-USER> (coalton (range 1 5))
(1 2 3 4 5)
COALTON-USER> (coalton (range 5 2))
(5 4 3 2)
RANGE-DECREASING :: ∀ A. (NUM A) (ORD A) ⇒ (A → A → A → (ITERATOR A))
A range which begins below START and counts down through and including END by STEP.
Equivalent to reversing ‘range-increasing‘
RANGE-INCREASING :: ∀ A. (NUM A) (ORD A) ⇒ (A → A → A → (ITERATOR A))
An iterator which begins at START and yields successive elements spaced by STEP, stopping before END.
READ :: ∀ A. FILE A ⇒ ((FILESTREAM A) → (RESULT FILEERROR A))
READ :: ∀ A. ((CELL A) → A) Read the value of a mutable cell
READ-CHAR :: ((FILESTREAM CHAR) → (RESULT FILEERROR CHAR)) Reads a character from an FileStream.
READ-FILE-LINES :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR (LIST STRING))) Reads a file into lines, given a pathname or string.
READ-FILE-TO-STRING :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR STRING)) Reads a file into a string, given a pathname string.
READ-FILE-TO-VECTOR :: ∀ A. (RUNTIMEREPR A) (FILE A) ⇒ ((FILESTREAM A) → (RESULT FILEERROR (VECTOR A))) Reads a file into a vector of type ‘:a‘.
Read a PROGRAM from SOURCE (an instance of source-error:source).
MODE may be one of :file or :macro.
If MODE is :file, a package form is required.
If MODE is :macro, a package form is forbidden, and an explicit check is made for EOF.
READ-VECTOR :: ∀ A. FILE A ⇒ ((FILESTREAM A) → UFIX → (RESULT FILEERROR (VECTOR A))) Reads a chunk of a file into a vector of type ‘:a‘.
READABLE? :: ∀ A B. RANDOMACCESS B A ⇒ (B → BOOLEAN)
REAL-APPROX :: ∀ A. REAL A ⇒ (UFIX → A → FRACTION)
REAL-PART :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → A)
RECIPROCAL :: ∀ A. RECIPROCABLE A ⇒ (A → A)
RECURSIVE-ITER :: ∀ A. ((A → A) → (A → BOOLEAN) → A → (ITERATOR A))
An iterator which yields first START, then (SUCC START), then (SUCC (SUCC START)), and so on, stopping as soon as such a value is ‘done?‘.
Beware off-by-one errors: the first value which is ‘done?‘ is not yielded. If ‘(done? start)’ is true, the
iterator is empty.
REDUCE :: ∀ A B C. FOLDABLE C ⇒ ((A → B → B) → B → (C A) → B)
The same as ‘fold‘ but with the argument order swapped to match ‘cl:reduce‘
REF :: (STRING → UFIX → (OPTIONAL CHAR)) Return the ‘idx‘th character of ‘str‘.
REF-UNCHECKED :: (STRING → UFIX → CHAR)
Return the ‘idx‘th character of ‘str‘. This function is partial.
REM :: ∀ A. REMAINDER A ⇒ (A → A → A)
REMOVE :: ∀ A. EQ A ⇒ (A → (LIST A) → (LIST A))
Return a new list with the first element equal to ‘x‘ removed.
REMOVE :: ∀ A B. ORD A ⇒ ((MAP A B) → A → (OPTIONAL (MAP A B)))
Remove the mapping associated with K in MP. If K does not have a value in MP, return None.
REMOVE :: ∀ A. ORD A ⇒ ((TREE A) → A → (OPTIONAL (TREE A)))
Construct a new Tree like TRE but without an element ‘==’ to ELT. Return None if TRE does not contain an element ‘==‘ to ELT.
REMOVE! :: ∀ A B. HASH A ⇒ ((HASHTABLE A B) → A → UNIT) Remove the entry at KEY from TABLE
REMOVE-DIRECTORY! :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR A)) Deletes an empty directory.
REMOVE-DIRECTORY-RECURSIVE! :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR UNIT))
Deletes a target directory recursively. Equivalent to ‘rm -r‘. Errors if the path is not a directory.
REMOVE-DUPLICATES :: ∀ A. EQ A ⇒ ((LIST A) → (LIST A)) Returns a new list without duplicate elements.
REMOVE-DUPLICATES! :: ∀ A. HASH A ⇒ ((ITERATOR A) → (ITERATOR A)) Yield unique elements from ITER in order of first appearance.
REMOVE-IF :: ∀ A. ((A → BOOLEAN) → (LIST A) → (LIST A))
Return a new list with the first element for which PRED is ‘True‘ is removed.
Rename the type variables of ‘node‘ and its subnodes according to the function ‘renamer‘, returning the new node tree.
REPEAT :: ∀ A. (UFIX → A → (LIST A))
Returns a list with the same value repeated multiple times.
REPEAT :: ∀ A. (A → (ITERATOR A)) Yield ITEM over and over, infinitely.
REPEAT-FOR :: ∀ A. (A → UFIX → (ITERATOR A)) Yield ITEM COUNT times, then stop.
REPLACE :: ∀ A B. ORD A ⇒ ((MAP A B) → A → B → (OPTIONAL (TUPLE (MAP A B) B)))
Change the association of K to V in MP. If MP did not already contain a mapping for K, return None.
REPLACE :: ∀ A. ORD A ⇒ ((TREE A) → A → (OPTIONAL (TUPLE (TREE A) A))) Construct a new Tree like TRE but with ELT replacing an old element ‘==‘ to ELT.
Return the new tree and the removed element.
If TRE did not have an element ‘==’ to ELT, return None.
REPLACE-OR-INSERT :: ∀ A B. ORD A ⇒ ((MAP A B) → A → B → (TUPLE (MAP A B) (OPTIONAL B)))
Update MP to associate K with V.
If MP already contains a mapping for K, replace it and return the old value.
REPLACE-OR-INSERT :: ∀ A. ORD A ⇒ ((TREE A) → A → (TUPLE (TREE A) (OPTIONAL A)))
Construct a new Tree like TRE but containing ELT.
If TRE already had an element ‘==‘ to ELT, remove it, replace it with ELT, and return the removed value alongside the new tree.
A function to call as a slot initializer when it’s required.
Resolve PRED to a node
Attempt to resolve PRED from static instances
REVERSE :: ∀ A. ((LIST A) → (LIST A))
Returns a new list containing the same elements in reverse order.
REVERSE :: (STRING → STRING) Reverse a string.
ROUND :: ∀ A. (QUANTIZABLE A) (NUM A) ⇒ (A → INTEGER)
Return the nearest integer to X, with ties breaking towards even numbers.
ROUND-HALF-DOWN :: ∀ A. (QUANTIZABLE A) (NUM A) ⇒ (A → INTEGER)
Return the nearest integer to X, with ties breaking toward positive infinity.
ROUND-HALF-UP :: ∀ A. (QUANTIZABLE A) (NUM A) ⇒ (A → INTEGER)
Return the nearest integer to X, with ties breaking toward positive infinity.
ROUND/ :: (INTEGER → INTEGER → INTEGER) Divide two integers and round the quotient.
RSH :: ∀ A B. (INTEGRAL B) (BITS A) ⇒ (A → B → A) Right shift X by N
RUN :: ∀ A B. ((ST A B) → A → (TUPLE A B))
Runs a StatefulComputation to produce a final updated state and value given an initial state
RUNTIME-REPR :: ∀ A. RUNTIMEREPR A ⇒ ((PROXY A) → LISPTYPE)
RUNTIME-REPR-OF :: ∀ A. RUNTIMEREPR A ⇒ (A → LISPTYPE)
Returns the runtime representation of the type of the given value.
SAFE/ :: ∀ A B. (NUM A) (DIVIDABLE A B) ⇒ (A → A → (OPTIONAL B)) Safely divide X by Y, returning None if Y is zero.
SCALE :: (DYADIC → INTEGER → DYADIC) Scales the exponent of a dyadic X by J.
Get freshly instantiated predicates of scheme TY-SCHEME
Return a note that describes a primary source LOCATION.
Make a source note using SOURCE and CST:SOURCE as location.
SEQUENCE :: ∀ A B C. (TRAVERSABLE A) (APPLICATIVE B) ⇒ ((A (B C)) → (B (A C)))
SET! :: ∀ A. (UFIX → A → (SLICE A) → UNIT) Set the element at index ‘idx‘ in ‘s‘ to ‘item‘.
SET! :: ∀ A B. HASH A ⇒ ((HASHTABLE A B) → A → B → UNIT) Set KEY to VALUE in TABLE
SET! :: ∀ A B. RANDOMACCESS A B ⇒ (A → UFIX → B → (OPTIONAL UNIT))
Write the element ‘value‘ at ‘index‘ of the random-access storage ‘storage‘. Return ‘None‘ if the write is out-of-bounds or not permitted.
SET! :: ∀ A. (UFIX → A → (VECTOR A) → UNIT)
Set the ‘idx‘th element of ‘v‘ to ‘item‘. This function left intentionally unsafe because it does not have a return value to check.
SET! :: ∀ A. ((LISPARRAY A) → UFIX → A → UNIT) Set the ‘i‘th value of the ‘LispArray‘ ‘v‘ to ‘x‘.
SET-CAPACITY! :: ∀ A. (UFIX → (VECTOR A) → UNIT)
Set the capacity of ‘v‘ to ‘new-capacity‘. Setting the capacity to lower then the length will remove elements from the end.
SET-FILE-POSITION :: ∀ A. ((FILESTREAM A) → UFIX → (RESULT FILEERROR UNIT)) Sets the file position of a file stream.
SETENV! :: (STRING → STRING → UNIT)
Sets an environment variable ‘var‘ to string ‘val‘, only if ‘var‘ already exists.
SHIFT :: (UFIX → DYADIC → DYADIC)
Shift dyadic A to its floor with K+1 bits of precision.
SHIFT :: ∀ A. BITS A ⇒ (INTEGER → A → A)
The arithmetic left-shift of an integer by an integer number of bits
SIGN :: ∀ A B. (ORD A) (NUM A) (NUM B) ⇒ (A → B) The sign of ‘x‘, where ‘(sign 0) = 1‘.
Whether KIND is a simple kind (either * or a function from many * to *)
SIMPLIFY :: (DYADIC → DYADIC)
Simplifies a Dyadic by maximizing the absolute value of the exponent.
SIMPLIFY-INTEGER :: (INTEGER → DYADIC) Finds the simplest dyadic given an integer
SIN :: ∀ A. TRIGONOMETRIC A ⇒ (A → A)
SINCOS :: ∀ A. TRIGONOMETRIC A ⇒ (A → (TUPLE A A)) Computes the sine and cosine of X.
SINGLETON :: ∀ A. (A → (LIST A)) Returns a list containing one element.
SINGLETON :: ∀ A. (A → (VECTOR A))
Create a new vector with a single element equal to ‘x‘
SINGLETON? :: ∀ A. ((LIST A) → BOOLEAN)
Is ‘xs‘ a list containing exactly one element?
SINGLETON? :: ∀ A. ((VECTOR A) → BOOLEAN) Is ‘v‘ a singleton?
SINH :: ∀ A. ELEMENTARY A ⇒ (A → A)
SIZE :: ∀ A. ((SEQ A) → UFIX)
Return the number of elements in the ‘seq‘.
SIZE-HINT :: ∀ A. ((ITERATOR A) → (OPTIONAL UFIX))
SLEEP :: (INTEGER → UNIT) Sleep for ‘n‘ seconds.
SND :: ∀ A B. ((TUPLE A B) → B) Get the second element of a tuple.
SOME :: ∀ A. (A → (OPTIONAL A))
SOME? :: ∀ A. ((OPTIONAL A) → BOOLEAN) Is X Some?
SORT :: ∀ A. ORD A ⇒ ((LIST A) → (LIST A)) Performs a sort of XS.
SORT! :: ∀ A. ORD A ⇒ ((VECTOR A) → UNIT) Sort a vector in-place in ascending order.
SORT-BY! :: ∀ A. ((A → A → BOOLEAN) → (VECTOR A) → UNIT) Sort a vector in-place with predicate function ‘f‘.
SORTBY :: ∀ A. ((A → A → ORD) → (LIST A) → (LIST A)) Generic version of sort
Return the zero-based offset immediately past the last character in SPAN.
Return the zero-based offset of the first character in SPAN.
SPLIT :: (CHAR → STRING → (LIST STRING))
SPLIT :: (UFIX → STRING → (TUPLE STRING STRING)) Splits a string into a head and tail at the nth index.
Split PREDS into retained predicates and deferred predicates
Returns (VALUES deferred-preds retained-preds defaultable-preds)
SQRT :: ∀ A. RADICAL A ⇒ (A → A)
SQUARE-MAGNITUDE :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → A) The length of a complex number.
ST :: ∀ A B. ((A → (TUPLE A B)) → (ST A B))
Is PRED a static predicate (no type variables)
STRIP-PREFIX :: (STRING → STRING → (OPTIONAL STRING)) Returns a string without a give prefix, or ‘None‘ if the string does not have that suffix.
STRIP-SUFFIX :: (STRING → STRING → (OPTIONAL STRING)) Returns a string without a give suffix, or ‘None‘ if the string does not have that suffix.
SUBDIRECTORIES :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR (LIST PATHNAME)))
Returns all subdirectories within the directory. Returns an error if the pathname is not a directory pathname.
SUBSTRING :: (STRING → UFIX → UFIX → STRING)
Compute a substring of a string bounded by given indices.
SUBSTRING-INDEX :: (STRING → STRING → (OPTIONAL UFIX))
If the first argument appears as a substring within the second argument, return the starting index into the second argument.
SUBSTRING? :: (STRING → STRING → BOOLEAN)
Return true if the first argument appears as a substring within the second argument.
SUM :: ∀ A. NUM A ⇒ ((LIST A) → A) Returns the sum of XS
SUM! :: ∀ A. NUM A ⇒ ((ITERATOR A) → A) Add together all the elements of ITER.
SWAP! :: ∀ A. ((CELL A) → A → A)
Replace the value of a mutable cell with a new value, then return the old value
SWAP-REMOVE! :: ∀ A. (UFIX → (VECTOR A) → (OPTIONAL A))
Remove the element ‘idx‘ from ‘vec‘ and replace it with the last element in ‘vec‘. Then return the removed element.
SWAP-REMOVE-UNSAFE! :: ∀ A. (UFIX → (VECTOR A) → A)
Remove the element ‘idx‘ from ‘vec‘ and replace it with the last element in ‘vec‘ without bounds checking. Then return the removed element.
SYSTEM-RELATIVE-PATHNAME :: ∀ A. INTO A STRING ⇒ (A → STRING → (RESULT FILEERROR PATHNAME))
Generates a system-relative-pathname for a given filename or path. This is a wrapper for ‘asdf:system-relative-pathname‘. ‘Name‘ will likely be an empty string unless a subdirectory or filename is specified.
TAIL :: ∀ A. ((LIST A) → (OPTIONAL (LIST A))) Returns every element except the first in a list.
TAKE :: ∀ A. (UFIX → (LIST A) → (LIST A)) Returns the first N elements of a list.
TAKE! :: ∀ A. (UFIX → (ITERATOR A) → (ITERATOR A))
An ‘Iterator‘ which yields at most COUNT elements from ITER.
Splits LIST into two lists on the element where PRED first returns true
TAN :: ∀ A. TRIGONOMETRIC A ⇒ (A → A)
TANH :: ∀ A. ELEMENTARY A ⇒ (A → A)
Perform Tarjan’s strongly-connected component algorithm on DAG.
DAG is of format ((node-name dependency*)
(...)
)
where all names and dependencies are symbols
Add a type named NAME to ENV.
Add a variable named NAME to ENV and return the scheme.
Lookup the type of a variable named VAR in ENV.
Signal a typechecker error with MESSAGE, and optional NOTES that label source locations.
TIME :: ∀ A. ((UNIT → A) → (TUPLE A INTEGER))
Run the thunk ‘f‘ and return a tuple containing its value along with the run time in microseconds.
While the result will always contain microseconds, some implementations may return a value rounded to less precision (e.g., rounded to the nearest second or millisecond).
TO-FRACTION :: ∀ A. RATIONAL A ⇒ (A → FRACTION)
TOINTEGER :: ∀ A. INTEGRAL A ⇒ (A → INTEGER)
Entrypoint for typechecking a group of parsed defines and declares.
repr
.
repr
.
TRACE :: (STRING → UNIT)
Print a line to ‘cl:*standard-output*‘.
TRACEOBJECT :: ∀ A. (STRING → A → UNIT)
Print a line to ‘cl:*standard-output*‘ in the form "{STR}: {ITEM}".
TRANSPOSE :: ∀ A. ((LIST (LIST A)) → (LIST (LIST A))) Transposes a matrix represented by a list of lists.
The intended use case of ‘traverse‘ is to recursively propagate an
operation through the AST when only a few nodes need custom behavior,
obviating the need to copy an entire ‘defgeneric‘ for each new AST
traversal. This function creates a recursive "generic" traversal
with pre-, in-, and post-operations fixed by ‘custom-actions‘ (with
the default traversals as a fallback), and evaluates the traversal
with ‘initial-node‘ and ‘initial-args‘. The ‘:before‘ and ‘:after‘ are
mainly useful if the default deep-copy recursion behavior is desired,
but a small change has to be made depending on the node type, or if
some external state is mutated to keep track of some information about
the recursion stack. The ‘:before ’node‘ and ‘:after ’node‘ actions
may also be useful for operations that must be performed uniformly on
every node, such as type collection and substitution. The ‘:traverse‘
action is necessary if special traversal behavior is required, such as
recursing with modified arguments.
Note that the wrapped traversal pipes the node through three actions corresponding to its original class, so it is important to not define any node-specific actions that will run after another action which may return a node of a different type. For example, if there is an action on ‘:traverse ’node-variable‘ to substitute variables with arbitrary other nodes, then it would be inappropriate to also define an action ‘:after ’node-variable‘.
TRAVERSE :: ∀ A B C D. (TRAVERSABLE D) (APPLICATIVE B) ⇒ ((A → (B C)) → (D A) → (B (D C)))
Traverse ‘node‘ while keeping track of a list of ‘bound-variables‘ which gets passed as an argument whenever a function from ‘actions‘ gets called.
TRUNCATE :: ∀ A. QUANTIZABLE A ⇒ (A → INTEGER)
Returns the integer closest/equal to ‘x‘ that is within ‘0‘ and ‘x‘.
TRYINTO :: ∀ A B C. TRYINTO A C B ⇒ (A → (RESULT B C))
TUPLE :: ∀ A B. (A → B → (TUPLE A B)) A heterogeneous collection of items.
TUPLE3 :: ∀ A B C. (A → B → C → (TUPLE3 A B C))
TUPLE4 :: ∀ A B C D. (A → B → C → D → (TUPLE4 A B C D))
TUPLE5 :: ∀ A B C D E. (A → B → C → D → E → (TUPLE5 A B C D E))
Lookup the type of value SYMBOL in the global environment
UNCURRY :: ∀ A B C. ((A → B → C) → (TUPLE A B) → C)
Take a function with two currying parameters and enable their input as a single ‘Tuple‘.
UNDEFINED :: ∀ A B. (A → B)
A function which can be used in place of any value, throwing an error at runtime.
Unify TYPE1 and TYPE2 under given substitutions, returning an updated substitution list
UNION :: ∀ A. EQ A ⇒ ((LIST A) → (LIST A) → (LIST A))
Returns a new list with the elements from both XS and YS and without duplicates.
UNSAFE-AREF :: ∀ A B. RANDOMACCESS A B ⇒ (A → UFIX → B)
UNSAFE-POINTER-EQ? :: ∀ A. (A → A → BOOLEAN)
UNSAFE-SET! :: ∀ A B. RANDOMACCESS A B ⇒ (A → UFIX → B → UNIT)
UNWRAP :: ∀ A B. UNWRAPPABLE A ⇒ ((A B) → B) Unwrap ‘container‘, signaling an error on failure.
UNWRAP-OR-ELSE :: ∀ A B C. UNWRAPPABLE C ⇒ ((A → B) → (UNIT → B) → (C A) → B)
UNWRAPPED! :: ∀ A B. UNWRAPPABLE A ⇒ ((ITERATOR (A B)) → (ITERATOR B))
UP-THROUGH :: ∀ A. (NUM A) (ORD A) ⇒ (A → (ITERATOR A))
An iterator which begins at zero and counts up through and including LIMIT.
UP-TO :: ∀ A. (NUM A) (ORD A) ⇒ (A → (ITERATOR A))
An iterator which begins at zero and counts up to, but not including, LIMIT.
UPCASE :: (CHAR → CHAR)
Returns the upcased version of C, returning C when there is none.
UPDATE :: ∀ A B. ORD B ⇒ ((A → A) → (MAP B A) → B → (OPTIONAL (MAP B A)))
Apply FUNC to the value corresponding to KEY in MP, returning a new ‘Map’ which maps KEY to the result of the function.
UPDATE! :: ∀ A. ((A → A) → (CELL A) → A)
Apply F to the contents of CEL, storing and returning the result
UPDATE-SWAP! :: ∀ A. ((A → A) → (CELL A) → A)
Apply F to the contents of CEL, swapping the result for the old value
UPPERCASE? :: (CHAR → BOOLEAN) Is C an uppercase character?
Is PATTERN useful within list PATTERNS? PATTERN must EQ one element of PATTERNS.
VAL :: ∀ A B. (B → ((FREE A) B))
VALUES :: ∀ A B. ((HASHTABLE A B) → (ITERATOR B)) Returns the values in TABLE as a list
VALUES :: ∀ A B. ((MAP A B) → (ITERATOR B))
Iterate over the values in MP, sorted by their corresponding keys in least-to-greatest order.
Signal a warning related to one or more source locations.
WITH-CAPACITY :: ∀ A B. HASH A ⇒ (INTEGER → (HASHTABLE A B)) Create a new empty hashtable with a given capacity
WITH-CAPACITY :: ∀ A. (UFIX → (VECTOR A)) Create a new vector with ‘n‘ elements preallocated.
WITH-DEFAULT :: ∀ A B. UNWRAPPABLE B ⇒ (A → (B A) → A) Unwrap ‘container‘, returning ‘default‘ on failure.
WITH-INITIAL-ELEMENT :: ∀ A. (UFIX → A → (VECTOR A)) Create a new vector with ‘n‘ elements equal to ‘x‘.
WITH-OPEN-FILE :: ∀ A B. FILE A ⇒ (STREAMOPTIONS → ((FILESTREAM A) → (RESULT FILEERROR B)) → (RESULT FILEERROR B)) Opens a file stream, performs ‘thunk‘ on it, then closes the stream.
WITH-SIZE :: ∀ A. ((UNIT → (OPTIONAL A)) → UFIX → (ITERATOR A))
WITH-TEMP-DIRECTORY :: ∀ A. ((PATHNAME → (RESULT FILEERROR A)) → (RESULT FILEERROR A)) Performs an operation ‘thunk‘ inside a temporary directory.
WITH-TEMP-FILE :: ∀ A B. FILE A ⇒ (STRING → ((FILESTREAM A) → (RESULT FILEERROR B)) → (RESULT FILEERROR B)) Performs an operation ‘thunk‘ on a temporary file. File type extensions need to include ‘.‘, like ".txt".
WRITABLE? :: ∀ A B. RANDOMACCESS B A ⇒ (B → BOOLEAN)
WRITE :: ∀ A. FILE A ⇒ ((FILESTREAM A) → A → (RESULT FILEERROR UNIT))
WRITE! :: ∀ A. ((CELL A) → A → A)
Set the value of a mutable cell, returning the new value
WRITE-CHAR :: ((FILESTREAM CHAR) → CHAR → (RESULT FILEERROR UNIT)) Writes a ‘Char‘ to the stream.
WRITE-LINE :: ((FILESTREAM CHAR) → STRING → (RESULT FILEERROR UNIT)) Writes a string with an appended newline to a filestream of type Char.
WRITE-STRING :: ((FILESTREAM CHAR) → STRING → (RESULT FILEERROR UNIT)) Writes a ‘string‘ to a FileStream of type Char.
WRITE-TO-FILE! :: ∀ A B. (RUNTIMEREPR B) (INTO A PATHNAME) (FILE B) ⇒ (A → (VECTOR B) → (RESULT FILEERROR UNIT)) Opens and writes to a file with data of type :a. Supersedes existing data on the file.
WRITE-VECTOR :: ∀ A. (RUNTIMEREPR A) (FILE A) ⇒ ((FILESTREAM A) → (VECTOR A) → (RESULT FILEERROR UNIT)) Writes elements of an vector of type ‘:a‘ to a stream of type ‘:a‘.
XOR :: ∀ A. BITS A ⇒ (A → A → A)
The bitwise logical exclusive ‘or‘ of two integers
XOR :: (BOOLEAN → BOOLEAN → BOOLEAN) Synonym for ‘boolean-xor‘.
ZERO? :: ∀ A. NUM A ⇒ (A → BOOLEAN) Is ‘x‘ zero?
ZIP :: ∀ A B. ((LIST A) → (LIST B) → (LIST (TUPLE A B))) Builds a list of tuples with the elements of XS and YS.
ZIP-WITH! :: ∀ A B C. ((A → B → C) → (ITERATOR A) → (ITERATOR B) → (ITERATOR C))
Return an iterator of elements from LEFT and RIGHT which terminates as soon as either LEFT or RIGHT does.
ZIPWITH :: ∀ A B C. ((A → B → C) → (LIST A) → (LIST B) → (LIST C)) Builds a new list by calling ‘f‘ with elements of ‘xs‘ and ‘ys‘.
ZIPWITH3 :: ∀ A B C D. ((A → B → C → D) → (LIST A) → (LIST B) → (LIST C) → (LIST D)) Build a new list by calling F with elements of XS, YS and ZS
ZIPWITH4 :: ∀ A B C D E. ((A → B → C → D → E) → (LIST A) → (LIST B) → (LIST C) → (LIST D) → (LIST E)) Build a new list by calling F with elements of AS, BS, CS and DS
ZIPWITH5 :: ∀ A B C D E F. ((A → B → C → D → E → F) → (LIST A) → (LIST B) → (LIST C) → (LIST D) → (LIST E) → (LIST F)) Build a new list by calling F with elements of AS, BS, CS, DS and ES
ambiguous-constraint
)) ¶pred
.
partial-class
)) ¶qualified-ty
)) ¶ty-predicate
)) ¶list
)) ¶Apply the substitutions defined in SUBST-LIST on TYPE.
node
)) ¶Substitute type variables in the tree of ‘node‘ with other types specified in ‘subs‘.
pattern-constructor
)) ¶pattern-wildcard
)) ¶pattern-literal
)) ¶pattern-var
)) ¶tc-env
)) ¶Applies SUBS to the types currently being checked in ENV. Does not update the types in the inner main environment because there should not be substitutions for them.
instance-method-definition
)) ¶toplevel-define
)) ¶node-do-bind
)) ¶node-cond-clause
)) ¶node-continue
)) ¶node-break
)) ¶node-while-let
)) ¶node-while
)) ¶node-unless
)) ¶node-application
)) ¶node-return
)) ¶node-progn
)) ¶node-match
)) ¶node-match-branch
)) ¶node-let-binding
)) ¶node-abstraction
)) ¶node-integer-literal
)) ¶node-literal
)) ¶node-accessor
)) ¶node-variable
)) ¶pattern-constructor
)) ¶pattern-wildcard
)) ¶pattern-literal
)) ¶pattern-var
)) ¶environment
)) ¶ty-class-instance
)) ¶value-environment
)) ¶qualified-ty
)) ¶ty-predicate
)) ¶list
)) ¶toplevel-define
) explicit-type) ¶node-let-binding
) explicit-type) ¶instance-method-definition
) explicit-type) ¶Returns t if BINDING is a lambda.
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the last node in BINDING
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the last node in BINDING
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the name that BINDING binds
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the parameters bound in BINDING
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the parameters of BINDING
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns t if BINDING is restricted
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns t if BINDING is a toplevel binding.
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the type of BINDING
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the value that BINDING binds
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶Returns the value bound by BINDING
node-let-binding
)) ¶toplevel-define
)) ¶instance-method-definition
)) ¶node-literal
) env) ¶node-variable
) env) ¶node-application
) env) ¶node-direct-application
) env) ¶node-abstraction
) env) ¶node-while
) env) ¶node-while-let
) env) ¶node-break
) env) ¶node-continue
) env) ¶node-match
) env) ¶node-return-from
) env) ¶node-block
) env) ¶node-field
) env) ¶node-dynamic-extent
) env) ¶Codegen the match branch PATTERN on lisp value EXPR, returning (VALUES PREDICATE BINDINGS).
pattern-var
) expr env) ¶pattern-wildcard
) expr env) ¶pattern-literal
) expr env) ¶pattern-constructor
) expr env) ¶The docstring accompanying a Coalton object’s definition.
type-definition
)) ¶name-entry
)) ¶ty-class-instance
)) ¶ty-class-method
)) ¶struct-entry
)) ¶struct-field
)) ¶constructor-entry
)) ¶type-entry
)) ¶toplevel-definition
)) ¶constructor
)) ¶qualified-ty
)) ¶qualified-ty
)) ¶qualified-ty
)) ¶Infer the type of NODE and then unify against EXPECTED-TYPE
Returns (VALUES INFERRED-TYPE PREDICATES NODE SUBSTITUTIONS)
node-literal
) expected-type subs env) ¶node-accessor
) expected-type subs env) ¶node-integer-literal
) expected-type subs env) ¶node-variable
) expected-type subs env) ¶node-application
) expected-type subs env) ¶node-abstraction
) expected-type subs env) ¶node-match
) expected-type subs env) ¶node-progn
) expected-type subs env) ¶node-return
) expected-type subs env) ¶node-unless
) expected-type subs env) ¶node-while
) expected-type subs env) ¶node-while-let
) expected-type subs env) ¶node-break
) expected-type subs env) ¶node-continue
) expected-type subs env) ¶node-cond-clause
) expected-type subs env) ¶node-do-bind
) expected-type subs env) ¶qualified-ty
) expected-kind ksubs env) ¶qualified-ty
)) ¶ty-predicate
)) ¶list
)) ¶Get the kind of TYPE.
type-entry
)) ¶qualified-ty
)) ¶partial-class
)) ¶qualified-ty
)) ¶ty-predicate
)) ¶list
)) ¶Returns the corresponding lisp type for the type of the given node.
USE-FUNCTION-ENTRIES specifies whether to emit FUNCTION-ENTRY for functions, emitting FUNCTION when NIL. Defaults to T.
qualified-ty
) env) ¶The source location of a Coalton object’s definition.
field-definition
)) ¶type-definition
)) ¶toplevel-definition
)) ¶node-do-bind
)) ¶node-cond-clause
)) ¶node-match-branch
)) ¶node-let-binding
)) ¶name-entry
)) ¶type-entry
)) ¶ty-predicate
)) ¶toplevel-specialize
)) ¶toplevel-lisp-form
)) ¶instance-method-definition
)) ¶toplevel-declare
)) ¶toplevel-definition
)) ¶constructor
)) ¶node-do-bind
)) ¶node-cond-clause
)) ¶node-match-branch
)) ¶node-let-declare
)) ¶node-let-binding
)) ¶qualified-ty
)) ¶ty-predicate
)) ¶identifier-src
)) ¶keyword-src
)) ¶Returns a SUBSTITUTION-LIST which unifies TYPE1 to TYPE2
apply s type1 == type2
The primary message associated with an object.
source-condition
)) ¶overlapping-instance-error
)) ¶overlapping-instance-error
)) ¶overlapping-specialization-error
)) ¶overlapping-specialization-error
)) ¶new
.
ty-predicate
)) ¶qualified-ty
)) ¶Return T if a stream containing SOURCE’s source text can be opened.
Return T if a stream containing SOURCE’s source text can be opened.
source-string
)) ¶source-file
)) ¶source-condition
)) ¶source-condition
)) ¶err
.
The name of an error’s source, suitable for reporting in errors. If the source is a file, SOURCE-NAME will be that file’s absolute path.
The name of an error’s source, suitable for reporting in errors. If the source is a file, SOURCE-NAME will be that file’s absolute path.
source-string
)) ¶source-file
)) ¶Open and return a stream from which source text may be read. The caller is responsible for closing the stream, and the stream’s initial position may be greater than zero.
Open and return a stream from which source text may be read. The caller is responsible for closing the stream, and the stream’s initial position may be greater than zero.
printer-state
)) ¶automatically generated reader method
source-string
)) ¶source-file
)) ¶qualified-ty
)) ¶too-many-arguments-to-coalton-function
)) ¶too-many-arguments-to-coalton-function
)) ¶too-many-arguments-to-coalton-function
)) ¶too-many-arguments-to-coalton-function
)) ¶too-many-arguments-to-coalton-function
)) ¶too-many-arguments-to-coalton-function
)) ¶Translate typechecker AST node EXPR to the codegen AST.
CTX provides the current predicate context.
Returns a ‘node’.
node-literal
) ctx env) ¶node-integer-literal
) ctx env) ¶node-variable
) ctx env) ¶node-accessor
) ctx env) ¶node-application
) ctx env) ¶node-abstraction
) ctx env) ¶node-match
) ctx env) ¶node-progn
) ctx env) ¶node-return
) ctx env) ¶node-unless
) ctx env) ¶node-while
) ctx env) ¶node-while-let
) ctx env) ¶node-break
) ctx env) ¶node-continue
) ctx env) ¶node-variable
) block) ¶node-accessor
) block) ¶node-literal
) block) ¶node-integer-literal
) block) ¶node-abstraction
) block) ¶node-let-binding
) block) ¶node-match-branch
) block) ¶node-match
) block) ¶node-progn
) block) ¶node-return
) block) ¶node-application
) block) ¶node-unless
) block) ¶node-cond-clause
) block) ¶node-while
) block) ¶node-while-let
) block) ¶node-break
) block) ¶node-continue
) block) ¶node-do-bind
) block) ¶list
) block) ¶constructor
)) ¶toplevel-define-struct
)) ¶constructor
)) ¶toplevel-define-struct
)) ¶toplevel-define-type
)) ¶toplevel-define-struct
)) ¶toplevel-define-type
)) ¶toplevel-define-struct
)) ¶toplevel-define-type
)) ¶toplevel-define-struct
)) ¶toplevel-define-type
)) ¶toplevel-define-struct
)) ¶Get a list containing the type variables in TYPE.
node
)) ¶Collect all type variables from nodes and patterns in the tree of ‘node‘.
pattern-constructor
)) ¶pattern-wildcard
)) ¶pattern-literal
)) ¶pattern-var
)) ¶tc-env
)) ¶Returns all of the type variables of the types being checked in ENV. Does not return type variables from the inner main environment because it should not contain any free type variables.
environment
)) ¶value-environment
)) ¶qualified-ty
)) ¶ty-predicate
)) ¶list
)) ¶Check that EXPR is valid. Currently only verifies that applied functions match their arguments.
node-literal
) env) ¶node-variable
) env) ¶node-application
) env) ¶node-direct-application
) env) ¶node-abstraction
) env) ¶match-branch
) env) ¶node-match
) env) ¶node-while
) env) ¶node-while-let
) env) ¶node-break
) env) ¶node-continue
) env) ¶node-return-from
) env) ¶node-block
) env) ¶node-field
) env) ¶node-dynamic-extent
) env) ¶printer-state
) &rest initargs) ¶coalton-eclector-client
) expression children source) ¶eclector.parse-result
.
immutable-map
) &optional env) ¶filestream
) &optional env) ¶streamoptions
) &optional env) ¶quantization
) &optional env) ¶source-string
) &optional env) ¶source-file
) &optional env) ¶environment-map
) &optional environment) ¶match-branch
) &optional env) ¶lispcondition
) &optional env) ¶ty-predicate
) &optional env) ¶qualified-ty
) &optional env) ¶ty-class-instance
) &optional env) ¶type-entry
) &optional env) ¶function-env-entry
) &optional env) ¶struct-entry
) &optional env) ¶specialization-entry
) &optional env) ¶constructor-entry
) &optional env) ¶struct-field
) &optional env) ¶ty-class-method
) &optional env) ¶name-entry
) &optional env) ¶environment
) &optional env) ¶fundep-entry
) &optional env) ¶method-definition
) &optional env) ¶iteratorstacknode
) &optional env) ¶streamoptions/output
) stream) ¶streamoptions/bidirectional
) stream) ¶fileerror/patherror
) stream) ¶fileerror/lisperror
) stream) ¶fileerror/fileerror
) stream) ¶fileerror/eof
) stream) ¶streamoptions/input
) stream) ¶quantization/quantization
) stream) ¶seq/relaxednode
) stream) ¶seq/leafarray
) stream) ¶dyadic/dyadic
) stream) ¶source-string
) stream) ¶source-file
) stream) ¶environment-map
) stream) ¶queue-internal
) stream) ¶function-entry
) stream) ¶profile/profile
) stream) ¶ty-predicate
) stream) ¶qualified-ty
) stream) ¶environment
) stream) ¶mappair/mappair
) stream) ¶mappair/justkey
) stream) ¶iterator/%iterator
) stream) ¶pattern-literal
) stream) ¶pattern-wildcard
) stream) ¶pattern-var
) stream) ¶pattern-constructor
) stream) ¶optional/none
) stream) ¶result/err
) stream) ¶tuple/tuple
) stream) ¶optional/some
) stream) ¶cell-internal
) stream) ¶tree/empty
) stream) ¶tree/doubleblackempty
) stream) ¶iteratorstacknode/expand
) stream) ¶iteratorstacknode/yield
) stream) ¶tree/branch
) stream) ¶complex/%complex
) stream) ¶tuple3/tuple3
) stream) ¶tuple5/tuple5
) stream) ¶tuple4/tuple4
) stream) ¶char-position-stream
)) ¶trivial-gray-streams
.
char-position-stream
)) ¶trivial-gray-streams
.
char-position-stream
)) ¶sb-gray
.
char-position-stream
)) ¶sb-gray
.
char-position-stream
) char) ¶sb-gray
.
:pred
This slot is read-only.
An internal Coalton condition for use in signaling. Internal conditions should always be caught.
error
.
:new-pred
This slot is read-only.
:old-pred
This slot is read-only.
:fundep
This slot is read-only.
common-lisp
.
:class
This slot is read-only.
:class-vars
This slot is read-only.
:class-fundeps
This slot is read-only.
:old-from-tys
This slot is read-only.
:new-from-tys
This slot is read-only.
:old-to-tys
This slot is read-only.
:new-to-tys
This slot is read-only.
common-lisp
.
:type
This slot is read-only.
A condition indicating a syntax error in Coalton source code.
The base type for user-facing errors.
error
.
source-condition
.
The base type for user-facing warnings.
source-condition
.
style-warning
.
A user-facing error.
error
.
source-condition
.
A user-facing warning.
source-condition
.
warning
.
structure-object
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote coalton-impl/typechecker/accessor::from))
This slot is read-only.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote coalton-impl/typechecker/accessor::to))
This slot is read-only.
string
(coalton-impl/util:required (quote coalton-impl/typechecker/accessor::field))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/accessor::location))
This slot is read-only.
Container for a function to call on nodes of a particular ‘type‘ - before, after, or in place of the recursive call in a traversal. If ‘type‘ is ‘’node‘, then the function will be called before or after every node in the traversal; otherwise, the action only applies to nodes of the specified ‘type‘. (The when-keyword ‘:traverse‘ will have no effect when paired with type ‘’node‘; a recursive call defined for every node would have to be an entire generic already.) The ‘function‘ will be called with ‘(apply function node args)‘. The ‘function‘ should return either a modified ‘node‘ to take its place in the newly constructed tree, or void to indicate that the input node should be kept unchanged.
structure-object
.
common-lisp
.
coalton-impl/codegen/traverse::when-keyword
(quote :after)
This slot is read-only.
common-lisp
.
coalton-impl/codegen/traverse::node-subtype
(quote coalton-impl/codegen/ast:node)
This slot is read-only.
common-lisp
.
function
(coalton-impl/util:required (quote function))
This slot is read-only.
structure-object
.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/codegen/ast-substitutions::from))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast-substitutions::to))
This slot is read-only.
structure-object
.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
common-lisp
.
coalton-impl/parser/base:keyword-src
(coalton-impl/util:required (quote type))
This slot is read-only.
(or null concrete-syntax-tree:cst)
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::arg))
This slot is read-only.
structure-object
.
coalton-impl/parser/base:identifier-src
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
coalton-impl/parser/types:ty-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::fields))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::docstring))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
alexandria:non-negative-fixnum
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::arity))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::constructs))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::classname))
This slot is read-only.
(or string null)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::compressed-repr))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/environment:value-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:value-environment))
This slot is read-only.
coalton-impl/typechecker/environment:type-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:type-environment))
This slot is read-only.
coalton-impl/typechecker/environment:constructor-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:constructor-environment))
This slot is read-only.
coalton-impl/typechecker/environment:struct-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:struct-environment))
This slot is read-only.
coalton-impl/typechecker/environment:class-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:class-environment))
This slot is read-only.
coalton-impl/typechecker/environment::fundep-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::fundep-environment))
This slot is read-only.
coalton-impl/typechecker/environment:instance-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:instance-environment))
This slot is read-only.
coalton-impl/typechecker/environment:function-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:function-environment))
This slot is read-only.
coalton-impl/typechecker/environment:name-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:name-environment))
This slot is read-only.
coalton-impl/typechecker/environment:method-inline-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:method-inline-environment))
This slot is read-only.
coalton-impl/typechecker/environment:code-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:code-environment))
This slot is read-only.
coalton-impl/typechecker/environment:specialization-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:specialization-environment))
This slot is read-only.
coalton-impl/typechecker/environment::source-name-environment
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::source-name-environment))
This slot is read-only.
A readable, hash table-backed map.
structure-object
.
hash-table
(coalton-impl/util:required (quote coalton-impl/typechecker/map::table))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/map::test))
This slot is read-only.
structure-object
.
fixnum
(coalton-impl/util:required (quote coalton-impl/runtime/function-entry::arity))
This slot is read-only.
common-lisp
.
function
(coalton-impl/util:required (quote function))
This slot is read-only.
simple-vector
(coalton-impl/util:required (quote coalton-impl/runtime/function-entry::curried))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
fixnum
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::arity))
This slot is read-only.
structure-object
.
coalton-impl/util:symbol-list
(coalton-impl/util:required (quote coalton-impl/typechecker/fundeps::from))
This slot is read-only.
structure-object
.
coalton-impl/parser/base:keyword-src-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::left))
This slot is read-only.
coalton-impl/parser/base:keyword-src-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::right))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
structure-object
.
coalton-impl/codegen/hoister::hoist-point-list
coalton-impl/codegen/hoister::hoist-point
(coalton-impl/codegen/hoister::make-hoist-point :bound-variables nil)
This slot is read-only.
structure-object
.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/parser/base::name))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/base::location))
This slot is read-only.
structure-object
.
fset:map
(fset:empty-map (fset:empty-seq))
This slot is read-only.
structure-object
.
fset:map
(fset:empty-map)
This slot is read-only.
structure-object
.
coalton-impl/algorithm/immutable-listmap:immutable-listmap
(coalton-impl/algorithm/immutable-listmap:make-immutable-listmap)
This slot is read-only.
coalton-impl/algorithm/immutable-map:immutable-map
(coalton-impl/algorithm/immutable-map:make-immutable-map)
This slot is read-only.
coalton-impl/typechecker/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::name))
This slot is read-only.
coalton-impl/typechecker/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::params))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::body))
This slot is read-only.
structure-object
.
coalton-impl/parser/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
coalton-impl/parser/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::params))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::body))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
structure-object
.
keyword
(coalton-impl/util:required (quote coalton-impl/parser/base::name))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/base::location))
This slot is read-only.
structure-object
.
structure-object
.
coalton-impl/typechecker/kinds:kyvar
(coalton-impl/util:required (quote coalton-impl/typechecker/kinds::from))
This slot is read-only.
coalton-impl/typechecker/kinds:kind
(coalton-impl/util:required (quote coalton-impl/typechecker/kinds::to))
This slot is read-only.
A branch of a match statement
structure-object
.
coalton-impl/codegen/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/codegen/pattern:pattern))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::body))
This slot is read-only.
coalton-impl/parser/base:identifier-src
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
common-lisp
.
coalton-impl/parser/types:qualified-ty
(coalton-impl/util:required (quote type))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
common-lisp
.
(member :value :method :constructor)
(coalton-impl/util:required (quote type))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::location))
This slot is read-only.
structure-object
.
common-lisp
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote type))
structure-object
.
node-abstraction
.
node-accessor
.
node-and
.
node-application
.
node-break
.
node-cond
.
node-continue
.
node-do
.
node-for
.
node-if
.
node-integer-literal
.
node-let
.
node-lisp
.
node-literal
.
node-loop
.
node-match
.
node-or
.
node-progn
.
node-return
.
node-unless
.
node-variable
.
node-when
.
node-while
.
node-while-let
.
common-lisp
.
coalton-impl/typechecker/predicate:qualified-ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::location))
This slot is read-only.
structure-object
.
node-abstraction
.
node-accessor
.
node-and
.
node-application
.
node-break
.
node-cond
.
node-continue
.
node-do
.
node-for
.
node-if
.
node-integer-literal
.
node-let
.
node-lisp
.
node-literal
.
node-loop
.
node-match
.
node-or
.
node-progn
.
node-return
.
node-the
.
node-unless
.
node-variable
.
node-when
.
node-while
.
node-while-let
.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/expression::location))
This slot is read-only.
Lambda literals (fn (x) x)
node
.
coalton-impl/parser/base:identifier-list
(coalton-impl/util:required (quote coalton-impl/codegen/ast::vars))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::subexpr))
This slot is read-only.
node
.
coalton-impl/typechecker/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::params))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
coalton-impl/parser/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::params))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
Function application (f x)
node
.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::rator))
This slot is read-only.
coalton-impl/codegen/ast:node-list
(coalton-impl/util:required (quote coalton-impl/codegen/ast::rands))
This slot is read-only.
node
.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::rator))
This slot is read-only.
coalton-impl/typechecker/expression:node-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::rands))
This slot is read-only.
node
.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::rator))
This slot is read-only.
coalton-impl/parser/expression:node-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::rands))
This slot is read-only.
A single non-recursive binding
node
.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/codegen/ast::name))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::expr))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::body))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern:pattern))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::location))
This slot is read-only.
structure-object
.
coalton-impl/parser/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/parser/pattern:pattern))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/expression::location))
This slot is read-only.
A return target, used for explicit returns in functions
node
.
symbol
(coalton-impl/util:required (quote coalton-impl/codegen/ast:node))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::body))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/expression:node-body-element-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::nodes))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::last-node))
This slot is read-only.
structure-object
.
coalton-impl/parser/expression:node-body-element-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::nodes))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::last-node))
This slot is read-only.
A break statment used to exit a loop.
structure-object
.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::location))
This slot is read-only.
structure-object
.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/expression::location))
This slot is read-only.
A continue statment used to skip to the next iteration of a loop.
Fully saturated function application of a known function
node
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote coalton-impl/codegen/ast::rator-type))
This slot is read-only.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/codegen/ast::rator))
This slot is read-only.
coalton-impl/codegen/ast:node-list
(coalton-impl/util:required (quote coalton-impl/codegen/ast::rands))
This slot is read-only.
node
.
coalton-impl/typechecker/expression::node-do-body-element-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::nodes))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::last-node))
This slot is read-only.
node
.
coalton-impl/parser/expression::node-do-body-element-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::nodes))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::last-node))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern:pattern))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::location))
This slot is read-only.
structure-object
.
coalton-impl/parser/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/parser/expression::name))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/expression::location))
This slot is read-only.
A single stack allocated binding
node
.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/codegen/ast::name))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast:node))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::body))
This slot is read-only.
Accessing a superclass on a typeclass dictionary
node
.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/codegen/ast::name))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::dict))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::label))
This slot is read-only.
coalton-impl/typechecker/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern:pattern))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/parser/expression::label))
This slot is read-only.
coalton-impl/parser/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/parser/pattern:pattern))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
node
.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::then))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::else))
This slot is read-only.
node
.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::else))
This slot is read-only.
Introduction of local mutually-recursive bindings (let ((x 2)) (+ x x))
node
.
coalton-impl/codegen/ast:binding-list
(coalton-impl/util:required (quote coalton-impl/codegen/ast::bindings))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::subexpr))
This slot is read-only.
node
.
coalton-impl/typechecker/expression:node-let-binding-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::bindings))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
coalton-impl/parser/expression:node-let-binding-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::bindings))
This slot is read-only.
coalton-impl/parser/expression:node-let-declare-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::declares))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::name))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::value))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::location))
This slot is read-only.
structure-object
.
coalton-impl/parser/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/parser/expression::name))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::value))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/expression::location))
This slot is read-only.
structure-object
.
coalton-impl/parser/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/parser/expression::name))
This slot is read-only.
common-lisp
.
coalton-impl/parser/types:qualified-ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/expression::location))
This slot is read-only.
An embedded lisp form
node
.
coalton-impl/codegen/ast::lisp-coalton-var-alist
(coalton-impl/util:required (quote coalton-impl/codegen/ast::vars))
This slot is read-only.
(coalton-impl/util:required (quote coalton-impl/codegen/ast::form))
This slot is read-only.
node
.
coalton-impl/typechecker/expression:node-variable-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::vars))
This slot is read-only.
coalton-impl/util:symbol-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::var-names))
This slot is read-only.
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
common-lisp
.
coalton-impl/parser/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/parser/expression:node-variable-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::vars))
This slot is read-only.
coalton-impl/util:symbol-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::var-names))
This slot is read-only.
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
Literal values like 1 or "hello"
A labelled looping construct. Loops forever until broken out of by a call to (break).
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/codegen/ast::label))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::body))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::label))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/parser/expression::label))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
A pattern matching construct. Uses MATCH-BRANCH to represent branches
node
.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::expr))
This slot is read-only.
coalton-impl/codegen/ast:branch-list
(coalton-impl/util:required (quote coalton-impl/codegen/ast::branches))
This slot is read-only.
node
.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node-match-branch-list
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::branches))
This slot is read-only.
node
.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node-match-branch-list
(coalton-impl/util:required (quote coalton-impl/parser/expression::branches))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern:pattern))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::location))
This slot is read-only.
structure-object
.
coalton-impl/parser/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/parser/pattern:pattern))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/expression::location))
This slot is read-only.
A return statement, used for explicit returns in functions
node
.
symbol
(coalton-impl/util:required (quote coalton-impl/codegen/ast::name))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::expr))
This slot is read-only.
A series of statements to be executed sequentially
node
.
common-lisp
.
coalton-impl/parser/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
node
.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
Variables like x or y
node
.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
A looping construct. Executes a body until an expression is false.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/codegen/ast::label))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::expr))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::body))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::label))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/parser/expression::label))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
A looping construct. Executes a body until a pattern match fails.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/codegen/ast::label))
This slot is read-only.
coalton-impl/codegen/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/codegen/pattern:pattern))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::expr))
This slot is read-only.
coalton-impl/codegen/ast:node
(coalton-impl/util:required (quote coalton-impl/codegen/ast::body))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::label))
This slot is read-only.
coalton-impl/typechecker/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern:pattern))
This slot is read-only.
coalton-impl/typechecker/expression:node
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::expr))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/expression::body))
This slot is read-only.
node
.
keyword
(coalton-impl/util:required (quote coalton-impl/parser/expression::label))
This slot is read-only.
coalton-impl/parser/pattern:pattern
(coalton-impl/util:required (quote coalton-impl/parser/pattern:pattern))
This slot is read-only.
coalton-impl/parser/expression:node
(coalton-impl/util:required (quote coalton-impl/parser/expression::expr))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/expression::body))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/environment:environment
(coalton-impl/util:required (quote coalton-impl/typechecker/partial-type-env::env))
This slot is read-only.
hash-table
(make-hash-table :test (function eq))
This slot is read-only.
hash-table
(make-hash-table :test (function eq))
This slot is read-only.
structure-object
.
common-lisp
.
coalton-impl/typechecker/predicate:qualified-ty
(coalton-impl/util:required (quote type))
This slot is read-only.
(or coalton-impl/source:location null)
This slot is read-only.
structure-object
.
common-lisp
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
structure-object
.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/pattern::location))
This slot is read-only.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern::name))
This slot is read-only.
coalton-impl/typechecker/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern::patterns))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/codegen/pattern::name))
This slot is read-only.
coalton-impl/codegen/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/codegen/pattern::patterns))
This slot is read-only.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/parser/pattern::name))
This slot is read-only.
coalton-impl/parser/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/parser/pattern::patterns))
This slot is read-only.
coalton-impl/util:literal-value
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern::value))
This slot is read-only.
coalton-impl/util:literal-value
(coalton-impl/util:required (quote coalton-impl/codegen/pattern::value))
This slot is read-only.
coalton-impl/util:literal-value
(coalton-impl/util:required (quote coalton-impl/parser/pattern::value))
This slot is read-only.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern::name))
This slot is read-only.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/typechecker/pattern::orig-name))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/codegen/pattern::name))
This slot is read-only.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/parser/pattern::name))
This slot is read-only.
coalton-impl/parser/base:identifier
(coalton-impl/util:required (quote coalton-impl/parser/pattern::orig-name))
This slot is read-only.
structure-object
.
common-lisp
.
(or null coalton-impl/parser/toplevel::toplevel-package)
This slot is read-only.
coalton-impl/parser/toplevel:toplevel-define-type-list
coalton-impl/parser/toplevel:toplevel-define-struct-list
coalton-impl/parser/toplevel:toplevel-declare-list
coalton-impl/parser/toplevel:toplevel-define-list
coalton-impl/parser/toplevel:toplevel-define-class-list
coalton-impl/parser/toplevel:toplevel-define-instance-list
coalton-impl/parser/toplevel:toplevel-lisp-form-list
coalton-impl/parser/toplevel:toplevel-specialize-list
structure-object
.
coalton-impl/parser/types:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/parser/types::predicates))
This slot is read-only.
common-lisp
.
coalton-impl/parser/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/types::location))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/predicate:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/typechecker/predicate::predicates))
This slot is read-only.
common-lisp
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
structure-object
.
common-lisp
.
(member :error :warn)
This slot is read-only.
This slot is read-only.
integer
This slot is read-only.
string
This slot is read-only.
source-error/error::source-error-note-list
This slot is read-only.
source-error/error::source-error-help-list
This slot is read-only.
source-error/error::source-error-context-list
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::from))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::to))
This slot is read-only.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::to-ty))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
coalton-impl/typechecker/environment:struct-field-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::fields))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
structure-object
.
string
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
common-lisp
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
fixnum
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::index))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
string
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
common-lisp
.
coalton-impl/parser/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/codegen/struct-or-class::name))
This slot is read-only.
common-lisp
.
(coalton-impl/util:required (quote type))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/types:tyvar
(coalton-impl/util:required (quote coalton-impl/typechecker/substitutions::from))
This slot is read-only.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote coalton-impl/typechecker/substitutions::to))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/environment:environment
(coalton-impl/util:required (quote coalton-impl/typechecker/tc-env::env))
This slot is read-only.
hash-table
(make-hash-table :test (function eq))
This slot is read-only.
structure-object
.
coalton-impl/parser/base:identifier-src
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
common-lisp
.
coalton-impl/parser/types:qualified-ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
(or null coalton-impl/parser/toplevel:attribute-monomorphize)
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::monomorphize))
coalton-impl/typechecker/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::name))
This slot is read-only.
coalton-impl/typechecker/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::params))
This slot is read-only.
coalton-impl/typechecker/expression:node-body
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::body))
This slot is read-only.
coalton-impl/parser/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
coalton-impl/parser/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::params))
This slot is read-only.
coalton-impl/parser/pattern:pattern-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::orig-params))
This slot is read-only.
coalton-impl/parser/expression:node-body
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::body))
This slot is read-only.
(or null coalton-impl/parser/toplevel:attribute-monomorphize)
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::monomorphize))
coalton-impl/parser/base:identifier-src
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
coalton-impl/parser/base:keyword-src-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::vars))
This slot is read-only.
coalton-impl/parser/types:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::preds))
This slot is read-only.
coalton-impl/parser/toplevel:fundep-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::fundeps))
This slot is read-only.
coalton-impl/parser/toplevel:method-definition-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::methods))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::head-location))
This slot is read-only.
coalton-impl/typechecker/predicate:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::context))
This slot is read-only.
coalton-impl/typechecker/predicate:ty-predicate
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::pred))
This slot is read-only.
hash-table
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::methods))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::head-location))
This slot is read-only.
coalton-impl/parser/types:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::context))
This slot is read-only.
coalton-impl/parser/types:ty-predicate
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::pred))
This slot is read-only.
coalton-impl/parser/toplevel:instance-method-definition-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::methods))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::head-location))
This slot is read-only.
boolean
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::compiler-generated))
This slot is read-only.
coalton-impl/parser/base:identifier-src
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
coalton-impl/parser/base:keyword-src-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::vars))
This slot is read-only.
coalton-impl/parser/toplevel:struct-field-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::fields))
This slot is read-only.
(or null coalton-impl/parser/toplevel:attribute-repr)
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::repr))
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::head-location))
This slot is read-only.
coalton-impl/parser/base:identifier-src
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
coalton-impl/parser/base:keyword-src-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::vars))
This slot is read-only.
coalton-impl/parser/toplevel:constructor-list
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::ctors))
This slot is read-only.
(or null coalton-impl/parser/toplevel:attribute-repr)
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::repr))
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::head-location))
This slot is read-only.
structure-object
.
cons
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::body))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
structure-object
.
coalton-impl/parser/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::from))
This slot is read-only.
coalton-impl/parser/expression:node-variable
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::to))
This slot is read-only.
common-lisp
.
coalton-impl/parser/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/define-type:type-definition-list
This slot is read-only.
coalton-impl/typechecker/toplevel:toplevel-define-list
This slot is read-only.
coalton-impl/typechecker/toplevel:toplevel-define-instance-list
This slot is read-only.
coalton-impl/parser/toplevel:toplevel-lisp-form-list
(coalton-impl/util:required (quote coalton-impl/typechecker/translation-unit::lisp-forms))
This slot is read-only.
coalton-impl/typechecker/environment:ty-class-list
This slot is read-only.
common-lisp
.
package
(coalton-impl/util:required (quote package))
This slot is read-only.
structure-object
.
common-lisp
.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
function
(function identity)
This slot is read-only.
common-lisp
.
function
(function identity)
This slot is read-only.
structure-object
.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/types::location))
This slot is read-only.
structure-object
.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
coalton-impl/typechecker/predicate:ty-predicate
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::predicate))
This slot is read-only.
coalton-impl/typechecker/predicate:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::superclasses))
This slot is read-only.
coalton-impl/util:symbol-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::class-variables))
This slot is read-only.
coalton-impl/typechecker/map:environment-map
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::class-variable-map))
This slot is read-only.
coalton-impl/typechecker/fundeps:fundep-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::fundeps))
This slot is read-only.
coalton-impl/typechecker/environment::ty-class-method-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::unqualified-methods))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::codegen-sym))
This slot is read-only.
list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::superclass-dict))
This slot is read-only.
coalton-impl/typechecker/map:environment-map
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::superclass-map))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::location))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/predicate:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::constraints))
This slot is read-only.
coalton-impl/typechecker/predicate:ty-predicate
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::predicate))
This slot is read-only.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::codegen-sym))
This slot is read-only.
coalton-impl/typechecker/map:environment-map
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::method-codegen-syms))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
common-lisp
.
coalton-impl/typechecker/scheme:ty-scheme
(coalton-impl/util:required (quote type))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
structure-object
.
common-lisp
.
coalton-impl/parser/base:identifier-src
(coalton-impl/util:required (quote class))
This slot is read-only.
coalton-impl/parser/types:ty-list
(coalton-impl/util:required (quote coalton-impl/parser/types::types))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/types::location))
This slot is read-only.
A type predicate indicating that TYPE is of the CLASS
structure-object
.
common-lisp
.
symbol
(coalton-impl/util:required (quote class))
This slot is read-only.
coalton-impl/typechecker/types:ty-list
(coalton-impl/util:required (quote coalton-impl/typechecker/predicate::types))
This slot is read-only.
(or coalton-impl/source:location null)
This slot is read-only.
structure-object
.
list
(coalton-impl/util:required (quote coalton-impl/typechecker/scheme::kinds))
This slot is read-only.
common-lisp
.
coalton-impl/typechecker/predicate:qualified-ty
(coalton-impl/util:required (quote type))
This slot is read-only.
ty
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/types::name))
This slot is read-only.
coalton-impl/typechecker/kinds:kind
(coalton-impl/util:required (quote coalton-impl/typechecker/kinds:kind))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::name))
This slot is read-only.
common-lisp
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::runtime-type))
This slot is read-only.
coalton-impl/typechecker/environment:explicit-repr
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::explicit-repr))
This slot is read-only.
boolean
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::enum-repr))
This slot is read-only.
boolean
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::newtype))
This slot is read-only.
coalton-impl/typechecker/environment:constructor-entry-list
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::constructors))
This slot is read-only.
coalton-impl/typechecker/scheme:scheme-list
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::constructor-types))
This slot is read-only.
list
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::constructor-args))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::docstring))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::location))
This slot is read-only.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::name))
This slot is read-only.
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::runtime-type))
This slot is read-only.
common-lisp
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/typechecker/types:tyvar-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::tyvars))
This slot is read-only.
coalton-impl/util:symbol-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::constructors))
This slot is read-only.
coalton-impl/typechecker/environment:explicit-repr
(coalton-impl/util:required (quote coalton-impl/typechecker/environment:explicit-repr))
This slot is read-only.
boolean
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::enum-repr))
This slot is read-only.
boolean
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::newtype))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::docstring))
This slot is read-only.
(or null coalton-impl/source:location)
This slot is read-only.
ty
.
fixnum
(coalton-impl/util:required (quote coalton-impl/typechecker/types::id))
This slot is read-only.
coalton-impl/typechecker/kinds:kind
(coalton-impl/util:required (quote coalton-impl/typechecker/kinds:kind))
This slot is read-only.
Internally mutable cell
A stream that exposes the character offset into an underlying character stream through #’stream-file-position.
Complex number that may either have a native or constructed representation.
Representation of a dual number in the form ‘a + bε‘ where ‘a‘ and ‘b‘ are real numbers and ‘ε‘ satisfies ‘ε^2 = 0‘ and ‘ε != 0‘.
Note: ‘Eq‘, and ‘Ord‘ and ‘Hash‘ only make use of the primal component.
‘(Dyadic n k)‘ represents the rational n*2^k.
Errors for file functions.
Represents a file stream, using ‘cl:file-stream‘.
‘Free :f‘ gives you a Monad instance for any ‘Functor :f‘.
References: [here](https://serokell.io/blog/introduction-to-free-monads) and [here](https://www.tweag.io/blog/2018-02-05-free-monads/)
Implementation dependent hash code
A mutable hash table.
Signed 16-bit integer capable of storing values in ‘[-32768, 32767]‘. Uses ‘(signed-byte 16)‘.
Signed 32-bit integer capable of storing values in ‘[-2147483648, 2147483647]‘. Uses ‘(signed-byte 32)‘.
Signed 64-bit integer capable of storing values in ‘[-9223372036854775808, 9223372036854775807]‘. Uses ‘(signed-byte 64)‘.
Signed 8-bit integer capable of storing values in ‘[-128, 127]‘. Uses ‘(signed-byte 8)‘.
Non-allocating tagged integer; range is platform-dependent. Does not error on overflow. Uses ‘fixnum‘.
A forward-moving pointer into an ordered sequence of :ELTs
A one-dimensional, non-resizable array of elements.
These arrays are represented as possibly specialized ‘(cl:simple-array <type> (cl:*))‘ and are meant to be used as a tool either to interface with Lisp code or to implement efficient data structures. One should consult ‘Vector‘ or ‘Seq‘ for more general sequential data structure needs.
Whether or not the arrays are specialized depends on the underlying Lisp implementation. Consult ‘cl:upgraded-array-element-type‘ to determine whether ‘LispArray‘ may get specialized.
Condition for lisp error handling. Uses ‘cl:condition‘.
The runtime representation of a Coalton type as a lisp type.
A message describing the contents of a source location.
common-lisp
.
(function identity)
:replace
This slot is read-only.
Represents something that may not have a value.
Pathname object. Equivalent to ‘cl:pathname‘
A profile of a run function.
Represents an integer quantization of ‘:a‘.
The fields are defined as follows:
1. A value of type ‘:a‘.
2. The greatest integer less than or equal to a particular value.
3. The remainder of this as a value of type ‘:a‘.
4. The least integer greater than or equal to a particular value.
5. The remainder of this as a value of type ‘:a‘.
Unbounded FIFO queue implemented with a linked list.
Represents something that may have failed.
A type for providing parameters for opening streams. StreamOptions take strings for pathnames, but they will error if they are not proper and appropriate pathnames.
A red-black balanced binary tree, sorted by ‘<=>‘ and unique by ‘==‘.
A heterogeneous collection of items.
Unsigned 16-bit integer capable of storing values in ‘[0, 65535]‘. Uses ‘(unsigned-byte 16)‘.
Unsigned 32-bit integer capable of storing values in ‘[0, 4294967295]‘. Uses ‘(unsigned-byte 32)‘.
Unsigned 64-bit integer capable of storing values in ‘[0, 18446744073709551615]‘. Uses ‘(unsigned-byte 64)‘.
Unsigned 8-bit integer capable of storing values in ‘[0, 255]‘. Uses ‘(unsigned-byte 8)‘.
Non-allocating tagged non-negative integer; range is platform-dependent. Uses ‘(and fixnum unsigned-byte)‘.
Allowed literal values as Lisp objects.
A pair of offsets that indicates a range of characters in a source file.
A list of type predicates
Is the Coalton reader allowed to parse the current input? Used to forbid reading while inside quasiquoted forms.
Valid configuration keys that can be (SETF GET) on the user configuration variable :COALTON-CONFIG.
An alist which pairs the names of Coalton’s native integer types with equivalent Common Lisp type specifiers.
A list of known labels encountered during parse.
Parsing (BREAK label) and (CONTINUE label) forms fails unless the label is found in
this list.
Rebound to NIL parsing an anonymous FN.
The source from which program text is being read.
This symbol may be bound to a string source in the case of direct evaluation in a repl.
The current global top level environment.
Defines the elmentary instances for a lisp floating-point type
A macro for handling potentially erroring lisp file operations. Automatically returns the lisp condition if one is thrown.
A wrapper on ‘cl:unwind-protect.‘
Define a macro so that Emacs and SLIME see it nicely, and so the forms indent properly. Not intended for actual use in Lisp code.
Wrap a function that mutates an environment so that the environment update notification hook is called with the function’s name and arg list whenever the function is called.
For each element of *INTEGER-TYPES* other than FROM-TYPE, define an ‘Into’ or ‘TryInto’ instance as appropriate.
(Into :small :large) is defined for any pair of integer types where :LARGE can represent every element of
:SMALL, e.g. Into U8 I64 is defined.
(TryInto :from :to) is defined for any other pair of integer types, where there are some elements of :FROM which
cannot be represented in :TO. These fall into a few categories:
- (TryInto :signed :unsigned) is implemented rather than (Into :signed :unsigned) where :SIGNED is one of I8, I16,
I32, I64, IFix; and :UNSIGNED is one of U8, U16, U32, U64; because negative numbers in the source type
cannot be represented in the destination type.
- (TryInto :larger :smaller) is implemented rather than (Into :smaller :larger) where :LARGER is wider than :SMALLER (e.g. U64 is wider than U32, and I64 is wider than I32) because larger (both more-positive and more-negative) values of the source type cannot be represented in the destination type.
Specialize lisparray access to known primitive types. This allows the lisp compiler to inline array access.
Define a ‘Num’ instance for TYPE which signals on overflow.
Define ‘Num’ for TYPE
Define a ‘Num’ instance for TYPE which wraps on overflow.
Collect environment updates into a vector bound to UPDATES.
%COMPLEX :: ∀ A. (A → A → (COMPLEX A))
Enforce that CURSOR points at a proper list before iterating. Empty lists are allowed.
%GET-HASH-TEST-FUNCS :: ∀ A. HASH A ⇒ (UNIT → (TUPLE (A → A → BOOLEAN) (A → HASH))) Construct closures over the ‘Hash’ instance for KEY
%IF-DIRECTORY-PATH :: ∀ A B. INTO B PATHNAME ⇒ ((PATHNAME → (RESULT FILEERROR A)) → B → (RESULT FILEERROR A)) Performs an operation only if the path is a valid directory pathname.
%ITERATOR :: ∀ A. ((UNIT → (OPTIONAL A)) → (OPTIONAL UFIX) → (ITERATOR A))
Look up the CURSOR-relative error message location for a symbolic POSITION.
%LENGTH :: ∀ A. SLICEABLE A ⇒ (A → UFIX)
%MAKE-HASHTABLE :: ∀ A B. HASH A ⇒ ((A → A → BOOLEAN) → (A → HASH) → INTEGER → (HASHTABLE A B)) Inner function: allocate a hash table using the COALTON/HASHTABLE-SHIM interface
%MAKE-TEMP-DIR-PATHNAME :: (UNIT → PATHNAME) Makes a temporary directory pathname.
%MAKE-TEMP-FILE-PATHNAME :: (STRING → PATHNAME) Makes a pathname of a file in the temporary directory. File extensions need to include ‘.‘, like ".txt".
%MAP :: ∀ A B. ((TREE (MAPPAIR A B)) → (MAP A B))
type
.
%OPEN :: ∀ A. (STREAMOPTIONS → LISPTYPE → (RESULT FILEERROR (FILESTREAM A))) Opens a FileStream for a given type and StreamOptions.
%OPEN-BIDIRECTIONAL :: ∀ A. (PATHNAME → IFEXISTS → LISPTYPE → (RESULT FILEERROR (FILESTREAM A))) Opens a two way stream for the given filepath and for a given type.
%OPEN-INPUT :: ∀ A. (PATHNAME → LISPTYPE → (RESULT FILEERROR (FILESTREAM A))) Opens an input stream for the given filepath, and for a given type.
%OPEN-OUTPUT :: ∀ A. (PATHNAME → IFEXISTS → LISPTYPE → (RESULT FILEERROR (FILESTREAM A))) Opens an output stream for the given filepath, and for a given type.
Attempts to coerce Z to an Optional CL-TYPE, returns NONE if failed.
%PUSH :: ∀ A. ((SEQ A) → A → (TUPLE (SEQ A) BOOLEAN))
%READ-BYTE :: ∀ A. %FILEBYTE A ⇒ ((FILESTREAM A) → (RESULT FILEERROR A)) Reads a byte from a FileStream
%REVERSE :: ∀ A. ((LIST A) → (LIST A) → (LIST A))
%REVERSE! :: ∀ A. ((LIST A) → (LIST A))
A mutating reverse operation. After (%reverse! LST), LST must not be referenced; the original list, and all its sublists, should be treated as consumed by this operation. Callers should use the return value and only the return value.
%SET-TEMP-DIRECTORY :: ∀ A. INTO A PATHNAME ⇒ (A → (RESULT FILEERROR UNIT)) Sets the temporary directory.
%SHIFT-N-BRANCHES-ONTO :: ∀ A. ((SEQ A) → (SEQ A) → UFIX → UNIT) Moves ‘n‘ subbranches from the front of ‘seq2‘ to the back of ‘seq1‘. Leaves both in a potentially dirty state: the cumulative size table of relaxed nodes may be incaccurate.
%TEMP-DIRECTORY :: (UNIT → PATHNAME)
Returns the current temporary directory, ‘uiop:*temporary-directory*‘.
%WRITE-BYTE :: ∀ A. %FILEBYTE A ⇒ ((FILESTREAM A) → A → (RESULT FILEERROR UNIT)) Writes a ‘Char‘ to the stream.
This will probably inline more than is optimal.
APPEND-REV :: ∀ A. ((LIST A) → (LIST A) → (LIST A))
If there are predicates on EXPR, then find the typeclass dictionaries in the environment and create a NODE-APPLICATION with all required dictionaries applied.
aref/DOUBLE-FLOAT :: ((LISPARRAY DOUBLE-FLOAT) → UFIX → DOUBLE-FLOAT)
aref/I16 :: ((LISPARRAY I16) → UFIX → I16)
aref/I32 :: ((LISPARRAY I32) → UFIX → I32)
aref/I64 :: ((LISPARRAY I64) → UFIX → I64)
aref/I8 :: ((LISPARRAY I8) → UFIX → I8)
aref/IFIX :: ((LISPARRAY IFIX) → UFIX → IFIX)
aref/SINGLE-FLOAT :: ((LISPARRAY SINGLE-FLOAT) → UFIX → SINGLE-FLOAT)
aref/U16 :: ((LISPARRAY U16) → UFIX → U16)
aref/U32 :: ((LISPARRAY U32) → UFIX → U32)
aref/U64 :: ((LISPARRAY U64) → UFIX → U64)
aref/U8 :: ((LISPARRAY U8) → UFIX → U8)
aref/UFIX :: ((LISPARRAY UFIX) → UFIX → UFIX)
AS-BLACK :: ∀ A. ((TREE A) → (TREE A))
BALANCE :: ∀ A. (COLOR → (TREE A) → A → (TREE A) → (TREE A))
Given a list of binding names, and a name -> offset map, return the earliest binding start offset.
BRANCH :: ∀ A. (COLOR → (TREE A) → A → (TREE A) → (TREE A))
unexported; a tree with at least one element, and possibly children. (Branch clr less elt right). Every element of LESS is less than ELT, and every element of RIGHT is greater than ELT.
BRANCH-COUNT :: ∀ A. ((SEQ A) → UFIX)
BUBBLE-DOUBLE-BLACK :: ∀ A. (COLOR → (TREE A) → A → (TREE A) → (TREE A))
Return the name of the Emacs buffer containing evaluated or compiled program text.
BUILD-CUMULATIVE-SIZE-TABLE :: ∀ A. ((VECTOR (SEQ A)) → (VECTOR UFIX))
BUTFIRST :: ∀ A. ((VECTOR A) → (VECTOR A))
BUTLAST :: ∀ A. ((VECTOR A) → (VECTOR A))
Find the first instance that matches PRED and return resulting predicate constraints
Returns (PREDS FOUNDP)
Recursively get all super classes of predicate
Requires acyclic superclasses
Returns name the given to a compile-candidate
Returns a candidate that has been queued for compilation
Push a new candidate to be compiled. This function is idempotent.
CANONICAL-NTH-ROOT :: ∀ A. (EXPONENTIABLE A) (RECIPROCABLE A) ⇒ (INTEGER → A → A) By definition implementation of ‘nth-root‘ for reals
CANONICAL-POLAR :: ∀ A. (COMPLEX A) (RADICAL A) (RECIPROCABLE A) (QUANTIZABLE A) (TRIGONOMETRIC A) ⇒ ((COMPLEX A) → (TUPLE A A)) By definition implementation of ‘polar‘
CAST-IF-INBOUNDS :: ∀ A B. (ORD A) (BOUNDED B) ⇒ (A → (RESULT STRING B))
Cast X, minBound and maxBound to ‘Integer’, and compare them. If X is within the bounds, ‘unsafe-cast’ it to the result type.
CODE-CHAR-UNCHECKED :: (UFIX → CHAR)
Convert a number to its ASCII character. This function is partial.
Compare environment updates, returning t for set-code updates of the same symbol.
COLOR-MINUS-BLACK :: (COLOR → COLOR)
COLOR-PLUS-BLACK :: (COLOR → COLOR)
Compile SCCs and generate a final output definition list, merging any present lisp sources.
Compile FORMS as Coalton using the indicated MODE.
Compile SCC definitions in a translation unit.
Do the set of PATTERNS form a complete signature of the constructed type?
COMPLEX-DIVIDE :: ∀ A B. (COMPLEX A) (COMPLEX B) (DIVIDABLE A B) ⇒ ((COMPLEX A) → (COMPLEX A) → (COMPLEX B))
COMPLEX-EQUAL :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → (COMPLEX A) → BOOLEAN)
COMPLEX-MINUS :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → (COMPLEX A) → (COMPLEX A))
COMPLEX-PLUS :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → (COMPLEX A) → (COMPLEX A))
COMPLEX-TIMES :: ∀ A. COMPLEX A ⇒ ((COMPLEX A) → (COMPLEX A) → (COMPLEX A))
Returns the composition of S1 and S2.
(apply-ksubstitution s2 (apply-ksubstitution s1 k)) == (apply-ksubstitution (compose-ksubstitutions s1 s2) k)
Get the user configuration associated with the key KEY. If it’s not found, return DEFAULT instead.
If NODE is a constant, returns the constant value corresponding to it. If not, returns NIL
Return the unique monomorphize attribute in ATTRIBUTES, or NIL.
If the attribute is not unique, or a repr attribute is present, signal a parse error.
Return the unique repr attribute in ATTRIBUTES, or NIL.
If the attribute is not unique, or a monomorphize attribute is present, signal a parse error.
COPY :: ∀ A. ((SEQ A) → (SEQ A)) A shallow copy of ‘seq‘
CST-SEARCH :: ∀ A. (ORD A) (NUM A) ⇒ (UFIX → (VECTOR A) → A → (OPTIONAL (TUPLE UFIX A)))
last
.
CYCLE :: ∀ A. ((LIST A) → (ITERATOR A)) Cycles through the elements of LIST indefinitely.
Default the given PATTERN-MATRIX.
Define an infallible ‘Into’ instance for converting FROM-TYPE into TO-TYPE.
Emitted by ‘define-integer-conversions’ only if every element of FROM-TYPE can be represented in TO-TYPE.
Define a fallible ‘TryInto’ instance for converting FROM-TYPE into TO-TYPE.
Emitted by ‘define-integer-conversions’ when some elements of FROM-TYPE cannot be represented in TO-TYPE, either because FROM-TYPE is signed and TO-TYPE is unsigned, or because FROM-TYPE is wider than TO-TYPE.
Test if SUB is a subtype of SUPER, i.e. every element of SUB is also an element of SUPER.
Unlike ‘cl:subtypep’, signal an error if the subtyping relationship cannot be determined.
Translate the DEFINITIONS in this TU into bindings, updating an OFFSETS hashtable to record the source offset of each binding’s source definition.
Returns t if FORM is in the form of (x <- y+)
DOUBLE-FLOAT-< type :: (DOUBLE-FLOAT → DOUBLE-FLOAT → BOOLEAN)
DOUBLE-FLOAT-<= :: (DOUBLE-FLOAT → DOUBLE-FLOAT → BOOLEAN)
DOUBLE-FLOAT-> :: (DOUBLE-FLOAT → DOUBLE-FLOAT → BOOLEAN)
DOUBLE-FLOAT->= :: (DOUBLE-FLOAT → DOUBLE-FLOAT → BOOLEAN)
DOUBLE-FLOAT-^ :: (DOUBLE-FLOAT → INTEGER → DOUBLE-FLOAT)
DOUBLE-FLOAT-^^ :: (DOUBLE-FLOAT → INTEGER → DOUBLE-FLOAT)
DOUBLE-FLOAT-COMPLEX-DIVIDE :: ((COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT))
DOUBLE-FLOAT-COMPLEX-EQUAL :: ((COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT) → BOOLEAN)
DOUBLE-FLOAT-COMPLEX-MINUS :: ((COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT))
DOUBLE-FLOAT-COMPLEX-PLUS :: ((COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT))
DOUBLE-FLOAT-COMPLEX-TIMES :: ((COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT) → (COMPLEX DOUBLE-FLOAT))
DOUBLE-FLOAT-ROUND :: (DOUBLE-FLOAT → INTEGER)
DYADIC-COMPARE :: ∀ A. ((INTEGER → INTEGER → A) → DYADIC → DYADIC → A) Return the result of a comparision function F on two dyadics A and B.
DYADIC-GROUP :: ((INTEGER → INTEGER → INTEGER) → DYADIC → DYADIC → DYADIC) Apply an operation F on A and B with matching exponents
DYADIC-ROUND :: (DYADIC → INTEGER)
Rounds a dyadic to the nearest integer with ties going to even numbers.
Return an empty span immediately following SPAN.
Is SPANNING is a span, return it unchanged; if it is a cst node, return the node’s span.
Finds a conflicting instance and signals an error
T if form is an instance of EVAL-WHEN containing a COMPILE-TOPLEVEL symbol.
EXACT-ILOG :: (INTEGER → INTEGER → (OPTIONAL INTEGER))
Computes the logarithm with base B of X only if the result is an integer.
EXPAND :: ∀ A. ((TREE A) → (ITERATORSTACKNODE A))
FACTORIAL :: ∀ A. INTEGRAL A ⇒ (A → A) The factorial of N.
Fill SOURCE-TABLE with source information in CST and its children.
Given the offsets of newlines in a stream, compute the line and column numbers for a sequence of absolute stream offsets.
Compute the offsets of lines in STREAM.
Find and create a pattern constructor with the type of, but not named in PATTERNS.
Look up a function in ‘actions‘ corresponding to ‘when-key‘ and
‘type-key‘, and if it exists, apply it with arguments ‘node‘
and (spread) ‘args‘. The return value is the value returned by the
action, or the original node if the action returned ‘nil‘ or no action
was found.
If ATTRIBUTES is non-zero length, signal a parse error using FORM and SOURCE for location context.
FRACTION-^ :: (FRACTION → INTEGER → FRACTION)
FRACTION-^^ :: (FRACTION → INTEGER → FRACTION)
FRACTION-COMPLEX-DIVIDE :: ((COMPLEX FRACTION) → (COMPLEX FRACTION) → (COMPLEX FRACTION))
FRACTION-COMPLEX-EQUAL :: ((COMPLEX FRACTION) → (COMPLEX FRACTION) → BOOLEAN)
FRACTION-COMPLEX-MINUS :: ((COMPLEX FRACTION) → (COMPLEX FRACTION) → (COMPLEX FRACTION))
FRACTION-COMPLEX-PLUS :: ((COMPLEX FRACTION) → (COMPLEX FRACTION) → (COMPLEX FRACTION))
FRACTION-COMPLEX-TIMES :: ((COMPLEX FRACTION) → (COMPLEX FRACTION) → (COMPLEX FRACTION))
FRACTION-ROUND :: (FRACTION → INTEGER)
FREE-APPLY :: ∀ A B C. FUNCTOR A ⇒ (((FREE A) (B → C)) → ((FREE A) B) → ((FREE A) C)) This is <*> implemented for Free :f
FREE-LIFTA2 :: ∀ A B C D. FUNCTOR D ⇒ ((A → B → C) → ((FREE D) A) → ((FREE D) B) → ((FREE D) C))
Get the line number corresponding to the character offset INDEX.
Returns (VALUES LINE-NUM LINE-START-INDEX)
Get the INDEXth line in STREAM. This function uses 1 based indexing.
GROUP-VECTORS :: ∀ A. RUNTIMEREPR A ⇒ (UFIX → (VECTOR A) → (VECTOR (VECTOR A)))
Return a vector of vectors of elements from ‘vec‘, each of length ‘len‘
ecxept for the last one which has a nonzero length less than or equal
to ‘len‘.
HEIGHT :: ∀ A. ((SEQ A) → UFIX)
Recursively inline function calls in ‘node‘, using the environment
‘env‘ to look up the function bodies to substitute. The traversal
keeps a call stack and will not continue past the specified
‘max-depth‘. For recursive functions, traversal will not continue if
the function already appears more than ‘max-unroll‘ times in the call
stack. Otherwise, if a function’s code can be found in ‘env‘ and the
‘heuristic‘ returns true, then the body will be inlined.
Special logic prevents inlining ‘coalton:Cons‘ in let bindings to avoid breaking recursive data let expressions, since the codegen requires direct constructor calls.
I16-< type :: (I16 → I16 → BOOLEAN)
I16-<= :: (I16 → I16 → BOOLEAN)
I16-> :: (I16 → I16 → BOOLEAN)
I16->= :: (I16 → I16 → BOOLEAN)
I16-^ :: (I16 → I16 → I16)
I16-COMPLEX-DIVIDE :: ((COMPLEX I16) → (COMPLEX I16) → (COMPLEX I16))
I16-COMPLEX-EQUAL :: ((COMPLEX I16) → (COMPLEX I16) → BOOLEAN)
I16-COMPLEX-MINUS :: ((COMPLEX I16) → (COMPLEX I16) → (COMPLEX I16))
I16-COMPLEX-PLUS :: ((COMPLEX I16) → (COMPLEX I16) → (COMPLEX I16))
I16-COMPLEX-TIMES :: ((COMPLEX I16) → (COMPLEX I16) → (COMPLEX I16))
I16-EVEN? :: (I16 → BOOLEAN)
I16-GCD :: (I16 → I16 → I16)
I16-ISQRT :: (I16 → I16)
I16-LCM :: (I16 → I16 → I16)
I16-ODD? :: (I16 → BOOLEAN)
I32-< type :: (I32 → I32 → BOOLEAN)
I32-<= :: (I32 → I32 → BOOLEAN)
I32-> :: (I32 → I32 → BOOLEAN)
I32->= :: (I32 → I32 → BOOLEAN)
I32-^ :: (I32 → I32 → I32)
I32-COMPLEX-DIVIDE :: ((COMPLEX I32) → (COMPLEX I32) → (COMPLEX I32))
I32-COMPLEX-EQUAL :: ((COMPLEX I32) → (COMPLEX I32) → BOOLEAN)
I32-COMPLEX-MINUS :: ((COMPLEX I32) → (COMPLEX I32) → (COMPLEX I32))
I32-COMPLEX-PLUS :: ((COMPLEX I32) → (COMPLEX I32) → (COMPLEX I32))
I32-COMPLEX-TIMES :: ((COMPLEX I32) → (COMPLEX I32) → (COMPLEX I32))
I32-EVEN? :: (I32 → BOOLEAN)
I32-GCD :: (I32 → I32 → I32)
I32-ISQRT :: (I32 → I32)
I32-LCM :: (I32 → I32 → I32)
I32-ODD? :: (I32 → BOOLEAN)
I64-< type :: (I64 → I64 → BOOLEAN)
I64-<= :: (I64 → I64 → BOOLEAN)
I64-> :: (I64 → I64 → BOOLEAN)
I64->= :: (I64 → I64 → BOOLEAN)
I64-^ :: (I64 → I64 → I64)
I64-COMPLEX-DIVIDE :: ((COMPLEX I64) → (COMPLEX I64) → (COMPLEX I64))
I64-COMPLEX-EQUAL :: ((COMPLEX I64) → (COMPLEX I64) → BOOLEAN)
I64-COMPLEX-MINUS :: ((COMPLEX I64) → (COMPLEX I64) → (COMPLEX I64))
I64-COMPLEX-PLUS :: ((COMPLEX I64) → (COMPLEX I64) → (COMPLEX I64))
I64-COMPLEX-TIMES :: ((COMPLEX I64) → (COMPLEX I64) → (COMPLEX I64))
I64-EVEN? :: (I64 → BOOLEAN)
I64-GCD :: (I64 → I64 → I64)
I64-ISQRT :: (I64 → I64)
I64-LCM :: (I64 → I64 → I64)
I64-ODD? :: (I64 → BOOLEAN)
I8-< type :: (I8 → I8 → BOOLEAN)
I8-<= :: (I8 → I8 → BOOLEAN)
I8-> :: (I8 → I8 → BOOLEAN)
I8->= :: (I8 → I8 → BOOLEAN)
I8-^ :: (I8 → I8 → I8)
I8-COMPLEX-DIVIDE :: ((COMPLEX I8) → (COMPLEX I8) → (COMPLEX I8))
I8-COMPLEX-EQUAL :: ((COMPLEX I8) → (COMPLEX I8) → BOOLEAN)
I8-COMPLEX-MINUS :: ((COMPLEX I8) → (COMPLEX I8) → (COMPLEX I8))
I8-COMPLEX-PLUS :: ((COMPLEX I8) → (COMPLEX I8) → (COMPLEX I8))
I8-COMPLEX-TIMES :: ((COMPLEX I8) → (COMPLEX I8) → (COMPLEX I8))
I8-EVEN? :: (I8 → BOOLEAN)
I8-GCD :: (I8 → I8 → I8)
I8-ISQRT :: (I8 → I8)
I8-LCM :: (I8 → I8 → I8)
I8-ODD? :: (I8 → BOOLEAN)
IFIX-< type :: (IFIX → IFIX → BOOLEAN)
IFIX-<= :: (IFIX → IFIX → BOOLEAN)
IFIX-> :: (IFIX → IFIX → BOOLEAN)
IFIX->= :: (IFIX → IFIX → BOOLEAN)
IFIX-^ :: (IFIX → IFIX → IFIX)
IFIX-COMPLEX-DIVIDE :: ((COMPLEX IFIX) → (COMPLEX IFIX) → (COMPLEX IFIX))
IFIX-COMPLEX-EQUAL :: ((COMPLEX IFIX) → (COMPLEX IFIX) → BOOLEAN)
IFIX-COMPLEX-MINUS :: ((COMPLEX IFIX) → (COMPLEX IFIX) → (COMPLEX IFIX))
IFIX-COMPLEX-PLUS :: ((COMPLEX IFIX) → (COMPLEX IFIX) → (COMPLEX IFIX))
IFIX-COMPLEX-TIMES :: ((COMPLEX IFIX) → (COMPLEX IFIX) → (COMPLEX IFIX))
IFIX-EVEN? :: (IFIX → BOOLEAN)
IFIX-GCD :: (IFIX → IFIX → IFIX)
IFIX-ISQRT :: (IFIX → IFIX)
IFIX-LCM :: (IFIX → IFIX → IFIX)
IFIX-ODD? :: (IFIX → BOOLEAN)
Infer the type of BINDING then unify against EXPECTED-TYPE. Adds BINDING’s parameters to the environment.
Infer the type of BINDING and then ensure it matches DECLARED-TY.
Infer the type’s of BINDINGS and then qualify those types into schemes.
If inlining is globally enabled, perform function inlining on the node NODE in the environment ENV.
Translate the INSTANCES defined by this TU into bindings, updating an OFFSETS hashtable to record the source offset of each binding’s source instance.
INTEGER-< type :: (INTEGER → INTEGER → BOOLEAN)
INTEGER-<= :: (INTEGER → INTEGER → BOOLEAN)
INTEGER-> :: (INTEGER → INTEGER → BOOLEAN)
INTEGER->= :: (INTEGER → INTEGER → BOOLEAN)
INTEGER-^ :: (INTEGER → INTEGER → INTEGER)
INTEGER-COMPLEX-DIVIDE :: ((COMPLEX INTEGER) → (COMPLEX INTEGER) → (COMPLEX INTEGER))
INTEGER-COMPLEX-EQUAL :: ((COMPLEX INTEGER) → (COMPLEX INTEGER) → BOOLEAN)
INTEGER-COMPLEX-MINUS :: ((COMPLEX INTEGER) → (COMPLEX INTEGER) → (COMPLEX INTEGER))
INTEGER-COMPLEX-PLUS :: ((COMPLEX INTEGER) → (COMPLEX INTEGER) → (COMPLEX INTEGER))
INTEGER-COMPLEX-TIMES :: ((COMPLEX INTEGER) → (COMPLEX INTEGER) → (COMPLEX INTEGER))
INTEGER-EVEN? :: (INTEGER → BOOLEAN)
INTEGER-GCD :: (INTEGER → INTEGER → INTEGER)
INTEGER-ISQRT :: (INTEGER → INTEGER)
INTEGER-LCM :: (INTEGER → INTEGER → INTEGER)
INTEGER-ODD? :: (INTEGER → BOOLEAN)
JUSTKEY :: ∀ A B. (A → (MAPPAIR A B))
KEY :: ∀ A B. ((MAPPAIR A B) → A)
LEAFARRAY :: ∀ A. ((VECTOR A) → (SEQ A))
Create a Lisp package by evaluating the defpackage representation of a PACKAGE form.
LISPERROR :: (LISPCONDITION → FILEERROR)
Return the start and end lines of NOTE
Return the start and end positions of NOTE
Search for PRED in CTX-PRED recursing through superclasses if necessary
These are the custom traversal actions needed to ensure that ‘traverse‘’s ‘args‘ consists of a list of the variable names which are bound at the given point.
Traversal actions which recurse through the AST, passing arguments unchanged. With no other actions, this will simply create a mostly deep copy of internal ‘node‘s (and ‘match-branch‘es) of the AST, but shallow copy all other slots, including types, patterns, and leaf nodes.
Create a TYPE-ENVIRONMENT containing early constructors
Create a TYPE-ENVIRONMENT containing early types
Produce source form of the contents of an environment UPDATE-LOG (i.e., calls to functions in typechecker/environment).
MAKE-NODE-FROM-BRANCHES :: ∀ A. RUNTIMEREPR A ⇒ ((VECTOR (SEQ A)) → (SEQ A))
Makes a ‘Seq‘ tall enough to contain all the branches. Branches are
all assumed to have the same height.
Return source form of an assertion that prevents mixing development and release modes.
MAKE-RELAXED-NODE :: ∀ A. (UFIX → (VECTOR (SEQ A)) → (SEQ A))
Construct a ‘SOURCE-ERROR’ with a message and primary note attached to the provided form.
MAPPAIR :: ∀ A B. (A → B → (MAPPAIR A B))
Stack allocates uncaptured ADTs constructed in the head of a match expression
Return T if SYMBOL’s name starts with ’DEF’.
If the first form on STREAM indicates that Coalton code is present, read a program, and perform the indicated operation (compile, codegen, etc.). SOURCE provides metadata for the stream argument, for error messages.
Stably merge two lists of forms.
1. The inputs and output are lists of 2-lists, structured as (OFFSET FORM).
2. The order of both lists is preserved.
3. Lists are merged by recursively selecting the head of the list with the lowest offset.
Example:
(merge-forms ’((2 "b") (8 "d") (1 "a"))
’((5 "x") (7 "x")))
=> ((2 "b") (5 "x") (7 "x") (8 "d") (1 "a"))
(Note that the order of elements in the first list is preserved)
Return the start and end lines of NOTE
Returns true if a given node should be const propagated to a callee. Currently only typeclass dictionaries will be propagated, although constant values could be.
Parse a functional dependency in FORM, consisting of two lists of one or more type variables separated by ‘->‘:
:a ... :n -> :a ... :n
Parse an IMPORT-FROM clause: a package designator followed by uninterned symbols.
Parse lisp forms that are to be literally included in compiler output.
If the outermost form matches (eval-when (compile-toplevel) ..), evaluate the enclosed forms.
Parse a coalton package declaration.
Parse a package clause form CURSOR and add it to PACKAGE.
PATHERROR :: (STRING → PATHNAME → FILEERROR)
PERFECT-SUBTREE-SIZE-AT-HEIGHT :: ∀ A. INTEGRAL A ⇒ (A → UFIX)
Lookup the predicate called NAME in CONTEXT
Print a FORM to a STREAM, separated by 2 lines.
Prevent truncation of a FORM that will be immediately re-read.
Print the pre-order and post-order traversal structure of ‘node‘ without any slot information.
Look up SYMBOL-NAME in PACKAGE-NAME, returning its value if the package exists and the symbol is bound.
Return T if cursor is pointing at a proper list.
last
.
RATIONAL-APPROX :: ∀ A B. (INTEGRAL A) (RATIONAL B) (RECIPROCABLE B) ⇒ (A → B → FRACTION) Implemention of ‘real-approx’ for rationals.
This is the dispatch function for open paren in the Coalton readtable.
It ensures the presence of source metadata for STREAM and then calls MAYBE-READ-COALTON.
Helper for MAYBE-READ-COALTON when the first form wasn’t Coalton: revert to reading plain Lisp.
Read and parse a Coalton toplevel package form.
REBALANCE-BRANCHES :: ∀ A. RUNTIMEREPR A ⇒ ((VECTOR (SEQ A)) → (SEQ A))
Ensures each member of ‘branches‘ has between ‘min-branching‘ and
‘max-branching‘ subnodes of their own. Returns a new ‘Seq‘ whose branches
are the rebalanced ‘branches‘.
This function assumes that each member of ‘branches‘ has the same
height. It also assumes that each member of ‘branches‘ is itself already
balanced.
It attempts to rebalance with a minimum of array copying.
Rebuild a CST from the FORM.
SOURCE-TABLE contains a pointer mapping from macro input forms to source information. FALLBACK-SOURCE is the source information of the macro to use as a fallback. SEEN-FORMS is a hash table of known forms to prevent hang on cyclical list forms.
REBUILD-SIZE-TABLE :: ∀ A. ((SEQ A) → (SEQ A))
RELAXEDNODE :: ∀ A. (UFIX → UFIX → (VECTOR UFIX) → (VECTOR (SEQ A)) → (SEQ A))
REMOVE-DUPLICATES-REV :: ∀ A. EQ A ⇒ ((LIST A) → (LIST A) → (LIST A))
REMOVE-LEAVING-DOUBLE-BLACK :: ∀ A. ((TREE A) → (TREE A))
Remove the pivot of TRE from TRE, fusing its left and right children to form a new tree.
The result tree may be in an intermediate state with a double-black node.
REMOVE-MAX :: ∀ A. ((TREE A) → (TUPLE (TREE A) A))
REMOVE-REV-IF :: ∀ A. ((A → BOOLEAN) → (LIST A) → (LIST A) → (LIST A))
REMOVE-WITHOUT-AS-BLACK :: ∀ A. ORD A ⇒ ((TREE A) → A → (OPTIONAL (TREE A)))
REPLACE-FIRST :: ∀ A. ((VECTOR A) → A → (VECTOR A))
REPLACE-LAST :: ∀ A. ((VECTOR A) → A → (VECTOR A))
Search for PRED in all CONTEXT preds and return a node
Lookup a given node in the RESOLVE-TABLE, returning it if it exists. Otherwise returns the original node. This function is used to propagate dictionaries that have been moved by the hoister.
set!/DOUBLE-FLOAT :: ((LISPARRAY DOUBLE-FLOAT) → UFIX → DOUBLE-FLOAT → UNIT)
set!/I16 :: ((LISPARRAY I16) → UFIX → I16 → UNIT)
set!/I32 :: ((LISPARRAY I32) → UFIX → I32 → UNIT)
set!/I64 :: ((LISPARRAY I64) → UFIX → I64 → UNIT)
set!/I8 :: ((LISPARRAY I8) → UFIX → I8 → UNIT)
set!/IFIX :: ((LISPARRAY IFIX) → UFIX → IFIX → UNIT)
set!/SINGLE-FLOAT :: ((LISPARRAY SINGLE-FLOAT) → UFIX → SINGLE-FLOAT → UNIT)
set!/U16 :: ((LISPARRAY U16) → UFIX → U16 → UNIT)
set!/U32 :: ((LISPARRAY U32) → UFIX → U32 → UNIT)
set!/U64 :: ((LISPARRAY U64) → UFIX → U64 → UNIT)
set!/U8 :: ((LISPARRAY U8) → UFIX → U8 → UNIT)
set!/UFIX :: ((LISPARRAY UFIX) → UFIX → UFIX → UNIT)
SHIFT-N-ONTO! :: ∀ A. ((VECTOR A) → (VECTOR A) → UFIX → UNIT)
Shifts the first ‘n‘ members of ‘source‘ onto the end of ‘target‘, and
shifts the each member of ‘target‘ down by ‘n‘ positions. Mutates both
‘target‘ and ‘source‘. If ‘n‘ is greater than or equal to the length of the
‘source‘, then the entire ‘source‘ is so shifted.
Returns t if FORM is in the form of (let x = y+)
Simplify PREDS to head-normal form
SINGLE-FLOAT-< type :: (SINGLE-FLOAT → SINGLE-FLOAT → BOOLEAN)
SINGLE-FLOAT-<= :: (SINGLE-FLOAT → SINGLE-FLOAT → BOOLEAN)
SINGLE-FLOAT-> :: (SINGLE-FLOAT → SINGLE-FLOAT → BOOLEAN)
SINGLE-FLOAT->= :: (SINGLE-FLOAT → SINGLE-FLOAT → BOOLEAN)
SINGLE-FLOAT-^ :: (SINGLE-FLOAT → INTEGER → SINGLE-FLOAT)
SINGLE-FLOAT-^^ :: (SINGLE-FLOAT → INTEGER → SINGLE-FLOAT)
SINGLE-FLOAT-COMPLEX-DIVIDE :: ((COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT))
SINGLE-FLOAT-COMPLEX-EQUAL :: ((COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT) → BOOLEAN)
SINGLE-FLOAT-COMPLEX-MINUS :: ((COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT))
SINGLE-FLOAT-COMPLEX-PLUS :: ((COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT))
SINGLE-FLOAT-COMPLEX-TIMES :: ((COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT) → (COMPLEX SINGLE-FLOAT))
SINGLE-FLOAT-ROUND :: (SINGLE-FLOAT → INTEGER)
Return the name of the file from which program text is being compiled or loaded.
Return T if span is zero-length.
Return T if span A starts before span B. If both spans start at the same offset, return T if A is shorter than B.
Specialize the given PATTERN-MATRIX to the constructor given in PATTERN.
SQ :: ∀ A. NUM A ⇒ (A → A)
STACK-FOR-DECREASING-ORDER-TRAVERSAL :: ∀ A. ((CELL (LIST (ITERATORSTACKNODE A))) → (TREE A) → UNIT)
STACK-FOR-INCREASING-ORDER-TRAVERSAL :: ∀ A. ((CELL (LIST (ITERATORSTACKNODE A))) → (TREE A) → UNIT)
Utility for signalling a type-mismatch error in INFER-EXPRESSION-TYPE
Does PRED hold if and only if all of PREDS hold, only checking superclass relations?
Takes form (HEAD . (MAYBEKEYWORD . REST)) and returns three values,
either
MAYBEKEYWORD REST MAYBECST
if MAYBEKEYWORD is a keyword, or else
NIL (MAYBEKEYWORD . REST) NIL
if (CST:SECOND FORM) is not a keyword.
If value lookup failed, generate suggestions for what to do, if anything.
TREE-DOUBLE-BLACK? :: ∀ A. ((TREE A) → BOOLEAN)
TREE-ITERATOR :: ∀ A. (((CELL (LIST (ITERATORSTACKNODE A))) → (TREE A) → UNIT) → (TREE A) → (ITERATOR A))
TREE-MINUS-BLACK :: ∀ A. ((TREE A) → (TREE A))
TREE-PLUS-BLACK :: ∀ A. ((TREE A) → (TREE A))
Called when taking a lisp-type of a parameterized type, where a
concrete type is given to the parameter. For example, a type ‘(Foo
:t)‘ is defined, and we try to take a lisp-type of ‘(Foo UFix)‘. The
‘FROM‘ argument gets the type ‘Foo‘ and the ‘parameter‘ argument gets
the type ‘UFix‘.
There is a special opportunity of optimization when ‘Foo‘ is defined
as a transparent type, e.g. ‘(repr :transparent) (define-type (Foo
:t) (Content (Lisparray :t)))‘. In that case, ‘(Foo UFix)‘ can have a
Lisp type ‘(cl:simple-array cl:fixnum)‘, which allows Lisp compiler to
optimize further. We check the conditions and returns a specialized
Lisp type if possible.
If we can’t get a specialized Lisp type, this returns nil, and let the fallback branch take care of it.
U16-< type :: (U16 → U16 → BOOLEAN)
U16-<= :: (U16 → U16 → BOOLEAN)
U16-> :: (U16 → U16 → BOOLEAN)
U16->= :: (U16 → U16 → BOOLEAN)
U16-^ :: (U16 → U16 → U16)
U16-COMPLEX-DIVIDE :: ((COMPLEX U16) → (COMPLEX U16) → (COMPLEX U16))
U16-COMPLEX-EQUAL :: ((COMPLEX U16) → (COMPLEX U16) → BOOLEAN)
U16-COMPLEX-MINUS :: ((COMPLEX U16) → (COMPLEX U16) → (COMPLEX U16))
U16-COMPLEX-PLUS :: ((COMPLEX U16) → (COMPLEX U16) → (COMPLEX U16))
U16-COMPLEX-TIMES :: ((COMPLEX U16) → (COMPLEX U16) → (COMPLEX U16))
U16-EVEN? :: (U16 → BOOLEAN)
U16-GCD :: (U16 → U16 → U16)
U16-ISQRT :: (U16 → U16)
U16-LCM :: (U16 → U16 → U16)
U16-ODD? :: (U16 → BOOLEAN)
U32-< type :: (U32 → U32 → BOOLEAN)
U32-<= :: (U32 → U32 → BOOLEAN)
U32-> :: (U32 → U32 → BOOLEAN)
U32->= :: (U32 → U32 → BOOLEAN)
U32-^ :: (U32 → U32 → U32)
U32-COMPLEX-DIVIDE :: ((COMPLEX U32) → (COMPLEX U32) → (COMPLEX U32))
U32-COMPLEX-EQUAL :: ((COMPLEX U32) → (COMPLEX U32) → BOOLEAN)
U32-COMPLEX-MINUS :: ((COMPLEX U32) → (COMPLEX U32) → (COMPLEX U32))
U32-COMPLEX-PLUS :: ((COMPLEX U32) → (COMPLEX U32) → (COMPLEX U32))
U32-COMPLEX-TIMES :: ((COMPLEX U32) → (COMPLEX U32) → (COMPLEX U32))
U32-EVEN? :: (U32 → BOOLEAN)
U32-GCD :: (U32 → U32 → U32)
U32-ISQRT :: (U32 → U32)
U32-LCM :: (U32 → U32 → U32)
U32-ODD? :: (U32 → BOOLEAN)
U64-< type :: (U64 → U64 → BOOLEAN)
U64-<= :: (U64 → U64 → BOOLEAN)
U64-> :: (U64 → U64 → BOOLEAN)
U64->= :: (U64 → U64 → BOOLEAN)
U64-^ :: (U64 → U64 → U64)
U64-COMPLEX-DIVIDE :: ((COMPLEX U64) → (COMPLEX U64) → (COMPLEX U64))
U64-COMPLEX-EQUAL :: ((COMPLEX U64) → (COMPLEX U64) → BOOLEAN)
U64-COMPLEX-MINUS :: ((COMPLEX U64) → (COMPLEX U64) → (COMPLEX U64))
U64-COMPLEX-PLUS :: ((COMPLEX U64) → (COMPLEX U64) → (COMPLEX U64))
U64-COMPLEX-TIMES :: ((COMPLEX U64) → (COMPLEX U64) → (COMPLEX U64))
U64-EVEN? :: (U64 → BOOLEAN)
U64-GCD :: (U64 → U64 → U64)
U64-ISQRT :: (U64 → U64)
U64-LCM :: (U64 → U64 → U64)
U64-ODD? :: (U64 → BOOLEAN)
U8-< type :: (U8 → U8 → BOOLEAN)
U8-<= :: (U8 → U8 → BOOLEAN)
U8-> :: (U8 → U8 → BOOLEAN)
U8->= :: (U8 → U8 → BOOLEAN)
U8-^ :: (U8 → U8 → U8)
U8-COMPLEX-DIVIDE :: ((COMPLEX U8) → (COMPLEX U8) → (COMPLEX U8))
U8-COMPLEX-EQUAL :: ((COMPLEX U8) → (COMPLEX U8) → BOOLEAN)
U8-COMPLEX-MINUS :: ((COMPLEX U8) → (COMPLEX U8) → (COMPLEX U8))
U8-COMPLEX-PLUS :: ((COMPLEX U8) → (COMPLEX U8) → (COMPLEX U8))
U8-COMPLEX-TIMES :: ((COMPLEX U8) → (COMPLEX U8) → (COMPLEX U8))
U8-EVEN? :: (U8 → BOOLEAN)
U8-GCD :: (U8 → U8 → U8)
U8-ISQRT :: (U8 → U8)
U8-LCM :: (U8 → U8 → U8)
U8-ODD? :: (U8 → BOOLEAN)
UFIX-< type :: (UFIX → UFIX → BOOLEAN)
UFIX-<= :: (UFIX → UFIX → BOOLEAN)
UFIX-> :: (UFIX → UFIX → BOOLEAN)
UFIX->= :: (UFIX → UFIX → BOOLEAN)
UFIX-^ :: (UFIX → UFIX → UFIX)
UFIX-COMPLEX-DIVIDE :: ((COMPLEX UFIX) → (COMPLEX UFIX) → (COMPLEX UFIX))
UFIX-COMPLEX-EQUAL :: ((COMPLEX UFIX) → (COMPLEX UFIX) → BOOLEAN)
UFIX-COMPLEX-MINUS :: ((COMPLEX UFIX) → (COMPLEX UFIX) → (COMPLEX UFIX))
UFIX-COMPLEX-PLUS :: ((COMPLEX UFIX) → (COMPLEX UFIX) → (COMPLEX UFIX))
UFIX-COMPLEX-TIMES :: ((COMPLEX UFIX) → (COMPLEX UFIX) → (COMPLEX UFIX))
UFIX-EVEN? :: (UFIX → BOOLEAN)
UFIX-GCD :: (UFIX → UFIX → UFIX)
UFIX-ISQRT :: (UFIX → UFIX)
UFIX-LCM :: (UFIX → UFIX → UFIX)
UFIX-ODD? :: (UFIX → BOOLEAN)
UNIFY :: ∀ A. (A → A → A)
Declare a constraint that two values are of the same type.
Used in ‘cast-if-inbounds’ to force the type inference engine to read minBound and maxBound from the correct ‘Bounded’ instance.
UNSAFE-CAST :: ∀ A B. (A → B)
Both :ANY and :OTHER must be natively represented by a subtype of ‘cl:integer’, and X must be a valid member of :OTHER.
Is CLAUSE useful with respect to PATTERN-MATRIX?
PATTERN-MATRIX is a list of lists representing a pattern matrix in row-major format. CLAUSE is a list representing a row-vector of patterns.
Returns the candidate for a given function and arguments. Returns nil if a given application cannot be a candidate.
VALUE :: ∀ A B. ((MAPPAIR A B) → B)
Check whether INNER contains any return statements which need a
block. If so, wrap INNER in a block named for the current function.
Otherwise, return INNER unchanged.
There is currently no way for any return node to jump outside its function’s block, but this traversal handles the most general case by checking for any return nodes targeting *CURRENT-FUNCTION-NAME* which don’t occur in an already existing block with a matching label.
Wrap INNER in nested ‘NODE-MATCH’ expressions to pattern match on PATTERN-PARAMS
YIELD :: ∀ A. (A → (ITERATORSTACKNODE A))
toplevel-define
) name value params) ¶node-let-binding
) name value params) ¶instance-method-definition
) name value params) ¶char-position-stream
)) ¶automatically generated reader method
char-position-stream
)) ¶automatically generated writer method
pattern-var
) env) ¶pattern-literal
) env) ¶pattern-wildcard
) env) ¶pattern-constructor
) env) ¶class/alternative
)) ¶automatically generated reader method
alt
.
class/alternative
)) ¶automatically generated writer method
alt
.
class/alternative
)) ¶automatically generated reader method
class/alternative
)) ¶automatically generated writer method
class/alternative
)) ¶automatically generated reader method
class/alternative
)) ¶automatically generated writer method
class/applicative
)) ¶automatically generated reader method
class/applicative
)) ¶automatically generated writer method
class/applicative
)) ¶automatically generated reader method
pure
.
class/applicative
)) ¶automatically generated writer method
pure
.
class/applicative
)) ¶automatically generated reader method
class/applicative
)) ¶automatically generated writer method
class/bifunctor
)) ¶automatically generated reader method
class/bifunctor
)) ¶automatically generated writer method
class/bits
)) ¶automatically generated reader method
class/bits
)) ¶automatically generated writer method
class/bits
)) ¶automatically generated reader method
class/bits
)) ¶automatically generated writer method
class/bits
)) ¶automatically generated reader method
class/bits
)) ¶automatically generated writer method
class/bits
)) ¶automatically generated reader method
class/bits
)) ¶automatically generated writer method
class/bits
)) ¶automatically generated reader method
class/bits
)) ¶automatically generated writer method
class/bits
)) ¶automatically generated reader method
class/bits
)) ¶automatically generated writer method
class/bounded
)) ¶automatically generated reader method
class/bounded
)) ¶automatically generated writer method
class/bounded
)) ¶automatically generated reader method
class/bounded
)) ¶automatically generated writer method
class/complex
)) ¶automatically generated reader method
class/complex
)) ¶automatically generated writer method
class/complex
)) ¶automatically generated reader method
class/complex
)) ¶automatically generated writer method
class/complex
)) ¶automatically generated reader method
class/complex
)) ¶automatically generated writer method
class/complex
)) ¶automatically generated reader method
class/complex
)) ¶automatically generated writer method
class/default
)) ¶automatically generated reader method
class/default
)) ¶automatically generated writer method
class/dividable
)) ¶automatically generated reader method
class/dividable
)) ¶automatically generated writer method
class/elementary
)) ¶automatically generated reader method
class/elementary
)) ¶automatically generated writer method
class/elementary
)) ¶automatically generated reader method
class/elementary
)) ¶automatically generated writer method
class/elementary
)) ¶automatically generated reader method
class/elementary
)) ¶automatically generated writer method
class/elementary
)) ¶automatically generated reader method
class/elementary
)) ¶automatically generated writer method
class/elementary
)) ¶automatically generated reader method
class/elementary
)) ¶automatically generated writer method
class/exponentiable
)) ¶automatically generated reader method
ee
.
class/exponentiable
)) ¶automatically generated writer method
ee
.
class/exponentiable
)) ¶automatically generated reader method
exp
.
class/exponentiable
)) ¶automatically generated writer method
exp
.
class/exponentiable
)) ¶automatically generated reader method
ln
.
class/exponentiable
)) ¶automatically generated writer method
ln
.
class/exponentiable
)) ¶automatically generated reader method
log
.
class/exponentiable
)) ¶automatically generated writer method
log
.
class/exponentiable
)) ¶automatically generated reader method
pow
.
class/exponentiable
)) ¶automatically generated writer method
pow
.
class/file
)) ¶automatically generated reader method
class/file
)) ¶automatically generated writer method
class/file
)) ¶automatically generated reader method
class/file
)) ¶automatically generated writer method
class/file
)) ¶automatically generated reader method
class/file
)) ¶automatically generated writer method
class/foldable
)) ¶automatically generated reader method
fold
.
class/foldable
)) ¶automatically generated writer method
fold
.
class/foldable
)) ¶automatically generated reader method
class/foldable
)) ¶automatically generated writer method
class/fromiterator
)) ¶automatically generated reader method
class/fromiterator
)) ¶automatically generated writer method
class/functor
)) ¶automatically generated reader method
map
.
class/functor
)) ¶automatically generated writer method
map
.
class/hash
)) ¶automatically generated reader method
class/hash
)) ¶automatically generated writer method
class/hash
)) ¶automatically generated reader method
class/hash
)) ¶automatically generated writer method
class/integral
)) ¶automatically generated reader method
class/integral
)) ¶automatically generated writer method
class/integral
)) ¶automatically generated reader method
class/integral
)) ¶automatically generated writer method
class/integral
)) ¶automatically generated reader method
class/integral
)) ¶automatically generated writer method
class/into
)) ¶automatically generated reader method
into
.
class/into
)) ¶automatically generated writer method
into
.
class/intoiterator
)) ¶automatically generated reader method
class/intoiterator
)) ¶automatically generated writer method
class/monad
)) ¶automatically generated reader method
>>=
.
class/monad
)) ¶automatically generated writer method
>>=
.
class/monad
)) ¶automatically generated reader method
class/monad
)) ¶automatically generated writer method
class/monadfail
)) ¶automatically generated reader method
fail
.
class/monadfail
)) ¶automatically generated writer method
fail
.
class/monadfail
)) ¶automatically generated reader method
class/monadfail
)) ¶automatically generated writer method
class/monoid
)) ¶automatically generated reader method
class/monoid
)) ¶automatically generated writer method
class/monoid
)) ¶automatically generated reader method
class/monoid
)) ¶automatically generated writer method
class/polar
)) ¶automatically generated reader method
class/polar
)) ¶automatically generated writer method
class/polar
)) ¶automatically generated reader method
class/polar
)) ¶automatically generated writer method
class/polar
)) ¶automatically generated reader method
class/polar
)) ¶automatically generated writer method
class/polar
)) ¶automatically generated reader method
class/polar
)) ¶automatically generated writer method
class/quantizable
)) ¶automatically generated reader method
class/quantizable
)) ¶automatically generated writer method
class/quantizable
)) ¶automatically generated reader method
class/quantizable
)) ¶automatically generated writer method
class/quantizable
)) ¶automatically generated reader method
class/quantizable
)) ¶automatically generated writer method
class/radical
)) ¶automatically generated reader method
class/radical
)) ¶automatically generated writer method
class/radical
)) ¶automatically generated reader method
sqrt
.
class/radical
)) ¶automatically generated writer method
sqrt
.
class/randomaccess
)) ¶automatically generated reader method
class/randomaccess
)) ¶automatically generated writer method
class/randomaccess
)) ¶automatically generated reader method
make
.
class/randomaccess
)) ¶automatically generated writer method
make
.
class/randomaccess
)) ¶automatically generated reader method
class/randomaccess
)) ¶automatically generated writer method
class/randomaccess
)) ¶automatically generated reader method
class/randomaccess
)) ¶automatically generated writer method
class/randomaccess
)) ¶automatically generated reader method
class/randomaccess
)) ¶automatically generated writer method
class/randomaccess
)) ¶automatically generated reader method
class/randomaccess
)) ¶automatically generated writer method
class/rational
)) ¶automatically generated reader method
class/rational
)) ¶automatically generated writer method
class/rational
)) ¶automatically generated reader method
class/rational
)) ¶automatically generated writer method
class/rational
)) ¶automatically generated reader method
class/rational
)) ¶automatically generated writer method
class/rational
)) ¶automatically generated reader method
class/rational
)) ¶automatically generated writer method
class/real
)) ¶automatically generated reader method
class/real
)) ¶automatically generated writer method
class/real
)) ¶automatically generated reader method
class/real
)) ¶automatically generated writer method
class/real
)) ¶automatically generated reader method
class/real
)) ¶automatically generated writer method
class/reciprocable
)) ¶automatically generated reader method
/
.
class/reciprocable
)) ¶automatically generated writer method
/
.
class/reciprocable
)) ¶automatically generated reader method
class/reciprocable
)) ¶automatically generated writer method
class/reciprocable
)) ¶automatically generated reader method
class/reciprocable
)) ¶automatically generated writer method
class/remainder
)) ¶automatically generated reader method
div
.
class/remainder
)) ¶automatically generated writer method
div
.
class/remainder
)) ¶automatically generated reader method
class/remainder
)) ¶automatically generated writer method
class/remainder
)) ¶automatically generated reader method
mod
.
class/remainder
)) ¶automatically generated writer method
mod
.
class/remainder
)) ¶automatically generated reader method
quot
.
class/remainder
)) ¶automatically generated writer method
quot
.
class/remainder
)) ¶automatically generated reader method
class/remainder
)) ¶automatically generated writer method
class/remainder
)) ¶automatically generated reader method
rem
.
class/remainder
)) ¶automatically generated writer method
rem
.
class/remainder
)) ¶automatically generated reader method
class/remainder
)) ¶automatically generated writer method
class/runtimerepr
)) ¶automatically generated reader method
class/runtimerepr
)) ¶automatically generated writer method
class/semigroup
)) ¶automatically generated reader method
<>
.
class/semigroup
)) ¶automatically generated writer method
<>
.
class/signalable
)) ¶automatically generated reader method
class/signalable
)) ¶automatically generated writer method
class/sliceable
)) ¶automatically generated reader method
class/sliceable
)) ¶automatically generated writer method
class/transfinite
)) ¶automatically generated reader method
class/transfinite
)) ¶automatically generated writer method
class/transfinite
)) ¶automatically generated reader method
class/transfinite
)) ¶automatically generated writer method
class/transfinite
)) ¶automatically generated reader method
nan
.
class/transfinite
)) ¶automatically generated writer method
nan
.
class/transfinite
)) ¶automatically generated reader method
nan?
.
class/transfinite
)) ¶automatically generated writer method
nan?
.
class/traversable
)) ¶automatically generated reader method
class/traversable
)) ¶automatically generated writer method
class/trigonometric
)) ¶automatically generated reader method
acos
.
class/trigonometric
)) ¶automatically generated writer method
acos
.
class/trigonometric
)) ¶automatically generated reader method
asin
.
class/trigonometric
)) ¶automatically generated writer method
asin
.
class/trigonometric
)) ¶automatically generated reader method
atan
.
class/trigonometric
)) ¶automatically generated writer method
atan
.
class/trigonometric
)) ¶automatically generated reader method
cos
.
class/trigonometric
)) ¶automatically generated writer method
cos
.
class/trigonometric
)) ¶automatically generated reader method
pi
.
class/trigonometric
)) ¶automatically generated writer method
pi
.
class/trigonometric
)) ¶automatically generated reader method
sin
.
class/trigonometric
)) ¶automatically generated writer method
sin
.
class/trigonometric
)) ¶automatically generated reader method
tan
.
class/trigonometric
)) ¶automatically generated writer method
tan
.
class/tryinto
)) ¶automatically generated reader method
class/tryinto
)) ¶automatically generated writer method
class/unwrappable
)) ¶automatically generated reader method
class/unwrappable
)) ¶automatically generated writer method
coalton-bug
)) ¶args
.
coalton-bug
)) ¶ty-predicate
)) ¶qualified-ty
)) ¶method-definition
)) ¶toplevel-define-class
)) ¶list
)) ¶ty-predicate
)) ¶qualified-ty
)) ¶constructor
)) ¶toplevel-define-type
)) ¶struct-field
)) ¶toplevel-define-struct
)) ¶ty-predicate
)) ¶qualified-ty
)) ¶constructor
)) ¶toplevel-define-type
)) ¶method-definition
)) ¶list
)) ¶node-variable
)) ¶node-accessor
)) ¶node-literal
)) ¶node-integer-literal
)) ¶node-abstraction
)) ¶node-let-binding
)) ¶node-match-branch
)) ¶node-match
)) ¶node-progn
)) ¶node-return
)) ¶node-application
)) ¶node-unless
)) ¶node-cond-clause
)) ¶node-while
)) ¶node-while-let
)) ¶node-break
)) ¶node-continue
)) ¶node-do-bind
)) ¶complex/%complex
)) ¶automatically generated reader method
_0
.
complex/%complex
)) ¶automatically generated writer method
_0
.
complex/%complex
)) ¶automatically generated reader method
_1
.
complex/%complex
)) ¶automatically generated writer method
_1
.
source-condition
)) ¶static-duplicate-key
)) ¶dyadic/dyadic
)) ¶automatically generated reader method
_0
.
dyadic/dyadic
)) ¶automatically generated writer method
_0
.
dyadic/dyadic
)) ¶automatically generated reader method
_1
.
dyadic/dyadic
)) ¶automatically generated writer method
_1
.
source-file
)) ¶automatically generated reader method
fileerror/fileerror
)) ¶automatically generated reader method
fileerror/fileerror
)) ¶automatically generated writer method
fileerror/lisperror
)) ¶automatically generated reader method
fileerror/lisperror
)) ¶automatically generated writer method
fileerror/patherror
)) ¶automatically generated reader method
fileerror/patherror
)) ¶automatically generated writer method
fileerror/patherror
)) ¶automatically generated reader method
fileerror/patherror
)) ¶automatically generated writer method
fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶fundep-conflict
)) ¶Infer the type of pattern PAT and then unify against EXPECTED-TYPE.
Returns (VALUES INFERRED-TYPE NODE SUBSTITUTIONS)
pattern-var
) expected-type subs env) ¶pattern-literal
) expected-type subs env) ¶pattern-wildcard
) expected-type subs env) ¶pattern-constructor
) expected-type subs env) ¶infinite-type-unification-error
)) ¶type
.
node-abstraction
)) ¶char-position-stream
)) ¶automatically generated reader method
source-file
)) ¶automatically generated reader method
file
.
iterator/%iterator
)) ¶automatically generated reader method
_0
.
iterator/%iterator
)) ¶automatically generated writer method
_0
.
iterator/%iterator
)) ¶automatically generated reader method
_1
.
iterator/%iterator
)) ¶automatically generated writer method
_1
.
iteratorstacknode/expand
)) ¶automatically generated reader method
_0
.
iteratorstacknode/expand
)) ¶automatically generated writer method
_0
.
iteratorstacknode/yield
)) ¶automatically generated reader method
_0
.
iteratorstacknode/yield
)) ¶automatically generated writer method
_0
.
kind-mismatch-error
)) ¶kind
.
kind-mismatch-error
)) ¶type
.
kunify-error
)) ¶kunify-error
)) ¶printer-state
)) ¶automatically generated reader method
mappair/justkey
)) ¶automatically generated reader method
_0
.
mappair/justkey
)) ¶automatically generated writer method
_0
.
mappair/mappair
)) ¶automatically generated reader method
_0
.
mappair/mappair
)) ¶automatically generated writer method
_0
.
mappair/mappair
)) ¶automatically generated reader method
_1
.
mappair/mappair
)) ¶automatically generated writer method
_1
.
Returns a SUBSTITUTION-LIST of the most general substitutions required to unify TYPE1 and TYPE2.
printer-state
)) ¶automatically generated reader method
printer-state
)) ¶automatically generated writer method
source-condition
)) ¶optional/some
)) ¶automatically generated reader method
_0
.
optional/some
)) ¶automatically generated writer method
_0
.
pattern-var
)) ¶pattern-literal
)) ¶pattern-wildcard
)) ¶pattern-constructor
)) ¶list
)) ¶pattern-var
)) ¶pattern-literal
)) ¶pattern-wildcard
)) ¶pattern-constructor
)) ¶pattern-var
)) ¶pattern-literal
)) ¶pattern-wildcard
)) ¶pattern-constructor
)) ¶list
)) ¶pattern-constructor
)) ¶pattern-wildcard
)) ¶profile/profile
)) ¶automatically generated reader method
_0
.
profile/profile
)) ¶automatically generated writer method
_0
.
profile/profile
)) ¶automatically generated reader method
_1
.
profile/profile
)) ¶automatically generated writer method
_1
.
profile/profile
)) ¶automatically generated reader method
_2
.
profile/profile
)) ¶automatically generated writer method
_2
.
profile/profile
)) ¶automatically generated reader method
_3
.
profile/profile
)) ¶automatically generated writer method
_3
.
quantization/quantization
)) ¶automatically generated reader method
quantization/quantization
)) ¶automatically generated writer method
quantization/quantization
)) ¶automatically generated reader method
quantization/quantization
)) ¶automatically generated writer method
quantization/quantization
)) ¶automatically generated reader method
quantization/quantization
)) ¶automatically generated writer method
quantization/quantization
)) ¶automatically generated reader method
quantization/quantization
)) ¶automatically generated writer method
quantization/quantization
)) ¶automatically generated reader method
quantization/quantization
)) ¶automatically generated writer method
ty-predicate
) ctx) ¶qualified-ty
) ctx) ¶constructor
) ctx) ¶keyword-src
) ctx) ¶toplevel-define-type
) ctx) ¶struct-field
) ctx) ¶toplevel-define-struct
) ctx) ¶method-definition
) ctx) ¶toplevel-define-class
) ctx) ¶list
) ctx) ¶node-variable
) ctx) ¶node-accessor
) ctx) ¶node-literal
) ctx) ¶node-integer-literal
) ctx) ¶node-abstraction
) ctx) ¶node-let-binding
) ctx) ¶node-let-declare
) ctx) ¶node-match-branch
) ctx) ¶node-match
) ctx) ¶node-progn
) ctx) ¶node-return
) ctx) ¶node-application
) ctx) ¶node-while
) ctx) ¶node-while-let
) ctx) ¶node-break
) ctx) ¶node-continue
) ctx) ¶node-unless
) ctx) ¶node-cond-clause
) ctx) ¶node-do-bind
) ctx) ¶pattern-var
) ctx) ¶pattern-literal
) ctx) ¶pattern-wildcard
) ctx) ¶pattern-constructor
) ctx) ¶toplevel-define
) ctx) ¶instance-method-definition
) ctx) ¶toplevel-define-instance
) ctx) ¶list
) ctx) ¶result/err
)) ¶automatically generated reader method
_0
.
result/err
)) ¶automatically generated writer method
_0
.
seq/leafarray
)) ¶automatically generated reader method
seq/leafarray
)) ¶automatically generated writer method
seq/relaxednode
)) ¶automatically generated reader method
seq/relaxednode
)) ¶automatically generated writer method
seq/relaxednode
)) ¶automatically generated reader method
seq/relaxednode
)) ¶automatically generated writer method
seq/relaxednode
)) ¶automatically generated reader method
seq/relaxednode
)) ¶automatically generated writer method
seq/relaxednode
)) ¶automatically generated reader method
seq/relaxednode
)) ¶automatically generated writer method
source-warning
)) ¶source-error
)) ¶source-string
)) ¶automatically generated reader method
streamoptions/bidirectional
)) ¶automatically generated reader method
streamoptions/bidirectional
)) ¶automatically generated writer method
streamoptions/bidirectional
)) ¶automatically generated reader method
streamoptions/bidirectional
)) ¶automatically generated writer method
streamoptions/input
)) ¶automatically generated reader method
streamoptions/input
)) ¶automatically generated writer method
streamoptions/output
)) ¶automatically generated reader method
streamoptions/output
)) ¶automatically generated writer method
streamoptions/output
)) ¶automatically generated reader method
streamoptions/output
)) ¶automatically generated writer method
Translate the typechecker AST pattern to the codegen AST.
pattern-var
)) ¶pattern-literal
)) ¶pattern-wildcard
)) ¶pattern-constructor
)) ¶tree/branch
)) ¶automatically generated reader method
_0
.
tree/branch
)) ¶automatically generated writer method
_0
.
tree/branch
)) ¶automatically generated reader method
_1
.
tree/branch
)) ¶automatically generated writer method
_1
.
tree/branch
)) ¶automatically generated reader method
_2
.
tree/branch
)) ¶automatically generated writer method
_2
.
tree/branch
)) ¶automatically generated reader method
_3
.
tree/branch
)) ¶automatically generated writer method
_3
.
tuple/tuple
)) ¶automatically generated reader method
_0
.
tuple/tuple
)) ¶automatically generated writer method
_0
.
tuple/tuple
)) ¶automatically generated reader method
_1
.
tuple/tuple
)) ¶automatically generated writer method
_1
.
tuple3/tuple3
)) ¶automatically generated reader method
_0
.
tuple3/tuple3
)) ¶automatically generated writer method
_0
.
tuple3/tuple3
)) ¶automatically generated reader method
_1
.
tuple3/tuple3
)) ¶automatically generated writer method
_1
.
tuple3/tuple3
)) ¶automatically generated reader method
_2
.
tuple3/tuple3
)) ¶automatically generated writer method
_2
.
tuple4/tuple4
)) ¶automatically generated reader method
_0
.
tuple4/tuple4
)) ¶automatically generated writer method
_0
.
tuple4/tuple4
)) ¶automatically generated reader method
_1
.
tuple4/tuple4
)) ¶automatically generated writer method
_1
.
tuple4/tuple4
)) ¶automatically generated reader method
_2
.
tuple4/tuple4
)) ¶automatically generated writer method
_2
.
tuple4/tuple4
)) ¶automatically generated reader method
_3
.
tuple4/tuple4
)) ¶automatically generated writer method
_3
.
tuple5/tuple5
)) ¶automatically generated reader method
_0
.
tuple5/tuple5
)) ¶automatically generated writer method
_0
.
tuple5/tuple5
)) ¶automatically generated reader method
_1
.
tuple5/tuple5
)) ¶automatically generated writer method
_1
.
tuple5/tuple5
)) ¶automatically generated reader method
_2
.
tuple5/tuple5
)) ¶automatically generated writer method
_2
.
tuple5/tuple5
)) ¶automatically generated reader method
_3
.
tuple5/tuple5
)) ¶automatically generated writer method
_3
.
tuple5/tuple5
)) ¶automatically generated reader method
_4
.
tuple5/tuple5
)) ¶automatically generated writer method
_4
.
type-application-error
)) ¶type-application-error
)) ¶type
.
list
)) ¶type-kind-mismatch-error
)) ¶type-kind-mismatch-error
)) ¶predicate-unification-error
)) ¶predicate-unification-error
)) ¶unification-error
)) ¶unification-error
)) ¶char-position-stream
)) ¶automatically generated reader method
char-position-stream
)) ¶automatically generated writer method
condition
.
:err
condition
.
error
.
:duplicate-key
This slot is read-only.
structure-object
.
coalton-impl/typechecker/types:tyvar
(coalton-impl/util:required (quote coalton-impl/typechecker/context-reduction::var))
This slot is read-only.
coalton-impl/typechecker/predicate:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/typechecker/context-reduction::preds))
This slot is read-only.
A CANDIDATE-MANAGER is used to deduplicate COMPILE-CANDIDATE recompilation, and also maintains a stack of uncompiled candidates.
structure-object
.
(error "")
A COMPILE-CANDIDATE is a compilation of a NAME and a list of ARGUMENTS some of which are statically known dictionaries.
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/codegen/monomorphize::name))
This slot is read-only.
coalton-impl/codegen/monomorphize::argument-list
(coalton-impl/util:required (quote coalton-impl/codegen/monomorphize::args))
This slot is read-only.
A CST node-valued cursor.
structure-object
.
concrete-syntax-tree:cst
(coalton-impl/util:required (quote coalton-impl/parser/cursor::value))
concrete-syntax-tree:cst
(coalton-impl/util:required (quote coalton-impl/parser/cursor::value))
common-lisp
.
(or null concrete-syntax-tree:cst)
(coalton-impl/util:required (quote coalton-impl/parser/cursor::source))
string
(coalton-impl/util:required (quote coalton-impl/parser/cursor::message))
structure-object
.
symbol
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::name))
This slot is read-only.
common-lisp
.
coalton-impl/typechecker/types:ty
(coalton-impl/util:required (quote type))
This slot is read-only.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/define-type::location))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/types:ty-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::from))
This slot is read-only.
coalton-impl/typechecker/types:ty-list
(coalton-impl/util:required (quote coalton-impl/typechecker/environment::to))
This slot is read-only.
structure-object
.
hash-table
(make-hash-table :test (function eq))
structure-object
.
coalton-impl/util:symbol-list
(coalton-impl/util:required (quote coalton-impl/codegen/hoister::bound-variables))
hash-table
(make-hash-table :test (function equalp))
This slot is read-only.
structure-object
.
coalton-impl/typechecker/predicate:ty-predicate-list
(coalton-impl/util:required (quote coalton-impl/typechecker/define-class::superclasses))
This slot is read-only.
coalton-impl/typechecker/predicate:qualified-ty-list
(coalton-impl/util:required (quote coalton-impl/typechecker/define-class::method-tys))
This slot is read-only.
structure-object
.
string
This slot is read-only.
structure-object
.
(cons integer integer)
This slot is read-only.
(function (string) string)
This slot is read-only.
string
This slot is read-only.
structure-object
.
common-lisp
.
(member :primary :secondary)
This slot is read-only.
(cons integer integer)
This slot is read-only.
string
This slot is read-only.
A ‘SOURCE-ERROR-NOTE’ with its location resolved in the file’s context.
structure-object
.
common-lisp
.
(member :primary :secondary)
This slot is read-only.
integer
This slot is read-only.
integer
This slot is read-only.
integer
This slot is read-only.
integer
This slot is read-only.
string
This slot is read-only.
structure-object
.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/typechecker/toplevel::location))
This slot is read-only.
structure-object
.
coalton-impl/source:location
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::location))
This slot is read-only.
(or null string)
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::docstring))
This slot is read-only.
A Coalton package definition, which can be used to generate either a DEFPACKAGE form or a package instance directly.
string
(coalton-impl/util:required (quote coalton-impl/parser/toplevel::name))
This slot is read-only.
common-lisp
.
list
list
list
common-lisp
.
list
common-lisp
.
list
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes:alt | (error ) |
coalton-library/classes:empty | (error ) |
coalton-library/classes::class/applicative
coalton-library/classes::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:alt
coalton-library/classes:empty
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes:pure | (error ) |
coalton-library/classes:lifta2 | (error ) |
coalton-library/classes::class/functor
coalton-library/classes::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:pure
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:lifta2
Initarg | Value |
---|---|
coalton-library/classes:bimap | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:bimap
Initarg | Value |
---|---|
coalton-library/bits::super-0 | (error ) |
coalton-library/bits:and | (error ) |
coalton-library/bits:or | (error ) |
coalton-library/bits:xor | (error ) |
coalton-library/bits:not | (error ) |
coalton-library/bits:shift | (error ) |
coalton-library/classes::class/num
coalton-library/bits::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/bits:and
coalton-impl/runtime/function-entry:function-entry
coalton-library/bits:or
coalton-impl/runtime/function-entry:function-entry
coalton-library/bits:xor
coalton-impl/runtime/function-entry:function-entry
coalton-library/bits:not
coalton-impl/runtime/function-entry:function-entry
coalton-library/bits:shift
Initarg | Value |
---|---|
coalton-library/math/bounded:minbound | (error ) |
coalton-library/math/bounded:maxbound | (error ) |
coalton-library/math/bounded:minbound
coalton-library/math/bounded:maxbound
Initarg | Value |
---|---|
coalton-library/math/complex::super-0 | (error ) |
coalton-library/math/complex:complex | (error ) |
coalton-library/math/complex:real-part | (error ) |
coalton-library/math/complex:imag-part | (error ) |
coalton-library/classes::class/num
coalton-library/math/complex::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/complex:complex
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/complex:real-part
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/complex:imag-part
Initarg | Value |
---|---|
coalton-library/classes:default | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:default
Initarg | Value |
---|---|
coalton-library/math/arith:general/ | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/arith:general/
Initarg | Value |
---|---|
coalton-library/math/elementary::super-0 | (error ) |
coalton-library/math/elementary::super-1 | (error ) |
coalton-library/math/elementary::super-2 | (error ) |
coalton-library/math/elementary::super-3 | (error ) |
coalton-library/math/elementary::super-4 | (error ) |
coalton-library/math/arith::class/reciprocable
coalton-library/math/elementary::super-0
coalton-library/math/elementary::class/polar
coalton-library/math/elementary::super-1
coalton-library/math/elementary::class/trigonometric
coalton-library/math/elementary::super-2
coalton-library/math/elementary::class/exponentiable
coalton-library/math/elementary::super-3
coalton-library/math/elementary::class/radical
coalton-library/math/elementary::super-4
Initarg | Value |
---|---|
coalton-library/classes:== | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:==
Initarg | Value |
---|---|
coalton-library/math/elementary:exp | (error ) |
coalton-library/math/elementary:pow | (error ) |
coalton-library/math/elementary:ln | (error ) |
coalton-library/math/elementary:log | (error ) |
coalton-library/math/elementary:ee | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:exp
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:pow
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:ln
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:log
coalton-library/math/elementary:ee
Initarg | Value |
---|---|
coalton-library/file:open | (error ) |
coalton-library/file:read | (error ) |
coalton-library/file:write | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/file:open
coalton-impl/runtime/function-entry:function-entry
coalton-library/file:read
coalton-impl/runtime/function-entry:function-entry
coalton-library/file:write
Initarg | Value |
---|---|
coalton-library/classes:fold | (error ) |
coalton-library/classes:foldr | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:fold
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:foldr
Initarg | Value |
---|---|
coalton-library/iterator:collect! | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/iterator:collect!
Initarg | Value |
---|---|
coalton-library/classes:map | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:map
Initarg | Value |
---|---|
coalton-library/hash::super-0 | (error ) |
coalton-library/hash:hash | (error ) |
coalton-library/classes::class/eq
coalton-library/hash::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/hash:hash
Initarg | Value |
---|---|
coalton-library/math/integral::super-0 | (error ) |
coalton-library/math/integral::super-1 | (error ) |
coalton-library/math/integral:tointeger | (error ) |
coalton-library/math/integral::class/remainder
coalton-library/math/integral::super-0
coalton-library/classes::class/ord
coalton-library/math/integral::super-1
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/integral:tointeger
Initarg | Value |
---|---|
coalton-library/classes:into | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:into
Initarg | Value |
---|---|
coalton-library/iterator:into-iter | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/iterator:into-iter
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes::super-1 | (error ) |
coalton-library/classes::class/into
coalton-library/classes::super-0
coalton-library/classes::class/into
coalton-library/classes::super-1
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes:>>= | (error ) |
coalton-library/classes::class/applicative
coalton-library/classes::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:>>=
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes:fail | (error ) |
coalton-library/classes::class/monad
coalton-library/classes::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:fail
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes:mempty | (error ) |
coalton-library/classes::class/semigroup
coalton-library/classes::super-0
coalton-library/classes:mempty
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes:+ | (error ) |
coalton-library/classes:- | (error ) |
coalton-library/classes:* | (error ) |
coalton-library/classes:fromint | (error ) |
coalton-library/classes::class/eq
coalton-library/classes::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:+
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:-
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:*
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:fromint
Initarg | Value |
---|---|
coalton-library/classes::super-0 | (error ) |
coalton-library/classes:<=> | (error ) |
coalton-library/classes::class/eq
coalton-library/classes::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:<=>
Initarg | Value |
---|---|
coalton-library/math/elementary::super-0 | (error ) |
coalton-library/math/elementary::super-1 | (error ) |
coalton-library/math/elementary:phase | (error ) |
coalton-library/math/elementary:polar | (error ) |
coalton-library/math/complex::class/complex
coalton-library/math/elementary::super-0
coalton-library/classes::class/num
coalton-library/math/elementary::super-1
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:phase
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:polar
Initarg | Value |
---|---|
coalton-library/math/real:proper | (error ) |
coalton-library/math/real:floor | (error ) |
coalton-library/math/real:ceiling | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/real:proper
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/real:floor
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/real:ceiling
Initarg | Value |
---|---|
coalton-library/math/elementary:nth-root | (error ) |
coalton-library/math/elementary:sqrt | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:nth-root
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:sqrt
(setf class/randomaccess-length)
.
class/randomaccess-length
.
(setf class/randomaccess-make)
.
class/randomaccess-make
.
(setf class/randomaccess-readable?)
.
class/randomaccess-readable?
.
(setf class/randomaccess-unsafe-aref)
.
class/randomaccess-unsafe-aref
.
(setf class/randomaccess-unsafe-set!)
.
class/randomaccess-unsafe-set!
.
(setf class/randomaccess-writable?)
.
class/randomaccess-writable?
.
Initarg | Value |
---|---|
coalton-library/randomaccess:make | (error ) |
coalton-library/randomaccess:length | (error ) |
coalton-library/randomaccess:readable? | (error ) |
coalton-library/randomaccess:writable? | (error ) |
coalton-library/randomaccess:unsafe-aref | (error ) |
coalton-library/randomaccess:unsafe-set! | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/randomaccess:make
coalton-impl/runtime/function-entry:function-entry
coalton-library/randomaccess:length
coalton-impl/runtime/function-entry:function-entry
coalton-library/randomaccess:readable?
coalton-impl/runtime/function-entry:function-entry
coalton-library/randomaccess:writable?
coalton-impl/runtime/function-entry:function-entry
coalton-library/randomaccess:unsafe-aref
coalton-impl/runtime/function-entry:function-entry
coalton-library/randomaccess:unsafe-set!
Initarg | Value |
---|---|
coalton-library/math/real::super-0 | (error ) |
coalton-library/math/real::super-1 | (error ) |
coalton-library/math/real:to-fraction | (error ) |
coalton-library/math/real:best-approx | (error ) |
coalton-library/math/real::class/real
coalton-library/math/real::super-0
coalton-library/classes::class/ord
coalton-library/math/real::super-1
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/real:to-fraction
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/real:best-approx
Initarg | Value |
---|---|
coalton-library/math/real::super-0 | (error ) |
coalton-library/math/real::super-1 | (error ) |
coalton-library/math/real:real-approx | (error ) |
coalton-library/math/real::class/quantizable
coalton-library/math/real::super-0
coalton-library/classes::class/num
coalton-library/math/real::super-1
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/real:real-approx
Initarg | Value |
---|---|
coalton-library/math/arith::super-0 | (error ) |
coalton-library/math/arith:/ | (error ) |
coalton-library/math/arith:reciprocal | (error ) |
coalton-library/classes::class/num
coalton-library/math/arith::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/arith:/
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/arith:reciprocal
(setf class/remainder-div)
.
class/remainder-div
.
(setf class/remainder-divmod)
.
class/remainder-divmod
.
(setf class/remainder-mod)
.
class/remainder-mod
.
(setf class/remainder-quot)
.
class/remainder-quot
.
(setf class/remainder-quotrem)
.
class/remainder-quotrem
.
(setf class/remainder-rem)
.
class/remainder-rem
.
(setf class/remainder-super-0)
.
class/remainder-super-0
.
Initarg | Value |
---|---|
coalton-library/math/integral::super-0 | (error ) |
coalton-library/math/integral:quot | (error ) |
coalton-library/math/integral:rem | (error ) |
coalton-library/math/integral:quotrem | (error ) |
coalton-library/math/integral:div | (error ) |
coalton-library/math/integral:mod | (error ) |
coalton-library/math/integral:divmod | (error ) |
coalton-library/classes::class/num
coalton-library/math/integral::super-0
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/integral:quot
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/integral:rem
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/integral:quotrem
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/integral:div
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/integral:mod
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/integral:divmod
Initarg | Value |
---|---|
coalton-library/types:runtime-repr | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/types:runtime-repr
Initarg | Value |
---|---|
coalton-library/classes:<> | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:<>
Initarg | Value |
---|---|
coalton-library/classes:error | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:error
Initarg | Value |
---|---|
coalton-library/slice::%length | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/slice::%length
Initarg | Value |
---|---|
coalton-library/math/arith:infinity | (error ) |
coalton-library/math/arith:infinite? | (error ) |
coalton-library/math/arith:nan | (error ) |
coalton-library/math/arith:nan? | (error ) |
coalton-library/math/arith:infinity
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/arith:infinite?
coalton-library/math/arith:nan
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/arith:nan?
Initarg | Value |
---|---|
coalton-library/classes:traverse | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:traverse
(setf class/trigonometric-acos)
.
class/trigonometric-acos
.
(setf class/trigonometric-asin)
.
class/trigonometric-asin
.
(setf class/trigonometric-atan)
.
class/trigonometric-atan
.
(setf class/trigonometric-cos)
.
class/trigonometric-cos
.
(setf class/trigonometric-pi)
.
class/trigonometric-pi
.
(setf class/trigonometric-sin)
.
class/trigonometric-sin
.
(setf class/trigonometric-tan)
.
class/trigonometric-tan
.
Initarg | Value |
---|---|
coalton-library/math/elementary:sin | (error ) |
coalton-library/math/elementary:cos | (error ) |
coalton-library/math/elementary:tan | (error ) |
coalton-library/math/elementary:asin | (error ) |
coalton-library/math/elementary:acos | (error ) |
coalton-library/math/elementary:atan | (error ) |
coalton-library/math/elementary:pi | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:sin
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:cos
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:tan
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:asin
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:acos
coalton-impl/runtime/function-entry:function-entry
coalton-library/math/elementary:atan
coalton-library/math/elementary:pi
Initarg | Value |
---|---|
coalton-library/classes:tryinto | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:tryinto
Initarg | Value |
---|---|
coalton-library/classes:unwrap-or-else | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/classes:unwrap-or-else
parse-result-client
.
Initarg | Value |
---|---|
coalton-library/math/complex::|_0| | (error ) |
coalton-library/math/complex::|_1| | (error ) |
coalton-library/math/complex::|_0|
coalton-library/math/complex::|_1|
dual
.
Initarg | Value |
---|---|
coalton-library/math/dual::|_0| | (error ) |
coalton-library/math/dual::|_1| | (error ) |
coalton-library/math/dual::|_0|
coalton-library/math/dual::|_1|
Initarg | Value |
---|---|
coalton-library/math/dyadic::|_0| | (error ) |
coalton-library/math/dyadic::|_1| | (error ) |
integer
coalton-library/math/dyadic::|_0|
integer
coalton-library/math/dyadic::|_1|
Initarg | Value |
---|---|
coalton-library/file::|_0| | (error ) |
string
coalton-library/file::|_0|
Initarg | Value |
---|---|
coalton-library/file::|_0| | (error ) |
condition
coalton-library/file::|_0|
Initarg | Value |
---|---|
coalton-library/file::|_0| | (error ) |
coalton-library/file::|_1| | (error ) |
string
coalton-library/file::|_0|
pathname
coalton-library/file::|_1|
Initarg | Value |
---|---|
coalton-library/iterator::|_0| | (error ) |
coalton-library/iterator::|_1| | (error ) |
coalton-impl/runtime/function-entry:function-entry
coalton-library/iterator::|_0|
coalton-library/classes:optional
coalton-library/iterator::|_1|
Initarg | Value |
---|---|
coalton-library/ord-tree::|_0| | (error ) |
coalton-library/ord-tree:tree
coalton-library/ord-tree::|_0|
Initarg | Value |
---|---|
coalton-library/ord-tree::|_0| | (error ) |
coalton-library/ord-tree::|_0|
Initarg | Value |
---|---|
coalton-library/ord-map::|_0| | (error ) |
coalton-library/ord-map::|_0|
Initarg | Value |
---|---|
coalton-library/ord-map::|_0| | (error ) |
coalton-library/ord-map::|_1| | (error ) |
coalton-library/ord-map::|_0|
coalton-library/ord-map::|_1|
Initarg | Value |
---|---|
coalton-library/classes::|_0| | (error ) |
coalton-library/classes::|_0|
:source-stream
This slot is read-only.
:notes
:help
:context
This slot is read-only.
(make-hash-table)
0
Initarg | Value |
---|---|
coalton-library/system::|_0| | (error ) |
coalton-library/system::|_1| | (error ) |
coalton-library/system::|_2| | (error ) |
coalton-library/system::|_3| | (error ) |
coalton-library/system::|_0|
(and fixnum unsigned-byte)
coalton-library/system::|_1|
(and fixnum unsigned-byte)
coalton-library/system::|_2|
(and fixnum unsigned-byte)
coalton-library/system::|_3|
print-object
.
(setf quantization/quantization-_0)
.
quantization/quantization-_0
.
(setf quantization/quantization-_1)
.
quantization/quantization-_1
.
(setf quantization/quantization-_2)
.
quantization/quantization-_2
.
(setf quantization/quantization-_3)
.
quantization/quantization-_3
.
(setf quantization/quantization-_4)
.
quantization/quantization-_4
.
Initarg | Value |
---|---|
coalton-library/math/real::|_0| | (error ) |
coalton-library/math/real::|_1| | (error ) |
coalton-library/math/real::|_2| | (error ) |
coalton-library/math/real::|_3| | (error ) |
coalton-library/math/real::|_4| | (error ) |
coalton-library/math/real::|_0|
integer
coalton-library/math/real::|_1|
coalton-library/math/real::|_2|
integer
coalton-library/math/real::|_3|
coalton-library/math/real::|_4|
Initarg | Value |
---|---|
coalton-library/classes::|_0| | (error ) |
coalton-library/classes::|_0|
Initarg | Value |
---|---|
coalton-library/classes::|_0| | (error ) |
coalton-library/classes::|_0|
seq
.
Initarg | Value |
---|---|
coalton-library/seq::|_0| | (error ) |
coalton-library/seq::|_1| | (error ) |
coalton-library/seq::|_2| | (error ) |
coalton-library/seq::|_3| | (error ) |
(and fixnum unsigned-byte)
coalton-library/seq::|_0|
(and fixnum unsigned-byte)
coalton-library/seq::|_1|
(and (vector t) (not simple-vector))
coalton-library/seq::|_2|
(and (vector t) (not simple-vector))
coalton-library/seq::|_3|
An abstract base class for sources that provide error context during condition printing.
In the case of source that is copied to a different location during compilation (e.g., by emacs+slime), original file name preserves the original location.
:name
This slot is read-only.
A source that supplies error context from a FILE.
A source that supplies error context from a STRING.
common-lisp
.
:string
This slot is read-only.
Initarg | Value |
---|---|
coalton-library/file::|_0| | (error ) |
coalton-library/file::|_1| | (error ) |
pathname
coalton-library/file::|_0|
(member coalton-library/file::ifexists/supersede coalton-library/file::ifexists/append coalton-library/file::ifexists/overwrite coalton-library/file::ifexists/eerror)
coalton-library/file::|_1|
Initarg | Value |
---|---|
coalton-library/file::|_0| | (error ) |
pathname
coalton-library/file::|_0|
Initarg | Value |
---|---|
coalton-library/file::|_0| | (error ) |
coalton-library/file::|_1| | (error ) |
pathname
coalton-library/file::|_0|
(member coalton-library/file::ifexists/supersede coalton-library/file::ifexists/append coalton-library/file::ifexists/overwrite coalton-library/file::ifexists/eerror)
coalton-library/file::|_1|
tree
.
Initarg | Value |
---|---|
coalton-library/ord-tree::|_0| | (error ) |
coalton-library/ord-tree::|_1| | (error ) |
coalton-library/ord-tree::|_2| | (error ) |
coalton-library/ord-tree::|_3| | (error ) |
(member coalton-library/ord-tree::color/negativeblack coalton-library/ord-tree::color/doubleblack coalton-library/ord-tree::color/black coalton-library/ord-tree::color/red)
coalton-library/ord-tree::|_0|
coalton-library/ord-tree:tree
coalton-library/ord-tree::|_1|
coalton-library/ord-tree::|_2|
coalton-library/ord-tree:tree
coalton-library/ord-tree::|_3|
Initarg | Value |
---|---|
coalton-library/classes::|_0| | (error ) |
coalton-library/classes::|_1| | (error ) |
coalton-library/classes::|_0|
coalton-library/classes::|_1|
Initarg | Value |
---|---|
coalton-library/tuple::|_0| | (error ) |
coalton-library/tuple::|_1| | (error ) |
coalton-library/tuple::|_2| | (error ) |
coalton-library/tuple::|_0|
coalton-library/tuple::|_1|
coalton-library/tuple::|_2|
Initarg | Value |
---|---|
coalton-library/tuple::|_0| | (error ) |
coalton-library/tuple::|_1| | (error ) |
coalton-library/tuple::|_2| | (error ) |
coalton-library/tuple::|_3| | (error ) |
coalton-library/tuple::|_0|
coalton-library/tuple::|_1|
coalton-library/tuple::|_2|
coalton-library/tuple::|_3|
Initarg | Value |
---|---|
coalton-library/tuple::|_0| | (error ) |
coalton-library/tuple::|_1| | (error ) |
coalton-library/tuple::|_2| | (error ) |
coalton-library/tuple::|_3| | (error ) |
coalton-library/tuple::|_4| | (error ) |
coalton-library/tuple::|_0|
coalton-library/tuple::|_1|
coalton-library/tuple::|_2|
coalton-library/tuple::|_3|
coalton-library/tuple::|_4|
A list of actions for use in ‘traverse‘.
An ARGUMENT is either a NODE or the marker value ’@@unpropagated
An association list of cons cells pairing lisp symbols (‘symbol‘) with coalton symbols (‘parser:identifier‘)
A symbol signifying either ‘’node‘ or a particular type of node like ‘’node-application‘. This is used in ‘action‘ structures to determine what types of nodes an operation should be performed on when using ‘traverse‘.
A keyword used in ‘action‘ structures to determine at what time an operation should be performed when using ‘traverse‘. The keyword ‘:traverse‘ represents the main call of the traversal which recurses through sub-nodes of a given node. The keywords ‘:before‘ and ‘:after‘ tag actions to be performed before or after the main recursive call of a traversal.
Jump to: | %
(
*
+
-
.
/
1
<
=
>
^
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
---|
Jump to: | %
(
*
+
-
.
/
1
<
=
>
^
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
---|
Jump to: | %
*
+
-
/
1
<
=
>
^
_
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
---|
Jump to: | %
*
+
-
/
1
<
=
>
^
_
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
---|
Jump to: | A B C D E F G H I K L M N O P Q R S T U V W |
---|
Jump to: | A B C D E F G H I K L M N O P Q R S T U V W |
---|