This is the letv Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 18:32:14 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
letv
The LETV Package.
Exports two macros, LETV and LETV* that allow to combine standard LET and LET* constucts with MULTIPLE-VALUE-BIND in a possible less verbose way that also requires less indentation.
Marco Antoniotti
BSD
letv-package.lisp
(file).
letv.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
letv/letv.lisp
letv-package.lisp
(file).
letv
(system).
build-par-binding-forms
(function).
build-seq-binding-forms
(function).
build-setq-stmts
(function).
check-vars
(function).
collect-vars
(function).
parse-letv-vars
(function).
parse-letv-vars-n-body
(function).
Packages are listed by definition order.
it.unimib.disco.ma.cl.extensions.letv
The LETV Package.
Exports two macros, LETV and LETV* that allow to combine standard LET and LET* constucts with MULTIPLE-VALUE-BIND in a possible less verbose way that also requires less indentation.
letv
common-lisp
.
build-par-binding-forms
(function).
build-seq-binding-forms
(function).
build-setq-stmts
(function).
check-vars
(function).
collect-vars
(function).
parse-letv-vars
(function).
parse-letv-vars-n-body
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Expands in a LET where each variable is initialized in a subsequent step.
The macro introduces a less verbose way to introduce bindings while
adopting a LOOP-like syntax.
Each variable is initialized by means of PSETQs and MULTIPLE-VALUE-SETQs. Care is taken to mimic the semantic of LET and to properly handle type declarations by means of LOCALLY.
Expands in a nested structure of LET*s and MULTIPLE-VALUE-BINDs.
The macro introduces a less verbose way to introduce bindings while adopting a LOOP-like syntax.
Jump to: | B C F L M P |
---|
Jump to: | B C F L M P |
---|
Jump to: | F I L P S |
---|
Jump to: | F I L P S |
---|