Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the trivial-arguments Reference Manual, version 1.1.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:40:56 2018 GMT+0.
• Introduction: | What trivial-arguments 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 |
Often times I need to know about the lambda-list of a function for some kind of automatic construction business. Since this is implementation-dependant and SWANK isn't always handy, there's this.
Simple:
(arg:arglist 'gethash)
(arg:arglist #'gethash)
(arg:arglist '(setf gethash))
(arg:arglist #'(lambda (foo) (declare (ignore foo))))
And that's all there is to it. If the lambda-list could not be determined, :unknown
is returned instead.
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The trivial-arguments system: |
Nicolas Hafner <shinmera@tymoon.eu>
Nicolas Hafner <shinmera@tymoon.eu>
Artistic
A simple library to retrieve the lambda-list of a function.
1.1.0
required module sb-introspect (for feature sbcl)
trivial-arguments.asd (file)
arguments.lisp (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files: |
• The trivial-arguments.asd file: | ||
• The trivial-arguments/arguments.lisp file: |
Next: The trivial-arguments/arguments<dot>lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
trivial-arguments.asd
trivial-arguments (system)
Previous: The trivial-arguments<dot>asd file, Up: Lisp files [Contents][Index]
trivial-arguments (system)
arguments.lisp
arglist (function)
with-unknown-on-error (macro)
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The trivial-arguments package: |
arguments.lisp (file)
common-lisp
arglist (function)
with-unknown-on-error (macro)
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 functions: |
Previous: Exported definitions, Up: Exported definitions [Contents][Index]
Returns the lambda-list of the function if possible, :unknown otherwise.
arguments.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal macros: |
Previous: Internal definitions, Up: Internal definitions [Contents][Index]
arguments.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 T |
---|
Jump to: | F L T |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | A F M W |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
A | |||
arglist : | Exported functions | ||
| |||
F | |||
Function, arglist : | Exported functions | ||
| |||
M | |||
Macro, with-unknown-on-error : | Internal macros | ||
| |||
W | |||
with-unknown-on-error : | Internal macros | ||
|
Jump to: | A F M W |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | P S T |
---|
Jump to: | P S T |
---|