Glossary

ABI
Application binary interface.
API
Application programming interface.
ASCII
See the text/ascii module.
await
TODO.
big-O notation
See the Time-Complexity Reference chapter.
bignum
See also fixnum.
binary function
A function that takes two arguments. See also nullary function, unary function, and ternary function.
bit
A type containing the values one (1) and zero (0). See the base/bit type.
boolean
A type containing the values true and false. See the base/bool type.
boxed value
See boxing.
boxing
TODO.
camel case
TODO. See also snake case and Lisp case.
character
A type containing a 21-bit Unicode code point. See the base/char type. See also string.
class
TODO.
closure
TODO.
code generation
TODO.
codegen
See code generation.
collection
TODO.
complex number
See the base/complex type.
continuation
TODO. See also coroutine, exception, and generator.
continuation-passing style
TODO. See also continuation.
control flow
See also continuation.
coroutine
TODO. See also continuation and generator.
CPS
See continuation-passing style.
datum
See the base/datum type.
error value
See the base/error type.
exception
TODO. See also continuation.
FAQ
Frequently asked questions. See the Frequently Asked Questions (FAQ) chapter.
FFI
Foreign-function interface. See the ffi module.
fixnum
See also bignum and flonum.
floating-point number
See the base/float type.
flonum
See also fixnum and bignum.
function
See the base/function type.
generator
TODO. See also coroutine.
I/O
Input/output. See the io module.
integer number
See the base/integer type.
integer overflow
See also integer underflow.
integer underflow
See integer overflow.
interface
TODO.
interval
See the base/interval type.
Lisp case
See https://softwareengineering.stackexchange.com/q/104468. See also camel case and snake case.
list
A basic sequence data type. See the base/list type.
map
See the base/map type.
matrix
A 2D tensor. See the base/matrix type.
module
See the Module Reference.
MOP
Model-oriented programming.
NaN
Not a number.
natural number
See the base/natural type.
null safety
TODO.
nullary function
A function that takes no arguments. See also unary function, binary function, and ternary function.
number
See complex number, …
numerical tower
TODO.
option type
See the base/optional type.
optional value
See the base/optional type.
package
TODO. See also package manager and module.
package manager
TODO.
Pascal case
See camel case.
polyfill
TODO.
polyglot
Someone who knows and is able to use several languages.
polyglot programming
TODO.
port
A DRYlib target language (for example, Java).
predicate function
See the base/predicate type.
quantity
See the base/quantity type.
range
See interval.
rational number
See the base/rational type.
real number
See the base/real type.
result value
See the base/result type.
RPC
Remote procedure call.
scalar
A 0D tensor. See the base/scalar type.
sentinel value
TODO.
sequence
See the base/seq type.
set
See the base/set type.
silver bullet
An allusion to Fred Brooks’s classic 1986 essay No Silver Bullet–Essence and Accident in Software Engineering.
snake case
TODO. See also camel case and Lisp case.
string
A sequence of characters.
SWIG
Simplified Wrapper and Interface Generator.
symbol
See the base/symbol type.
tensor
See the base/tensor type.
term
TODO.
ternary function
A function that takes three arguments. See also nullary function, unary function, and binary function.
time-complexity
See the Time-Complexity Reference chapter.
TOC
Table of contents.
tuple
Compound type of a fixed number of terms. See the base/tuple type.
type
TODO.
unary function
A function that takes one argument. See also nullary function, binary function, and ternary function.
unboxed value
See boxing.
unit
Unit of measurement. See the base/unit type. See also quantity.
URI
TODO. See also URL and URN.
URL
TODO. See also URI and URN.
URN
TODO. See also URI and URL.
UTF-8
See the text/utf8 module.
value
TODO.
vector
A 1D tensor. See the base/vector type.
word
Machine word, a 8/16/32/64-bit binary data type. See the base/word type.