The lw-compat Reference Manual

Table of Contents

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

The lw-compat Reference Manual

This is the lw-compat Reference Manual, version 1.0.0, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 09:02:27 2018 GMT+0.


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

1 Introduction

lw-compat

A few utility functions from the LispWorks library that I regularly use, ported to other Common Lisp implementations.

lw-compat is also provided by Quicklisp.


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 lw-compat

Author

Pascal Costanza, with permission from http://www.lispworks.com

License

MIT-style license

Description

A few utility functions from the LispWorks library that are used in the Closer to MOP libraries.

Version

1.0.0

Source

lw-compat.asd (file)

Components

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 lw-compat.asd

Location

lw-compat.asd

Systems

lw-compat (system)


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

3.1.2 lw-compat/lw-compat-package.lisp

Parent

lw-compat (system)

Location

lw-compat-package.lisp

Packages

lispworks


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

3.1.3 lw-compat/lw-compat.lisp

Dependency

lw-compat-package.lisp (file)

Parent

lw-compat (system)

Location

lw-compat.lisp

Exported Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 lispworks

Source

lw-compat-package.lisp (file)

Use List

common-lisp

Exported Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Macros

Macro: appendf PLACE &rest LISTS

Appends lists to the end of given list.

Package

lispworks

Source

lw-compat.lisp (file)

Macro: nconcf PLACE &rest LISTS

Appends lists to the end of given list by NCONC.

Package

lispworks

Source

lw-compat.lisp (file)

Macro: rebinding VARS &body BODY

Ensures unique names for all the variables in a groups of forms.

Package

lispworks

Source

lw-compat.lisp (file)

Macro: removef PLACE ITEM &rest KEYS

Removes an item from a sequence.

Package

lispworks

Source

lw-compat.lisp (file)

Macro: when-let (VAR FORM) &body BODY

Executes a body of code if a form evaluates to non-nil, propagating the result of the form through the body of code.

Package

lispworks

Source

lw-compat.lisp (file)

Macro: when-let* BINDINGS &body BODY

Executes a body of code if a series of forms evaluates to non-nil, propagating the results of the forms through the body of code.

Package

lispworks

Source

lw-compat.lisp (file)

Macro: with-unique-names NAMES &body BODY

Returns a body of code with each specified name bound to a similar name.

Package

lispworks

Source

lw-compat.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L  
Index Entry  Section

F
File, Lisp, lw-compat.asd: The lw-compat<dot>asd file
File, Lisp, lw-compat/lw-compat-package.lisp: The lw-compat/lw-compat-package<dot>lisp file
File, Lisp, lw-compat/lw-compat.lisp: The lw-compat/lw-compat<dot>lisp file

L
Lisp File, lw-compat.asd: The lw-compat<dot>asd file
Lisp File, lw-compat/lw-compat-package.lisp: The lw-compat/lw-compat-package<dot>lisp file
Lisp File, lw-compat/lw-compat.lisp: The lw-compat/lw-compat<dot>lisp file
lw-compat.asd: The lw-compat<dot>asd file
lw-compat/lw-compat-package.lisp: The lw-compat/lw-compat-package<dot>lisp file
lw-compat/lw-compat.lisp: The lw-compat/lw-compat<dot>lisp file

Jump to:   F   L  

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

A.2 Functions

Jump to:   A   M   N   R   W  
Index Entry  Section

A
appendf: Exported macros

M
Macro, appendf: Exported macros
Macro, nconcf: Exported macros
Macro, rebinding: Exported macros
Macro, removef: Exported macros
Macro, when-let: Exported macros
Macro, when-let*: Exported macros
Macro, with-unique-names: Exported macros

N
nconcf: Exported macros

R
rebinding: Exported macros
removef: Exported macros

W
when-let: Exported macros
when-let*: Exported macros
with-unique-names: Exported macros

Jump to:   A   M   N   R   W  

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

A.3 Variables


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

A.4 Data types

Jump to:   L   P   S  
Index Entry  Section

L
lispworks: The lispworks package
lw-compat: The lw-compat system

P
Package, lispworks: The lispworks package

S
System, lw-compat: The lw-compat system

Jump to:   L   P   S