This is the coalton Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Apr 15 04:44:26 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 &l