This is the lila Reference Manual, version 28, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Aug 15 05:31:10 2024 GMT+0.
lila/lila.asd
lila/src/lila.lisp
lila/src/util.lisp
lila/src/pos.lisp
lila/src/error.lisp
lila/src/id.lisp
lila/src/type.lisp
lila/src/arg.lisp
lila/src/macro.lisp
lila/src/fun.lisp
lila/src/undef.lisp
lila/src/sym.lisp
lila/src/env.lisp
lila/src/plugin.lisp
lila/src/val.lisp
lila/src/bool.lisp
lila/src/dot.lisp
lila/src/expr.lisp
lila/src/int.lisp
lila/src/list.lisp
lila/src/str.lisp
lila/src/sum.lisp
lila/src/read.lisp
lila/src/compile.lisp
lila/src/io.lisp
lila/src/repl.lisp
lila/src/libs/abc.lisp
lila/src/libs/io.lisp
lila/src/libs/math.lisp
The main system appears first, followed by any subsystem dependency.
lila
a 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.asd
lila/src/lila.lisp
lila/src/util.lisp
lila/src/pos.lisp
lila/src/error.lisp
lila/src/id.lisp
lila/src/type.lisp
lila/src/arg.lisp
lila/src/macro.lisp
lila/src/fun.lisp
lila/src/undef.lisp
lila/src/sym.lisp
lila/src/env.lisp
lila/src/plugin.lisp
lila/src/val.lisp
lila/src/bool.lisp
lila/src/dot.lisp
lila/src/expr.lisp
lila/src/int.lisp
lila/src/list.lisp
lila/src/str.lisp
lila/src/sum.lisp
lila/src/read.lisp
lila/src/compile.lisp
lila/src/io.lisp
lila/src/repl.lisp
lila/src/libs/abc.lisp
lila/src/libs/io.lisp
lila/src/libs/math.lisp
lila/src/lila.lisp
lila
(system).
lila
.
lila-version
(symbol macro).
lila/src/util.lisp
src/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.lisp
src/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.lisp
src/pos.lisp
(file).
lila
(system).
print-object
(method).
lila/src/id.lisp
src/error.lisp
(file).
lila
(system).
get-type-id
(function).
let-id
(function).
lisp-id
(function).
make-id
(function).
lila/src/type.lisp
src/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.lisp
src/type.lisp
(file).
lila
(system).
get-arg-id
(function).
get-arg-type
(function).
lila/src/macro.lisp
src/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.lisp
src/macro.lisp
(file).
lila
(system).
print-object
(method).
lila/src/undef.lisp
src/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.lisp
src/undef.lisp
(file).
lila
(system).
lila/src/env.lisp
src/sym.lisp
(file).
lila
(system).
lila/src/plugin.lisp
src/env.lisp
(file).
lila
(system).
link
(function).
lila/src/val.lisp
src/plugin.lisp
(file).
lila
(system).
emit-body
(function).
emit-val
(method).
emit-vals
(function).
equal-vals
(method).
get-form
(function).
lila/src/bool.lisp
src/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.lisp
src/bool.lisp
(file).
lila
(system).
print-object
(method).
lila/src/expr.lisp
src/dot.lisp
(file).
lila
(system).
print-object
(method).
lila/src/int.lisp
src/expr.lisp
(file).
lila
(system).
lila/src/list.lisp
src/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.lisp
src/list.lisp
(file).
lila
(system).
lila/src/sum.lisp
src/str.lisp
(file).
lila
(system).
lila/src/read.lisp
src/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.lisp
src/read.lisp
(file).
lila
(system).
*debug*
(special variable).
*speed*
(special variable).
lila-compile
(function).
lila/src/io.lisp
src/compile.lisp
(file).
lila
(system).
lila/src/repl.lisp
src/io.lisp
(file).
lila
(system).
repl
(function).
lila/src/libs/abc.lisp
src/repl.lisp
(file).
lila
(system).
*let-fun-id*
(special variable).
init-abc
(function).
with-lila
(macro).
lila/src/libs/io.lisp
src/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.lisp
src/libs/io.lisp
(file).
lila
(system).
init-math
(function).
Packages are listed by definition order.
lila
common-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 |
---|