This is the trivial-do Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:54:28 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
trivial-doLooping extensions that follow the style of the core DO functions.
Tarn W. Burton
MIT
0.1
src (module).
Modules are listed depth-first from the system components tree.
trivial-do/srctrivial-do (system).
packages.lisp (file).
doalist.lisp (file).
dohash.lisp (file).
dolist.lisp (file).
doplist.lisp (file).
doseq.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
trivial-do/trivial-do.asdtrivial-do/src/packages.lisptrivial-do/src/doalist.lisptrivial-do/src/dohash.lisptrivial-do/src/dolist.lisptrivial-do/src/doplist.lisptrivial-do/src/doseq.lisptrivial-do/src/doalist.lisppackages.lisp (file).
src (module).
doalist (macro).
trivial-do/src/dohash.lispdoalist.lisp (file).
src (module).
dohash (macro).
trivial-do/src/dolist.lispdohash.lisp (file).
src (module).
dolist* (macro).
trivial-do/src/doplist.lispdolist.lisp (file).
src (module).
doplist (macro).
trivial-do/src/doseq.lispdoplist.lisp (file).
src (module).
Packages are listed by definition order.
Definitions are sorted by export status, category, package, and then by lexicographic order.
doalist iterates over the elements of an alist and binds key-var to the car of each element, value-var to the cdr of each element and then evaluates body as a tagbody that can include declarations. Finally the result-form is returned after the iteration completes.
dohash iterates over the elements of an hash table and binds key-var to the key, value-var to the associated value and then evaluates body as a tagbody that can include declarations. Finally the result-form is returned after the iteration completes.
dolist* iterates over the elements of an list and binds position-var to the index of each element, value-var to each element and then evaluates body as a tagbody that can include declarations. Finally the result-form is returned after the iteration completes.
doplist iterates over the elements of an plist and binds key-var to the key, value-var to the associated value and then evaluates body as a tagbody that can include declarations. Finally the result-form is returned after the iteration completes.
doseq iterates over the elements of an sequence and binds value-var to successive values and then evaluates body as a tagbody that can include declarations. Finally the result-form is returned after the iteration completes.
doseq* iterates over the elements of an sequence and binds position-var to the index of each element, value-var to each element and then evaluates body as a tagbody that can include declarations. Finally the result-form is returned after the iteration completes.
| Jump to: | D M |
|---|
| Jump to: | D M |
|---|
| Jump to: | D F M P S T |
|---|
| Jump to: | D F M P S T |
|---|