Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the let-over-lambda Reference Manual, version 1.0.1, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 13:58:59 2020 GMT+0.
• Introduction | What let-over-lambda is all about | |
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
Doug Hoyte's "Production" version of macros from Let Over Lambda, including community updates; available from Quicklisp.
Read more about the book and code at: http://letoverlambda.com
Add symbols for anaphoric macro internals, IT
, THIS
, and SELF
to package exports for better end-user experience. Will be available in April 2015 release of Quicklisp.
Issue with incompatible change to backquote syntax in SBCL 1.2.2 resolved; tested against and builds on SBCL 1.2.0-1 and 1.2.2. Will be available in the August release of Quicklisp.
Now available in the December 2013 distribution of Quicklisp
Make sure you have the latest Quicklisp distribution, then include it as a dependency in your system definition, or from the REPL evaluate (ql:quickload "let-over-lambda")
.
(ql:quickload "let-over-lambda")
(lol:flatten '((A . B) (C . D) (E . (F G H (I . J) . K))))
=> (A B C D E F G H I J K)
LET-OVER-LAMBDA now uses the named-readtables
library instead of modifying the global readtable. To use LOL reader macros in your Lisp source files, you will have to add both let-over-lambda
and named-readtables
to your project dependencies, and the following line after your call to in-package
, in every source file you wish to use LOL syntax:
(named-readtables:in-readtable lol:lol-syntax)
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The let-over-lambda system |
"the Phoeron" Colin J.E. Lupton <sysop@thephoeron.com>
Doug Hoyte <doug@hoytech.com>
BSD Simplified
The Production version code from letoverlambda.com, conveniently wrapped in an ASDF System for Quicklisp.
1.0.1
let-over-lambda.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The let-over-lambda.asd file | ||
• The let-over-lambda/package.lisp file | ||
• The let-over-lambda/let-over-lambda.lisp file |
Next: The let-over-lambda/package․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
let-over-lambda.asd
let-over-lambda (system)
*lol-version* (special variable)
Next: The let-over-lambda/let-over-lambda․lisp file, Previous: The let-over-lambda․asd file, Up: Lisp files [Contents][Index]
let-over-lambda (system)
package.lisp
Previous: The let-over-lambda/package․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
let-over-lambda (system)
let-over-lambda.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The let-over-lambda-asd package | ||
• The let-over-lambda package |
Next: The let-over-lambda package, Previous: Packages, Up: Packages [Contents][Index]
let-over-lambda.asd
*lol-version* (special variable)
Previous: The let-over-lambda-asd package, Up: Packages [Contents][Index]
package.lisp (file)
lol
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported special variables | ||
• Exported macros | ||
• Exported compiler macros | ||
• Exported functions |
Next: Exported macros, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
A string denoting the current version of LET-OVER-LAMBDA. Used for diagnostic output.
let-over-lambda.asd
Next: Exported compiler macros, Previous: Exported special variables, Up: Exported definitions [Contents][Index]
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
Next: Exported functions, Previous: Exported macros, Up: Exported definitions [Contents][Index]
let-over-lambda.lisp (file)
Previous: Exported compiler macros, Up: Exported definitions [Contents][Index]
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
(setf get-pandoric) (setf expander)
let-over-lambda.lisp (file)
get-pandoric (function)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
let-over-lambda.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables | ||
• Internal functions |
Next: Internal functions, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
let-over-lambda.lisp (file)
Previous: Internal special variables, Up: Internal definitions [Contents][Index]
let-over-lambda.lisp (file)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L |
---|
Jump to: | F L |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | #
(
A B C D F G I L M N O P S T W |
---|
Jump to: | #
(
A B C D F G I L M N O P S T W |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
P S |
---|
Jump to: | *
P S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | L P S |
---|
Jump to: | L P S |
---|