This is the positional-lambda Reference Manual, version 2.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:19:27 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
positional-lambda
positional-lambda is a concise, intuitive and flexible syntax (macro) for trivial lambdas that eschews explicit (and often contextually-redundant) naming of parameter variables in favor of positional references, with support for a used or ignored &rest parameter and automatic declaration of ignored parameters when logical "gaps" are left in the positional references. Further convenience features are provided.
Jean-Philippe Paradis <hexstream@gmail.com>
Public Domain
2.0
map-bind
(system).
package.lisp
(file).
main.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
positional-lambda/positional-lambda.asd
positional-lambda
(system).
positional-lambda/main.lisp
package.lisp
(file).
positional-lambda
(system).
plambda
(macro).
%assemble
(function).
%compute-lambda-list
(function).
%gensym-generator
(function).
%make-bindings-accumulator
(function).
%make-lambda-list-accumulator
(function).
%make-positional-gaps-filler
(function).
%make-positional-vars-accumulator
(function).
%make-walking-state-closures
(function).
%parse-body
(function).
%positional-ref-p
(function).
%processing-local-special-forms
(function).
%standard-expansion-process
(function).
%standard-local-special-forms
(function).
%walk
(function).
multiple-value-&bind
(macro).
Packages are listed by definition order.
positional-lambda
plambda
common-lisp
.
plambda
(macro).
%assemble
(function).
%compute-lambda-list
(function).
%gensym-generator
(function).
%make-bindings-accumulator
(function).
%make-lambda-list-accumulator
(function).
%make-positional-gaps-filler
(function).
%make-positional-vars-accumulator
(function).
%make-walking-state-closures
(function).
%parse-body
(function).
%positional-ref-p
(function).
%processing-local-special-forms
(function).
%standard-expansion-process
(function).
%standard-local-special-forms
(function).
%walk
(function).
multiple-value-&bind
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Jump to: | %
F M P |
---|
Jump to: | %
F M P |
---|
Jump to: | F M P S |
---|
Jump to: | F M P S |
---|