This is the lila Reference Manual, version 28, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:32:38 2025 GMT+0.
lila/lila.asdlila/src/lila.lisplila/src/util.lisplila/src/pos.lisplila/src/error.lisplila/src/id.lisplila/src/type.lisplila/src/arg.lisplila/src/macro.lisplila/src/fun.lisplila/src/undef.lisplila/src/sym.lisplila/src/env.lisplila/src/plugin.lisplila/src/val.lisplila/src/bool.lisplila/src/dot.lisplila/src/expr.lisplila/src/int.lisplila/src/list.lisplila/src/str.lisplila/src/sum.lisplila/src/read.lisplila/src/compile.lisplila/src/io.lisplila/src/repl.lisplila/src/libs/abc.lisplila/src/libs/io.lisplila/src/libs/math.lispThe main system appears first, followed by any subsystem dependency.
lilaa cleaner language based on Common Lisp
codr7
codr7
MIT
28
src/lila.lisp (file).
src/util.lisp (file).
src/pos.lisp (file).
src/error.lisp (file).
src/id.lisp (file).
src/type.lisp (file).
src/arg.lisp (file).
src/macro.lisp (file).
src/fun.lisp (file).
src/undef.lisp (file).
src/sym.lisp (file).
src/env.lisp (file).
src/plugin.lisp (file).
src/val.lisp (file).
src/bool.lisp (file).
src/dot.lisp (file).
src/expr.lisp (file).
src/int.lisp (file).
src/list.lisp (file).
src/str.lisp (file).
src/sum.lisp (file).
src/read.lisp (file).
src/compile.lisp (file).
src/io.lisp (file).
src/repl.lisp (file).
src/libs/abc.lisp (file).
src/libs/io.lisp (file).
src/libs/math.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
lila/lila.asdlila/src/lila.lisplila/src/util.lisplila/src/pos.lisplila/src/error.lisplila/src/id.lisplila/src/type.lisplila/src/arg.lisplila/src/macro.lisplila/src/fun.lisplila/src/undef.lisplila/src/sym.lisplila/src/env.lisplila/src/plugin.lisplila/src/val.lisplila/src/bool.lisplila/src/dot.lisplila/src/expr.lisplila/src/int.lisplila/src/list.lisplila/src/str.lisplila/src/sum.lisplila/src/read.lisplila/src/compile.lisplila/src/io.lisplila/src/repl.lisplila/src/libs/abc.lisplila/src/libs/io.lisplila/src/libs/math.lisplila/src/lila.lisplila (system).
lila.
lila-version (symbol macro).
lila/src/util.lispsrc/lila.lisp (file).
lila (system).
*missing* (special variable).
caps! (function).
char-digit (function).
clock (macro).
derive-class (macro).
dohash (macro).
find-function (function).
pair? (function).
split (function).
symf (function).
whitespace? (function).
lila/src/pos.lispsrc/util.lisp (file).
lila (system).
print-object (method).
*pos* (special variable).
clone-pos (function).
col (reader method).
(setf col) (writer method).
file (reader method).
new-pos (function).
pos (class).
row (reader method).
(setf row) (writer method).
lila/src/error.lispsrc/pos.lisp (file).
lila (system).
print-object (method).
lila/src/id.lispsrc/error.lisp (file).
lila (system).
get-type-id (function).
let-id (function).
lisp-id (function).
make-id (function).
lila/src/type.lispsrc/id.lisp (file).
lila (system).
initialize-instance (method).
print-object (method).
print-object (method).
_ (special variable).
_ (class).
any-type (special variable).
any-type (class).
any?-type (class).
define-type (macro).
get-type (method).
get-type (method).
id (reader method).
is-a (function).
let-type (function).
lila-type (class).
meta-type (special variable).
meta-type (class).
meta?-type (class).
none-type (special variable).
none-type (class).
opt-type (reader method).
opt? (reader method).
lila/src/arg.lispsrc/type.lisp (file).
lila (system).
get-arg-id (function).
get-arg-type (function).
lila/src/macro.lispsrc/arg.lisp (file).
lila (system).
print-object (method).
expand (method).
get-type (method).
id (reader method).
imp (reader method).
let-macro (macro).
macro (class).
macro-type (special variable).
macro-type (class).
macro?-type (class).
lila/src/fun.lispsrc/macro.lisp (file).
lila (system).
print-object (method).
lila/src/undef.lispsrc/fun.lisp (file).
lila (system).
get-type (method).
lila-type (reader method).
make-undef (function).
undef (class).
undef-type (special variable).
undef-type (class).
undef? (method).
undef? (method).
undef?-type (class).
lila/src/sym.lispsrc/undef.lisp (file).
lila (system).
lila/src/env.lispsrc/sym.lisp (file).
lila (system).
lila/src/plugin.lispsrc/env.lisp (file).
lila (system).
link (function).
lila/src/val.lispsrc/plugin.lisp (file).
lila (system).
emit-body (function).
emit-val (method).
emit-vals (function).
equal-vals (method).
get-form (function).
lila/src/bool.lispsrc/val.lisp (file).
lila (system).
print-object (method).
print-object (method).
bool (class).
bool-type (special variable).
bool-type (class).
bool?-type (class).
false (special variable).
false (class).
false-type (special variable).
false-type (class).
false?-type (class).
get-type (method).
get-type (method).
make-bool (function).
to-bool (method).
to-bool (method).
true (special variable).
true (class).
true-type (special variable).
true-type (class).
true?-type (class).
lila/src/dot.lispsrc/bool.lisp (file).
lila (system).
print-object (method).
lila/src/expr.lispsrc/dot.lisp (file).
lila (system).
print-object (method).
lila/src/int.lispsrc/expr.lisp (file).
lila (system).
lila/src/list.lispsrc/int.lisp (file).
lila (system).
*empty-list* (special variable).
dump-val (method).
dump-val (method).
emit-val (method).
emit-val (method).
empty-list (class).
equal-vals (method).
get-type (method).
get-type (method).
list-type (special variable).
list-type (class).
list?-type (class).
make-lila-list (function).
pair-type (special variable).
pair-type (class).
pair?-type (class).
to-bool (method).
to-list (function).
lila/src/str.lispsrc/list.lisp (file).
lila (system).
lila/src/sum.lispsrc/str.lisp (file).
lila (system).
lila/src/read.lispsrc/sum.lisp (file).
lila (system).
*val-pos* (special variable).
read-expr (function).
read-id (function).
read-list (function).
read-num (function).
read-sum (function).
read-val (function).
read-vals (function).
separator? (function).
skip-whitespace (function).
lila/src/compile.lispsrc/read.lisp (file).
lila (system).
*debug* (special variable).
*speed* (special variable).
lila-compile (function).
lila/src/io.lispsrc/compile.lisp (file).
lila (system).
lila/src/repl.lispsrc/io.lisp (file).
lila (system).
repl (function).
lila/src/libs/abc.lispsrc/repl.lisp (file).
lila (system).
*let-fun-id* (special variable).
init-abc (function).
with-lila (macro).
lila/src/libs/io.lispsrc/libs/abc.lisp (file).
lila (system).
dump-val (method).
get-type (method).
get-type (method).
init-io (function).
init-io-vars (function).
io-type (special variable).
io-type (class).
io?-type (class).
str-io-type (special variable).
str-io-type (class).
strio?-type (class).
lila/src/libs/math.lispsrc/libs/io.lisp (file).
lila (system).
init-math (function).
Packages are listed by definition order.
lilacommon-lisp.
lila-version (symbol macro).
*args* (symbol macro).
*debug* (special variable).
*empty-list* (special variable).
*env* (special variable).
*let-fun-id* (special variable).
*missing* (special variable).
*pos* (special variable).
*speed* (special variable).
*stdin* (symbol macro).
*stdout* (symbol macro).
*this-fun* (special variable).
*val-pos* (special variable).
_ (special variable).
_ (class).
any-type (special variable).
any-type (class).
any?-type (class).
bool (class).
bool-type (special variable).
bool-type (class).
bool?-type (class).
call (generic function).
caps! (function).
char-digit (function).
clock (macro).
clone-env (function).
clone-pos (function).
col (generic reader).
(setf col) (generic writer).
compare-vals (generic function).
define-type (macro).
derive-class (macro).
do-env (macro).
dohash (macro).
dot (class).
dot-type (special variable).
dot-type (class).
dot?-type (class).
dump-val (generic function).
emit-body (function).
emit-val (generic function).
emit-vals (function).
empty-list (class).
equal-vals (generic function).
esys (function).
esys (condition).
expand (generic function).
expr (class).
expr-type (special variable).
expr-type (class).
expr?-type (class).
false (special variable).
false (class).
false-type (special variable).
false-type (class).
false?-type (class).
file (generic reader).
find-function (function).
fun (class).
fun-type (special variable).
fun-type (class).
fun?-type (class).
get-arg-id (function).
get-arg-type (function).
get-form (function).
get-type (generic function).
get-type-id (function).
get-val (function).
id (generic reader).
imp (generic reader).
init-abc (function).
init-io (function).
init-io-vars (function).
init-math (function).
int-type (special variable).
int-type (class).
int?-type (class).
io-type (special variable).
io-type (class).
io?-type (class).
is-a (function).
left (generic reader).
let-fun (macro).
let-id (function).
let-macro (macro).
let-type (function).
let-val (function).
lila-compile (function).
lila-load (function).
lila-type (generic reader).
lila-type (class).
link (function).
lisp-id (function).
list-type (special variable).
list-type (class).
list?-type (class).
macro (class).
macro-type (special variable).
macro-type (class).
macro?-type (class).
make-bool (function).
make-dot (function).
make-env (function).
make-expr (function).
make-id (function).
make-lila-list (function).
make-sum (function).
make-sum-type (macro).
make-undef (function).
members (generic reader).
meta-type (special variable).
meta-type (class).
meta?-type (class).
msg (generic reader).
nargs (generic reader).
new-pos (function).
none-type (special variable).
none-type (class).
num-type (special variable).
num-type (class).
num?-type (class).
opt-type (generic reader).
opt? (generic reader).
pair-type (special variable).
pair-type (class).
pair? (function).
pair?-type (class).
pos (generic reader).
pos (class).
print-val (generic function).
read-expr (function).
read-id (function).
read-list (function).
read-num (function).
read-sum (function).
read-val (function).
read-vals (function).
repl (function).
right (generic reader).
row (generic reader).
(setf row) (generic writer).
separator? (function).
skip-whitespace (function).
split (function).
str-io-type (special variable).
str-io-type (class).
str-type (special variable).
str-type (class).
str?-type (class).
strio?-type (class).
sum (class).
sum-type (special variable).
sum-type (class).
sum?-type (class).
sym-type (special variable).
sym-type (class).
sym?-type (class).
symf (function).
to-bool (generic function).
to-list (function).
true (special variable).
true (class).
true-type (special variable).
true-type (class).
true?-type (class).
undef (class).
undef-type (special variable).
undef-type (class).
undef? (generic function).
undef?-type (class).
vals (generic reader).
whitespace? (function).
with-env (macro).
with-lila (macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
lila.
empty-list) &key in out pos) ¶list) &key in out pos) ¶symbol) &key in out pos) ¶lila.
string-stream)) ¶stream)) ¶string)) ¶empty-list)) ¶list)) ¶integer)) ¶symbol)) ¶lila.
lila.
error.
msg.
pos.
print-object.
lila.
(setf col).
col.
file.
print-object.
(setf row).
row.
| Jump to: | (
C D E F G I L M N O P R S T U V W |
|---|
| Jump to: | (
C D E F G I L M N O P R S T U V W |
|---|
| Jump to: | *
_
A B C D E F I L M N O P R S T U V |
|---|
| Jump to: | *
_
A B C D E F I L M N O P R S T U V |
|---|
| Jump to: | _
A B C D E F I L M N P S T U |
|---|
| Jump to: | _
A B C D E F I L M N P S T U |
|---|