The lisp-interface-library Reference Manual

Table of Contents

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

The lisp-interface-library Reference Manual

This is the lisp-interface-library Reference Manual, version 1.0.2.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:06:09 2018 GMT+0.


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

1 Introduction

lisp-interface-library

LIL: abstract interfaces and concrete data structures in Common Lisp

Features

Building it

LIL needs to be built using ASDF 3.1 or later:

Indeed, LIL notably relies on ASDF 3.1's package-inferred-system. whereby instead of dependencies being listed in a central .asd file, each source file has a defpackage form from which the dependencies are deduced. While we think it's a great way to write Lisp code, you don't have to use it in your own code to use LIL.

LIL also depends on fare-utils, fare-memoization, closer-mop, alexandria.

Using it

See test/pure-map.lisp and test/stateful-map.lisp for examples of how to use LIL. Unhappily, no one is working on documentation at this time.


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

2 Systems

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


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

2.1 lisp-interface-library

Author

Francois-Rene Rideau

License

MIT

Description

Long name alias for lil

Version

1.0.2.0

Dependency

lil (system)

Source

lisp-interface-library.asd (file)


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

2.2 lil

Author

Francois-Rene Rideau

License

MIT

Description

LIL: Lisp Interface Library

Long Description

LIL is a collection of pure and stateful data structures in Interface Passing Style. See http://fare.livejournal.com/155094.html regarding Interface Passing Style, or our ILC’2012 article http://github.com/fare/lil-ilc2012/

Version

1.0.2.0

Dependencies
Source

lil.asd (file)


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

2.3 lil/transform/all

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.4 lil/pure/all

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.5 lil/pure/lexicographic

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.6 lil/pure/sequence

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.7 lil/pure/iterator-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.8 lil/pure/map-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.9 lil/pure/set-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.10 lil/pure/set

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.11 lil/pure/alist-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.12 lil/pure/tree-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.13 lil/pure/hash-table-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.14 lil/pure/fmim-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.15 lil/pure/fmim

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.16 lil/pure/encoded-key-map-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.17 lil/pure/queue-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.18 lil/stateful/all

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.19 lil/interface/all

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.20 lil/interface/sequence

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.21 lil/interface/set

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.22 lil/interface/tree-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.23 lil/interface/monad/continuation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.24 lil/interface/monad/state

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.25 lil/interface/run

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.26 lil/interface/monad/transformer/list

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.27 lil/interface/monad/list

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.28 lil/interface/monad/transformer/maybe

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.29 lil/interface/monad/maybe

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.30 lil/interface/monad/transformer

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.31 lil/interface/monad/identity

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.32 lil/interface/monad

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.33 lil/stateful/iterator-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.34 lil/stateful/tree-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.35 lil/stateful/hash-table-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.36 lil/stateful/map-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.37 lil/stateful/hash-table

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.38 lil/stateful/encoded-key-map-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.39 lil/stateful/encoded-key-map

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.40 lil/stateful/queue-implementation

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.41 lil/transform/linearized-map

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.42 lil/transform/linearize

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.43 lil/transform/mutating-map

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.44 lil/transform/mutating

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.45 lil/transform/posh

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.46 lil/pure/hash-table

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.47 lil/pure/tree

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.48 lil/pure/alist

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.49 lil/pure/encoded-key-map

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.50 lil/pure/map

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.51 lil/pure/queue

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.52 lil/pure/iterator

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.53 lil/pure/collection

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.54 lil/pure/empty

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.55 lil/transform/classy

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.56 lil/transform/classify

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.57 lil/interface/box

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.58 lil/stateful/tree

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.59 lil/interface/tree

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.60 lil/interface/order

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.61 lil/interface/eq

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.62 lil/stateful/map

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.63 lil/interface/map

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.64 lil/stateful/queue

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.65 lil/stateful/iterator

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.66 lil/stateful/collection

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.67 lil/stateful/empty

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.68 lil/interface/collection

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.69 lil/interface/fold

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.70 lil/interface/size

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.71 lil/interface/group

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.72 lil/interface/empty

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.73 lil/interface/iterator

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.74 lil/interface/base

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.75 lil/core/all

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.76 lil/core/interface

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.77 lil/core/metaclass

Dependencies
Source

lil.asd (file)

Component

lisp.lisp (file)


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

2.78 lil/core/utility

Dependencies
Source

lil.asd (file)

Component

lisp.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 lisp-interface-library.asd

Location

lisp-interface-library.asd

Systems

lisp-interface-library (system)


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

3.1.2 lil.asd

Location

lil.asd

Systems

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

3.1.3 lil/transform/all/lisp.lisp

Parent

lil/transform/all (system)

Location

transform/all.lisp

Packages

lil/transform/all


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

3.1.4 lil/pure/all/lisp.lisp

Parent

lil/pure/all (system)

Location

pure/all.lisp

Packages

lil/pure/all


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

3.1.5 lil/pure/lexicographic/lisp.lisp

Parent

lil/pure/lexicographic (system)

Location

pure/lexicographic.lisp

Packages

lil/pure/lexicographic

Exported Definitions
Internal Definitions

element-interface (method)


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

3.1.6 lil/pure/sequence/lisp.lisp

Parent

lil/pure/sequence (system)

Location

pure/sequence.lisp

Packages

lil/pure/sequence

Exported Definitions

<sequence> (class)


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

3.1.7 lil/pure/iterator-implementation/lisp.lisp

Parent

lil/pure/iterator-implementation (system)

Location

pure/iterator-implementation.lisp

Packages

lil/pure/iterator-implementation

Exported Definitions

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

3.1.8 lil/pure/map-implementation/lisp.lisp

Parent

lil/pure/map-implementation (system)

Location

pure/map-implementation.lisp

Packages

lil/pure/map-implementation

Exported Definitions

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

3.1.9 lil/pure/set-implementation/lisp.lisp

Parent

lil/pure/set-implementation (system)

Location

pure/set-implementation.lisp

Packages

lil/pure/set-implementation

Exported Definitions

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

3.1.10 lil/pure/set/lisp.lisp

Parent

lil/pure/set (system)

Location

pure/set.lisp

Packages

lil/pure/set

Exported Definitions

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

3.1.11 lil/pure/alist-implementation/lisp.lisp

Parent

lil/pure/alist-implementation (system)

Location

pure/alist-implementation.lisp

Packages

lil/pure/alist-implementation

Exported Definitions

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

3.1.12 lil/pure/tree-implementation/lisp.lisp

Parent

lil/pure/tree-implementation (system)

Location

pure/tree-implementation.lisp

Packages

lil/pure/tree-implementation

Exported Definitions

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

3.1.13 lil/pure/hash-table-implementation/lisp.lisp

Parent

lil/pure/hash-table-implementation (system)

Location

pure/hash-table-implementation.lisp

Packages

lil/pure/hash-table-implementation

Exported Definitions

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

3.1.14 lil/pure/fmim-implementation/lisp.lisp

Parent

lil/pure/fmim-implementation (system)

Location

pure/fmim-implementation.lisp

Packages

lil/pure/fmim-implementation

Exported Definitions
Internal Definitions

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

3.1.15 lil/pure/fmim/lisp.lisp

Parent

lil/pure/fmim (system)

Location

pure/fmim.lisp

Packages

lil/pure/fmim

Exported Definitions

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

3.1.16 lil/pure/encoded-key-map-implementation/lisp.lisp

Parent

lil/pure/encoded-key-map-implementation (system)

Location

pure/encoded-key-map-implementation.lisp

Packages

lil/pure/encoded-key-map-implementation

Exported Definitions

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

3.1.17 lil/pure/queue-implementation/lisp.lisp

Parent

lil/pure/queue-implementation (system)

Location

pure/queue-implementation.lisp

Packages

lil/pure/queue-implementation

Exported Definitions

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

3.1.18 lil/stateful/all/lisp.lisp

Parent

lil/stateful/all (system)

Location

stateful/all.lisp

Packages

lil/stateful/all


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

3.1.19 lil/interface/all/lisp.lisp

Parent

lil/interface/all (system)

Location

interface/all.lisp

Packages

lil/interface/all


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

3.1.20 lil/interface/sequence/lisp.lisp

Parent

lil/interface/sequence (system)

Location

interface/sequence.lisp

Packages

lil/interface/sequence

Exported Definitions

<sequence> (class)


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

3.1.21 lil/interface/set/lisp.lisp

Parent

lil/interface/set (system)

Location

interface/set.lisp

Packages

lil/interface/set

Exported Definitions
Internal Definitions

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

3.1.22 lil/interface/tree-implementation/lisp.lisp

Parent

lil/interface/tree-implementation (system)

Location

interface/tree-implementation.lisp

Packages

lil/interface/tree-implementation

Exported Definitions

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

3.1.23 lil/interface/monad/continuation/lisp.lisp

Parent

lil/interface/monad/continuation (system)

Location

interface/monad/continuation.lisp

Packages

lil/interface/monad/continuation

Exported Definitions

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

3.1.24 lil/interface/monad/state/lisp.lisp

Parent

lil/interface/monad/state (system)

Location

interface/monad/state.lisp

Packages

lil/interface/monad/state

Exported Definitions

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

3.1.25 lil/interface/run/lisp.lisp

Parent

lil/interface/run (system)

Location

interface/run.lisp

Packages

lil/interface/run

Exported Definitions

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

3.1.26 lil/interface/monad/transformer/list/lisp.lisp

Parent

lil/interface/monad/transformer/list (system)

Location

interface/monad/transformer/list.lisp

Packages

lil/interface/monad/transformer/list

Exported Definitions

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

3.1.27 lil/interface/monad/list/lisp.lisp

Parent

lil/interface/monad/list (system)

Location

interface/monad/list.lisp

Packages

lil/interface/monad/list

Exported Definitions

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

3.1.28 lil/interface/monad/transformer/maybe/lisp.lisp

Parent

lil/interface/monad/transformer/maybe (system)

Location

interface/monad/transformer/maybe.lisp

Packages

lil/interface/monad/transformer/maybe

Exported Definitions
Internal Definitions

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

3.1.29 lil/interface/monad/maybe/lisp.lisp

Parent

lil/interface/monad/maybe (system)

Location

interface/monad/maybe.lisp

Packages

lil/interface/monad/maybe

Exported Definitions
Internal Definitions

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

3.1.30 lil/interface/monad/transformer/lisp.lisp

Parent

lil/interface/monad/transformer (system)

Location

interface/monad/transformer.lisp

Packages

lil/interface/monad/transformer

Exported Definitions

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

3.1.31 lil/interface/monad/identity/lisp.lisp

Parent

lil/interface/monad/identity (system)

Location

interface/monad/identity.lisp

Packages

lil/interface/monad/identity

Exported Definitions

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

3.1.32 lil/interface/monad/lisp.lisp

Parent

lil/interface/monad (system)

Location

interface/monad.lisp

Packages

lil/interface/monad

Exported Definitions

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

3.1.33 lil/stateful/iterator-implementation/lisp.lisp

Parent

lil/stateful/iterator-implementation (system)

Location

stateful/iterator-implementation.lisp

Packages

lil/stateful/iterator-implementation

Exported Definitions
Internal Definitions

<devnull> (class)


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

3.1.34 lil/stateful/tree-implementation/lisp.lisp

Parent

lil/stateful/tree-implementation (system)

Location

stateful/tree-implementation.lisp

Packages

lil/stateful/tree-implementation

Exported Definitions
Internal Definitions

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

3.1.35 lil/stateful/hash-table-implementation/lisp.lisp

Parent

lil/stateful/hash-table-implementation (system)

Location

stateful/hash-table-implementation.lisp

Packages

lil/stateful/hash-table-implementation

Exported Definitions
Internal Definitions

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

3.1.36 lil/stateful/map-implementation/lisp.lisp

Parent

lil/stateful/map-implementation (system)

Location

stateful/map-implementation.lisp

Packages

lil/stateful/map-implementation

Exported Definitions

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

3.1.37 lil/stateful/hash-table/lisp.lisp

Parent

lil/stateful/hash-table (system)

Location

stateful/hash-table.lisp

Packages

lil/stateful/hash-table

Exported Definitions

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

3.1.38 lil/stateful/encoded-key-map-implementation/lisp.lisp

Parent

lil/stateful/encoded-key-map-implementation (system)

Location

stateful/encoded-key-map-implementation.lisp

Packages

lil/stateful/encoded-key-map-implementation

Exported Definitions

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

3.1.39 lil/stateful/encoded-key-map/lisp.lisp

Parent

lil/stateful/encoded-key-map (system)

Location

stateful/encoded-key-map.lisp

Packages

lil/stateful/encoded-key-map

Exported Definitions

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

3.1.40 lil/stateful/queue-implementation/lisp.lisp

Parent

lil/stateful/queue-implementation (system)

Location

stateful/queue-implementation.lisp

Packages

lil/stateful/queue-implementation

Exported Definitions

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

3.1.41 lil/transform/linearized-map/lisp.lisp

Parent

lil/transform/linearized-map (system)

Location

transform/linearized-map.lisp

Packages

lil/transform/linearized-map

Exported Definitions

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

3.1.42 lil/transform/linearize/lisp.lisp

Parent

lil/transform/linearize (system)

Location

transform/linearize.lisp

Packages

lil/transform/linearize

Exported Definitions

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

3.1.43 lil/transform/mutating-map/lisp.lisp

Parent

lil/transform/mutating-map (system)

Location

transform/mutating-map.lisp

Packages

lil/transform/mutating-map

Exported Definitions

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

3.1.44 lil/transform/mutating/lisp.lisp

Parent

lil/transform/mutating (system)

Location

transform/mutating.lisp

Packages

lil/transform/mutating

Exported Definitions

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

3.1.45 lil/transform/posh/lisp.lisp

Parent

lil/transform/posh (system)

Location

transform/posh.lisp

Packages

lil/transform/posh

Exported Definitions
Internal Definitions

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

3.1.46 lil/pure/hash-table/lisp.lisp

Parent

lil/pure/hash-table (system)

Location

pure/hash-table.lisp

Packages

lil/pure/hash-table

Exported Definitions

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

3.1.47 lil/pure/tree/lisp.lisp

Parent

lil/pure/tree (system)

Location

pure/tree.lisp

Packages

lil/pure/tree

Exported Definitions

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

3.1.48 lil/pure/alist/lisp.lisp

Parent

lil/pure/alist (system)

Location

pure/alist.lisp

Packages

lil/pure/alist

Exported Definitions

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

3.1.49 lil/pure/encoded-key-map/lisp.lisp

Parent

lil/pure/encoded-key-map (system)

Location

pure/encoded-key-map.lisp

Packages

lil/pure/encoded-key-map

Exported Definitions

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

3.1.50 lil/pure/map/lisp.lisp

Parent

lil/pure/map (system)

Location

pure/map.lisp

Packages

lil/pure/map

Exported Definitions

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

3.1.51 lil/pure/queue/lisp.lisp

Parent

lil/pure/queue (system)

Location

pure/queue.lisp

Packages

lil/pure/queue

Exported Definitions

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

3.1.52 lil/pure/iterator/lisp.lisp

Parent

lil/pure/iterator (system)

Location

pure/iterator.lisp

Packages

lil/pure/iterator

Exported Definitions

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

3.1.53 lil/pure/collection/lisp.lisp

Parent

lil/pure/collection (system)

Location

pure/collection.lisp

Packages

lil/pure/collection

Exported Definitions

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

3.1.54 lil/pure/empty/lisp.lisp

Parent

lil/pure/empty (system)

Location

pure/empty.lisp

Packages

lil/pure/empty

Exported Definitions

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

3.1.55 lil/transform/classy/lisp.lisp

Parent

lil/transform/classy (system)

Location

transform/classy.lisp

Packages

lil/transform/classy

Exported Definitions
Internal Definitions

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

3.1.56 lil/transform/classify/lisp.lisp

Parent

lil/transform/classify (system)

Location

transform/classify.lisp

Packages

lil/transform/classify

Exported Definitions

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

3.1.57 lil/interface/box/lisp.lisp

Parent

lil/interface/box (system)

Location

interface/box.lisp

Packages

lil/interface/box

Exported Definitions
Internal Definitions

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

3.1.58 lil/stateful/tree/lisp.lisp

Parent

lil/stateful/tree (system)

Location

stateful/tree.lisp

Packages

lil/stateful/tree

Exported Definitions

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

3.1.59 lil/interface/tree/lisp.lisp

Parent

lil/interface/tree (system)

Location

interface/tree.lisp

Packages

lil/interface/tree

Exported Definitions

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

3.1.60 lil/interface/order/lisp.lisp

Parent

lil/interface/order (system)

Location

interface/order.lisp

Packages

lil/interface/order

Exported Definitions
Internal Definitions

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

3.1.61 lil/interface/eq/lisp.lisp

Parent

lil/interface/eq (system)

Location

interface/eq.lisp

Packages

lil/interface/eq

Exported Definitions

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

3.1.62 lil/stateful/map/lisp.lisp

Parent

lil/stateful/map (system)

Location

stateful/map.lisp

Packages

lil/stateful/map

Exported Definitions

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

3.1.63 lil/interface/map/lisp.lisp

Parent

lil/interface/map (system)

Location

interface/map.lisp

Packages

lil/interface/map

Exported Definitions
Internal Definitions

<map-fold-left*-from-fold-right*> (class)


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

3.1.64 lil/stateful/queue/lisp.lisp

Parent

lil/stateful/queue (system)

Location

stateful/queue.lisp

Packages

lil/stateful/queue

Exported Definitions

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

3.1.65 lil/stateful/iterator/lisp.lisp

Parent

lil/stateful/iterator (system)

Location

stateful/iterator.lisp

Packages

lil/stateful/iterator

Exported Definitions

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

3.1.66 lil/stateful/collection/lisp.lisp

Parent

lil/stateful/collection (system)

Location

stateful/collection.lisp

Packages

lil/stateful/collection

Exported Definitions

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

3.1.67 lil/stateful/empty/lisp.lisp

Parent

lil/stateful/empty (system)

Location

stateful/empty.lisp

Packages

lil/stateful/empty

Exported Definitions

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

3.1.68 lil/interface/collection/lisp.lisp

Parent

lil/interface/collection (system)

Location

interface/collection.lisp

Packages

lil/interface/collection

Exported Definitions

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

3.1.69 lil/interface/fold/lisp.lisp

Parent

lil/interface/fold (system)

Location

interface/fold.lisp

Packages

lil/interface/fold

Exported Definitions

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

3.1.70 lil/interface/size/lisp.lisp

Parent

lil/interface/size (system)

Location

interface/size.lisp

Packages

lil/interface/size

Exported Definitions

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

3.1.71 lil/interface/group/lisp.lisp

Parent

lil/interface/group (system)

Location

interface/group.lisp

Packages

lil/interface/group

Exported Definitions
Internal Definitions

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

3.1.72 lil/interface/empty/lisp.lisp

Parent

lil/interface/empty (system)

Location

interface/empty.lisp

Packages

lil/interface/empty

Exported Definitions

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

3.1.73 lil/interface/iterator/lisp.lisp

Parent

lil/interface/iterator (system)

Location

interface/iterator.lisp

Packages

lil/interface/iterator

Exported Definitions

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

3.1.74 lil/interface/base/lisp.lisp

Parent

lil/interface/base (system)

Location

interface/base.lisp

Packages

lil/interface/base

Exported Definitions

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

3.1.75 lil/core/all/lisp.lisp

Parent

lil/core/all (system)

Location

core/all.lisp

Packages

lil/core/all


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

3.1.76 lil/core/interface/lisp.lisp

Parent

lil/core/interface (system)

Location

core/interface.lisp

Packages

lil/core/interface

Exported Definitions

<interface> (class)


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

3.1.77 lil/core/metaclass/lisp.lisp

Parent

lil/core/metaclass (system)

Location

core/metaclass.lisp

Packages

lil/core/metaclass

Exported Definitions
Internal Definitions

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

3.1.78 lil/core/utility/lisp.lisp

Parent

lil/core/utility (system)

Location

core/utility.lisp

Packages

lil/core/utility

Exported Definitions
Internal Definitions

call-with-unique-collector (function)


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

4 Packages

Packages are listed by definition order.


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

4.1 lil/transform/all

Source

lisp.lisp (file)

Use List

common-lisp


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

4.2 lil/pure/all

Source

lisp.lisp (file)

Nickname

pure

Use List

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

4.3 lil/pure/lexicographic

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all

Exported Definitions

<lexicographic> (class)

Internal Definitions

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

4.4 lil/pure/sequence

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

<sequence> (class)


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

4.5 lil/pure/iterator-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.6 lil/pure/map-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.7 lil/pure/set-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.8 lil/pure/set

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.9 lil/pure/alist-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.10 lil/pure/tree-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.11 lil/pure/hash-table-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.12 lil/pure/fmim-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all

Internal Definitions

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

4.13 lil/pure/fmim

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.14 lil/pure/encoded-key-map-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.15 lil/pure/queue-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/pure/all


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

4.16 lil/stateful/all

Source

lisp.lisp (file)

Nickname

stateful

Use List

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

4.17 lil/interface/all

Source

lisp.lisp (file)

Nickname

interface

Use List

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

4.18 lil/interface/sequence

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

<sequence> (class)


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

4.19 lil/interface/set

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

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

4.20 lil/interface/tree-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/interface/all

Exported Definitions

binary-tree-sexp (function)


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

4.21 lil/interface/monad/continuation

Source

lisp.lisp (file)

Use List
Used By List

lil/interface/all

Exported Definitions

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

4.22 lil/interface/monad/state

Source

lisp.lisp (file)

Use List
Used By List

lil/interface/all

Exported Definitions

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

4.23 lil/interface/run

Source

lisp.lisp (file)

Use List

common-lisp

Used By List

lil/interface/all

Exported Definitions

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

4.24 lil/interface/monad/transformer/list

Source

lisp.lisp (file)

Use List
Used By List

lil/interface/all

Exported Definitions

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

4.25 lil/interface/monad/list

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.26 lil/interface/monad/transformer/maybe

Source

lisp.lisp (file)

Use List
Used By List

lil/interface/all

Exported Definitions

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

4.27 lil/interface/monad/maybe

Source

lisp.lisp (file)

Use List
Used By List

lil/interface/all

Exported Definitions

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

4.28 lil/interface/monad/transformer

Source

lisp.lisp (file)

Use List
Used By List

lil/interface/monad/transformer/list

Exported Definitions

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

4.29 lil/interface/monad/identity

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.30 lil/interface/monad

This package is the <MONAD> interface.

It contains and exports:

<MONAD>
RESULT
BIND
FAIL
MLET*

Source

lisp.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions

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

4.31 lil/stateful/iterator-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/stateful/all

Internal Definitions

<devnull> (class)


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

4.32 lil/stateful/tree-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/stateful/all

Internal Definitions

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

4.33 lil/stateful/hash-table-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/stateful/all

Internal Definitions

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

4.34 lil/stateful/map-implementation

Source

lisp.lisp (file)

Use List
Used By List

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

4.35 lil/stateful/hash-table

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.36 lil/stateful/encoded-key-map-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/stateful/all


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

4.37 lil/stateful/encoded-key-map

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.38 lil/stateful/queue-implementation

Source

lisp.lisp (file)

Use List
Used By List

lil/stateful/all


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

4.39 lil/transform/linearized-map

Source

lisp.lisp (file)

Use List
Exported Definitions

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

4.40 lil/transform/linearize

Source

lisp.lisp (file)

Use List
Used By List

lil/transform/linearized-map

Exported Definitions

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

4.41 lil/transform/mutating-map

Source

lisp.lisp (file)

Use List
Exported Definitions

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

4.42 lil/transform/mutating

Source

lisp.lisp (file)

Use List
Used By List

lil/transform/mutating-map

Exported Definitions

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

4.43 lil/transform/posh

Pure Object-Oriented Structure Hierarchy, classy APIs for pure LIL data structure

Source

lisp.lisp (file)

Nickname

posh

Use List
Exported Definitions
Internal Definitions

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

4.44 lil/pure/hash-table

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.45 lil/pure/tree

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.46 lil/pure/alist

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.47 lil/pure/encoded-key-map

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.48 lil/pure/map

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.49 lil/pure/queue

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.50 lil/pure/iterator

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.51 lil/pure/collection

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.52 lil/pure/empty

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.53 lil/transform/classy

traditional classy APIs for LIL data structure

Source

lisp.lisp (file)

Nickname

classy

Use List
Exported Definitions
Internal Definitions

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

4.54 lil/transform/classify

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.55 lil/interface/box

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

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

4.56 lil/stateful/tree

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.57 lil/interface/tree

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.58 lil/interface/order

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

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

4.59 lil/interface/eq

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.60 lil/stateful/map

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions