The folio2 Reference Manual

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

The folio2 Reference Manual

This is the folio2 Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed Jun 15 04:33:31 2022 GMT+0.

Table of Contents


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.


2 Systems

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


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

2.1 folio2

the folio2 umbrella system

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2.asd.

Child Component

src (module).


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

2.2 folio2-as

uniform tools for converting values from one type to another

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Source

folio2-as.asd.

Child Component

src (module).


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

2.3 folio2-as-syntax

reader syntax for type conversions

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependency

folio2-as (system).

Source

folio2-as-syntax.asd.

Child Component

src (module).


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

2.4 folio2-boxes

wrapping values in mutable containers

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-boxes.asd.

Child Component

src (module).


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

2.5 folio2-make

uniform tools for constructing arbitrary values

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Source

folio2-make.asd.

Child Component

src (module).


2.6 folio2-functions

tools for working with functions as values

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-functions.asd.

Child Component

src (module).


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

2.7 folio2-functions-syntax

syntax for working with functions as values

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-functions-syntax.asd.

Child Component

src (module).


2.8 folio2-maps

tools for working with finite maps

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-maps.asd.

Child Component

src (module).


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

2.9 folio2-maps-syntax

reader syntax for maps

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependency

folio2-maps (system).

Source

folio2-maps-syntax.asd.

Child Component

src (module).


2.10 folio2-pairs

tools for working with pairs of values

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-pairs.asd.

Child Component

src (module).


2.11 folio2-sequences

operations on sequences of values

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-sequences.asd.

Child Component

src (module).


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

2.12 folio2-sequences-syntax

reader syntax for sequences

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependency

folio2-sequences (system).

Source

folio2-sequences-syntax.asd.

Child Component

src (module).


2.13 folio2-series

operations on (possibly unbounded) series of values

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-series.asd.

Child Component

src (module).


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

2.14 folio2-taps

tools for treating objects as streams of values

Author

mikel evins <mevins@me.com>

License

Lisp Lesser GNU Public License

Dependencies
Source

folio2-taps.asd.

Child Component

src (module).


3 Modules

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


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

3.1 folio2/src

Source

folio2.asd.

Parent Component

folio2 (system).

Child Components

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

3.2 folio2-as/src

Source

folio2-as.asd.

Parent Component

folio2-as (system).

Child Components

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

3.3 folio2-as-syntax/src

Source

folio2-as-syntax.asd.

Parent Component

folio2-as-syntax (system).

Child Components

3.4 folio2-boxes/src

Source

folio2-boxes.asd.

Parent Component

folio2-boxes (system).

Child Components

3.5 folio2-make/src

Source

folio2-make.asd.

Parent Component

folio2-make (system).

Child Components

3.6 folio2-functions/src

Source

folio2-functions.asd.

Parent Component

folio2-functions (system).

Child Components

3.7 folio2-functions-syntax/src

Source

folio2-functions-syntax.asd.

Parent Component

folio2-functions-syntax (system).

Child Components

3.8 folio2-maps/src

Source

folio2-maps.asd.

Parent Component

folio2-maps (system).

Child Components

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

3.9 folio2-maps-syntax/src

Source

folio2-maps-syntax.asd.

Parent Component

folio2-maps-syntax (system).

Child Components

3.10 folio2-pairs/src

Source

folio2-pairs.asd.

Parent Component

folio2-pairs (system).

Child Components

3.11 folio2-sequences/src

Source

folio2-sequences.asd.

Parent Component

folio2-sequences (system).

Child Components

3.12 folio2-sequences-syntax/src

Source

folio2-sequences-syntax.asd.

Parent Component

folio2-sequences-syntax (system).

Child Components

3.13 folio2-series/src

Source

folio2-series.asd.

Parent Component

folio2-series (system).

Child Components

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

3.14 folio2-taps/src

Source

folio2-taps.asd.

Parent Component

folio2-taps (system).

Child Components

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   [Contents][Index]

4.1.1 folio2/folio2.asd

Source

folio2.asd.

Parent Component

folio2 (system).

ASDF Systems

folio2.


4.1.2 folio2-as/folio2-as.asd

Source

folio2-as.asd.

Parent Component

folio2-as (system).

ASDF Systems

folio2-as.


4.1.3 folio2-as-syntax/folio2-as-syntax.asd

Source

folio2-as-syntax.asd.

Parent Component

folio2-as-syntax (system).

ASDF Systems

folio2-as-syntax.


4.1.4 folio2-boxes/folio2-boxes.asd

Source

folio2-boxes.asd.

Parent Component

folio2-boxes (system).

ASDF Systems

folio2-boxes.


4.1.5 folio2-make/folio2-make.asd

Source

folio2-make.asd.

Parent Component

folio2-make (system).

ASDF Systems

folio2-make.


4.1.6 folio2-functions/folio2-functions.asd

Source

folio2-functions.asd.

Parent Component

folio2-functions (system).

ASDF Systems

folio2-functions.


4.1.7 folio2-functions-syntax/folio2-functions-syntax.asd

Source

folio2-functions-syntax.asd.

Parent Component

folio2-functions-syntax (system).

ASDF Systems

folio2-functions-syntax.


4.1.8 folio2-maps/folio2-maps.asd

Source

folio2-maps.asd.

Parent Component

folio2-maps (system).

ASDF Systems

folio2-maps.


4.1.9 folio2-maps-syntax/folio2-maps-syntax.asd

Source

folio2-maps-syntax.asd.

Parent Component

folio2-maps-syntax (system).

ASDF Systems

folio2-maps-syntax.


4.1.10 folio2-pairs/folio2-pairs.asd

Source

folio2-pairs.asd.

Parent Component

folio2-pairs (system).

ASDF Systems

folio2-pairs.


4.1.11 folio2-sequences/folio2-sequences.asd

Source

folio2-sequences.asd.

Parent Component

folio2-sequences (system).

ASDF Systems

folio2-sequences.


4.1.12 folio2-sequences-syntax/folio2-sequences-syntax.asd

Source

folio2-sequences-syntax.asd.

Parent Component

folio2-sequences-syntax (system).

ASDF Systems

folio2-sequences-syntax.


4.1.13 folio2-series/folio2-series.asd

Source

folio2-series.asd.

Parent Component

folio2-series (system).

ASDF Systems

folio2-series.


4.1.14 folio2-taps/folio2-taps.asd

Source

folio2-taps.asd.

Parent Component

folio2-taps (system).

ASDF Systems

folio2-taps.


4.1.15 folio2/src/folio2-package.lisp

Source

folio2.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.


4.1.16 folio2/src/version.lisp

Dependency

folio2-package.lisp (file).

Source

folio2.asd.

Parent Component

src (module).

Internals

*folio-version* (special variable).


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

Source

folio2-as.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.as.


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

Dependency

as-package.lisp (file).

Source

folio2-as.asd.

Parent Component

src (module).

Public Interface

as (generic function).


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

Source

folio2-as-syntax.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.as.


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

Dependency

as-package.lisp (file).

Source

folio2-as-syntax.asd.

Parent Component

src (module).

Internals

read-type-constraint (function).


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

Source

folio2-boxes.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.boxes.


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

Dependency

boxes-package.lisp (file).

Source

folio2-boxes.asd.

Parent Component

src (module).

Public Interface

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

Dependency

boxes-types.lisp (file).

Source

folio2-boxes.asd.

Parent Component

src (module).

Public Interface

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

Source

folio2-make.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.make.


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

Dependency

make-package.lisp (file).

Source

folio2-make.asd.

Parent Component

src (module).

Public Interface

make (generic function).


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

Source

folio2-functions.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.functions.


4.1.27 folio2-functions/src/functions-functions.lisp

Dependency

functions-package.lisp (file).

Source

folio2-functions.asd.

Parent Component

src (module).

Public Interface

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

Source

folio2-functions-syntax.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.functions.


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

Dependency

functions-package.lisp (file).

Source

folio2-functions-syntax.asd.

Parent Component

src (module).

Public Interface
Internals

%gen-vars (function).


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

Source

folio2-maps.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.maps.


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

Dependency

maps-package.lisp (file).

Source

folio2-maps.asd.

Parent Component

src (module).

Public Interface

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

Dependency

maps-types.lisp (file).

Source

folio2-maps.asd.

Parent Component

src (module).

Public Interface
Internals

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

Source

folio2-maps-syntax.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.maps.


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

Dependency

maps-package.lisp (file).

Source

folio2-maps-syntax.asd.

Parent Component

src (module).


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

Source

folio2-pairs.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.pairs.


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

Dependency

pairs-package.lisp (file).

Source

folio2-pairs.asd.

Parent Component

src (module).

Public Interface

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

Source

folio2-sequences.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.sequences.


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

Dependency

sequences-package.lisp (file).

Source

folio2-sequences.asd.

Parent Component

src (module).

Public Interface
Internals

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

Source

folio2-sequences-syntax.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.sequences.


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

Dependency

sequences-package.lisp (file).

Source

folio2-sequences-syntax.asd.

Parent Component

src (module).


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

If Feature

:sbcl

Source

folio2-series.asd.

Parent Component

src (module).


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

Dependency

suppress-series-warnings.lisp (file).

Source

folio2-series.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.series.


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

Dependency

series-package.lisp (file).

Source

folio2-series.asd.

Parent Component

src (module).

Public Interface

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

Dependency

series-syntax.lisp (file).

Source

folio2-series.asd.

Parent Component

src (module).

Public Interface
Internals

%make-toggle (function).


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

Source

folio2-taps.asd.

Parent Component

src (module).

Packages

net.bardcode.folio2.taps.


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

Dependency

taps-package.lisp (file).

Source

folio2-taps.asd.

Parent Component

src (module).

Public Interface

5 Packages

Packages are listed by definition order.


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

5.1 net.bardcode.folio2.taps

Source

taps-package.lisp.

Use List
Used By List

net.bardcode.folio2.

Public Interface

5.3 net.bardcode.folio2.boxes

Source

boxes-package.lisp.

Use List
Used By List

net.bardcode.folio2.

Public Interface

5.4 net.bardcode.folio2.pairs

Source

pairs-package.lisp.

Use List
Used By List
Public Interface

5.6 net.bardcode.folio2.maps

Source

maps-package.lisp.

Use List
Public Interface
Internals

5.7 net.bardcode.folio2.sequences

Source

sequences-package.lisp.

Use List
Public Interface
Internals

5.8 net.bardcode.folio2.series

Source

series-package.lisp.

Use List
Used By List

net.bardcode.folio2.

Public Interface
Internals

%make-toggle (function).


5.10 net.bardcode.folio2.functions

Source

functions-package.lisp.

Use List
Used By List

net.bardcode.folio2.

Public Interface
Internals

%gen-vars (function).


6 Definitions

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


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

6.1 Public Interface


6.1.1 Macros

Macro: $ (f &rest args)
Package

net.bardcode.folio2.functions.

Source

functions-syntax.lisp.

Macro: -> (&rest fns)
Package

net.bardcode.folio2.functions.

Source

functions-syntax.lisp.

Macro: ^ (args &body body)
Package

net.bardcode.folio2.functions.

Source

functions-syntax.lisp.

Macro: alist (&rest pairs)
Package

net.bardcode.folio2.maps.

Source

maps-functions.lisp.

Macro: cascade (args &rest fns)
Package

net.bardcode.folio2.functions.

Source

functions-syntax.lisp.

Macro: fn (args &body body)
Package

net.bardcode.folio2.functions.

Source

functions-syntax.lisp.

Macro: iterate (fn init)
Package

net.bardcode.folio2.series.

Source

series-syntax.lisp.

Macro: repeat (expr)
Package

net.bardcode.folio2.series.

Source

series-syntax.lisp.


6.1.2 Setf expanders

Setf Expander: (setf left) (p)
Package

net.bardcode.folio2.pairs.

Source

pairs-functions.lisp.

Reader

left (generic function).

Writer

set-left! (generic function).

Setf Expander: (setf right) (p)
Package

net.bardcode.folio2.pairs.

Source

pairs-functions.lisp.

Reader

right (generic function).

Writer

set-right! (generic function).

Setf Expander: (setf unbox) (b)
Package

net.bardcode.folio2.boxes.

Source

boxes-functions.lisp.

Reader

unbox (generic function).

Writer

set-box! (generic function).


6.1.3 Ordinary functions

Function: append (&rest sequences)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: box (val)
Package

net.bardcode.folio2.boxes.

Source

boxes-functions.lisp.

Function: coalesce (fn &rest seqs)
Package

net.bardcode.folio2.series.

Source

series-functions.lisp.

Function: count-if-not (predicate sequence &key start end key)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: every? (predicate sequence &rest sequences)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: find-if-not (predicate sequence &key start end key)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: flip (f)
Package

net.bardcode.folio2.functions.

Source

functions-functions.lisp.

Function: join (cupola sequences)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: pair (l r)
Package

net.bardcode.folio2.pairs.

Source

pairs-functions.lisp.

Function: partial (function &rest arguments)
Package

net.bardcode.folio2.functions.

Source

functions-functions.lisp.

Function: plist (&rest keys-and-values)
Package

net.bardcode.folio2.maps.

Source

maps-functions.lisp.

Function: position-if-not (predicate sequence &key start end key)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: rpartial (function &rest arguments)
Package

net.bardcode.folio2.functions.

Source

functions-functions.lisp.

Function: sequence (&rest elements)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: series (&rest elements)
Package

net.bardcode.folio2.series.

Source

series-functions.lisp.

Function: some? (predicate sequence &rest sequences)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.


6.1.4 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.

Method: acons (key value (sequence vector))
Source

sequences-functions.lisp.

Method: acons (key value (sequence cons))
Source

sequences-functions.lisp.

Method: acons (key value (sequence null))
Source

sequences-functions.lisp.

Generic Function: add-first (x sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: add-first (x (series foundation-series))
Source

series-functions.lisp.

Method: add-first (x (sequence wb-seq))
Source

sequences-functions.lisp.

Method: add-first ((x character) (sequence string))
Source

sequences-functions.lisp.

Method: add-first (x (sequence vector))
Source

sequences-functions.lisp.

Method: add-first (x (sequence cons))
Source

sequences-functions.lisp.

Method: add-first (x (sequence null))
Source

sequences-functions.lisp.

Generic Function: add-last (sequence x)
Package

net.bardcode.folio2.sequences.

Methods
Method: add-last ((sequence wb-seq) x)
Source

sequences-functions.lisp.

Method: add-last ((sequence string) (x character))
Source

sequences-functions.lisp.

Method: add-last ((sequence vector) x)
Source

sequences-functions.lisp.

Method: add-last ((sequence cons) x)
Source

sequences-functions.lisp.

Method: add-last ((sequence null) x)
Source

sequences-functions.lisp.

Generic Function: alist? (thing)
Package

net.bardcode.folio2.maps.

Methods
Method: alist? ((thing cons))
Source

maps-types.lisp.

Method: alist? (thing)
Source

maps-types.lisp.

Generic Function: any (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: any ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: any ((sequence sequence))
Source

sequences-functions.lisp.

Method: any ((sequence null))
Source

sequences-functions.lisp.

Generic Function: apportion (seq &rest fns)
Package

net.bardcode.folio2.sequences.

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

sequences-functions.lisp.

Method: apportion ((seq sequence) &rest fns)
Source

sequences-functions.lisp.

Method: apportion ((seq null) &rest fns)
Source

sequences-functions.lisp.

Generic Function: as (type val &key package &allow-other-keys)
Package

net.bardcode.folio2.as.

Source

as-functions.lisp.

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

series-functions.lisp.

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

series-functions.lisp.

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

series-functions.lisp.

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

series-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.series:series)) (value sequence) &key &allow-other-keys)
Source

series-functions.lisp.

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

series-functions.lisp.

Method: as ((type (eql fset:wb-seq)) (sequence wb-seq) &key &allow-other-keys)
Source

sequences-functions.lisp.

Method: as ((type (eql fset:wb-seq)) (sequence vector) &key &allow-other-keys)
Source

sequences-functions.lisp.

Method: as ((type (eql fset:wb-seq)) (sequence cons) &key &allow-other-keys)
Source

sequences-functions.lisp.

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

sequences-functions.lisp.

Method: as ((type (eql vector)) (sequence vector) &key &allow-other-keys)
Source

sequences-functions.lisp.

Method: as ((type (eql string)) (sequence cons) &key &allow-other-keys)
Source

sequences-functions.lisp.

Method: as ((type (eql vector)) (sequence cons) &key &allow-other-keys)
Source

sequences-functions.lisp.

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

sequences-functions.lisp.

Method: as ((type (eql list)) (sequence vector) &key &allow-other-keys)
Source

sequences-functions.lisp.

Method: as ((type (eql list)) (sequence cons) &key &allow-other-keys)
Source

sequences-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.pairs:pair)) (val vector) &key &allow-other-keys)
Source

pairs-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.pairs:pair)) (val cons) &key &allow-other-keys)
Source

pairs-functions.lisp.

Method: as ((type (eql fset:wb-map)) (value cons) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql fset:wb-map)) (value null) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql fset:wb-map)) value &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:plist)) (value cons) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:plist)) value &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:alist)) (value wb-map) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:alist)) (value cons) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:alist)) value &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:map)) (value cons) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:map)) (value null) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.maps:map)) value &key &allow-other-keys)
Source

maps-functions.lisp.

Method: as ((type (eql :box)) val &key &allow-other-keys)
Source

boxes-functions.lisp.

Method: as ((type (eql net.bardcode.folio2.boxes:box)) val &key &allow-other-keys)
Source

boxes-functions.lisp.

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.

Method: assoc (item (sequence sequence) &key key test)
Source

sequences-functions.lisp.

Method: assoc (item (sequence cons) &key key test)
Source

sequences-functions.lisp.

Method: assoc (item (sequence null) &key key test)
Source

sequences-functions.lisp.

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.

Method: binary-append ((sequence1 wb-seq) (sequence2 vector))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 wb-seq) (sequence2 cons))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 wb-seq) (sequence2 null))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 string) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 string) (sequence2 sequence))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 string) (sequence2 null))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 vector) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 vector) (sequence2 vector))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 vector) (sequence2 cons))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 vector) (sequence2 null))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 cons) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 cons) (sequence2 vector))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 cons) (sequence2 cons))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 cons) (sequence2 null))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 null) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 null) (sequence2 vector))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 null) (sequence2 cons))
Source

sequences-functions.lisp.

Method: binary-append ((sequence1 null) (sequence2 null))
Source

sequences-functions.lisp.

Generic Function: box? (x)
Package

net.bardcode.folio2.boxes.

Methods
Method: box? ((x cons))
Source

boxes-types.lisp.

Method: box? (x)
Source

boxes-types.lisp.

Generic Function: by (n sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: by ((n integer) (series foundation-series))
Source

series-functions.lisp.

Method: by ((n integer) (sequence wb-seq))
Source

sequences-functions.lisp.

Method: by ((n integer) (sequence string))
Source

sequences-functions.lisp.

Method: by ((n integer) (sequence vector))
Source

sequences-functions.lisp.

Method: by ((n integer) (sequence cons))
Source

sequences-functions.lisp.

Method: by ((n integer) (sequence null))
Source

sequences-functions.lisp.

Generic Function: characters (in)
Package

net.bardcode.folio2.taps.

Methods
Method: characters ((str string))
Source

taps-functions.lisp.

Method: characters ((in stream))
Source

taps-functions.lisp.

Method: characters ((in pathname))
Source

taps-functions.lisp.

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.

Method: contains-key? ((x cons) key &key test)
Source

maps-functions.lisp.

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.

Method: contains-value? ((x cons) value &key test)
Source

maps-functions.lisp.

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.

Method: count (item (sequence sequence) &key start end key test)
Source

sequences-functions.lisp.

Method: count (item (sequence null) &key start end key test)
Source

sequences-functions.lisp.

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.

Method: count-if (predicate (sequence sequence) &key start end key)
Source

sequences-functions.lisp.

Method: count-if (predicate (sequence null) &key start end key)
Source

sequences-functions.lisp.

Generic Function: dispose (seq &rest fns)
Package

net.bardcode.folio2.sequences.

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

series-functions.lisp.

Method: dispose ((seq wb-seq) &rest fns)
Source

sequences-functions.lisp.

Method: dispose ((seq sequence) &rest fns)
Source

sequences-functions.lisp.

Method: dispose ((seq null) &rest fns)
Source

sequences-functions.lisp.

Generic Function: drop (n sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: drop ((n integer) (series foundation-series))
Source

series-functions.lisp.

Method: drop ((n integer) (sequence wb-seq))
Source

sequences-functions.lisp.

Method: drop ((n integer) (sequence sequence))
Source

sequences-functions.lisp.

Method: drop ((n integer) (sequence null))
Source

sequences-functions.lisp.

Method: drop ((n (eql 0)) (sequence null))
Source

sequences-functions.lisp.

Generic Function: drop-while (predicate sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: drop-while (predicate (series foundation-series))
Source

series-functions.lisp.

Method: drop-while (predicate (sequence wb-seq))
Source

sequences-functions.lisp.

Method: drop-while (predicate (sequence sequence))
Source

sequences-functions.lisp.

Method: drop-while (predicate (sequence null))
Source

sequences-functions.lisp.

Generic Function: element (sequence n)
Package

net.bardcode.folio2.sequences.

Methods
Method: element ((series foundation-series) (n integer))
Source

series-functions.lisp.

Method: element ((sequence wb-seq) (n integer))
Source

sequences-functions.lisp.

Method: element ((sequence sequence) (n integer))
Source

sequences-functions.lisp.

Method: element ((sequence null) (n integer))
Source

sequences-functions.lisp.

Generic Function: elements (in)
Package

net.bardcode.folio2.taps.

Methods
Method: elements ((in wb-seq))
Source

taps-functions.lisp.

Method: elements ((in sequence))
Source

taps-functions.lisp.

Method: elements ((in null))
Source

taps-functions.lisp.

Generic Function: empty? (sequence)
Package

net.bardcode.folio2.sequences.

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

sequences-functions.lisp.

Method: empty? ((sequence sequence))
Source

sequences-functions.lisp.

Method: empty? ((sequence null))
Source

sequences-functions.lisp.

Generic Function: filter (predicate sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: filter (predicate (series foundation-series))
Source

series-functions.lisp.

Method: filter (predicate (sequence wb-seq))
Source

sequences-functions.lisp.

Method: filter (predicate (sequence sequence))
Source

sequences-functions.lisp.

Method: filter (predicate (sequence null))
Source

sequences-functions.lisp.

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.

Method: find (item (sequence sequence) &key test start end key)
Source

sequences-functions.lisp.

Method: find (item (sequence null) &key test start end key)
Source

sequences-functions.lisp.

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.

Method: find-if (predicate (sequence sequence) &key start end key)
Source

sequences-functions.lisp.

Method: find-if (predicate (sequence null) &key start end key)
Source

sequences-functions.lisp.

Generic Function: first (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: first ((series foundation-series))
Source

series-functions.lisp.

Method: first ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: first ((sequence sequence))
Source

sequences-functions.lisp.

Method: first ((sequence cons))
Source

sequences-functions.lisp.

Method: first ((sequence null))
Source

sequences-functions.lisp.

Generic Function: function? (thing)
Package

net.bardcode.folio2.functions.

Methods
Method: function? ((thing method))
Source

functions-functions.lisp.

Method: function? ((thing generic-function))
Source

functions-functions.lisp.

Method: function? ((thing function))
Source

functions-functions.lisp.

Method: function? (thing)
Source

functions-functions.lisp.

Generic Function: functional? (thing)
Package

net.bardcode.folio2.functions.

Methods
Method: functional? ((thing method))
Source

functions-functions.lisp.

Method: functional? ((thing generic-function))
Source

functions-functions.lisp.

Method: functional? ((thing function))
Source

functions-functions.lisp.

Method: functional? (thing)
Source

functions-functions.lisp.

Generic Function: generic-function? (thing)
Package

net.bardcode.folio2.functions.

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

functions-functions.lisp.

Method: generic-function? (thing)
Source

functions-functions.lisp.

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.

Method: get-key ((x cons) key &key test default)
Source

maps-functions.lisp.

Generic Function: head (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: head ((series foundation-series))
Source

series-functions.lisp.

Method: head ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: head ((sequence sequence))
Source

sequences-functions.lisp.

Method: head ((sequence cons))
Source

sequences-functions.lisp.

Method: head ((sequence null))
Source

sequences-functions.lisp.

Generic Function: image (function sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: image (function (series foundation-series))
Source

series-functions.lisp.

Method: image (function (sequence wb-seq))
Source

sequences-functions.lisp.

Method: image (function (sequence string))
Source

sequences-functions.lisp.

Method: image (function (sequence vector))
Source

sequences-functions.lisp.

Method: image (function (sequence cons))
Source

sequences-functions.lisp.

Method: image (function (sequence null))
Source

sequences-functions.lisp.

Generic Function: indexes (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: indexes ((s foundation-series))
Source

series-functions.lisp.

Method: indexes ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: indexes ((sequence vector))
Source

sequences-functions.lisp.

Method: indexes ((sequence cons))
Source

sequences-functions.lisp.

Method: indexes ((sequence null))
Source

sequences-functions.lisp.

Generic Function: interleave (sequence1 sequence2)
Package

net.bardcode.folio2.sequences.

Methods
Method: interleave ((sequence1 foundation-series) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: interleave ((sequence1 wb-seq) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: interleave ((sequence1 vector) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: interleave ((sequence1 cons) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: interleave ((sequence1 null) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: interleave ((sequence1 foundation-series) (sequence2 wb-seq))
Source

series-functions.lisp.

Method: interleave ((sequence1 foundation-series) (sequence2 vector))
Source

series-functions.lisp.

Method: interleave ((sequence1 foundation-series) (sequence2 cons))
Source

series-functions.lisp.

Method: interleave ((sequence1 foundation-series) (sequence2 null))
Source

series-functions.lisp.

Method: interleave ((sequence1 wb-seq) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 wb-seq) (sequence2 vector))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 wb-seq) (sequence2 cons))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 wb-seq) (sequence2 null))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 vector) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 string) (sequence2 string))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 vector) (sequence2 vector))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 vector) (sequence2 cons))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 vector) (sequence2 null))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 cons) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 cons) (sequence2 vector))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 cons) (sequence2 cons))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 cons) (sequence2 null))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 null) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 null) (sequence2 vector))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 null) (sequence2 cons))
Source

sequences-functions.lisp.

Method: interleave ((sequence1 null) (sequence2 null))
Source

sequences-functions.lisp.

Generic Function: interpose (item sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: interpose (item (sequence foundation-series))
Source

series-functions.lisp.

Method: interpose (item (sequence wb-seq))
Source

sequences-functions.lisp.

Method: interpose (item (sequence vector))
Source

sequences-functions.lisp.

Method: interpose (item (sequence cons))
Source

sequences-functions.lisp.

Method: interpose (item (sequence null))
Source

sequences-functions.lisp.

Generic Function: keys (x)
Package

net.bardcode.folio2.maps.

Methods
Method: keys ((x wb-map))
Source

maps-functions.lisp.

Method: keys ((x cons))
Source

maps-functions.lisp.

Generic Function: last (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: last ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: last ((sequence vector))
Source

sequences-functions.lisp.

Method: last ((sequence cons))
Source

sequences-functions.lisp.

Method: last ((sequence null))
Source

sequences-functions.lisp.

Generic Function: leave (n sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: leave ((n integer) (sequence wb-seq))
Source

sequences-functions.lisp.

Method: leave ((n integer) (sequence sequence))
Source

sequences-functions.lisp.

Method: leave ((n integer) (sequence null))
Source

sequences-functions.lisp.

Generic Function: left (val)
Package

net.bardcode.folio2.pairs.

Setf expander for this generic function

(setf left).

Methods
Method: left ((val cons))
Source

pairs-functions.lisp.

Method: left ((val null))
Source

pairs-functions.lisp.

Generic Function: length (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: length ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: length ((sequence sequence))
Source

sequences-functions.lisp.

Method: length ((sequence null))
Source

sequences-functions.lisp.

Generic Function: lines (in)
Package

net.bardcode.folio2.taps.

Methods
Method: lines ((str string))
Source

taps-functions.lisp.

Method: lines ((in stream))
Source

taps-functions.lisp.

Method: lines ((in pathname))
Source

taps-functions.lisp.

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.

Methods
Method: make ((type (eql :pair)) &key left right &allow-other-keys)
Source

pairs-functions.lisp.

Method: make ((type (eql net.bardcode.folio2.pairs:pair)) &key left right &allow-other-keys)
Source

pairs-functions.lisp.

Method: make ((type (eql fset:wb-map)) &key contents &allow-other-keys)
Source

maps-functions.lisp.

Method: make ((type (eql net.bardcode.folio2.maps:alist)) &key contents &allow-other-keys)
Source

maps-functions.lisp.

Method: make ((type (eql net.bardcode.folio2.maps:plist)) &key contents &allow-other-keys)
Source

maps-functions.lisp.

Method: make ((type (eql net.bardcode.folio2.maps:map)) &key contents &allow-other-keys)
Source

maps-functions.lisp.

Method: make ((type (eql :box)) &key value &allow-other-keys)
Source

boxes-functions.lisp.

Method: make ((type (eql net.bardcode.folio2.boxes:box)) &key value &allow-other-keys)
Source

boxes-functions.lisp.

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.

Method: map? ((x wb-map))
Source

maps-functions.lisp.

Method: map? (x)
Source

maps-functions.lisp.

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.

Method: merge ((map1 wb-map) (map2 cons) &key &allow-other-keys)
Source

maps-functions.lisp.

Method: merge ((map1 wb-map) (map2 null) &key test &allow-other-keys)
Source

maps-functions.lisp.

Method: merge ((map1 cons) (map2 wb-map) &key test &allow-other-keys)
Source

maps-functions.lisp.

Method: merge ((map1 cons) (map2 cons) &key test &allow-other-keys)
Source

maps-functions.lisp.

Method: merge ((map1 cons) (map2 null) &key test &allow-other-keys)
Source

maps-functions.lisp.

Method: merge ((map1 null) (map2 wb-map) &key test &allow-other-keys)
Source

maps-functions.lisp.

Method: merge ((map1 null) (map2 cons) &key test &allow-other-keys)
Source

maps-functions.lisp.

Method: merge ((map1 null) (map2 null) &key test &allow-other-keys)
Source

maps-functions.lisp.

Generic Function: method? (thing)
Package

net.bardcode.folio2.functions.

Methods
Method: method? ((thing method))
Source

functions-functions.lisp.

Method: method? ((thing function))
Source

functions-functions.lisp.

Method: method? (thing)
Source

functions-functions.lisp.

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.

Method: mismatch ((sequence1 wb-seq) (sequence2 sequence) &key test key start1 start2 end1 end2)
Source

sequences-functions.lisp.

Method: mismatch ((sequence1 sequence) (sequence2 wb-seq) &key test key start1 start2 end1 end2)
Source

sequences-functions.lisp.

Method: mismatch ((sequence1 sequence) (sequence2 sequence) &key test key start1 start2 end1 end2)
Source

sequences-functions.lisp.

Method: mismatch ((sequence1 null) (sequence2 null) &key test key start1 start2 end1 end2)
Source

sequences-functions.lisp.

Generic Function: objects (in)
Package

net.bardcode.folio2.taps.

Methods
Method: objects ((str string))
Source

taps-functions.lisp.

Method: objects ((in stream))
Source

taps-functions.lisp.

Method: objects ((in pathname))
Source

taps-functions.lisp.

Generic Function: octets (path)
Package

net.bardcode.folio2.taps.

Methods
Method: octets ((in stream))
Source

taps-functions.lisp.

Method: octets ((in vector))
Source

taps-functions.lisp.

Method: octets ((path pathname))
Source

taps-functions.lisp.

Generic Function: pair? (val)
Package

net.bardcode.folio2.pairs.

Methods
Method: pair? ((val cons))
Source

pairs-functions.lisp.

Method: pair? ((val null))
Source

pairs-functions.lisp.

Method: pair? (val)
Source

pairs-functions.lisp.

Generic Function: partition (predicate sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: partition (predicate (series foundation-series))
Source

series-functions.lisp.

Method: partition (predicate (sequence wb-seq))
Source

sequences-functions.lisp.

Method: partition (predicate (sequence sequence))
Source

sequences-functions.lisp.

Method: partition (predicate (sequence null))
Source

sequences-functions.lisp.

Generic Function: penult (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: penult ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: penult ((sequence sequence))
Source

sequences-functions.lisp.

Method: penult ((sequence null))
Source

sequences-functions.lisp.

Generic Function: plist? (thing)
Package

net.bardcode.folio2.maps.

Methods
Method: plist? ((thing cons))
Source

maps-types.lisp.

Method: plist? (thing)
Source

maps-types.lisp.

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.

Method: position (item (sequence sequence) &key test start end key)
Source

sequences-functions.lisp.

Method: position (item (sequence null) &key test start end key)
Source

sequences-functions.lisp.

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.

Method: position-if (predicate (sequence sequence) &key start end key)
Source

sequences-functions.lisp.

Method: position-if (predicate (sequence null) &key start end key)
Source

sequences-functions.lisp.

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.

Method: prefix-match? ((prefix sequence) (sequence foundation-series) &key test key)
Source

series-functions.lisp.

Method: prefix-match? ((prefix null) (sequence foundation-series) &key test key)
Source

series-functions.lisp.

Method: prefix-match? ((prefix wb-seq) (sequence wb-seq) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix wb-seq) (sequence sequence) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix wb-seq) (sequence null) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix sequence) (sequence wb-seq) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix sequence) (sequence sequence) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix sequence) (sequence null) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix null) (sequence wb-seq) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix null) (sequence sequence) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? ((prefix null) (sequence null) &key test key)
Source

sequences-functions.lisp.

Method: prefix-match? (prefix sequence &key test key)
Source

sequences-functions.lisp.

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.

Method: put-key ((x cons) key value &key test &allow-other-keys)
Source

maps-functions.lisp.

Method: put-key ((x null) key value &key &allow-other-keys)
Source

maps-functions.lisp.

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.

Generic Function: range-from (start &key by)
Package

net.bardcode.folio2.series.

Methods
Method: range-from ((start integer) &key by)
Source

series-functions.lisp.

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.

Method: reduce (fn (sequence sequence) &key key initial-value)
Source

sequences-functions.lisp.

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.

Method: remove (item (sequence wb-seq) &key test start end key)
Source

sequences-functions.lisp.

Method: remove (item (sequence sequence) &key test start end key)
Source

sequences-functions.lisp.

Method: remove (item (sequence null) &key test start end key)
Source

sequences-functions.lisp.

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.

Method: remove-duplicates ((sequence sequence) &key test start end key)
Source

sequences-functions.lisp.

Method: remove-duplicates ((sequence null) &key test start end key)
Source

sequences-functions.lisp.

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.

Method: remove-if (predicate (sequence wb-seq) &key start end key)
Source

sequences-functions.lisp.

Method: remove-if (predicate (sequence sequence) &key start end key)
Source

sequences-functions.lisp.

Method: remove-if (predicate (sequence null) &key start end key)
Source

sequences-functions.lisp.

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.

Method: remove-if-not (predicate sequence &key start end key)
Source

sequences-functions.lisp.

Generic Function: rest (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: rest ((sequence foundation-series))
Source

series-functions.lisp.

Method: rest ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: rest ((sequence sequence))
Source

sequences-functions.lisp.

Method: rest ((sequence null))
Source

sequences-functions.lisp.

Generic Function: reverse (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: reverse ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: reverse ((sequence sequence))
Source

sequences-functions.lisp.

Method: reverse ((sequence null))
Source

sequences-functions.lisp.

Generic Function: right (val)
Package

net.bardcode.folio2.pairs.

Setf expander for this generic function

(setf right).

Methods
Method: right ((val cons))
Source

pairs-functions.lisp.

Method: right ((val null))
Source

pairs-functions.lisp.

Generic Function: scan (seq)
Package

net.bardcode.folio2.series.

Methods
Method: scan ((seq foundation-series))
Source

series-functions.lisp.

Method: scan ((seq wb-seq))
Source

series-functions.lisp.

Method: scan ((seq sequence))
Source

series-functions.lisp.

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.

Method: search ((sequence1 wb-seq) (sequence2 sequence) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Method: search ((sequence1 wb-seq) (sequence2 null) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Method: search ((sequence1 sequence) (sequence2 wb-seq) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Method: search ((sequence1 sequence) (sequence2 sequence) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Method: search ((sequence1 sequence) (sequence2 null) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Method: search ((sequence1 null) (sequence2 wb-seq) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Method: search ((sequence1 null) (sequence2 sequence) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Method: search ((sequence1 null) (sequence2 null) &key start1 end1 start2 end2 test key)
Source

sequences-functions.lisp.

Generic Function: second (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: second ((sequence foundation-series))
Source

series-functions.lisp.

Method: second ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: second ((sequence sequence))
Source

sequences-functions.lisp.

Method: second ((sequence cons))
Source

sequences-functions.lisp.

Method: second ((sequence null))
Source

sequences-functions.lisp.

Generic Function: select (sequence1 sequence2)
Package

net.bardcode.folio2.sequences.

Methods
Method: select ((sequence1 foundation-series) (sequence2 sequence))
Source

series-functions.lisp.

Method: select ((sequence1 foundation-series) (sequence2 null))
Source

series-functions.lisp.

Method: select ((sequence1 wb-seq) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: select ((sequence1 sequence) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: select ((sequence1 null) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: select ((sequence1 wb-seq) (sequence2 vector))
Source

sequences-functions.lisp.

Method: select ((sequence1 sequence) (sequence2 vector))
Source

sequences-functions.lisp.

Method: select ((sequence1 null) (sequence2 vector))
Source

sequences-functions.lisp.

Method: select ((sequence1 wb-seq) (sequence2 cons))
Source

sequences-functions.lisp.

Method: select ((sequence1 sequence) (sequence2 cons))
Source

sequences-functions.lisp.

Method: select ((sequence1 cons) (sequence2 null))
Source

sequences-functions.lisp.

Method: select ((sequence1 null) (sequence2 cons))
Source

sequences-functions.lisp.

Method: select ((sequence1 null) (sequence2 null))
Source

sequences-functions.lisp.

Generic Function: sequence? (thing)
Package

net.bardcode.folio2.sequences.

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

sequences-functions.lisp.

Method: sequence? ((thing cons))
Source

sequences-functions.lisp.

Method: sequence? ((thing null))
Source

sequences-functions.lisp.

Method: sequence? (thing)
Source

sequences-functions.lisp.

Generic Function: series? (thing)
Package

net.bardcode.folio2.series.

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

series-functions.lisp.

Method: series? (thing)
Source

series-functions.lisp.

Generic Function: set-box! (b val)
Package

net.bardcode.folio2.boxes.

Setf expanders to this generic function

(setf unbox).

Methods
Method: set-box! ((b cons) val)
Source

boxes-functions.lisp.

Generic Function: set-left! (p val)
Package

net.bardcode.folio2.pairs.

Setf expanders to this generic function

(setf left).

Methods
Method: set-left! ((p cons) val)
Source

pairs-functions.lisp.

Generic Function: set-right! (p val)
Package

net.bardcode.folio2.pairs.

Setf expanders to this generic function

(setf right).

Methods
Method: set-right! ((p cons) val)
Source

pairs-functions.lisp.

Generic Function: shuffle (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: shuffle ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: shuffle ((sequence vector))
Source

sequences-functions.lisp.

Method: shuffle ((sequence cons))
Source

sequences-functions.lisp.

Method: shuffle ((sequence null))
Source

sequences-functions.lisp.

Generic Function: slots (in)
Package

net.bardcode.folio2.taps.

Methods
Method: slots ((in wb-map))
Source

taps-functions.lisp.

Method: slots ((in hash-table))
Source

taps-functions.lisp.

Method: slots ((in cons))
Source

taps-functions.lisp.

Method: slots ((in standard-object))
Source

taps-functions.lisp.

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.

Method: sort ((sequence sequence) predicate &key key)
Source

sequences-functions.lisp.

Method: sort ((sequence null) predicate &key key)
Source

sequences-functions.lisp.

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.

Method: split ((sequence wb-seq) (sentinel vector) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence wb-seq) (sentinel cons) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence wb-seq) (sentinel null) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence vector) (sentinel wb-seq) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence vector) (sentinel vector) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence vector) (sentinel cons) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence vector) (sentinel null) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence cons) (sentinel wb-seq) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence cons) (sentinel vector) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence cons) (sentinel cons) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence cons) (sentinel null) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence null) (sentinel wb-seq) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence null) (sentinel vector) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence null) (sentinel cons) &key key test)
Source

sequences-functions.lisp.

Method: split ((sequence null) (sentinel null) &key key test)
Source

sequences-functions.lisp.

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.

Method: subsequence ((sequence wb-seq) (start integer) &optional end)
Source

sequences-functions.lisp.

Method: subsequence ((sequence sequence) (start integer) &optional end)
Source

sequences-functions.lisp.

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.

Method: substitute (new-item old-item (sequence wb-seq) &key key)
Source

sequences-functions.lisp.

Method: substitute (new-item old-item (sequence sequence) &key test key)
Source

sequences-functions.lisp.

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.

Method: substitute-if (new-item predicate (sequence wb-seq) &key key)
Source

sequences-functions.lisp.

Method: substitute-if (new-item predicate (sequence sequence) &key key)
Source

sequences-functions.lisp.

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.

Method: substitute-if-not (new-item predicate (sequence wb-seq) &key key)
Source

sequences-functions.lisp.

Method: substitute-if-not (new-item predicate (sequence sequence) &key key)
Source

sequences-functions.lisp.

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.

Method: suffix-match? ((sequence sequence) (suffix wb-seq) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? ((sequence null) (suffix wb-seq) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? ((sequence wb-seq) (suffix sequence) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? ((sequence sequence) (suffix sequence) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? ((sequence null) (suffix sequence) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? ((sequence wb-seq) (suffix null) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? ((sequence sequence) (suffix null) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? ((sequence null) (suffix null) &key test key)
Source

sequences-functions.lisp.

Method: suffix-match? (sequence suffix &key test key)
Source

sequences-functions.lisp.

Generic Function: tail (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: tail ((sequence foundation-series))
Source

series-functions.lisp.

Method: tail ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: tail ((sequence sequence))
Source

sequences-functions.lisp.

Method: tail ((sequence null))
Source

sequences-functions.lisp.

Generic Function: tails (sequence &key by)
Package

net.bardcode.folio2.sequences.

Methods
Method: tails ((sequence foundation-series) &key by)
Source

series-functions.lisp.

Method: tails ((sequence wb-seq) &key by)
Source

sequences-functions.lisp.

Method: tails ((sequence vector) &key by)
Source

sequences-functions.lisp.

Method: tails ((sequence cons) &key by)
Source

sequences-functions.lisp.

Method: tails ((sequence null) &key by)
Source

sequences-functions.lisp.

Generic Function: take (n sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: take ((n integer) (series foundation-series))
Source

series-functions.lisp.

Method: take ((n integer) (sequence wb-seq))
Source

sequences-functions.lisp.

Method: take ((n integer) (sequence sequence))
Source

sequences-functions.lisp.

Method: take ((n integer) (sequence null))
Source

sequences-functions.lisp.

Method: take ((n (eql 0)) (sequence null))
Source

sequences-functions.lisp.

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.

Method: take-by ((m integer) (n integer) (sequence wb-seq))
Source

sequences-functions.lisp.

Method: take-by ((m integer) (n integer) (sequence sequence))
Source

sequences-functions.lisp.

Method: take-by ((m integer) (n integer) (sequence null))
Source

sequences-functions.lisp.

Method: take-by ((m (eql 0)) (n (eql 0)) (sequence null))
Source

sequences-functions.lisp.

Generic Function: take-while (predicate sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: take-while (predicate (series foundation-series))
Source

series-functions.lisp.

Method: take-while (predicate (sequence wb-seq))
Source

sequences-functions.lisp.

Method: take-while (predicate (sequence sequence))
Source

sequences-functions.lisp.

Method: take-while (predicate (sequence null))
Source

sequences-functions.lisp.

Generic Function: unbox (x)
Package

net.bardcode.folio2.boxes.

Setf expander for this generic function

(setf unbox).

Methods
Method: unbox ((x cons))
Source

boxes-functions.lisp.

Generic Function: unzip (sequence)
Package

net.bardcode.folio2.sequences.

Methods
Method: unzip ((sequence foundation-series))
Source

series-functions.lisp.

Method: unzip ((sequence wb-seq))
Source

sequences-functions.lisp.

Method: unzip ((sequence sequence))
Source

sequences-functions.lisp.

Method: unzip ((sequence null))
Source

sequences-functions.lisp.

Generic Function: values (x)
Package

net.bardcode.folio2.maps.

Methods
Method: values ((x wb-map))
Source

maps-functions.lisp.

Method: values ((x cons))
Source

maps-functions.lisp.

Generic Function: wb-map? (thing)
Package

net.bardcode.folio2.maps.

Methods
Method: wb-map? (thing)
Source

maps-functions.lisp.

Generic Function: wb-seq? (x)
Package

net.bardcode.folio2.sequences.

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

sequences-functions.lisp.

Method: wb-seq? (x)
Source

sequences-functions.lisp.

Generic Function: zip (sequence1 sequence2)
Package

net.bardcode.folio2.sequences.

Methods
Method: zip ((sequence1 foundation-series) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: zip ((sequence1 foundation-series) (sequence2 wb-seq))
Source

series-functions.lisp.

Method: zip ((sequence1 foundation-series) (sequence2 sequence))
Source

series-functions.lisp.

Method: zip ((sequence1 wb-seq) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: zip ((sequence1 sequence) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: zip ((sequence1 null) (sequence2 foundation-series))
Source

series-functions.lisp.

Method: zip ((sequence1 wb-seq) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: zip ((sequence1 wb-seq) (sequence2 vector))
Source

sequences-functions.lisp.

Method: zip ((sequence1 wb-seq) (sequence2 cons))
Source

sequences-functions.lisp.

Method: zip ((sequence1 wb-seq) (sequence2 null))
Source

sequences-functions.lisp.

Method: zip ((sequence1 string) (sequence2 null))
Source

sequences-functions.lisp.

Method: zip ((sequence1 vector) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: zip ((sequence1 vector) (sequence2 vector))
Source

sequences-functions.lisp.

Method: zip ((sequence1 vector) (sequence2 cons))
Source

sequences-functions.lisp.

Method: zip ((sequence1 vector) (sequence2 null))
Source

sequences-functions.lisp.

Method: zip ((sequence1 cons) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: zip ((sequence1 cons) (sequence2 vector))
Source

sequences-functions.lisp.

Method: zip ((sequence1 cons) (sequence2 cons))
Source

sequences-functions.lisp.

Method: zip ((sequence1 cons) (sequence2 null))
Source

sequences-functions.lisp.

Method: zip ((sequence1 null) (sequence2 wb-seq))
Source

sequences-functions.lisp.

Method: zip ((sequence1 null) (sequence2 vector))
Source

sequences-functions.lisp.

Method: zip ((sequence1 null) (sequence2 cons))
Source

sequences-functions.lisp.

Method: zip ((sequence1 null) (sequence2 null))
Source

sequences-functions.lisp.


6.1.5 Types

Type: alist ()
Package

net.bardcode.folio2.maps.

Source

maps-types.lisp.

Type: box ()
Package

net.bardcode.folio2.boxes.

Source

boxes-types.lisp.

Type: plist ()
Package

net.bardcode.folio2.maps.

Source

maps-types.lisp.


6.2 Internals


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

6.2.1 Special variables

Special Variable: *any-random-state*
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Special Variable: *folio-version*
Package

net.bardcode.folio2.

Source

version.lisp.


6.2.2 Ordinary functions

Function: %expand-alist-pairs (pairs)
Package

net.bardcode.folio2.maps.

Source

maps-functions.lisp.

Function: %gen-vars (vals)
Package

net.bardcode.folio2.functions.

Source

functions-syntax.lisp.

Function: %general-prefix-match (prefix sequence &key test key)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: %general-suffix-match (sequence suffix &key test key)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: %general-tails-by (sequence step)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: %make-toggle (&rest args)
Package

net.bardcode.folio2.series.

Source

series-functions.lisp.

Function: %put-alist-key (x key value &key test)
Package

net.bardcode.folio2.maps.

Source

maps-functions.lisp.

Function: %put-plist-key (x key value &key test)
Package

net.bardcode.folio2.maps.

Source

maps-functions.lisp.

Function: assoc-if-not (predicate sequence &key key)
Package

net.bardcode.folio2.sequences.

Source

sequences-functions.lisp.

Function: read-type-constraint (stream subchar num)
Package

net.bardcode.folio2.as.

Source

as-syntax.lisp.


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.

Method: %merge-alists ((alist1 null) (alist2 cons) &key test)
Source

maps-functions.lisp.

Method: %merge-alists ((alist1 cons) (alist2 null) &key test)
Source

maps-functions.lisp.

Method: %merge-alists ((alist1 null) (alist2 null) &key test)
Source

maps-functions.lisp.

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.

Method: assoc-if (predicate (sequence sequence) &key key)
Source

sequences-functions.lisp.

Method: assoc-if (predicate (sequence cons) &key key)
Source

sequences-functions.lisp.

Method: assoc-if (predicate (sequence null) &key key)
Source

sequences-functions.lisp.


Appendix A Indexes


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

A.1 Concepts


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

$
$: Public macros

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

(
(setf left): Public setf expanders
(setf right): Public setf expanders
(setf unbox): Public setf expanders

-
->: Public macros

^
^: Public macros

A
acons: Public generic functions
acons: Public generic functions
acons: Public generic functions
acons: Public generic functions
acons: Public generic functions
add-first: Public generic functions
add-first: Public generic functions
add-first: Public generic functions
add-first: Public generic functions
add-first: Public generic functions
add-first: Public generic functions
add-first: Public generic functions
add-last: Public generic functions
add-last: Public generic functions
add-last: Public generic functions
add-last: Public generic functions
add-last: Public generic functions
add-last: Public generic functions
alist: Public macros
alist?: Public generic functions
alist?: Public generic functions
alist?: Public generic functions
any: Public generic functions
any: Public generic functions
any: Public generic functions
any: Public generic functions
append: Public ordinary functions
apportion: Public generic functions
apportion: Public generic functions
apportion: Public generic functions
apportion: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
as: Public generic functions
assoc: Public generic functions
assoc: Public generic functions
assoc: Public generic functions
assoc: Public generic functions
assoc: Public generic functions
assoc-if: Private generic functions
assoc-if: Private generic functions
assoc-if: Private generic functions
assoc-if: Private generic functions
assoc-if: Private generic functions
assoc-if-not: Private ordinary functions

B
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
binary-append: Public generic functions
box: Public ordinary functions
box?: Public generic functions
box?: Public generic functions
box?: Public generic functions
by: Public generic functions
by: Public generic functions
by: Public generic functions
by: Public generic functions
by: Public generic functions
by: Public generic functions
by: Public generic functions

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

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

E
element: Public generic functions
element: Public generic functions
element: Public generic functions
element: Public generic functions
element: Public generic functions
elements: Public generic functions
elements: Public generic functions
elements: Public generic functions
elements: Public generic functions
empty?: Public generic functions
empty?: Public generic functions
empty?: Public generic functions
empty?: Public generic functions
every?: Public ordinary functions

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

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

H
head: Public generic functions
head: Public generic functions
head: Public generic functions
head: Public generic functions
head: Public generic functions
head: Public generic functions

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

J
join: Public ordinary functions

K
keys: Public generic functions
keys: Public generic functions
keys: Public generic functions

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

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

O
objects: Public generic functions
objects: Public generic functions
objects: Public generic functions
objects: Public generic functions
octets: Public generic functions
octets: Public generic functions
octets: Public generic functions
octets: Public generic functions

P
pair: Public ordinary functions
pair?: Public generic functions
pair?: Public generic functions
pair?: Public generic functions
pair?: Public generic functions
partial: Public ordinary functions
partition: Public generic functions
partition: Public generic functions
partition: Public generic functions
partition: Public generic functions
partition: Public generic functions
penult: Public generic functions
penult: Public generic functions
penult: Public generic functions
penult: Public generic functions
plist: Public ordinary functions
plist?: Public generic functions
plist?: Public generic functions
plist?: Public generic functions
position: Public generic functions
position: Public generic functions
position: Public generic functions
position: Public generic functions
position-if: Public generic functions
position-if: Public generic functions
position-if: Public generic functions
position-if: Public generic functions
position-if-not: Public ordinary functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
prefix-match?: Public generic functions
put-key: Public generic functions
put-key: Public generic functions
put-key: Public generic functions
put-key: Public generic functions

R
range: Public generic functions
range: Public generic functions
range-from: Public generic functions
range-from: Public generic functions
read-type-constraint: Private ordinary functions
reduce: Public generic functions
reduce: Public generic functions
reduce: Public generic functions
remove: Public generic functions
remove: Public generic functions
remove: Public generic functions
remove: Public generic functions
remove: Public generic functions
remove-duplicates: Public generic functions
remove-duplicates: Public generic functions
remove-duplicates: Public generic functions
remove-duplicates: Public generic functions
remove-if: Public generic functions
remove-if: Public generic functions
remove-if: Public generic functions
remove-if: Public generic functions
remove-if: Public generic functions
remove-if-not: Public generic functions
remove-if-not: Public generic functions
remove-if-not: Public generic functions
repeat: Public macros
rest: Public generic functions
rest: Public generic functions
rest: Public generic functions
rest: Public generic functions
rest: Public generic functions
reverse: Public generic functions
reverse: Public generic functions
reverse: Public generic functions
reverse: Public generic functions
right: Public generic functions
right: Public generic functions
right: Public generic functions
rpartial: Public ordinary functions

S
scan: Public generic functions
scan: Public generic functions
scan: Public generic functions
scan: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
search: Public generic functions
second: Public generic functions
second: Public generic functions
second: Public generic functions
second: Public generic functions
second: Public generic functions
second: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
select: Public generic functions
sequence: Public ordinary functions
sequence?: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
series: Public ordinary functions
series?: Public generic functions
series?: Public generic functions
series?: Public generic functions
set-box!: Public generic functions
set-box!: Public generic functions
set-left!: Public generic functions
set-left!: Public generic functions
set-right!: Public generic functions
set-right!: Public generic functions
Setf Expander, (setf left): Public setf expanders
Setf Expander, (setf right): Public setf expanders
Setf Expander, (setf unbox): Public setf expanders
shuffle: Public generic functions
shuffle: Public generic functions
shuffle: Public generic functions
shuffle: Public generic functions
shuffle: Public generic functions
slots: Public generic functions
slots: Public generic functions
slots: Public generic functions
slots: Public generic functions
slots: Public generic functions
some?: Public ordinary functions
sort: Public generic functions
sort: Public generic functions
sort: Public generic functions
sort: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
split: Public generic functions
subsequence: Public generic functions
subsequence: Public generic functions
subsequence: Public generic functions
subsequence: Public generic functions
substitute: Public generic functions
substitute: Public generic functions
substitute: Public generic functions
substitute: Public generic functions
substitute-if: Public generic functions
substitute-if: Public generic functions
substitute-if: Public generic functions
substitute-if: Public generic functions
substitute-if-not: Public generic functions
substitute-if-not: Public generic functions
substitute-if-not: Public generic functions
substitute-if-not: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions
suffix-match?: Public generic functions

T
tail: Public generic functions
tail: Public generic functions
tail: Public generic functions
tail: Public generic functions
tail: Public generic functions
tails: Public generic functions
tails: Public generic functions
tails: Public generic functions
tails: Public generic functions
tails: Public generic functions
tails: Public generic functions
take: Public generic functions
take: Public generic functions
take: Public generic functions
take: Public generic functions
take: Public generic functions
take: Public generic functions
take-by: Public generic functions
take-by: Public generic functions
take-by: Public generic functions
take-by: Public generic functions
take-by: Public generic functions
take-by: Public generic functions
take-while: Public generic functions
take-while: Public generic functions
take-while: Public generic functions
take-while: Public generic functions
take-while: Public generic functions

U
unbox: Public generic functions
unbox: Public generic functions
unzip: Public generic functions
unzip: Public generic functions
unzip: Public generic functions
unzip: Public generic functions
unzip: Public generic functions

V
values: Public generic functions
values: Public generic functions
values: Public generic functions

W
wb-map?: Public generic functions
wb-map?: Public generic functions
wb-seq?: Public generic functions
wb-seq?: Public generic functions
wb-seq?: Public generic functions

Z
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic functions
zip: Public generic 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  

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

A.4 Data types

Jump to:   A   B   F   M   N   P   S   T   V  
Index Entry  Section

A
alist: Public types
as-functions.lisp: The folio2-as/src/as-functions․lisp file
as-package.lisp: The folio2-as/src/as-package․lisp file
as-package.lisp: The folio2-as-syntax/src/as-package․lisp file
as-syntax.lisp: The folio2-as-syntax/src/as-syntax․lisp file

B
box: Public types
boxes-functions.lisp: The folio2-boxes/src/boxes-functions․lisp file
boxes-package.lisp: The folio2-boxes/src/boxes-package․lisp file
boxes-types.lisp: The folio2-boxes/src/boxes-types․lisp file

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

M
make-functions.lisp: The folio2-make/src/make-functions․lisp file
make-package.lisp: The folio2-make/src/make-package․lisp file
maps-functions.lisp: The folio2-maps/src/maps-functions․lisp file
maps-package.lisp: The folio2-maps/src/maps-package․lisp file
maps-package.lisp: The folio2-maps-syntax/src/maps-package․lisp file
maps-syntax.lisp: The folio2-maps-syntax/src/maps-syntax․lisp file
maps-types.lisp: The folio2-maps/src/maps-types․lisp file
Module, src: The folio2/src module
Module, src: The folio2-as/src module
Module, src: The folio2-as-syntax/src module
Module, src: The folio2-boxes/src module
Module, src: The folio2-make/src module
Module, src: The folio2-functions/src module
Module, src: The folio2-functions-syntax/src module
Module, src: The folio2-maps/src module
Module, src: The folio2-maps-syntax/src module
Module, src: The folio2-pairs/src module
Module, src: The folio2-sequences/src module
Module, src: The folio2-sequences-syntax/src module
Module, src: The folio2-series/src module
Module, src: The folio2-taps/src module

N
net.bardcode.folio2: The net․bardcode․folio2 package
net.bardcode.folio2.as: The net․bardcode․folio2․as package
net.bardcode.folio2.boxes: The net․bardcode․folio2․boxes package
net.bardcode.folio2.functions: The net․bardcode․folio2․functions package
net.bardcode.folio2.make: The net․bardcode․folio2․make package
net.bardcode.folio2.maps: The net․bardcode․folio2․maps package
net.bardcode.folio2.pairs: The net․bardcode․folio2․pairs package
net.bardcode.folio2.sequences: The net․bardcode․folio2․sequences package
net.bardcode.folio2.series: The net․bardcode․folio2․series package
net.bardcode.folio2.taps: The net․bardcode․folio2․taps package

P
Package, net.bardcode.folio2: The net․bardcode․folio2 package
Package, net.bardcode.folio2.as: The net․bardcode․folio2․as package
Package, net.bardcode.folio2.boxes: The net․bardcode․folio2․boxes package
Package, net.bardcode.folio2.functions: The net․bardcode․folio2․functions package
Package, net.bardcode.folio2.make: The net․bardcode․folio2․make package
Package, net.bardcode.folio2.maps: The net․bardcode․folio2․maps package
Package, net.bardcode.folio2.pairs: The net․bardcode․folio2․pairs package
Package, net.bardcode.folio2.sequences: The net․bardcode․folio2․sequences package
Package, net.bardcode.folio2.series: The net․bardcode․folio2․series package
Package, net.bardcode.folio2.taps: The net․bardcode․folio2․taps package
pairs-functions.lisp: The folio2-pairs/src/pairs-functions․lisp file
pairs-package.lisp: The folio2-pairs/src/pairs-package․lisp file
plist: Public types

S
sequences-functions.lisp: The folio2-sequences/src/sequences-functions․lisp file
sequences-package.lisp: The folio2-sequences/src/sequences-package․lisp file
sequences-package.lisp: The folio2-sequences-syntax/src/sequences-package․lisp file
sequences-syntax.lisp: The folio2-sequences-syntax/src/sequences-syntax․lisp file
series-functions.lisp: The folio2-series/src/series-functions․lisp file
series-package.lisp: The folio2-series/src/series-package․lisp file
series-syntax.lisp: The folio2-series/src/series-syntax․lisp file
src: The folio2/src module
src: The folio2-as/src module
src: The folio2-as-syntax/src module
src: The folio2-boxes/src module
src: The folio2-make/src module
src: The folio2-functions/src module
src: The folio2-functions-syntax/src module
src: The folio2-maps/src module
src: The folio2-maps-syntax/src module
src: The folio2-pairs/src module
src: The folio2-sequences/src module
src: The folio2-sequences-syntax/src module
src: The folio2-series/src module
src: The folio2-taps/src module
suppress-series-warnings.lisp: The folio2-series/src/suppress-series-warnings․lisp file
System, folio2: The folio2 system
System, folio2-as: The folio2-as system
System, folio2-as-syntax: The folio2-as-syntax system
System, folio2-boxes: The folio2-boxes system
System, folio2-functions: The folio2-functions system
System, folio2-functions-syntax: The folio2-functions-syntax system
System, folio2-make: The folio2-make system
System, folio2-maps: The folio2-maps system
System, folio2-maps-syntax: The folio2-maps-syntax system
System, folio2-pairs: The folio2-pairs system
System, folio2-sequences: The folio2-sequences system
System, folio2-sequences-syntax: The folio2-sequences-syntax system
System, folio2-series: The folio2-series system
System, folio2-taps: The folio2-taps system

T
taps-functions.lisp: The folio2-taps/src/taps-functions․lisp file
taps-package.lisp: The folio2-taps/src/taps-package․lisp file
Type, alist: Public types
Type, box: Public types
Type, plist: Public types

V
version.lisp: The folio2/src/version․lisp file

Jump to:   A   B   F   M   N   P   S   T   V