The trivial-arguments Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The trivial-arguments Reference Manual

This is the trivial-arguments Reference Manual, version 1.1.0, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 15:54:02 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

About Trivial-Arguments

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.

How To

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: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 trivial-arguments

Maintainer

Nicolas Hafner <shinmera@tymoon.eu>

Author

Nicolas Hafner <shinmera@tymoon.eu>

Home Page

https://github.com/Shinmera/trivial-arguments

License

Artistic

Description

A simple library to retrieve the lambda-list of a function.

Version

1.1.0

Dependency

required module sb-introspect (for feature sbcl)

Source

trivial-arguments.asd (file)

Component

arguments.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 trivial-arguments.asd

Location

trivial-arguments.asd

Systems

trivial-arguments (system)


Previous: , Up: Lisp files   [Contents][Index]

3.1.2 trivial-arguments/arguments.lisp

Parent

trivial-arguments (system)

Location

arguments.lisp

Packages

trivial-arguments

Exported Definitions

arglist (function)

Internal Definitions

with-unknown-on-error (macro)


Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 trivial-arguments

Source

arguments.lisp (file)

Nicknames
Use List

common-lisp

Exported Definitions

arglist (function)

Internal Definitions

with-unknown-on-error (macro)


Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: arglist FUNCTION

Returns the lambda-list of the function if possible, :unknown otherwise.

Package

trivial-arguments

Source

arguments.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Macros

Macro: with-unknown-on-error &body BODY
Package

trivial-arguments

Source

arguments.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   T  
Index Entry  Section

F
File, Lisp, trivial-arguments.asd: The trivial-arguments<dot>asd file
File, Lisp, trivial-arguments/arguments.lisp: The trivial-arguments/arguments<dot>lisp file

L
Lisp File, trivial-arguments.asd: The trivial-arguments<dot>asd file
Lisp File, trivial-arguments/arguments.lisp: The trivial-arguments/arguments<dot>lisp file

T
trivial-arguments.asd: The trivial-arguments<dot>asd file
trivial-arguments/arguments.lisp: The trivial-arguments/arguments<dot>lisp file

Jump to:   F   L   T  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

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: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   P   S   T  
Index Entry  Section

P
Package, trivial-arguments: The trivial-arguments package

S
System, trivial-arguments: The trivial-arguments system

T
trivial-arguments: The trivial-arguments system
trivial-arguments: The trivial-arguments package

Jump to:   P   S   T