This is the utility Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 08:01:03 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
utility
A collection of useful functions and macros.
terminal625
MIT
package.lisp
(file).
other.lisp
(file).
math.lisp
(file).
utility.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
utility/other.lisp
package.lisp
(file).
utility
(system).
%nest
(function).
make-gensym-list
(function).
nest
(macro).
once-only
(macro).
parse-body
(function).
symbolicate2
(function).
with-gensyms
(macro).
utility/math.lisp
other.lisp
(file).
utility
(system).
utility/utility.lisp
math.lisp
(file).
utility
(system).
%%with-vec-params
(function).
%list
(macro).
%with-let-mapped-places
(function).
any
(macro).
dobox
(macro).
dohash
(macro).
etouq
(macro).
eval-always
(macro).
keywordify
(function).
print-bits
(function).
progno
(macro).
rebase-path
(function).
spill-hash
(function).
this-directory
(macro).
this-file
(macro).
toggle
(macro).
with-declaim-inline
(macro).
with-let-mapped-places
(macro).
with-unsafe-speed
(macro).
with-vec
(macro).
with-vec-params
(function).
with-vec-params2
(function).
%2aux-with-vec-params
(function).
%aux-with-vec-params
(function).
+fixnum-bits+
(constant).
dorange-generator
(function).
file-directory
(function).
type-multimap-alist
(function).
Packages are listed by definition order.
utility
common-lisp
.
%%with-vec-params
(function).
%list
(macro).
%nest
(function).
%with-let-mapped-places
(function).
any
(macro).
byte/255
(function).
clamp
(function).
dobox
(macro).
dohash
(macro).
etouq
(macro).
eval-always
(macro).
floatify
(function).
keywordify
(function).
make-gensym-list
(function).
nest
(macro).
once-only
(macro).
parse-body
(function).
print-bits
(function).
progno
(macro).
rebase-path
(function).
spill-hash
(function).
symbolicate2
(function).
this-directory
(macro).
this-file
(macro).
toggle
(macro).
with-declaim-inline
(macro).
with-gensyms
(macro).
with-let-mapped-places
(macro).
with-unsafe-speed
(macro).
with-vec
(macro).
with-vec-params
(function).
with-vec-params2
(function).
%2aux-with-vec-params
(function).
%aux-with-vec-params
(function).
+fixnum-bits+
(constant).
dorange-generator
(function).
file-directory
(function).
type-multimap-alist
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Macro to do keep code nesting and indentation under control.
Evaluates FORMS with symbols specified in SPECS rebound to temporary
variables, ensuring that each initform is evaluated only once.
Each of SPECS must either be a symbol naming the variable to be rebound, or of
the form:
(symbol initform)
Bare symbols in SPECS are equivalent to
(symbol symbol)
Example:
(defmacro cons1 (x) (once-only (x) ‘(cons ,x ,x)))
(let ((y 0)) (cons1 (incf y))) => (1 . 1)
Binds each variable named by a symbol in NAMES to a unique symbol around
FORMS. Each of NAMES must either be either a symbol, or of the form:
(symbol string-designator)
Bare symbols appearing in NAMES are equivalent to:
(symbol symbol)
The string-designator is used as the argument to GENSYM when constructing the unique symbol the named variable will be bound to.
Returns a list of LENGTH gensyms, each generated as if with a call to MAKE-GENSYM, using the second (optional, defaulting to "G") argument.
Parses BODY into (values remaining-forms declarations doc-string). Documentation strings are recognized only if DOCUMENTATION is true. Syntax errors in body are signalled and WHOLE is used in the signal arguments when given.
Concatenate together the names of some strings and symbols, producing a symbol in the current package.
Jump to: | %
A B C D E F K M N O P R S T W |
---|
Jump to: | %
A B C D E F K M N O P R S T W |
---|
Jump to: | +
C |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
+ | |||
+fixnum-bits+ : | Private constants | ||
| |||
C | |||
Constant, +fixnum-bits+ : | Private constants | ||
|
Jump to: | +
C |
---|
Jump to: | F M O P S U |
---|
Jump to: | F M O P S U |
---|