The folio2 Reference Manual

Table of Contents

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

The folio2 Reference Manual

This is the folio2 Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:54:23 2018 GMT+0.


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

1 Introduction

folio 2

folio 2 is a collection of small libraries that provide support for functional idioms and data structures in Common Lisp and a common set of APIs for working with them.

It's a direct descendant of the older and simpler folio library, with a greatly expanded and reorganized API, and support for more data structures and procedures.

folio 2 is organized so that users can load and use the entire collection of functions, macros, and types, or just those parts of the library that are needed. It provides several purely-optional syntactic extensions for convenience.

folio 2 includes a small but nontrivial example program that illustrates the use of several of its features to provide good expressive power in compact, readable code.

folio 2 has been tested with SBCL, Clozure Common Lisp 1.10, and Lispworks 6.1.

Features

folio 2 offers the following features:

Types

A box is a simple, mutable container for a value. The most common use for a box is to store a mutable value in an immutable data structure, enabling you to introduce just as much mutability as you need into an otherwise pure-functional algorithm or data structure.

A pair is an object that associates two values, called its left and right elements. The most obvious example of a pair is Common Lisp's CONS type, but the folio 2 pair API is generic and extensible; you can add your own pair types.

The Maps package provides functional implementations of finite maps, and provides a common, extensible API for several different representations.

The Sequences package provides a uniform API for constructing and manipulating ordered collections of values, including both standard Common Lisp sequence types and additional types, including functional collection types provided by Scott Burson's FSet package.

The Series package extends Sequences to work with Richard Waters' SERIES package, and to conveniently handle series as unbounded sequences.

Functions and conveniences

As provides a single extensible generic function, as, for converting values from one type to another.

Functions provides various conveniences for working with functions, including partial application and composition operators. It also offers a compact shorthand for Common Lisp's LAMBDA, to reduce the visual clutter of using anonymous functions.

Make provides a single extensible generic function for constructing values.

A Tap is a function that constructs a series that produces values by reading some data structure or stream. The Taps package provides a set of such functions, For example, the characters function returns a series of the characters from a file or a string. The slots function returns a series of pairs whose left elements are the names of slots on a map, a hash-table, or an instance of a CLOS class, and whose right elements are the associated values.

Included libraries

folio 2 depends on six other libraries: Quicklisp, FSet, SERIES, Alexandria, Closer-MOP, and ASDF. The features provided by these libraries are available when folio 2 is loaded. In particular, the full range of functional data structures from FSet, and the functions and macros provided for working with them, are available in the FSET package. Similarly, the series, generator, and gatherer data structures from the SERIES library, and all of the documented functions and macros for working with them are available in the SERIES package.

FSet

For documentation and other information about FSet, see the FSet Tutorial:

http://common-lisp.net/project/fset/Site/FSet-Tutorial.html

SERIES

For documentation and other information about SERIES, see the SERIES homepage:

http://series.sourceforge.net/

and appendices A and B of Common Lisp the Language, 2nd Edition:

http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node347.html#SECTION003400000000000000000

http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node362.html#SECTION003500000000000000000

ASDF

You can find documentation of ASDF at

http://common-lisp.net/project/asdf/

Style and conventions

folio 2 code has its own style and flavor, which emphasizes generating collections of values and mapping functions over them. This style is derived from the experimental Lisp dialect Bard, which in turn owes a considerable debt to Dylan, ML, Scheme, and Haskell.

For examples of folio 2 style, see the sample code provided in the examples directory.

folio 2 tries to produce results of predictable type. Its usual convention is that when its inputs are sequences or series, the output will be of the same type as the leftmost input. In a few cases, folio 2 breaks this rule in order to avoid results that would be inconvenient or at odds with the spirit of a function.

Using folio 2

folio 2 includes an umbrella system definition in folio2.asd. If you want to use all of folio 2, the easiest way to do it is to depend on that system definition. All of the function, macros, and type names defined in folio 2 are exported from the package net.bardcode.folio2, which defines the nickname folio2. With the umbrella system loaded, you can use any folio 2 feature by prefixing its name with the package nickname folio2. For example:

CL-USER> (folio2:any (as 'cl:list (folio2:scan "abcdefgh")))
#\h

On the other hand, experience has taught me that people using folio 2 often want to use some specific part of the library, but not all of it. For that reason, folio 2 is organized so that you can load parts of it without requiring the whole thing. There are a few dependencies within the library. The as and make subsystems are used by all of the data-structure sections. taps relies on series, which in turn relies on sequences. You shouldn't need to concern yourself with these dependencies, though. The ASDF system definitions declare the needed dependencies, so you can simply load the folio 2 subsystem you want, and rely on ASDF to ensure that any needed dependencies are also loaded.

Reader macros

Three folio 2 subsystems provide reader macros that extend the lexical syntax of Common Lisp with notational conveniences. Common Lisp programmers don't always like reader macros. Although they can be very convenient, they can also conflict with locally-defined reader macros.

In order to avoid problems caused by reader-macro conflicts, the folio 2 reader macros are entirely optional. You can choose not to load them if they would cause problems for you, or if you simply don't like reader macros. Each syntax extension is loaded by its own separate ASDF system definition. If you want to avoid loading the reader macros, simply don't load those systems.

Systems and packages

Following are the subsystems and packages provided by folio 2:

| subsystem | type | purpose | |-----------|------|---------| | as[1] | a single generic function | extensible type-conversion utility | | boxes | data structures and API | mutable container | |functions | functions and macros | functional idioms | | make | a single generic function | extensible value constructor | | maps[1] | data structures and API | functional finite maps | | pairs | data structures and API | common extensible pair API | | sequences[1] | data structures and API | common extensible sequences API | | series | data structures and API | extends the sequences API to work with unbounded series | | taps | data structures and API | an API for constructing series from inputs and data structures |

[1] these subsystems provide optional reader macros

folio 2's subsystems have the following library dependencies:

| subsystem | dependencies | |-----------|-----------| |functions | Alexandria | | maps | FSet | | sequences | FSet | | series | FSet, SERIES | | taps | FSet, SERIES, Closer-MOP |

The most convenient way to use folio 2 is usually to just load the umbrella system, folio2. If you prefer to customize loading and control which names are exported to your code, you may want to make your own umbrella system. In that case, the definition of folio2 in folio2.asd serves as a guide. You will probably also want to define your own package in order to control the visibility of names from the folio 2-package.lisp, which defines the umbrella package for folio 2.

An approach that works well is to define a common package for your code, use the COMMON-LISP package, and import the folio 2 symbols you want to be accessible. Again, folio2-package.lisp can offer some guidance. Symbols in the :shadowing-inport-from lists in that file are defined in the COMMON-LISP package, and you'll need to similarly use shadowing import if you want to import them. Symbols in the :import-from lists are defined in the folio 2 sources or the libraries it depends on, and should be safe to import directly, assuming they don't conflict with any symbols you've defined yourself.

The as and make subsystems should be safe to USE, unless you've defined your own functions or macros named as and make. Each of those subsystems defines just one function and exports just one symbol. They are intended to be safe for USE.

For an example of code that uses the folio 2 umbrella package, see examples/name-generator.lisp.

The name

folio 2 is named for its direct predecessor, folio.

The name "folio" is a little obscure and arbitrary. It's a term from the craft of printing that refers to certain esoteric details about how books are printed, but I chose it for its relation to the works of Shakespeare: the First Folio is an early printed edition of Shakespeare's plays, published in 1623.

What has William Shakespeare to do with Lisp libraries? Nothing in particular; the choice of "folio" as a name for this library encapsulates a little bit of personal history.

The folio library has its origin in work I've done on an experimental dialect of Lisp named Bard. The folio library reflects the style and design of Bard in several respects.

Bard in turn incorporates influences from several programming languages, but undoubtedly the most important is Dylan. Although Bard no longer particularly resembles Dylan, it began years ago as a simple Dylan clone, based on the versions of Dylan before it lost its s-expression syntax.

Dylan got its name during an extended discussion among its designers and users at Apple, Inc. During development it was called "Ralph", after Ralph Ellison, but the consensus was that it needed a more euphonious name. Many were proposed, most of them not as good as "Ralph". Late in the game, some of us raised the point that there was a venerable tradition of naming languages for inspiring people--for scientists such as Blaise Pascal, mathematicians such as Haskell Curry, and intellectual pioneers such as Lady Ada Lovelace. In that context, the name "Dylan" was proposed. It seemed apropos because, on the one hand it was a reference to Dylan Thomas, a poet that many of us loved, and on the other hand it was easy to conceive of it as a contraction of "dynamic language", which aptly described Dylan.

In later years, when I was trying to think of a name for the Dylan-influenced language I'd been working on, I hit upon the idea of calling it "Bard". A bard is a poet, which made the name an oblique reference to its ancestor, Dylan. It seemed appropriate that the reference was oblique and general, because the language had evolved away from Dylan as I worked on it.

At the same time, "the Bard" (or "the Bard of Avon") is of course a conventional way to refer to William Shakespeare. Besides working on Dylan and the Newton, I spent part of my time at Apple working on SK8, a very powerful authoring and application-development tool that was written in Common Lisp--one of Dylan's immediate ancestors. Metaphors drawn from theater and acting were common in SK8--for example, the abstract container that represented all the objects visible on the screen during a session was called the stage.

"Bard" was therefore an oblique reference to two past projects that had influenced and informed the design of the language.

When it came time to give a name to the Common Lisp library I was using to support and expedite my work on Bard, I naturally turned to thoughts of the literary, of poets, and of Shakespeare. "folio" is the name that fell out.


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 folio2

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

the folio2 umbrella system

Dependencies
Source

folio2.asd (file)

Component

src (module)


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

2.2 folio2-as-syntax

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

reader syntax for type conversions

Dependency

folio2-as (system)

Source

folio2-as-syntax.asd (file)

Component

src (module)


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

2.3 folio2-boxes

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

wrapping values in mutable containers

Dependencies
Source

folio2-boxes.asd (file)

Component

src (module)


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

2.4 folio2-functions-syntax

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

syntax for working with functions as values

Dependencies
Source

folio2-functions-syntax.asd (file)

Component

src (module)


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

2.5 folio2-functions

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

tools for working with functions as values

Dependencies
Source

folio2-functions.asd (file)

Component

src (module)


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

2.6 folio2-maps-syntax

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

reader syntax for maps

Dependency

folio2-maps (system)

Source

folio2-maps-syntax.asd (file)

Component

src (module)


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

2.7 folio2-sequences-syntax

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

reader syntax for sequences

Dependency

folio2-sequences (system)

Source

folio2-sequences-syntax.asd (file)

Component

src (module)


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

2.8 folio2-taps

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

tools for treating objects as streams of values

Dependencies
Source

folio2-taps.asd (file)

Component

src (module)


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

2.9 folio2-maps

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

tools for working with finite maps

Dependencies
Source

folio2-maps.asd (file)

Component

src (module)


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

2.10 folio2-series

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

operations on (possibly unbounded) series of values

Dependencies
Source

folio2-series.asd (file)

Component

src (module)


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

2.11 folio2-sequences

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

operations on sequences of values

Dependencies
Source

folio2-sequences.asd (file)

Component

src (module)


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

2.12 folio2-pairs

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

tools for working with pairs of values

Dependencies
Source

folio2-pairs.asd (file)

Component

src (module)


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

2.13 folio2-as

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

uniform tools for converting values from one type to another

Source

folio2-as.asd (file)

Component

src (module)


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

2.14 folio2-make

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Description

uniform tools for constructing arbitrary values

Source

folio2-make.asd (file)

Component

src (module)


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

3 Modules

Modules are listed depth-first from the system components tree.


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

3.1 folio2/src

Parent

folio2 (system)

Location

src/

Components

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

3.2 folio2-as-syntax/src

Parent

folio2-as-syntax (system)

Location

src/

Components

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

3.3 folio2-boxes/src

Parent

folio2-boxes (system)

Location

src/

Components

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

3.4 folio2-functions-syntax/src

Parent

folio2-functions-syntax (system)

Location

src/

Components

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

3.5 folio2-functions/src

Parent

folio2-functions (system)

Location

src/

Components

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

3.6 folio2-maps-syntax/src

Parent

folio2-maps-syntax (system)

Location

src/

Components

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

3.7 folio2-sequences-syntax/src

Parent

folio2-sequences-syntax (system)

Location

src/

Components

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

3.8 folio2-taps/src

Parent

folio2-taps (system)

Location

src/

Components

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

3.9 folio2-maps/src

Parent

folio2-maps (system)

Location

src/

Components

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

3.10 folio2-series/src

Parent

folio2-series (system)

Location

src/

Components

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

3.11 folio2-sequences/src

Parent

folio2-sequences (system)

Location

src/

Components

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

3.12 folio2-pairs/src

Parent

folio2-pairs (system)

Location

src/

Components

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

3.13 folio2-as/src

Parent

folio2-as (system)

Location

src/

Components

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

3.14 folio2-make/src

Parent

folio2-make (system)

Location

src/

Components

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

4 Files

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


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

4.1 Lisp


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

4.1.1 folio2.asd

Location

folio2.asd

Systems

folio2 (system)


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

4.1.2 folio2-as-syntax.asd

Location

folio2-as-syntax.asd

Systems

folio2-as-syntax (system)


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

4.1.3 folio2-boxes.asd

Location

folio2-boxes.asd

Systems

folio2-boxes (system)


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

4.1.4 folio2-functions-syntax.asd

Location

folio2-functions-syntax.asd

Systems

folio2-functions-syntax (system)


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

4.1.5 folio2-functions.asd

Location

folio2-functions.asd

Systems

folio2-functions (system)


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

4.1.6 folio2-maps-syntax.asd

Location

folio2-maps-syntax.asd

Systems

folio2-maps-syntax (system)


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

4.1.7 folio2-sequences-syntax.asd

Location

folio2-sequences-syntax.asd

Systems

folio2-sequences-syntax (system)


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

4.1.8 folio2-taps.asd

Location

folio2-taps.asd

Systems

folio2-taps (system)


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

4.1.9 folio2-maps.asd

Location

folio2-maps.asd

Systems

folio2-maps (system)


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

4.1.10 folio2-series.asd

Location

folio2-series.asd

Systems

folio2-series (system)


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

4.1.11 folio2-sequences.asd

Location

folio2-sequences.asd

Systems

folio2-sequences (system)


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

4.1.12 folio2-pairs.asd

Location

folio2-pairs.asd

Systems

folio2-pairs (system)


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

4.1.13 folio2-as.asd

Location

folio2-as.asd

Systems

folio2-as (system)


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

4.1.14 folio2-make.asd

Location

folio2-make.asd

Systems

folio2-make (system)


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

4.1.15 folio2/src/folio2-package.lisp

Parent

src (module)

Location

src/folio2-package.lisp

Packages

net.bardcode.folio2


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

4.1.16 folio2/src/version.lisp

Dependency

folio2-package.lisp (file)

Parent

src (module)

Location

src/version.lisp

Internal Definitions

*folio-version* (special variable)


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

4.1.17 folio2-as-syntax/src/as-package.lisp

Parent

src (module)

Location

src/as-package.lisp

Packages

net.bardcode.folio2.as


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

4.1.18 folio2-as-syntax/src/as-syntax.lisp

Dependency

as-package.lisp (file)

Parent

src (module)

Location

src/as-syntax.lisp

Internal Definitions

read-type-constraint (function)


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

4.1.19 folio2-boxes/src/boxes-package.lisp

Parent

src (module)

Location

src/boxes-package.lisp

Packages

net.bardcode.folio2.boxes


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

4.1.20 folio2-boxes/src/boxes-types.lisp

Dependency

boxes-package.lisp (file)

Parent

src (module)

Location

src/boxes-types.lisp

Exported Definitions

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

4.1.21 folio2-boxes/src/boxes-functions.lisp

Dependency

boxes-types.lisp (file)

Parent

src (module)

Location

src/boxes-functions.lisp

Exported Definitions

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

4.1.22 folio2-functions-syntax/src/functions-package.lisp

Parent

src (module)

Location

src/functions-package.lisp

Packages

net.bardcode.folio2.functions


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

4.1.23 folio2-functions-syntax/src/functions-syntax.lisp

Dependency

functions-package.lisp (file)

Parent

src (module)

Location

src/functions-syntax.lisp

Exported Definitions
Internal Definitions

%gen-vars (function)


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

4.1.24 folio2-functions/src/functions-package.lisp

Parent

src (module)

Location

src/functions-package.lisp

Packages

net.bardcode.folio2.functions


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

4.1.25 folio2-functions/src/functions-functions.lisp

Dependency

functions-package.lisp (file)

Parent

src (module)

Location

src/functions-functions.lisp

Exported Definitions

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

4.1.26 folio2-maps-syntax/src/maps-package.lisp

Parent

src (module)

Location

src/maps-package.lisp

Packages

net.bardcode.folio2.maps


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

4.1.27 folio2-maps-syntax/src/maps-syntax.lisp

Dependency

maps-package.lisp (file)

Parent

src (module)

Location

src/maps-syntax.lisp


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

4.1.28 folio2-sequences-syntax/src/sequences-package.lisp

Parent

src (module)

Location

src/sequences-package.lisp

Packages

net.bardcode.folio2.sequences


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

4.1.29 folio2-sequences-syntax/src/sequences-syntax.lisp

Dependency

sequences-package.lisp (file)

Parent

src (module)

Location

src/sequences-syntax.lisp


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

4.1.30 folio2-taps/src/taps-package.lisp

Parent

src (module)

Location

src/taps-package.lisp

Packages

net.bardcode.folio2.taps


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

4.1.31 folio2-taps/src/taps-functions.lisp

Dependency

taps-package.lisp (file)

Parent

src (module)

Location

src/taps-functions.lisp

Exported Definitions

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

4.1.32 folio2-maps/src/maps-package.lisp

Parent

src (module)

Location

src/maps-package.lisp

Packages

net.bardcode.folio2.maps


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

4.1.33 folio2-maps/src/maps-types.lisp

Dependency

maps-package.lisp (file)

Parent

src (module)

Location

src/maps-types.lisp

Exported Definitions

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

4.1.34 folio2-maps/src/maps-functions.lisp

Dependency

maps-types.lisp (file)

Parent

src (module)

Location

src/maps-functions.lisp

Exported Definitions
Internal Definitions

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

4.1.35 folio2-series/src/suppress-series-warnings.lisp

If Feature

sbcl

Parent

src (module)

Location

src/suppress-series-warnings.lisp


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

4.1.36 folio2-series/src/series-package.lisp

Dependency

suppress-series-warnings.lisp (file)

Parent

src (module)

Location

src/series-package.lisp

Packages

net.bardcode.folio2.series


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

4.1.37 folio2-series/src/series-syntax.lisp

Dependency

series-package.lisp (file)

Parent

src (module)

Location

src/series-syntax.lisp

Exported Definitions

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

4.1.38 folio2-series/src/series-functions.lisp

Dependency

series-syntax.lisp (file)

Parent

src (module)

Location

src/series-functions.lisp

Exported Definitions
Internal Definitions

%make-toggle (function)


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

4.1.39 folio2-sequences/src/sequences-package.lisp

Parent

src (module)

Location

src/sequences-package.lisp

Packages

net.bardcode.folio2.sequences


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

4.1.40 folio2-sequences/src/sequences-functions.lisp

Dependency

sequences-package.lisp (file)

Parent

src (module)

Location

src/sequences-functions.lisp

Exported Definitions
Internal Definitions

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

4.1.41 folio2-pairs/src/pairs-package.lisp

Parent

src (module)

Location

src/pairs-package.lisp

Packages

net.bardcode.folio2.pairs


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

4.1.42 folio2-pairs/src/pairs-functions.lisp

Dependency

pairs-package.lisp (file)

Parent

src (module)

Location

src/pairs-functions.lisp

Exported Definitions

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

4.1.43 folio2-as/src/as-package.lisp

Parent

src (module)

Location

src/as-package.lisp

Packages

net.bardcode.folio2.as


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

4.1.44 folio2-as/src/as-functions.lisp

Dependency

as-package.lisp (file)

Parent

src (module)

Location

src/as-functions.lisp

Exported Definitions

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

4.1.45 folio2-make/src/make-package.lisp

Parent

src (module)

Location

src/make-package.lisp

Packages

net.bardcode.folio2.make


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

4.1.46 folio2-make/src/make-functions.lisp

Dependency

make-package.lisp (file)

Parent

src (module)

Location

src/make-functions.lisp

Exported Definitions

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

5 Packages

Packages are listed by definition order.


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

5.1 net.bardcode.folio2

Source

folio2-package.lisp (file)

Nickname

folio2

Use List
Internal Definitions

*folio-version* (special variable)


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

5.2 net.bardcode.folio2.boxes

Source

boxes-package.lisp (file)

Use List
Used By List

net.bardcode.folio2

Exported Definitions

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

5.3 net.bardcode.folio2.functions

Source

functions-package.lisp (file)

Use List
Used By List

net.bardcode.folio2

Exported Definitions
Internal Definitions

%gen-vars (function)


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

5.4 net.bardcode.folio2.taps

Source

taps-package.lisp (file)

Use List
Used By List

net.bardcode.folio2

Exported Definitions

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

5.5 net.bardcode.folio2.maps

Source

maps-package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

5.6 net.bardcode.folio2.series

Source

series-package.lisp (file)

Use List
Used By List

net.bardcode.folio2

Exported Definitions
Internal Definitions

%make-toggle (function)


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

5.7 net.bardcode.folio2.sequences

Source

sequences-package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

5.8 net.bardcode.folio2.pairs

Source

pairs-package.lisp (file)

Use List
Used By List
Exported Definitions

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

5.9 net.bardcode.folio2.as

Source

as-package.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

read-type-constraint (function)


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

5.10 net.bardcode.folio2.make

Source

make-package.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions

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

6 Definitions

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


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

6.1 Exported definitions


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

6.1.1 Macros

Macro: $ F &rest ARGS
Package

net.bardcode.folio2.functions

Source

functions-syntax.lisp (file)

Macro: -> &rest FNS
Package

net.bardcode.folio2.functions

Source

functions-syntax.lisp (file)

Macro: ^ ARGS &body BODY
Package

net.bardcode.folio2.functions

Source

functions-syntax.lisp (file)

Macro: alist &rest PAIRS
Package

net.bardcode.folio2.maps

Source

maps-functions.lisp (file)

Macro: cascade ARGS &rest FNS
Package

net.bardcode.folio2.functions

Source

functions-syntax.lisp (file)

Macro: fn ARGS &body BODY
Package

net.bardcode.folio2.functions

Source

functions-syntax.lisp (file)

Macro: iterate FN INIT
Package

net.bardcode.folio2.series

Source

series-syntax.lisp (file)

Macro: repeat EXPR
Package

net.bardcode.folio2.series

Source

series-syntax.lisp (file)


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

6.1.2 Functions

Function: append &rest SEQUENCES
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: box VAL
Package

net.bardcode.folio2.boxes

Source

boxes-functions.lisp (file)

Function: coalesce FN &rest SEQS
Package

net.bardcode.folio2.series

Source

series-functions.lisp (file)

Function: count-if-not PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: every? PREDICATE SEQUENCE &rest SEQUENCES
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: find-if-not PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: flip F
Package

net.bardcode.folio2.functions

Source

functions-functions.lisp (file)

Function: join CUPOLA SEQUENCES
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: pair L R
Package

net.bardcode.folio2.pairs

Source

pairs-functions.lisp (file)

Function: partial FUNCTION &rest ARGUMENTS
Package

net.bardcode.folio2.functions

Source

functions-functions.lisp (file)

Function: plist &rest KEYS-AND-VALUES
Package

net.bardcode.folio2.maps

Source

maps-functions.lisp (file)

Function: position-if-not PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: rpartial FUNCTION &rest ARGUMENTS
Package

net.bardcode.folio2.functions

Source

functions-functions.lisp (file)

Function: sequence &rest ELEMENTS
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: series &rest ELEMENTS
Package

net.bardcode.folio2.series

Source

series-functions.lisp (file)

Function: some? PREDICATE SEQUENCE &rest SEQUENCES
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)


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

6.1.3 Generic functions

Generic Function: acons KEY VALUE SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: acons KEY VALUE (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: acons KEY VALUE (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: acons KEY VALUE (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: acons KEY VALUE (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: add-first X SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: add-first X (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: add-first X (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: add-first (X character) (SEQUENCE string)
Source

sequences-functions.lisp (file)

Method: add-first X (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: add-first X (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: add-first X (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: add-last SEQUENCE X
Package

net.bardcode.folio2.sequences

Methods
Method: add-last (SEQUENCE wb-seq) X
Source

sequences-functions.lisp (file)

Method: add-last (SEQUENCE string) (X character)
Source

sequences-functions.lisp (file)

Method: add-last (SEQUENCE vector) X
Source

sequences-functions.lisp (file)

Method: add-last (SEQUENCE cons) X
Source

sequences-functions.lisp (file)

Method: add-last (SEQUENCE null) X
Source

sequences-functions.lisp (file)

Generic Function: alist? THING
Package

net.bardcode.folio2.maps

Methods
Method: alist? (THING cons)
Source

maps-types.lisp (file)

Method: alist? THING
Source

maps-types.lisp (file)

Generic Function: any SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: any (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: any (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: any (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: apportion SEQ &rest FNS
Package

net.bardcode.folio2.sequences

Methods
Method: apportion (SEQ wb-seq) &rest FNS
Source

sequences-functions.lisp (file)

Method: apportion (SEQ sequence) &rest FNS
Source

sequences-functions.lisp (file)

Method: apportion (SEQ null) &rest FNS
Source

sequences-functions.lisp (file)

Generic Function: as TYPE VAL &key PACKAGE &allow-other-keys
Package

net.bardcode.folio2.as

Source

as-functions.lisp (file)

Methods
Method: as (TYPE (eql string)) (VALUE foundation-series) &key &allow-other-keys
Source

series-functions.lisp (file)

Method: as (TYPE (eql vector)) (VALUE foundation-series) &key &allow-other-keys
Source

series-functions.lisp (file)

Method: as (TYPE (eql list)) (VALUE foundation-series) &key &allow-other-keys
Source

series-functions.lisp (file)

Method: as (TYPE (eql sequence)) (VALUE foundation-series) &key &allow-other-keys
Source

series-functions.lisp (file)

Method: as (TYPE (eql series)) (VALUE sequence) &key &allow-other-keys
Source

series-functions.lisp (file)

Method: as (TYPE (eql foundation-series)) (VALUE sequence) &key &allow-other-keys
Source

series-functions.lisp (file)

Method: as (TYPE (eql wb-seq)) (SEQUENCE wb-seq) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql wb-seq)) (SEQUENCE vector) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql wb-seq)) (SEQUENCE cons) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql vector)) (SEQUENCE wb-seq) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql vector)) (SEQUENCE vector) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql string)) (SEQUENCE cons) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql vector)) (SEQUENCE cons) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql list)) (SEQUENCE wb-seq) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql list)) (SEQUENCE vector) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql list)) (SEQUENCE cons) &key &allow-other-keys
Source

sequences-functions.lisp (file)

Method: as (TYPE (eql pair)) (VAL vector) &key &allow-other-keys
Source

pairs-functions.lisp (file)

Method: as (TYPE (eql pair)) (VAL cons) &key &allow-other-keys
Source

pairs-functions.lisp (file)

Method: as (TYPE (eql wb-map)) (VALUE cons) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql wb-map)) (VALUE null) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql wb-map)) VALUE &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql plist)) (VALUE cons) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql plist)) VALUE &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql alist)) (VALUE wb-map) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql alist)) (VALUE cons) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql alist)) VALUE &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql map)) (VALUE cons) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql map)) (VALUE null) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql map)) VALUE &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: as (TYPE (eql box)) VAL &key &allow-other-keys
Source

boxes-functions.lisp (file)

Method: as (TYPE (eql box)) VAL &key &allow-other-keys
Source

boxes-functions.lisp (file)

Method: as (TYPE (eql string)) (VAL symbol) &key &allow-other-keys
Method: as (TYPE (eql symbol)) (VAL string) &key PACKAGE &allow-other-keys
Generic Function: assoc ITEM SEQUENCE &key KEY TEST
Package

net.bardcode.folio2.sequences

Methods
Method: assoc ITEM (SEQUENCE wb-seq) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: assoc ITEM (SEQUENCE sequence) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: assoc ITEM (SEQUENCE cons) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: assoc ITEM (SEQUENCE null) &key KEY TEST
Source

sequences-functions.lisp (file)

Generic Function: binary-append SEQUENCE1 SEQUENCE2
Package

net.bardcode.folio2.sequences

Methods
Method: binary-append (SEQUENCE1 wb-seq) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 wb-seq) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 wb-seq) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 wb-seq) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 string) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 string) (SEQUENCE2 sequence)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 string) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 vector) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 vector) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 vector) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 vector) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 cons) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 cons) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 cons) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 cons) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 null) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 null) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 null) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: binary-append (SEQUENCE1 null) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Generic Function: box? X
Package

net.bardcode.folio2.boxes

Methods
Method: box? (X cons)
Source

boxes-types.lisp (file)

Method: box? X
Source

boxes-types.lisp (file)

Generic Function: by N SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: by (N integer) (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: by (N integer) (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: by (N integer) (SEQUENCE string)
Source

sequences-functions.lisp (file)

Method: by (N integer) (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: by (N integer) (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: by (N integer) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: characters IN
Package

net.bardcode.folio2.taps

Methods
Method: characters (STR string)
Source

taps-functions.lisp (file)

Method: characters (IN stream)
Source

taps-functions.lisp (file)

Method: characters (IN pathname)
Source

taps-functions.lisp (file)

Generic Function: contains-key? X KEY &key TEST &allow-other-keys
Package

net.bardcode.folio2.maps

Methods
Method: contains-key? (X wb-map) KEY &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: contains-key? (X cons) KEY &key TEST
Source

maps-functions.lisp (file)

Generic Function: contains-value? X VALUE &key TEST &allow-other-keys
Package

net.bardcode.folio2.maps

Methods
Method: contains-value? (X wb-map) VALUE &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: contains-value? (X cons) VALUE &key TEST
Source

maps-functions.lisp (file)

Generic Function: count ITEM SEQUENCE &key START END KEY TEST
Package

net.bardcode.folio2.sequences

Methods
Method: count ITEM (SEQUENCE wb-seq) &key START END KEY TEST
Source

sequences-functions.lisp (file)

Method: count ITEM (SEQUENCE sequence) &key START END KEY TEST
Source

sequences-functions.lisp (file)

Method: count ITEM (SEQUENCE null) &key START END KEY TEST
Source

sequences-functions.lisp (file)

Generic Function: count-if PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: count-if PREDICATE (SEQUENCE wb-seq) &key START END KEY
Source

sequences-functions.lisp (file)

Method: count-if PREDICATE (SEQUENCE sequence) &key START END KEY
Source

sequences-functions.lisp (file)

Method: count-if PREDICATE (SEQUENCE null) &key START END KEY
Source

sequences-functions.lisp (file)

Generic Function: dispose SEQ &rest FNS
Package

net.bardcode.folio2.sequences

Methods
Method: dispose (SERIES foundation-series) &rest FNS
Source

series-functions.lisp (file)

Method: dispose (SEQ wb-seq) &rest FNS
Source

sequences-functions.lisp (file)

Method: dispose (SEQ sequence) &rest FNS
Source

sequences-functions.lisp (file)

Method: dispose (SEQ null) &rest FNS
Source

sequences-functions.lisp (file)

Generic Function: drop N SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: drop (N integer) (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: drop (N integer) (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: drop (N integer) (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: drop (N integer) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Method: drop (N (eql 0)) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: drop-while PREDICATE SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: drop-while PREDICATE (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: drop-while PREDICATE (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: drop-while PREDICATE (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: drop-while PREDICATE (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: element SEQUENCE N
Package

net.bardcode.folio2.sequences

Methods
Method: element (SERIES foundation-series) (N integer)
Source

series-functions.lisp (file)

Method: element (SEQUENCE wb-seq) (N integer)
Source

sequences-functions.lisp (file)

Method: element (SEQUENCE sequence) (N integer)
Source

sequences-functions.lisp (file)

Method: element (SEQUENCE null) (N integer)
Source

sequences-functions.lisp (file)

Generic Function: elements IN
Package

net.bardcode.folio2.taps

Methods
Method: elements (IN wb-seq)
Source

taps-functions.lisp (file)

Method: elements (IN sequence)
Source

taps-functions.lisp (file)

Method: elements (IN null)
Source

taps-functions.lisp (file)

Generic Function: empty? SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: empty? (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: empty? (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: empty? (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: filter PREDICATE SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: filter PREDICATE (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: filter PREDICATE (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: filter PREDICATE (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: filter PREDICATE (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: find ITEM SEQUENCE &key TEST START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: find ITEM (SEQUENCE wb-seq) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: find ITEM (SEQUENCE sequence) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: find ITEM (SEQUENCE null) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Generic Function: find-if PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: find-if PREDICATE (SEQUENCE wb-seq) &key START END KEY
Source

sequences-functions.lisp (file)

Method: find-if PREDICATE (SEQUENCE sequence) &key START END KEY
Source

sequences-functions.lisp (file)

Method: find-if PREDICATE (SEQUENCE null) &key START END KEY
Source

sequences-functions.lisp (file)

Generic Function: first SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: first (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: first (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: first (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: first (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: first (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: function? THING
Package

net.bardcode.folio2.functions

Methods
Method: function? (THING method)
Source

functions-functions.lisp (file)

Method: function? (THING generic-function)
Source

functions-functions.lisp (file)

Method: function? (THING function)
Source

functions-functions.lisp (file)

Method: function? THING
Source

functions-functions.lisp (file)

Generic Function: functional? THING
Package

net.bardcode.folio2.functions

Methods
Method: functional? (THING method)
Source

functions-functions.lisp (file)

Method: functional? (THING generic-function)
Source

functions-functions.lisp (file)

Method: functional? (THING function)
Source

functions-functions.lisp (file)

Method: functional? THING
Source

functions-functions.lisp (file)

Generic Function: generic-function? THING
Package

net.bardcode.folio2.functions

Methods
Method: generic-function? (THING generic-function)
Source

functions-functions.lisp (file)

Method: generic-function? THING
Source

functions-functions.lisp (file)

Generic Function: get-key X KEY &key DEFAULT TEST &allow-other-keys
Package

net.bardcode.folio2.maps

Methods
Method: get-key (X wb-map) KEY &key DEFAULT &allow-other-keys
Source

maps-functions.lisp (file)

Method: get-key (X cons) KEY &key TEST DEFAULT
Source

maps-functions.lisp (file)

Generic Function: head SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: head (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: head (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: head (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: head (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: head (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: image FUNCTION SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: image FUNCTION (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: image FUNCTION (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: image FUNCTION (SEQUENCE string)
Source

sequences-functions.lisp (file)

Method: image FUNCTION (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: image FUNCTION (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: image FUNCTION (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: indexes SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: indexes (S foundation-series)
Source

series-functions.lisp (file)

Method: indexes (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: indexes (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: indexes (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: indexes (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: interleave SEQUENCE1 SEQUENCE2
Package

net.bardcode.folio2.sequences

Methods
Method: interleave (SEQUENCE1 foundation-series) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 wb-seq) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 vector) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 cons) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 null) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 foundation-series) (SEQUENCE2 wb-seq)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 foundation-series) (SEQUENCE2 vector)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 foundation-series) (SEQUENCE2 cons)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 foundation-series) (SEQUENCE2 null)
Source

series-functions.lisp (file)

Method: interleave (SEQUENCE1 wb-seq) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 wb-seq) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 wb-seq) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 wb-seq) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 vector) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 string) (SEQUENCE2 string)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 vector) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 vector) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 vector) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 cons) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 cons) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 cons) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 cons) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 null) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 null) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 null) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: interleave (SEQUENCE1 null) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Generic Function: interpose ITEM SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: interpose ITEM (SEQUENCE foundation-series)
Source

series-functions.lisp (file)

Method: interpose ITEM (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: interpose ITEM (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: interpose ITEM (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: interpose ITEM (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: keys X
Package

net.bardcode.folio2.maps

Methods
Method: keys (X wb-map)
Source

maps-functions.lisp (file)

Method: keys (X cons)
Source

maps-functions.lisp (file)

Generic Function: last SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: last (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: last (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: last (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: last (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: leave N SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: leave (N integer) (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: leave (N integer) (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: leave (N integer) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: left VAL
Package

net.bardcode.folio2.pairs

Setf Expander

(setf left) (setf expander)

Methods
Method: left (VAL cons)
Source

pairs-functions.lisp (file)

Method: left (VAL null)
Source

pairs-functions.lisp (file)

Setf Expander: (setf left) P VAL
Package

net.bardcode.folio2.pairs

Reader

left (generic function)

Writer

set-left! (generic function)

Generic Function: length SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: length (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: length (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: length (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: lines IN
Package

net.bardcode.folio2.taps

Methods
Method: lines (STR string)
Source

taps-functions.lisp (file)

Method: lines (IN stream)
Source

taps-functions.lisp (file)

Method: lines (IN pathname)
Source

taps-functions.lisp (file)

Generic Function: make TYPE &key LEFT RIGHT CONTENTS VALUE TEST SIZE REHASH-SIZE REHASH-THRESHOLD LENGTH ELEMENT-TYPE INITIAL-ELEMENT DIMENSIONS INITIAL-CONTENTS ADJUSTABLE FILL-POINTER DISPLACED-TO DISPLACED-INDEX-OFFSET ELEMENTS CAR CDR NAME &allow-other-keys
Package

net.bardcode.folio2.make

Source

make-functions.lisp (file)

Methods
Method: make (TYPE (eql pair)) &key LEFT RIGHT &allow-other-keys
Source

pairs-functions.lisp (file)

Method: make (TYPE (eql pair)) &key LEFT RIGHT &allow-other-keys
Source

pairs-functions.lisp (file)

Method: make (TYPE (eql wb-map)) &key CONTENTS &allow-other-keys
Source

maps-functions.lisp (file)

Method: make (TYPE (eql alist)) &key CONTENTS &allow-other-keys
Source

maps-functions.lisp (file)

Method: make (TYPE (eql plist)) &key CONTENTS &allow-other-keys
Source

maps-functions.lisp (file)

Method: make (TYPE (eql map)) &key CONTENTS &allow-other-keys
Source

maps-functions.lisp (file)

Method: make (TYPE (eql box)) &key VALUE &allow-other-keys
Source

boxes-functions.lisp (file)

Method: make (TYPE (eql box)) &key VALUE &allow-other-keys
Source

boxes-functions.lisp (file)

Method: make (TYPE (eql hash-table)) &key TEST SIZE REHASH-SIZE REHASH-THRESHOLD &allow-other-keys
Method: make (TYPE (eql string)) &key LENGTH ELEMENT-TYPE INITIAL-ELEMENT &allow-other-keys
Method: make (TYPE (eql array)) &key DIMENSIONS ELEMENT-TYPE INITIAL-ELEMENT INITIAL-CONTENTS ADJUSTABLE FILL-POINTER DISPLACED-TO DISPLACED-INDEX-OFFSET &allow-other-keys
Method: make (TYPE (eql list)) &key ELEMENTS &allow-other-keys
Method: make (TYPE (eql cons)) &key CAR CDR &allow-other-keys
Method: make (TYPE (eql keyword)) &key NAME &allow-other-keys
Method: make (TYPE (eql symbol)) &key NAME &allow-other-keys
Generic Function: map? X
Package

net.bardcode.folio2.maps

Methods
Method: map? (X cons)
Source

maps-functions.lisp (file)

Method: map? (X wb-map)
Source

maps-functions.lisp (file)

Method: map? X
Source

maps-functions.lisp (file)

Generic Function: merge MAP1 MAP2 &key TEST &allow-other-keys
Package

net.bardcode.folio2.maps

Methods
Method: merge (MAP1 wb-map) (MAP2 wb-map) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 wb-map) (MAP2 cons) &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 wb-map) (MAP2 null) &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 cons) (MAP2 wb-map) &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 cons) (MAP2 cons) &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 cons) (MAP2 null) &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 null) (MAP2 wb-map) &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 null) (MAP2 cons) &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Method: merge (MAP1 null) (MAP2 null) &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Generic Function: method? THING
Package

net.bardcode.folio2.functions

Methods
Method: method? (THING method)
Source

functions-functions.lisp (file)

Method: method? (THING function)
Source

functions-functions.lisp (file)

Method: method? THING
Source

functions-functions.lisp (file)

Generic Function: mismatch SEQUENCE1 SEQUENCE2 &key TEST KEY START1 START2 END1 END2
Package

net.bardcode.folio2.sequences

Methods
Method: mismatch (SEQUENCE1 wb-seq) (SEQUENCE2 wb-seq) &key TEST KEY START1 START2 END1 END2
Source

sequences-functions.lisp (file)

Method: mismatch (SEQUENCE1 wb-seq) (SEQUENCE2 sequence) &key TEST KEY START1 START2 END1 END2
Source

sequences-functions.lisp (file)

Method: mismatch (SEQUENCE1 sequence) (SEQUENCE2 wb-seq) &key TEST KEY START1 START2 END1 END2
Source

sequences-functions.lisp (file)

Method: mismatch (SEQUENCE1 sequence) (SEQUENCE2 sequence) &key TEST KEY START1 START2 END1 END2
Source

sequences-functions.lisp (file)

Method: mismatch (SEQUENCE1 null) (SEQUENCE2 null) &key TEST KEY START1 START2 END1 END2
Source

sequences-functions.lisp (file)

Generic Function: objects IN
Package

net.bardcode.folio2.taps

Methods
Method: objects (STR string)
Source

taps-functions.lisp (file)

Method: objects (IN stream)
Source

taps-functions.lisp (file)

Method: objects (IN pathname)
Source

taps-functions.lisp (file)

Generic Function: octets PATH
Package

net.bardcode.folio2.taps

Methods
Method: octets (IN stream)
Source

taps-functions.lisp (file)

Method: octets (IN vector)
Source

taps-functions.lisp (file)

Method: octets (PATH pathname)
Source

taps-functions.lisp (file)

Generic Function: pair? VAL
Package

net.bardcode.folio2.pairs

Methods
Method: pair? (VAL cons)
Source

pairs-functions.lisp (file)

Method: pair? (VAL null)
Source

pairs-functions.lisp (file)

Method: pair? VAL
Source

pairs-functions.lisp (file)

Generic Function: partition PREDICATE SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: partition PREDICATE (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: partition PREDICATE (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: partition PREDICATE (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: partition PREDICATE (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: penult SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: penult (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: penult (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: penult (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: plist? THING
Package

net.bardcode.folio2.maps

Methods
Method: plist? (THING cons)
Source

maps-types.lisp (file)

Method: plist? THING
Source

maps-types.lisp (file)

Generic Function: position ITEM SEQUENCE &key TEST START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: position ITEM (SEQUENCE wb-seq) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: position ITEM (SEQUENCE sequence) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: position ITEM (SEQUENCE null) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Generic Function: position-if PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: position-if PREDICATE (SEQUENCE wb-seq) &key START END KEY
Source

sequences-functions.lisp (file)

Method: position-if PREDICATE (SEQUENCE sequence) &key START END KEY
Source

sequences-functions.lisp (file)

Method: position-if PREDICATE (SEQUENCE null) &key START END KEY
Source

sequences-functions.lisp (file)

Generic Function: prefix-match? PREFIX SEQUENCE &key TEST KEY
Package

net.bardcode.folio2.sequences

Methods
Method: prefix-match? (PREFIX wb-seq) (SEQUENCE foundation-series) &key TEST KEY
Source

series-functions.lisp (file)

Method: prefix-match? (PREFIX sequence) (SEQUENCE foundation-series) &key TEST KEY
Source

series-functions.lisp (file)

Method: prefix-match? (PREFIX null) (SEQUENCE foundation-series) &key TEST KEY
Source

series-functions.lisp (file)

Method: prefix-match? (PREFIX wb-seq) (SEQUENCE wb-seq) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX wb-seq) (SEQUENCE sequence) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX wb-seq) (SEQUENCE null) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX sequence) (SEQUENCE wb-seq) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX sequence) (SEQUENCE sequence) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX sequence) (SEQUENCE null) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX null) (SEQUENCE wb-seq) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX null) (SEQUENCE sequence) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? (PREFIX null) (SEQUENCE null) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: prefix-match? PREFIX SEQUENCE &key TEST KEY
Source

sequences-functions.lisp (file)

Generic Function: put-key X KEY VALUE &key TEST &allow-other-keys
Package

net.bardcode.folio2.maps

Methods
Method: put-key (X wb-map) KEY VALUE &key &allow-other-keys
Source

maps-functions.lisp (file)

Method: put-key (X cons) KEY VALUE &key TEST &allow-other-keys
Source

maps-functions.lisp (file)

Method: put-key (X null) KEY VALUE &key &allow-other-keys
Source

maps-functions.lisp (file)

Generic Function: range START END &key BY
Package

net.bardcode.folio2.sequences

Methods
Method: range (START integer) (END integer) &key BY
Source

sequences-functions.lisp (file)

Generic Function: range-from START &key BY
Package

net.bardcode.folio2.series

Methods
Method: range-from (START integer) &key BY
Source

series-functions.lisp (file)

Generic Function: reduce FN SEQUENCE &key KEY INITIAL-VALUE
Package

net.bardcode.folio2.sequences

Methods
Method: reduce FN (SEQUENCE wb-seq) &key KEY INITIAL-VALUE
Source

sequences-functions.lisp (file)

Method: reduce FN (SEQUENCE sequence) &key KEY INITIAL-VALUE
Source

sequences-functions.lisp (file)

Generic Function: remove ITEM SEQUENCE &key TEST START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: remove ITEM (SEQUENCE foundation-series) &key TEST START END KEY
Source

series-functions.lisp (file)

Method: remove ITEM (SEQUENCE wb-seq) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: remove ITEM (SEQUENCE sequence) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: remove ITEM (SEQUENCE null) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Generic Function: remove-duplicates SEQUENCE &key TEST START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: remove-duplicates (SEQUENCE wb-seq) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: remove-duplicates (SEQUENCE sequence) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Method: remove-duplicates (SEQUENCE null) &key TEST START END KEY
Source

sequences-functions.lisp (file)

Generic Function: remove-if PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: remove-if PREDICATE (SEQUENCE foundation-series) &key START END KEY
Source

series-functions.lisp (file)

Method: remove-if PREDICATE (SEQUENCE wb-seq) &key START END KEY
Source

sequences-functions.lisp (file)

Method: remove-if PREDICATE (SEQUENCE sequence) &key START END KEY
Source

sequences-functions.lisp (file)

Method: remove-if PREDICATE (SEQUENCE null) &key START END KEY
Source

sequences-functions.lisp (file)

Generic Function: remove-if-not PREDICATE SEQUENCE &key START END KEY
Package

net.bardcode.folio2.sequences

Methods
Method: remove-if-not PREDICATE (SEQUENCE foundation-series) &key START END KEY
Source

series-functions.lisp (file)

Method: remove-if-not PREDICATE SEQUENCE &key START END KEY
Source

sequences-functions.lisp (file)

Generic Function: rest SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: rest (SEQUENCE foundation-series)
Source

series-functions.lisp (file)

Method: rest (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: rest (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: rest (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: reverse SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: reverse (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: reverse (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: reverse (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: right VAL
Package

net.bardcode.folio2.pairs

Setf Expander

(setf right) (setf expander)

Methods
Method: right (VAL cons)
Source

pairs-functions.lisp (file)

Method: right (VAL null)
Source

pairs-functions.lisp (file)

Setf Expander: (setf right) P VAL
Package

net.bardcode.folio2.pairs

Reader

right (generic function)

Writer

set-right! (generic function)

Generic Function: scan SEQ
Package

net.bardcode.folio2.series

Methods
Method: scan (SEQ foundation-series)
Source

series-functions.lisp (file)

Method: scan (SEQ wb-seq)
Source

series-functions.lisp (file)

Method: scan (SEQ sequence)
Source

series-functions.lisp (file)

Generic Function: search SEQUENCE1 SEQUENCE2 &key START1 END1 START2 END2 TEST KEY
Package

net.bardcode.folio2.sequences

Methods
Method: search (SEQUENCE1 wb-seq) (SEQUENCE2 wb-seq) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 wb-seq) (SEQUENCE2 sequence) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 wb-seq) (SEQUENCE2 null) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 sequence) (SEQUENCE2 wb-seq) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 sequence) (SEQUENCE2 sequence) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 sequence) (SEQUENCE2 null) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 null) (SEQUENCE2 wb-seq) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 null) (SEQUENCE2 sequence) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Method: search (SEQUENCE1 null) (SEQUENCE2 null) &key START1 END1 START2 END2 TEST KEY
Source

sequences-functions.lisp (file)

Generic Function: second SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: second (SEQUENCE foundation-series)
Source

series-functions.lisp (file)

Method: second (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: second (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: second (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: second (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: select SEQUENCE1 SEQUENCE2
Package

net.bardcode.folio2.sequences

Methods
Method: select (SEQUENCE1 foundation-series) (SEQUENCE2 sequence)
Source

series-functions.lisp (file)

Method: select (SEQUENCE1 foundation-series) (SEQUENCE2 null)
Source

series-functions.lisp (file)

Method: select (SEQUENCE1 wb-seq) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 sequence) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 null) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 wb-seq) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 sequence) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 null) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 wb-seq) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 sequence) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 cons) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 null) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: select (SEQUENCE1 null) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Generic Function: sequence? THING
Package

net.bardcode.folio2.sequences

Methods
Method: sequence? (THING wb-seq)
Source

sequences-functions.lisp (file)

Method: sequence? (THING cons)
Source

sequences-functions.lisp (file)

Method: sequence? (THING null)
Source

sequences-functions.lisp (file)

Method: sequence? THING
Source

sequences-functions.lisp (file)

Generic Function: series? THING
Package

net.bardcode.folio2.series

Methods
Method: series? (THING foundation-series)
Source

series-functions.lisp (file)

Method: series? THING
Source

series-functions.lisp (file)

Generic Function: set-box! B VAL
Package

net.bardcode.folio2.boxes

Setf Expander

(setf unbox) (setf expander)

Methods
Method: set-box! (B cons) VAL
Source

boxes-functions.lisp (file)

Generic Function: set-left! P VAL
Package

net.bardcode.folio2.pairs

Setf Expander

(setf left) (setf expander)

Methods
Method: set-left! (P cons) VAL
Source

pairs-functions.lisp (file)

Generic Function: set-right! P VAL
Package

net.bardcode.folio2.pairs

Setf Expander

(setf right) (setf expander)

Methods
Method: set-right! (P cons) VAL
Source

pairs-functions.lisp (file)

Generic Function: shuffle SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: shuffle (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: shuffle (SEQUENCE vector)
Source

sequences-functions.lisp (file)

Method: shuffle (SEQUENCE cons)
Source

sequences-functions.lisp (file)

Method: shuffle (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: slots IN
Package

net.bardcode.folio2.taps

Methods
Method: slots (IN wb-map)
Source

taps-functions.lisp (file)

Method: slots (IN hash-table)
Source

taps-functions.lisp (file)

Method: slots (IN cons)
Source

taps-functions.lisp (file)

Method: slots (IN standard-object)
Source

taps-functions.lisp (file)

Generic Function: sort SEQUENCE PREDICATE &key KEY
Package

net.bardcode.folio2.sequences

Methods
Method: sort (SEQUENCE wb-seq) PREDICATE &key KEY
Source

sequences-functions.lisp (file)

Method: sort (SEQUENCE sequence) PREDICATE &key KEY
Source

sequences-functions.lisp (file)

Method: sort (SEQUENCE null) PREDICATE &key KEY
Source

sequences-functions.lisp (file)

Generic Function: split SEQUENCE SENTINEL &key KEY TEST
Package

net.bardcode.folio2.sequences

Methods
Method: split (SEQUENCE wb-seq) (SENTINEL wb-seq) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE wb-seq) (SENTINEL vector) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE wb-seq) (SENTINEL cons) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE wb-seq) (SENTINEL null) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE vector) (SENTINEL wb-seq) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE vector) (SENTINEL vector) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE vector) (SENTINEL cons) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE vector) (SENTINEL null) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE cons) (SENTINEL wb-seq) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE cons) (SENTINEL vector) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE cons) (SENTINEL cons) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE cons) (SENTINEL null) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE null) (SENTINEL wb-seq) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE null) (SENTINEL vector) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE null) (SENTINEL cons) &key KEY TEST
Source

sequences-functions.lisp (file)

Method: split (SEQUENCE null) (SENTINEL null) &key KEY TEST
Source

sequences-functions.lisp (file)

Generic Function: subsequence SEQUENCE START &optional END
Package

net.bardcode.folio2.sequences

Methods
Method: subsequence (SEQUENCE foundation-series) (START integer) &optional END
Source

series-functions.lisp (file)

Method: subsequence (SEQUENCE wb-seq) (START integer) &optional END
Source

sequences-functions.lisp (file)

Method: subsequence (SEQUENCE sequence) (START integer) &optional END
Source

sequences-functions.lisp (file)

Generic Function: substitute NEW-ITEM OLD-ITEM SEQUENCE &key TEST KEY
Package

net.bardcode.folio2.sequences

Methods
Method: substitute NEW-ITEM OLD-ITEM (SEQUENCE foundation-series) &key TEST KEY
Source

series-functions.lisp (file)

Method: substitute NEW-ITEM OLD-ITEM (SEQUENCE wb-seq) &key KEY
Source

sequences-functions.lisp (file)

Method: substitute NEW-ITEM OLD-ITEM (SEQUENCE sequence) &key TEST KEY
Source

sequences-functions.lisp (file)

Generic Function: substitute-if NEW-ITEM PREDICATE SEQUENCE &key KEY
Package

net.bardcode.folio2.sequences

Methods
Method: substitute-if NEW-ITEM PREDICATE (SEQUENCE foundation-series) &key KEY
Source

series-functions.lisp (file)

Method: substitute-if NEW-ITEM PREDICATE (SEQUENCE wb-seq) &key KEY
Source

sequences-functions.lisp (file)

Method: substitute-if NEW-ITEM PREDICATE (SEQUENCE sequence) &key KEY
Source

sequences-functions.lisp (file)

Generic Function: substitute-if-not NEW-ITEM PREDICATE SEQUENCE &key KEY
Package

net.bardcode.folio2.sequences

Methods
Method: substitute-if-not NEW-ITEM PREDICATE (SEQUENCE foundation-series) &key KEY
Source

series-functions.lisp (file)

Method: substitute-if-not NEW-ITEM PREDICATE (SEQUENCE wb-seq) &key KEY
Source

sequences-functions.lisp (file)

Method: substitute-if-not NEW-ITEM PREDICATE (SEQUENCE sequence) &key KEY
Source

sequences-functions.lisp (file)

Generic Function: suffix-match? SEQUENCE SUFFIX &key TEST KEY
Package

net.bardcode.folio2.sequences

Methods
Method: suffix-match? (SEQUENCE wb-seq) (SUFFIX wb-seq) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE sequence) (SUFFIX wb-seq) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE null) (SUFFIX wb-seq) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE wb-seq) (SUFFIX sequence) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE sequence) (SUFFIX sequence) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE null) (SUFFIX sequence) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE wb-seq) (SUFFIX null) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE sequence) (SUFFIX null) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? (SEQUENCE null) (SUFFIX null) &key TEST KEY
Source

sequences-functions.lisp (file)

Method: suffix-match? SEQUENCE SUFFIX &key TEST KEY
Source

sequences-functions.lisp (file)

Generic Function: tail SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: tail (SEQUENCE foundation-series)
Source

series-functions.lisp (file)

Method: tail (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: tail (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: tail (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: tails SEQUENCE &key BY
Package

net.bardcode.folio2.sequences

Methods
Method: tails (SEQUENCE foundation-series) &key BY
Source

series-functions.lisp (file)

Method: tails (SEQUENCE wb-seq) &key BY
Source

sequences-functions.lisp (file)

Method: tails (SEQUENCE vector) &key BY
Source

sequences-functions.lisp (file)

Method: tails (SEQUENCE cons) &key BY
Source

sequences-functions.lisp (file)

Method: tails (SEQUENCE null) &key BY
Source

sequences-functions.lisp (file)

Generic Function: take N SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: take (N integer) (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: take (N integer) (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: take (N integer) (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: take (N integer) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Method: take (N (eql 0)) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: take-by M N SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: take-by (M integer) (N integer) (SEQUENCE foundation-series)
Source

series-functions.lisp (file)

Method: take-by (M integer) (N integer) (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: take-by (M integer) (N integer) (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: take-by (M integer) (N integer) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Method: take-by (M (eql 0)) (N (eql 0)) (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: take-while PREDICATE SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: take-while PREDICATE (SERIES foundation-series)
Source

series-functions.lisp (file)

Method: take-while PREDICATE (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: take-while PREDICATE (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: take-while PREDICATE (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: unbox X
Package

net.bardcode.folio2.boxes

Setf Expander

(setf unbox) (setf expander)

Methods
Method: unbox (X cons)
Source

boxes-functions.lisp (file)

Setf Expander: (setf unbox) B VAL
Package

net.bardcode.folio2.boxes

Reader

unbox (generic function)

Writer

set-box! (generic function)

Generic Function: unzip SEQUENCE
Package

net.bardcode.folio2.sequences

Methods
Method: unzip (SEQUENCE foundation-series)
Source

series-functions.lisp (file)

Method: unzip (SEQUENCE wb-seq)
Source

sequences-functions.lisp (file)

Method: unzip (SEQUENCE sequence)
Source

sequences-functions.lisp (file)

Method: unzip (SEQUENCE null)
Source

sequences-functions.lisp (file)

Generic Function: values X
Package

net.bardcode.folio2.maps

Methods
Method: values (X wb-map)
Source

maps-functions.lisp (file)

Method: values (X cons)
Source

maps-functions.lisp (file)

Generic Function: wb-map? THING
Package

net.bardcode.folio2.maps

Methods
Method: wb-map? THING
Source

maps-functions.lisp (file)

Generic Function: wb-seq? X
Package

net.bardcode.folio2.sequences

Methods
Method: wb-seq? (X seq)
Source

sequences-functions.lisp (file)

Method: wb-seq? X
Source

sequences-functions.lisp (file)

Generic Function: zip SEQUENCE1 SEQUENCE2
Package

net.bardcode.folio2.sequences

Methods
Method: zip (SEQUENCE1 foundation-series) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: zip (SEQUENCE1 foundation-series) (SEQUENCE2 wb-seq)
Source

series-functions.lisp (file)

Method: zip (SEQUENCE1 foundation-series) (SEQUENCE2 sequence)
Source

series-functions.lisp (file)

Method: zip (SEQUENCE1 wb-seq) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: zip (SEQUENCE1 sequence) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: zip (SEQUENCE1 null) (SEQUENCE2 foundation-series)
Source

series-functions.lisp (file)

Method: zip (SEQUENCE1 wb-seq) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 wb-seq) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 wb-seq) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 wb-seq) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 string) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 vector) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 vector) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 vector) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 vector) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 cons) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 cons) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 cons) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 cons) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 null) (SEQUENCE2 wb-seq)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 null) (SEQUENCE2 vector)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 null) (SEQUENCE2 cons)
Source

sequences-functions.lisp (file)

Method: zip (SEQUENCE1 null) (SEQUENCE2 null)
Source

sequences-functions.lisp (file)


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

6.1.4 Types

Type: alist ()
Package

net.bardcode.folio2.maps

Source

maps-types.lisp (file)

Type: box ()
Package

net.bardcode.folio2.boxes

Source

boxes-types.lisp (file)

Type: plist ()
Package

net.bardcode.folio2.maps

Source

maps-types.lisp (file)


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

6.2 Internal definitions


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

6.2.1 Special variables

Special Variable: *any-random-state*
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Special Variable: *folio-version*
Package

net.bardcode.folio2

Source

version.lisp (file)


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

6.2.2 Functions

Function: %expand-alist-pairs PAIRS
Package

net.bardcode.folio2.maps

Source

maps-functions.lisp (file)

Function: %gen-vars VALS
Package

net.bardcode.folio2.functions

Source

functions-syntax.lisp (file)

Function: %general-prefix-match PREFIX SEQUENCE &key TEST KEY
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: %general-suffix-match SEQUENCE SUFFIX &key TEST KEY
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: %general-tails-by SEQUENCE STEP
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: %make-toggle &rest ARGS
Package

net.bardcode.folio2.series

Source

series-functions.lisp (file)

Function: %put-alist-key X KEY VALUE &key TEST
Package

net.bardcode.folio2.maps

Source

maps-functions.lisp (file)

Function: %put-plist-key X KEY VALUE &key TEST
Package

net.bardcode.folio2.maps

Source

maps-functions.lisp (file)

Function: assoc-if-not PREDICATE SEQUENCE &key KEY
Package

net.bardcode.folio2.sequences

Source

sequences-functions.lisp (file)

Function: read-type-constraint STREAM SUBCHAR NUM
Package

net.bardcode.folio2.as

Source

as-syntax.lisp (file)


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

6.2.3 Generic functions

Generic Function: %merge-alists ALIST1 ALIST2 &key TEST
Package

net.bardcode.folio2.maps

Methods
Method: %merge-alists (ALIST1 cons) (ALIST2 cons) &key TEST
Source

maps-functions.lisp (file)

Method: %merge-alists (ALIST1 null) (ALIST2 cons) &key TEST
Source

maps-functions.lisp (file)

Method: %merge-alists (ALIST1 cons) (ALIST2 null) &key TEST
Source

maps-functions.lisp (file)

Method: %merge-alists (ALIST1 null) (ALIST2 null) &key TEST
Source

maps-functions.lisp (file)

Generic Function: assoc-if PREDICATE SEQUENCE &key KEY
Package

net.bardcode.folio2.sequences

Methods
Method: assoc-if PREDICATE (SEQUENCE wb-seq) &key KEY
Source

sequences-functions.lisp (file)

Method: assoc-if PREDICATE (SEQUENCE sequence) &key KEY
Source

sequences-functions.lisp (file)

Method: assoc-if PREDICATE (SEQUENCE cons) &key KEY
Source

sequences-functions.lisp (file)

Method: assoc-if PREDICATE (SEQUENCE null) &key KEY
Source

sequences-functions.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   M  
Index Entry  Section

F
File, Lisp, folio2-as-syntax.asd: The folio2-as-syntax<dot>asd file
File, Lisp, folio2-as-syntax/src/as-package.lisp: The folio2-as-syntax/src/as-package<dot>lisp file
File, Lisp, folio2-as-syntax/src/as-syntax.lisp: The folio2-as-syntax/src/as-syntax<dot>lisp file
File, Lisp, folio2-as.asd: The folio2-as<dot>asd file
File, Lisp, folio2-as/src/as-functions.lisp: The folio2-as/src/as-functions<dot>lisp file
File, Lisp, folio2-as/src/as-package.lisp: The folio2-as/src/as-package<dot>lisp file
File, Lisp, folio2-boxes.asd: The folio2-boxes<dot>asd file
File, Lisp, folio2-boxes/src/boxes-functions.lisp: The folio2-boxes/src/boxes-functions<dot>lisp file
File, Lisp, folio2-boxes/src/boxes-package.lisp: The folio2-boxes/src/boxes-package<dot>lisp file
File, Lisp, folio2-boxes/src/boxes-types.lisp: The folio2-boxes/src/boxes-types<dot>lisp file
File, Lisp, folio2-functions-syntax.asd: The folio2-functions-syntax<dot>asd file
File, Lisp, folio2-functions-syntax/src/functions-package.lisp: The folio2-functions-syntax/src/functions-package<dot>lisp file
File, Lisp, folio2-functions-syntax/src/functions-syntax.lisp: The folio2-functions-syntax/src/functions-syntax<dot>lisp file
File, Lisp, folio2-functions.asd: The folio2-functions<dot>asd file
File, Lisp, folio2-functions/src/functions-functions.lisp: The folio2-functions/src/functions-functions<dot>lisp file
File, Lisp, folio2-functions/src/functions-package.lisp: The folio2-functions/src/functions-package<dot>lisp file
File, Lisp, folio2-make.asd: The folio2-make<dot>asd file
File, Lisp, folio2-make/src/make-functions.lisp: The folio2-make/src/make-functions<dot>lisp file
File, Lisp, folio2-make/src/make-package.lisp: The folio2-make/src/make-package<dot>lisp file
File, Lisp, folio2-maps-syntax.asd: The folio2-maps-syntax<dot>asd file
File, Lisp, folio2-maps-syntax/src/maps-package.lisp: The folio2-maps-syntax/src/maps-package<dot>lisp file
File, Lisp, folio2-maps-syntax/src/maps-syntax.lisp: The folio2-maps-syntax/src/maps-syntax<dot>lisp file
File, Lisp, folio2-maps.asd: The folio2-maps<dot>asd file
File, Lisp, folio2-maps/src/maps-functions.lisp: The folio2-maps/src/maps-functions<dot>lisp file
File, Lisp, folio2-maps/src/maps-package.lisp: The folio2-maps/src/maps-package<dot>lisp file
File, Lisp, folio2-maps/src/maps-types.lisp: The folio2-maps/src/maps-types<dot>lisp file
File, Lisp, folio2-pairs.asd: The folio2-pairs<dot>asd file
File, Lisp, folio2-pairs/src/pairs-functions.lisp: The folio2-pairs/src/pairs-functions<dot>lisp file
File, Lisp, folio2-pairs/src/pairs-package.lisp: The folio2-pairs/src/pairs-package<dot>lisp file
File, Lisp, folio2-sequences-syntax.asd: The folio2-sequences-syntax<dot>asd file
File, Lisp, folio2-sequences-syntax/src/sequences-package.lisp: The folio2-sequences-syntax/src/sequences-package<dot>lisp file
File, Lisp, folio2-sequences-syntax/src/sequences-syntax.lisp: The folio2-sequences-syntax/src/sequences-syntax<dot>lisp file
File, Lisp, folio2-sequences.asd: The folio2-sequences<dot>asd file
File, Lisp, folio2-sequences/src/sequences-functions.lisp: The folio2-sequences/src/sequences-functions<dot>lisp file
File, Lisp, folio2-sequences/src/sequences-package.lisp: The folio2-sequences/src/sequences-package<dot>lisp file
File, Lisp, folio2-series.asd: The folio2-series<dot>asd file
File, Lisp, folio2-series/src/series-functions.lisp: The folio2-series/src/series-functions<dot>lisp file
File, Lisp, folio2-series/src/series-package.lisp: The folio2-series/src/series-package<dot>lisp file
File, Lisp, folio2-series/src/series-syntax.lisp: The folio2-series/src/series-syntax<dot>lisp file
File, Lisp, folio2-series/src/suppress-series-warnings.lisp: The folio2-series/src/suppress-series-warnings<dot>lisp file
File, Lisp, folio2-taps.asd: The folio2-taps<dot>asd file
File, Lisp, folio2-taps/src/taps-functions.lisp: The folio2-taps/src/taps-functions<dot>lisp file
File, Lisp, folio2-taps/src/taps-package.lisp: The folio2-taps/src/taps-package<dot>lisp file
File, Lisp, folio2.asd: The folio2<dot>asd file
File, Lisp, folio2/src/folio2-package.lisp: The folio2/src/folio2-package<dot>lisp file
File, Lisp, folio2/src/version.lisp: The folio2/src/version<dot>lisp file
folio2-as-syntax.asd: The folio2-as-syntax<dot>asd file
folio2-as-syntax/src: The folio2-as-syntax/src module
folio2-as-syntax/src/as-package.lisp: The folio2-as-syntax/src/as-package<dot>lisp file
folio2-as-syntax/src/as-syntax.lisp: The folio2-as-syntax/src/as-syntax<dot>lisp file
folio2-as.asd: The folio2-as<dot>asd file
folio2-as/src: The folio2-as/src module
folio2-as/src/as-functions.lisp: The folio2-as/src/as-functions<dot>lisp file
folio2-as/src/as-package.lisp: The folio2-as/src/as-package<dot>lisp file
folio2-boxes.asd: The folio2-boxes<dot>asd file
folio2-boxes/src: The folio2-boxes/src module
folio2-boxes/src/boxes-functions.lisp: The folio2-boxes/src/boxes-functions<dot>lisp file
folio2-boxes/src/boxes-package.lisp: The folio2-boxes/src/boxes-package<dot>lisp file
folio2-boxes/src/boxes-types.lisp: The folio2-boxes/src/boxes-types<dot>lisp file
folio2-functions-syntax.asd: The folio2-functions-syntax<dot>asd file
folio2-functions-syntax/src: The folio2-functions-syntax/src module
folio2-functions-syntax/src/functions-package.lisp: The folio2-functions-syntax/src/functions-package<dot>lisp file
folio2-functions-syntax/src/functions-syntax.lisp: The folio2-functions-syntax/src/functions-syntax<dot>lisp file
folio2-functions.asd: The folio2-functions<dot>asd file
folio2-functions/src: The folio2-functions/src module
folio2-functions/src/functions-functions.lisp: The folio2-functions/src/functions-functions<dot>lisp file
folio2-functions/src/functions-package.lisp: The folio2-functions/src/functions-package<dot>lisp file
folio2-make.asd: The folio2-make<dot>asd file
folio2-make/src: The folio2-make/src module
folio2-make/src/make-functions.lisp: The folio2-make/src/make-functions<dot>lisp file
folio2-make/src/make-package.lisp: The folio2-make/src/make-package<dot>lisp file
folio2-maps-syntax.asd: The folio2-maps-syntax<dot>asd file
folio2-maps-syntax/src: The folio2-maps-syntax/src module
folio2-maps-syntax/src/maps-package.lisp: The folio2-maps-syntax/src/maps-package<dot>lisp file
folio2-maps-syntax/src/maps-syntax.lisp: The folio2-maps-syntax/src/maps-syntax<dot>lisp file
folio2-maps.asd: The folio2-maps<dot>asd file
folio2-maps/src: The folio2-maps/src module
folio2-maps/src/maps-functions.lisp: The folio2-maps/src/maps-functions<dot>lisp file
folio2-maps/src/maps-package.lisp: The folio2-maps/src/maps-package<dot>lisp file
folio2-maps/src/maps-types.lisp: The folio2-maps/src/maps-types<dot>lisp file
folio2-pairs.asd: The folio2-pairs<dot>asd file
folio2-pairs/src: The folio2-pairs/src module
folio2-pairs/src/pairs-functions.lisp: The folio2-pairs/src/pairs-functions<dot>lisp file
folio2-pairs/src/pairs-package.lisp: The folio2-pairs/src/pairs-package<dot>lisp file
folio2-sequences-syntax.asd: The folio2-sequences-syntax<dot>asd file
folio2-sequences-syntax/src: The folio2-sequences-syntax/src module
folio2-sequences-syntax/src/sequences-package.lisp: The folio2-sequences-syntax/src/sequences-package<dot>lisp file
folio2-sequences-syntax/src/sequences-syntax.lisp: The folio2-sequences-syntax/src/sequences-syntax<dot>lisp file
folio2-sequences.asd: The folio2-sequences<dot>asd file
folio2-sequences/src: The folio2-sequences/src module
folio2-sequences/src/sequences-functions.lisp: The folio2-sequences/src/sequences-functions<dot>lisp file
folio2-sequences/src/sequences-package.lisp: The folio2-sequences/src/sequences-package<dot>lisp file
folio2-series.asd: The folio2-series<dot>asd file
folio2-series/src: The folio2-series/src module
folio2-series/src/series-functions.lisp: The folio2-series/src/series-functions<dot>lisp file
folio2-series/src/series-package.lisp: The folio2-series/src/series-package<dot>lisp file
folio2-series/src/series-syntax.lisp: The folio2-series/src/series-syntax<dot>lisp file
folio2-series/src/suppress-series-warnings.lisp: The folio2-series/src/suppress-series-warnings<dot>lisp file
folio2-taps.asd: The folio2-taps<dot>asd file
folio2-taps/src: The folio2-taps/src module
folio2-taps/src/taps-functions.lisp: The folio2-taps/src/taps-functions<dot>lisp file
folio2-taps/src/taps-package.lisp: The folio2-taps/src/taps-package<dot>lisp file
folio2.asd: The folio2<dot>asd file
folio2/src: The folio2/src module
folio2/src/folio2-package.lisp: The folio2/src/folio2-package<dot>lisp file
folio2/src/version.lisp: The folio2/src/version<dot>lisp file

L
Lisp File, folio2-as-syntax.asd: The folio2-as-syntax<dot>asd file
Lisp File, folio2-as-syntax/src/as-package.lisp: The folio2-as-syntax/src/as-package<dot>lisp file
Lisp File, folio2-as-syntax/src/as-syntax.lisp: The folio2-as-syntax/src/as-syntax<dot>lisp file
Lisp File, folio2-as.asd: The folio2-as<dot>asd file
Lisp File, folio2-as/src/as-functions.lisp: The folio2-as/src/as-functions<dot>lisp file
Lisp File, folio2-as/src/as-package.lisp: The folio2-as/src/as-package<dot>lisp file
Lisp File, folio2-boxes.asd: The folio2-boxes<dot>asd file
Lisp File, folio2-boxes/src/boxes-functions.lisp: The folio2-boxes/src/boxes-functions<dot>lisp file
Lisp File, folio2-boxes/src/boxes-package.lisp: The folio2-boxes/src/boxes-package<dot>lisp file
Lisp File, folio2-boxes/src/boxes-types.lisp: The folio2-boxes/src/boxes-types<dot>lisp file
Lisp File, folio2-functions-syntax.asd: The folio2-functions-syntax<dot>asd file
Lisp File, folio2-functions-syntax/src/functions-package.lisp: The folio2-functions-syntax/src/functions-package<dot>lisp file
Lisp File, folio2-functions-syntax/src/functions-syntax.lisp: The folio2-functions-syntax/src/functions-syntax<dot>lisp file
Lisp File, folio2-functions.asd: The folio2-functions<dot>asd file
Lisp File, folio2-functions/src/functions-functions.lisp: The folio2-functions/src/functions-functions<dot>lisp file
Lisp File, folio2-functions/src/functions-package.lisp: The folio2-functions/src/functions-package<dot>lisp file
Lisp File, folio2-make.asd: The folio2-make<dot>asd file
Lisp File, folio2-make/src/make-functions.lisp: The folio2-make/src/make-functions<dot>lisp file
Lisp File, folio2-make/src/make-package.lisp: The folio2-make/src/make-package<dot>lisp file
Lisp File, folio2-maps-syntax.asd: The folio2-maps-syntax<dot>asd file
Lisp File, folio2-maps-syntax/src/maps-package.lisp: The folio2-maps-syntax/src/maps-package<dot>lisp file
Lisp File, folio2-maps-syntax/src/maps-syntax.lisp: The folio2-maps-syntax/src/maps-syntax<dot>lisp file
Lisp File, folio2-maps.asd: The folio2-maps<dot>asd file
Lisp File, folio2-maps/src/maps-functions.lisp: The folio2-maps/src/maps-functions<dot>lisp file
Lisp File, folio2-maps/src/maps-package.lisp: The folio2-maps/src/maps-package<dot>lisp file
Lisp File, folio2-maps/src/maps-types.lisp: The folio2-maps/src/maps-types<dot>lisp file
Lisp File, folio2-pairs.asd: The folio2-pairs<dot>asd file
Lisp File, folio2-pairs/src/pairs-functions.lisp: The folio2-pairs/src/pairs-functions<dot>lisp file
Lisp File, folio2-pairs/src/pairs-package.lisp: The folio2-pairs/src/pairs-package<dot>lisp file
Lisp File, folio2-sequences-syntax.asd: The folio2-sequences-syntax<dot>asd file
Lisp File, folio2-sequences-syntax/src/sequences-package.lisp: The folio2-sequences-syntax/src/sequences-package<dot>lisp file
Lisp File, folio2-sequences-syntax/src/sequences-syntax.lisp: The folio2-sequences-syntax/src/sequences-syntax<dot>lisp file
Lisp File, folio2-sequences.asd: The folio2-sequences<dot>asd file
Lisp File, folio2-sequences/src/sequences-functions.lisp: The folio2-sequences/src/sequences-functions<dot>lisp file
Lisp File, folio2-sequences/src/sequences-package.lisp: The folio2-sequences/src/sequences-package<dot>lisp file
Lisp File, folio2-series.asd: The folio2-series<dot>asd file
Lisp File, folio2-series/src/series-functions.lisp: The folio2-series/src/series-functions<dot>lisp file
Lisp File, folio2-series/src/series-package.lisp: The folio2-series/src/series-package<dot>lisp file
Lisp File, folio2-series/src/series-syntax.lisp: The folio2-series/src/series-syntax<dot>lisp file
Lisp File, folio2-series/src/suppress-series-warnings.lisp: The folio2-series/src/suppress-series-warnings<dot>lisp file
Lisp File, folio2-taps.asd: The folio2-taps<dot>asd file
Lisp File, folio2-taps/src/taps-functions.lisp: The folio2-taps/src/taps-functions<dot>lisp file
Lisp File, folio2-taps/src/taps-package.lisp: The folio2-taps/src/taps-package<dot>lisp file
Lisp File, folio2.asd: The folio2<dot>asd file
Lisp File, folio2/src/folio2-package.lisp: The folio2/src/folio2-package<dot>lisp file
Lisp File, folio2/src/version.lisp: The folio2/src/version<dot>lisp file

M
Module, folio2-as-syntax/src: The folio2-as-syntax/src module
Module, folio2-as/src: The folio2-as/src module
Module, folio2-boxes/src: The folio2-boxes/src module
Module, folio2-functions-syntax/src: The folio2-functions-syntax/src module
Module, folio2-functions/src: The folio2-functions/src module
Module, folio2-make/src: The folio2-make/src module
Module, folio2-maps-syntax/src: The folio2-maps-syntax/src module
Module, folio2-maps/src: The folio2-maps/src module
Module, folio2-pairs/src: The folio2-pairs/src module
Module, folio2-sequences-syntax/src: The folio2-sequences-syntax/src module
Module, folio2-sequences/src: The folio2-sequences/src module
Module, folio2-series/src: The folio2-series/src module
Module, folio2-taps/src: The folio2-taps/src module
Module, folio2/src: The folio2/src module

Jump to:   F   L   M  

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

A.2 Functions

Jump to:   $   %   (   -   ^  
A   B   C   D   E   F   G   H   I   J   K   L   M   O   P   R   S   T   U   V   W   Z  
Index Entry  Section

$
$: Exported macros

%
%expand-alist-pairs: Internal functions
%gen-vars: Internal functions
%general-prefix-match: Internal functions
%general-suffix-match: Internal functions
%general-tails-by: Internal functions
%make-toggle: Internal functions
%merge-alists: Internal generic functions
%merge-alists: Internal generic functions
%merge-alists: Internal generic functions
%merge-alists: Internal generic functions
%merge-alists: Internal generic functions
%put-alist-key: Internal functions
%put-plist-key: Internal functions

(
(setf left): Exported generic functions
(setf right): Exported generic functions
(setf unbox): Exported generic functions

-
->: Exported macros

^
^: Exported macros

A
acons: Exported generic functions
acons: Exported generic functions
acons: Exported generic functions
acons: Exported generic functions
acons: Exported generic functions
add-first: Exported generic functions
add-first: Exported generic functions
add-first: Exported generic functions
add-first: Exported generic functions
add-first: Exported generic functions
add-first: Exported generic functions
add-first: Exported generic functions
add-last: Exported generic functions
add-last: Exported generic functions
add-last: Exported generic functions
add-last: Exported generic functions
add-last: Exported generic functions
add-last: Exported generic functions
alist: Exported macros
alist?: Exported generic functions
alist?: Exported generic functions
alist?: Exported generic functions
any: Exported generic functions
any: Exported generic functions
any: Exported generic functions
any: Exported generic functions
append: Exported functions
apportion: Exported generic functions
apportion: Exported generic functions
apportion: Exported generic functions
apportion: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
as: Exported generic functions
assoc: Exported generic functions
assoc: Exported generic functions
assoc: Exported generic functions
assoc: Exported generic functions
assoc: Exported generic functions
assoc-if: Internal generic functions
assoc-if: Internal generic functions
assoc-if: Internal generic functions
assoc-if: Internal generic functions
assoc-if: Internal generic functions
assoc-if-not: Internal functions

B
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
binary-append: Exported generic functions
box: Exported functions
box?: Exported generic functions
box?: Exported generic functions
box?: Exported generic functions
by: Exported generic functions
by: Exported generic functions
by: Exported generic functions
by: Exported generic functions
by: Exported generic functions
by: Exported generic functions
by: Exported generic functions

C
cascade: Exported macros
characters: Exported generic functions
characters: Exported generic functions
characters: Exported generic functions
characters: Exported generic functions
coalesce: Exported functions
contains-key?: Exported generic functions
contains-key?: Exported generic functions
contains-key?: Exported generic functions
contains-value?: Exported generic functions
contains-value?: Exported generic functions
contains-value?: Exported generic functions
count: Exported generic functions
count: Exported generic functions
count: Exported generic functions
count: Exported generic functions
count-if: Exported generic functions
count-if: Exported generic functions
count-if: Exported generic functions
count-if: Exported generic functions
count-if-not: Exported functions

D
dispose: Exported generic functions
dispose: Exported generic functions
dispose: Exported generic functions
dispose: Exported generic functions
dispose: Exported generic functions
drop: Exported generic functions
drop: Exported generic functions
drop: Exported generic functions
drop: Exported generic functions
drop: Exported generic functions
drop: Exported generic functions
drop-while: Exported generic functions
drop-while: Exported generic functions
drop-while: Exported generic functions
drop-while: Exported generic functions
drop-while: Exported generic functions

E
element: Exported generic functions
element: Exported generic functions
element: Exported generic functions
element: Exported generic functions
element: Exported generic functions
elements: Exported generic functions
elements: Exported generic functions
elements: Exported generic functions
elements: Exported generic functions
empty?: Exported generic functions
empty?: Exported generic functions
empty?: Exported generic functions
empty?: Exported generic functions
every?: Exported functions

F
filter: Exported generic functions
filter: Exported generic functions
filter: Exported generic functions
filter: Exported generic functions
filter: Exported generic functions
find: Exported generic functions
find: Exported generic functions
find: Exported generic functions
find: Exported generic functions
find-if: Exported generic functions
find-if: Exported generic functions
find-if: Exported generic functions
find-if: Exported generic functions
find-if-not: Exported functions
first: Exported generic functions
first: Exported generic functions
first: Exported generic functions
first: Exported generic functions
first: Exported generic functions
first: Exported generic functions
flip: Exported functions
fn: Exported macros
Function, %expand-alist-pairs: Internal functions
Function, %gen-vars: Internal functions
Function, %general-prefix-match: Internal functions
Function, %general-suffix-match: Internal functions
Function, %general-tails-by: Internal functions
Function, %make-toggle: Internal functions
Function, %put-alist-key: Internal functions
Function, %put-plist-key: Internal functions
Function, append: Exported functions
Function, assoc-if-not: Internal functions
Function, box: Exported functions
Function, coalesce: Exported functions
Function, count-if-not: Exported functions
Function, every?: Exported functions
Function, find-if-not: Exported functions
Function, flip: Exported functions
Function, join: Exported functions
Function, pair: Exported functions
Function, partial: Exported functions
Function, plist: Exported functions
Function, position-if-not: Exported functions
Function, read-type-constraint: Internal functions
Function, rpartial: Exported functions
Function, sequence: Exported functions
Function, series: Exported functions
Function, some?: Exported functions
function?: Exported generic functions
function?: Exported generic functions
function?: Exported generic functions
function?: Exported generic functions
function?: Exported generic functions
functional?: Exported generic functions
functional?: Exported generic functions
functional?: Exported generic functions
functional?: Exported generic functions
functional?: Exported generic functions

G
Generic Function, %merge-alists: Internal generic functions
Generic Function, acons: Exported generic functions
Generic Function, add-first: Exported generic functions
Generic Function, add-last: Exported generic functions
Generic Function, alist?: Exported generic functions
Generic Function, any: Exported generic functions
Generic Function, apportion: Exported generic functions
Generic Function, as: Exported generic functions
Generic Function, assoc: Exported generic functions
Generic Function, assoc-if: Internal generic functions
Generic Function, binary-append: Exported generic functions
Generic Function, box?: Exported generic functions
Generic Function, by: Exported generic functions
Generic Function, characters: Exported generic functions
Generic Function, contains-key?: Exported generic functions
Generic Function, contains-value?: Exported generic functions
Generic Function, count: Exported generic functions
Generic Function, count-if: Exported generic functions
Generic Function, dispose: Exported generic functions
Generic Function, drop: Exported generic functions
Generic Function, drop-while: Exported generic functions
Generic Function, element: Exported generic functions
Generic Function, elements: Exported generic functions
Generic Function, empty?: Exported generic functions
Generic Function, filter: Exported generic functions
Generic Function, find: Exported generic functions
Generic Function, find-if: Exported generic functions
Generic Function, first: Exported generic functions
Generic Function, function?: Exported generic functions
Generic Function, functional?: Exported generic functions
Generic Function, generic-function?: Exported generic functions
Generic Function, get-key: Exported generic functions
Generic Function, head: Exported generic functions
Generic Function, image: Exported generic functions
Generic Function, indexes: Exported generic functions
Generic Function, interleave: Exported generic functions
Generic Function, interpose: Exported generic functions
Generic Function, keys: Exported generic functions
Generic Function, last: Exported generic functions
Generic Function, leave: Exported generic functions
Generic Function, left: Exported generic functions
Generic Function, length: Exported generic functions
Generic Function, lines: Exported generic functions
Generic Function, make: Exported generic functions
Generic Function, map?: Exported generic functions
Generic Function, merge: Exported generic functions
Generic Function, method?: Exported generic functions
Generic Function, mismatch: Exported generic functions
Generic Function, objects: Exported generic functions
Generic Function, octets: Exported generic functions
Generic Function, pair?: Exported generic functions
Generic Function, partition: Exported generic functions
Generic Function, penult: Exported generic functions
Generic Function, plist?: Exported generic functions
Generic Function, position: Exported generic functions
Generic Function, position-if: Exported generic functions
Generic Function, prefix-match?: Exported generic functions
Generic Function, put-key: Exported generic functions
Generic Function, range: Exported generic functions
Generic Function, range-from: Exported generic functions
Generic Function, reduce: Exported generic functions
Generic Function, remove: Exported generic functions
Generic Function, remove-duplicates: Exported generic functions
Generic Function, remove-if: Exported generic functions
Generic Function, remove-if-not: Exported generic functions
Generic Function, rest: Exported generic functions
Generic Function, reverse: Exported generic functions
Generic Function, right: Exported generic functions
Generic Function, scan: Exported generic functions
Generic Function, search: Exported generic functions
Generic Function, second: Exported generic functions
Generic Function, select: Exported generic functions
Generic Function, sequence?: Exported generic functions
Generic Function, series?: Exported generic functions
Generic Function, set-box!: Exported generic functions
Generic Function, set-left!: Exported generic functions
Generic Function, set-right!: Exported generic functions
Generic Function, shuffle: Exported generic functions
Generic Function, slots: Exported generic functions
Generic Function, sort: Exported generic functions
Generic Function, split: Exported generic functions
Generic Function, subsequence: Exported generic functions
Generic Function, substitute: Exported generic functions
Generic Function, substitute-if: Exported generic functions
Generic Function, substitute-if-not: Exported generic functions
Generic Function, suffix-match?: Exported generic functions
Generic Function, tail: Exported generic functions
Generic Function, tails: Exported generic functions
Generic Function, take: Exported generic functions
Generic Function, take-by: Exported generic functions
Generic Function, take-while: Exported generic functions
Generic Function, unbox: Exported generic functions
Generic Function, unzip: Exported generic functions
Generic Function, values: Exported generic functions
Generic Function, wb-map?: Exported generic functions
Generic Function, wb-seq?: Exported generic functions
Generic Function, zip: Exported generic functions
generic-function?: Exported generic functions
generic-function?: Exported generic functions
generic-function?: Exported generic functions
get-key: Exported generic functions
get-key: Exported generic functions
get-key: Exported generic functions

H
head: Exported generic functions
head: Exported generic functions
head: Exported generic functions
head: Exported generic functions
head: Exported generic functions
head: Exported generic functions

I
image: Exported generic functions
image: Exported generic functions
image: Exported generic functions
image: Exported generic functions
image: Exported generic functions
image: Exported generic functions
image: Exported generic functions
indexes: Exported generic functions
indexes: Exported generic functions
indexes: Exported generic functions
indexes: Exported generic functions
indexes: Exported generic functions
indexes: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interleave: Exported generic functions
interpose: Exported generic functions
interpose: Exported generic functions
interpose: Exported generic functions
interpose: Exported generic functions
interpose: Exported generic functions
interpose: Exported generic functions
iterate: Exported macros

J
join: Exported functions

K
keys: Exported generic functions
keys: Exported generic functions
keys: Exported generic functions

L
last: Exported generic functions
last: Exported generic functions
last: Exported generic functions
last: Exported generic functions
last: Exported generic functions
leave: Exported generic functions
leave: Exported generic functions
leave: Exported generic functions
leave: Exported generic functions
left: Exported generic functions
left: Exported generic functions
left: Exported generic functions
length: Exported generic functions
length: Exported generic functions
length: Exported generic functions
length: Exported generic functions
lines: Exported generic functions
lines: Exported generic functions
lines: Exported generic functions
lines: Exported generic functions

M
Macro, $: Exported macros
Macro, ->: Exported macros
Macro, alist: Exported macros
Macro, cascade: Exported macros
Macro, fn: Exported macros
Macro, iterate: Exported macros
Macro, repeat: Exported macros
Macro, ^: Exported macros
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
make: Exported generic functions
map?: Exported generic functions
map?: Exported generic functions
map?: Exported generic functions
map?: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
merge: Exported generic functions
Method, %merge-alists: Internal generic functions
Method, %merge-alists: Internal generic functions
Method, %merge-alists: Internal generic functions
Method, %merge-alists: Internal generic functions
Method, acons: Exported generic functions
Method, acons: Exported generic functions
Method, acons: Exported generic functions
Method, acons: Exported generic functions
Method, add-first: Exported generic functions
Method, add-first: Exported generic functions
Method, add-first: Exported generic functions
Method, add-first: Exported generic functions
Method, add-first: Exported generic functions
Method, add-first: Exported generic functions
Method, add-last: Exported generic functions
Method, add-last: Exported generic functions
Method, add-last: Exported generic functions
Method, add-last: Exported generic functions
Method, add-last: Exported generic functions
Method, alist?: Exported generic functions
Method, alist?: Exported generic functions
Method, any: Exported generic functions
Method, any: Exported generic functions
Method, any: Exported generic functions
Method, apportion: Exported generic functions
Method, apportion: Exported generic functions
Method, apportion: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, as: Exported generic functions
Method, assoc: Exported generic functions
Method, assoc: Exported generic functions
Method, assoc: Exported generic functions
Method, assoc: Exported generic functions
Method, assoc-if: Internal generic functions
Method, assoc-if: Internal generic functions
Method, assoc-if: Internal generic functions
Method, assoc-if: Internal generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, binary-append: Exported generic functions
Method, box?: Exported generic functions
Method, box?: Exported generic functions
Method, by: Exported generic functions
Method, by: Exported generic functions
Method, by: Exported generic functions
Method, by: Exported generic functions
Method, by: Exported generic functions
Method, by: Exported generic functions
Method, characters: Exported generic functions
Method, characters: Exported generic functions
Method, characters: Exported generic functions
Method, contains-key?: Exported generic functions
Method, contains-key?: Exported generic functions
Method, contains-value?: Exported generic functions
Method, contains-value?: Exported generic functions
Method, count: Exported generic functions
Method, count: Exported generic functions
Method, count: Exported generic functions
Method, count-if: Exported generic functions
Method, count-if: