The folio Reference Manual

This is the folio Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:26:28 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 folio

Dependencies
Source

folio.asd.


2.2 folio.as

Source

folio.as.asd.

Child Component

as.lisp (file).


2.3 folio.functions

Source

folio.functions.asd.

Child Components

2.4 folio.boxes

Source

folio.boxes.asd.

Child Component

box.lisp (file).


2.5 folio.collections

Dependencies
Source

folio.collections.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 folio/folio.asd

Source

folio.asd.

Parent Component

folio (system).

ASDF Systems

folio.

Packages

folio.system.


3.1.2 folio.as/folio.as.asd

Source

folio.as.asd.

Parent Component

folio.as (system).

ASDF Systems

folio.as.

Packages

folio.as.system.


3.1.3 folio.functions/folio.functions.asd

Source

folio.functions.asd.

Parent Component

folio.functions (system).

ASDF Systems

folio.functions.

Packages

folio.functions.system.


3.1.4 folio.boxes/folio.boxes.asd

Source

folio.boxes.asd.

Parent Component

folio.boxes (system).

ASDF Systems

folio.boxes.

Packages

folio.boxes.system.


3.1.5 folio.collections/folio.collections.asd

Source

folio.collections.asd.

Parent Component

folio.collections (system).

ASDF Systems

folio.collections.

Packages

folio.collections.system.


3.1.6 folio.as/as.lisp

Source

folio.as.asd.

Parent Component

folio.as (system).

Packages

folio.as.

Public Interface
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).
  • as (method).

3.1.7 folio.functions/fn.lisp

Source

folio.functions.asd.

Parent Component

folio.functions (system).

Packages

folio.fn.

Public Interface
  • $ (macro).
  • ^ (macro).
  • fn (macro).

3.1.8 folio.functions/functions.lisp

Dependency

fn.lisp (file).

Source

folio.functions.asd.

Parent Component

folio.functions (system).

Packages

folio.functions.

Public Interface

3.1.9 folio.boxes/box.lisp

Source

folio.boxes.asd.

Parent Component

folio.boxes (system).

Packages

folio.boxes.

Public Interface
  • box (class).
  • get (reader method).
  • make (function).
  • put (writer method).

3.1.10 folio.collections/sets.lisp

Source

folio.collections.asd.

Parent Component

folio.collections (system).

Packages

folio.collections.sets.

Public Interface

3.1.11 folio.collections/set-syntax.lisp

Dependency

sets.lisp (file).

Source

folio.collections.asd.

Parent Component

folio.collections (system).


3.1.12 folio.collections/sequences.lisp

Dependency

set-syntax.lisp (file).

Source

folio.collections.asd.

Parent Component

folio.collections (system).

Packages

folio.collections.sequences.

Public Interface
Internals

3.1.13 folio.collections/sequence-syntax.lisp

Dependency

sequences.lisp (file).

Source

folio.collections.asd.

Parent Component

folio.collections (system).


3.1.14 folio.collections/maps.lisp

Dependency

sequence-syntax.lisp (file).

Source

folio.collections.asd.

Parent Component

folio.collections (system).

Packages

folio.collections.maps.

Public Interface
Internals

3.1.15 folio.collections/map-syntax.lisp

Dependency

maps.lisp (file).

Source

folio.collections.asd.

Parent Component

folio.collections (system).


3.1.16 folio.collections/maps-as-sequences.lisp

Dependency

map-syntax.lisp (file).

Source

folio.collections.asd.

Parent Component

folio.collections (system).

Public Interface

length (method).


4 Packages

Packages are listed by definition order.


4.1 folio.collections.maps

Source

maps.lisp.

Nickname

map

Use List
Public Interface
Internals

4.2 folio.collections.sequences

Source

sequences.lisp.

Nickname

seq

Use List
Public Interface
Internals

4.3 folio.fn

Source

fn.lisp.

Nickname

fn

Use List

common-lisp.

Used By List
Public Interface
  • $ (macro).
  • ^ (macro).
  • fn (macro).

4.4 folio.as

Source

as.lisp.

Nickname

as

Use List

common-lisp.

Used By List
Public Interface

as (generic function).


4.5 folio.collections.system

Source

folio.collections.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.6 folio.functions.system

Source

folio.functions.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.7 folio.system

Source

folio.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.8 folio.boxes.system

Source

folio.boxes.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.9 folio.collections.sets

Source

sets.lisp.

Nickname

set

Use List
Public Interface

4.10 folio.functions

Source

functions.lisp.

Nickname

fun

Use List
Public Interface

4.11 folio.boxes

Source

box.lisp.

Nickname

box

Use List

common-lisp.

Public Interface
  • box (class).
  • get (generic reader).
  • make (function).
  • put (generic writer).

4.12 folio.as.system

Source

folio.as.asd.

Use List
  • asdf/interface.
  • common-lisp.

5 Definitions

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


5.1 Public Interface


5.1.1 Macros

Macro: $ (f &rest args)
Package

folio.fn.

Source

fn.lisp.

Macro: ^ (args &body body)
Package

folio.fn.

Source

fn.lisp.

Macro: fn (args &body body)
Package

folio.fn.

Source

fn.lisp.


5.1.2 Ordinary functions

Function: alist (&rest plist)
Package

folio.collections.maps.

Source

maps.lisp.

Function: alist->plist (alist)
Package

folio.collections.maps.

Source

maps.lisp.

Function: choose-any (s)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: compose (f &rest fs)
Package

folio.functions.

Source

functions.lisp.

Function: concat (&rest sequences)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: conjoin (&rest preds)
Package

folio.functions.

Source

functions.lisp.

Function: disjoin (&rest preds)
Package

folio.functions.

Source

functions.lisp.

Function: flip (f)
Package

folio.functions.

Source

functions.lisp.

Function: image (fn s &rest more-sequences)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: interleave (s0 s1)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: intersection (s0 s1 &key test)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: join (&rest seqs)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: make (&rest plist)
Package

folio.collections.maps.

Source

maps.lisp.

Function: make (&rest args)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: make (&rest args)
Package

folio.collections.sets.

Source

sets.lisp.

Function: make (&optional val)
Package

folio.boxes.

Source

box.lisp.

Function: make-as (type &rest args)
Package

folio.collections.maps.

Source

maps.lisp.

Function: make-as (type &rest args)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: partial (f &rest args)
Package

folio.functions.

Source

functions.lisp.

Function: plist->alist (plist)
Package

folio.collections.maps.

Source

maps.lisp.

Function: rotate-left (f)
Package

folio.functions.

Source

functions.lisp.

Function: rotate-right (f)
Package

folio.functions.

Source

functions.lisp.

Function: shuffle (s)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: split (s sub &key test)
Package

folio.collections.sequences.

Source

sequences.lisp.

Function: unique (s &key test)
Package

folio.collections.sequences.

Source

sequences.lisp.


5.1.3 Generic functions

Generic Function: add-first (x s)
Package

folio.collections.sequences.

Methods
Method: add-first (x (s seq))
Source

sequences.lisp.

Method: add-first ((ch character) (s string))
Source

sequences.lisp.

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

sequences.lisp.

Method: add-first (x (s list))
Source

sequences.lisp.

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

sequences.lisp.

Generic Function: add-last (s x)
Package

folio.collections.sequences.

Methods
Method: add-last ((s seq) x)
Source

sequences.lisp.

Method: add-last ((s string) (ch character))
Source

sequences.lisp.

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

sequences.lisp.

Method: add-last ((s list) x)
Source

sequences.lisp.

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

sequences.lisp.

Generic Function: adjoin (x set &key test &allow-other-keys)
Package

folio.collections.sets.

Methods
Method: adjoin (x (set set) &key &allow-other-keys)
Source

sets.lisp.

Method: adjoin (x (set list) &key test &allow-other-keys)
Source

sets.lisp.

Generic Function: as (class-name value &key &allow-other-keys)
Package

folio.as.

Methods
Method: as ((class (eql folio.collections.maps:ordered-map)) (thing ordered-map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:ordered-map)) (thing map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql fset:map)) (thing ordered-map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql fset:map)) (thing map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql sequence)) (thing plist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql sequence)) (thing alist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql sequence)) (thing ordered-map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql sequence)) (thing map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:ordered-map)) (thing plist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:ordered-map)) (thing alist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql fset:map)) (thing plist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:alist)) (thing plist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:plist)) (thing alist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql fset:map)) (thing alist-map-instance) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:plist)) (thing list) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:alist)) (thing list) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:plist)) (thing ordered-map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:alist)) (thing ordered-map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:plist)) (thing map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:alist)) (thing map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql folio.collections.maps:ordered-map)) (thing list) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql fset:map)) (thing list) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql list)) (thing ordered-map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql list)) (thing map) &key &allow-other-keys)
Source

maps.lisp.

Method: as ((class (eql fset:seq)) (thing seq) &key &allow-other-keys)
Source

sequences.lisp.

Method: as ((class (eql fset:seq)) (thing string) &key &allow-other-keys)
Source

sequences.lisp.

Method: as ((class (eql string)) (thing seq) &key &allow-other-keys)
Source

sequences.lisp.

Method: as ((class (eql fset:seq)) (thing list) &key &allow-other-keys)
Source

sequences.lisp.

Method: as ((class (eql list)) (thing seq) &key &allow-other-keys)
Source

sequences.lisp.

Method: as ((class (eql fset:seq)) (thing vector) &key &allow-other-keys)
Source

sequences.lisp.

Method: as ((class (eql vector)) (thing seq) &key &allow-other-keys)
Source

sequences.lisp.

Method: as ((class (eql string)) (thing set) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql fset:set)) (thing string) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql vector)) (thing set) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql fset:set)) (thing vector) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql list)) (thing set) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql fset:set)) (thing list) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql fset:seq)) (thing set) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql fset:set)) (thing seq) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql fset:set)) (thing set) &key &allow-other-keys)
Source

sets.lisp.

Method: as ((class (eql class)) (thing symbol) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql list)) (thing string) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql list)) (thing vector) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql list)) (thing list) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql vector)) (thing string) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql vector)) (thing list) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql vector)) (thing vector) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql string)) (thing list) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql string)) (thing vector) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql string)) (thing character) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql string)) (thing symbol) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql string)) (thing string) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql string)) thing &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql symbol)) (thing string) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql character)) (thing number) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql integer)) (thing ratio) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql integer)) (thing float) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql integer)) (thing integer) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql float)) (thing number) &key &allow-other-keys)
Source

as.lisp.

Method: as ((class (eql number)) (thing character) &key &allow-other-keys)
Source

as.lisp.

Method: as (class-name value &key &allow-other-keys)
Source

as.lisp.

Generic Function: associate (m key val &key test &allow-other-keys)
Package

folio.collections.maps.

Methods
Method: associate ((m ordered-map) key val &key test &allow-other-keys)
Source

maps.lisp.

Method: associate ((m map) key val &key &allow-other-keys)
Source

maps.lisp.

Method: associate ((m plist-map-instance) key val &key test &allow-other-keys)
Source

maps.lisp.

Method: associate ((m alist-map-instance) key val &key test &allow-other-keys)
Source

maps.lisp.

Method: associate ((m list) key val &key test &allow-other-keys)
Source

maps.lisp.

Generic Function: contains-key? (m key &key test &allow-other-keys)
Package

folio.collections.maps.

Methods
Method: contains-key? ((m ordered-map) key &key test &allow-other-keys)
Source

maps.lisp.

Method: contains-key? ((m map) key &key &allow-other-keys)
Source

maps.lisp.

Method: contains-key? ((m plist-map-instance) key &key test &allow-other-keys)
Source

maps.lisp.

Method: contains-key? ((m alist-map-instance) key &key test &allow-other-keys)
Source

maps.lisp.

Method: contains-key? ((m list) key &key test &allow-other-keys)
Source

maps.lisp.

Generic Function: contains? (seq x &key test &allow-other-keys)
Package

folio.collections.sequences.

Methods
Method: contains? ((seq seq) x &key test &allow-other-keys)
Source

sequences.lisp.

Method: contains? ((seq sequence) x &key test &allow-other-keys)
Source

sequences.lisp.

Generic Function: contains? (set x &key test &allow-other-keys)
Package

folio.collections.sets.

Methods
Method: contains? ((set set) x &key &allow-other-keys)
Source

sets.lisp.

Method: contains? ((set list) x &key test &allow-other-keys)
Source

sets.lisp.

Generic Function: difference (s0 s1 &key test)
Package

folio.collections.sequences.

Methods
Method: difference (s0 s1 &key test)
Source

sequences.lisp.

Generic Function: difference (set1 set2 &key test &allow-other-keys)
Package

folio.collections.sets.

Methods
Method: difference ((set1 list) (set2 set) &key test &allow-other-keys)
Source

sets.lisp.

Method: difference ((set1 set) (set2 list) &key &allow-other-keys)
Source

sets.lisp.

Method: difference ((set1 set) (set2 set) &key &allow-other-keys)
Source

sets.lisp.

Method: difference ((set1 list) (set2 list) &key test &allow-other-keys)
Source

sets.lisp.

Generic Function: dissociate (m key &key test &allow-other-keys)
Package

folio.collections.maps.

Methods
Method: dissociate ((m ordered-map) key &key test &allow-other-keys)
Source

maps.lisp.

Method: dissociate ((m map) key &key &allow-other-keys)
Source

maps.lisp.

Method: dissociate ((m plist-map-instance) key &key test &allow-other-keys)
Source

maps.lisp.

Method: dissociate ((m alist-map-instance) key &key test &allow-other-keys)
Source

maps.lisp.

Method: dissociate ((m list) key &key test &allow-other-keys)
Source

maps.lisp.

Generic Function: drop (n s &key from-end?)
Package

folio.collections.sequences.

Methods
Method: drop (n s &key from-end?)
Source

sequences.lisp.

Generic Function: drop-while (pred s &key from-end?)
Package

folio.collections.sequences.

Methods
Method: drop-while (pred s &key from-end?)
Source

sequences.lisp.

Generic Function: element (s n)
Package

folio.collections.sequences.

Methods
Method: element (s n)
Source

sequences.lisp.

Generic Function: empty? (s)
Package

folio.collections.sequences.

Methods
Method: empty? ((m ordered-map))
Source

maps.lisp.

Method: empty? ((m map))
Source

maps.lisp.

Method: empty? ((m plist-map-instance))
Source

maps.lisp.

Method: empty? ((m alist-map-instance))
Source

maps.lisp.

Method: empty? (s)
Source

sequences.lisp.

Generic Function: every? (pred s &rest more-sequences)
Package

folio.collections.sequences.

Methods
Method: every? (pred s &rest more-sequences)
Source

sequences.lisp.

Generic Function: filter (pred s)
Package

folio.collections.sequences.

Methods
Method: filter (pred (s seq))
Source

sequences.lisp.

Method: filter (pred s)
Source

sequences.lisp.

Generic Function: find (pred s &key from-end?)
Package

folio.collections.sequences.

Methods
Method: find (pred s &key from-end?)
Source

sequences.lisp.

Generic Function: get (m key &key test default &allow-other-keys)
Package

folio.collections.maps.

Methods
Method: get ((m ordered-map) key &key test default &allow-other-keys)
Source

maps.lisp.

Method: get ((m map) key &key default &allow-other-keys)
Source

maps.lisp.

Method: get ((m plist-map-instance) key &key default &allow-other-keys)
Source

maps.lisp.

Method: get ((m alist-map-instance) key &key test default &allow-other-keys)
Source

maps.lisp.

Generic Reader: get (object)
Package

folio.boxes.

Methods
Reader Method: get ((box box))

automatically generated reader method

Source

box.lisp.

Target Slot

val.

Generic Function: head (s)
Package

folio.collections.sequences.

Methods
Method: head (s)
Source

sequences.lisp.

Generic Function: interpose (elem s)
Package

folio.collections.sequences.

Methods
Method: interpose (elem s)
Source

sequences.lisp.

Generic Function: intersection (set1 set2 &key test &allow-other-keys)
Package

folio.collections.sets.

Methods
Method: intersection ((set1 list) (set2 set) &key test &allow-other-keys)
Source

sets.lisp.

Method: intersection ((set1 set) (set2 list) &key &allow-other-keys)
Source

sets.lisp.

Method: intersection ((set1 set) (set2 set) &key &allow-other-keys)
Source

sets.lisp.

Method: intersection ((set1 list) (set2 list) &key test &allow-other-keys)
Source

sets.lisp.

Generic Function: keys (m)
Package

folio.collections.maps.

Methods
Method: keys ((m ordered-map))
Source

maps.lisp.

Method: keys ((m map))
Source

maps.lisp.

Method: keys ((m plist-map-instance))
Source

maps.lisp.

Method: keys ((m alist-map-instance))
Source

maps.lisp.

Generic Function: last (s)
Package

folio.collections.sequences.

Methods
Method: last ((s seq))
Source

sequences.lisp.

Method: last ((s string))
Source

sequences.lisp.

Method: last ((s vector))
Source

sequences.lisp.

Method: last ((s list))
Source

sequences.lisp.

Method: last ((s null))
Source

sequences.lisp.

Generic Function: length (s)
Package

folio.collections.sequences.

Methods
Method: length ((s ordered-map))
Source

maps-as-sequences.lisp.

Method: length (s)
Source

sequences.lisp.

Generic Function: merge (m1 m2 &key test &allow-other-keys)
Package

folio.collections.maps.

Methods
Method: merge ((m1 ordered-map) m2 &key test &allow-other-keys)
Source

maps.lisp.

Method: merge ((m1 map) m2 &key &allow-other-keys)
Source

maps.lisp.

Method: merge ((m1 plist-map-instance) m2 &key test &allow-other-keys)
Source

maps.lisp.

Method: merge ((m1 alist-map-instance) m2 &key test &allow-other-keys)
Source

maps.lisp.

Generic Function: partition (n s &key step)
Package

folio.collections.sequences.

Methods
Method: partition (n s &key step)
Source

sequences.lisp.

Generic Function: position (pred s)
Package

folio.collections.sequences.

Methods
Method: position (pred s)
Source

sequences.lisp.

Generic Writer: put (new-value object)
Package

folio.boxes.

Methods
Writer Method: put ((new-value box) box)

automatically generated writer method

Source

box.lisp.

Target Slot

val.

Generic Function: range (start end &key by)
Package

folio.collections.sequences.

Methods
Method: range (start end &key by)
Source

sequences.lisp.

Generic Function: reduce (fn s &key initial-value)
Package

folio.collections.sequences.

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

sequences.lisp.

Generic Function: repeat (n item)
Package

folio.collections.sequences.

Methods
Method: repeat (n item)
Source

sequences.lisp.

Generic Function: reverse (s)
Package

folio.collections.sequences.

Methods
Method: reverse (s)
Source

sequences.lisp.

Generic Function: select (s indexes)
Package

folio.collections.sequences.

Methods
Method: select (s (indexes list))
Source

sequences.lisp.

Generic Function: sequence? (x)
Package

folio.collections.sequences.

Methods
Method: sequence? ((s seq))
Source

sequences.lisp.

Method: sequence? ((s string))
Source

sequences.lisp.

Method: sequence? ((s vector))
Source

sequences.lisp.

Method: sequence? ((s list))
Source

sequences.lisp.

Method: sequence? (x)
Source

sequences.lisp.

Generic Function: slice (s start &optional end)
Package

folio.collections.sequences.

Methods
Method: slice (s start &optional end)
Source

sequences.lisp.

Generic Function: some? (pred s &rest more-sequences)
Package

folio.collections.sequences.

Methods
Method: some? (pred s &rest more-sequences)
Source

sequences.lisp.

Generic Function: sort (pred s)
Package

folio.collections.sequences.

Methods
Method: sort (pred s)
Source

sequences.lisp.

Generic Function: subsequence (s start &optional end)
Package

folio.collections.sequences.

Methods
Method: subsequence ((s seq) start &optional end)
Source

sequences.lisp.

Method: subsequence (s start &optional end)
Source

sequences.lisp.

Generic Function: subset? (set1 set2 &key test &allow-other-keys)
Package

folio.collections.sets.

Methods
Method: subset? ((set1 list) (set2 set) &key test &allow-other-keys)
Source

sets.lisp.

Method: subset? ((set1 set) (set2 list) &key &allow-other-keys)
Source

sets.lisp.

Method: subset? ((set1 set) (set2 set) &key &allow-other-keys)
Source

sets.lisp.

Method: subset? ((set1 list) (set2 list) &key test &allow-other-keys)
Source

sets.lisp.

Generic Function: tail (s)
Package

folio.collections.sequences.

Methods
Method: tail ((s seq))
Source

sequences.lisp.

Method: tail ((s list))
Source

sequences.lisp.

Method: tail (s)
Source

sequences.lisp.

Generic Function: tails (s)
Package

folio.collections.sequences.

Methods
Method: tails ((s seq))
Source

sequences.lisp.

Method: tails ((s string))
Source

sequences.lisp.

Method: tails ((s vector))
Source

sequences.lisp.

Method: tails ((s list))
Source

sequences.lisp.

Generic Function: take (n s &key from-end?)
Package

folio.collections.sequences.

Methods
Method: take (n s &key from-end?)
Source

sequences.lisp.

Generic Function: take-while (pred s &key from-end?)
Package

folio.collections.sequences.

Methods
Method: take-while (pred s &key from-end?)
Source

sequences.lisp.

Generic Function: union (s0 s1 &key test)
Package

folio.collections.sequences.

Methods
Method: union (s0 s1 &key test)
Source

sequences.lisp.

Generic Function: union (set1 set2 &key test &allow-other-keys)
Package

folio.collections.sets.

Methods
Method: union ((set1 list) (set2 set) &key test &allow-other-keys)
Source

sets.lisp.

Method: union ((set1 set) (set2 list) &key &allow-other-keys)
Source

sets.lisp.

Method: union ((set1 set) (set2 set) &key &allow-other-keys)
Source

sets.lisp.

Method: union ((set1 list) (set2 list) &key test &allow-other-keys)
Source

sets.lisp.

Generic Function: unzip (s)
Package

folio.collections.sequences.

Methods
Method: unzip (s)
Source

sequences.lisp.

Generic Function: vals (m)
Package

folio.collections.maps.

Methods
Method: vals ((m ordered-map))
Source

maps.lisp.

Method: vals ((m map))
Source

maps.lisp.

Method: vals ((m plist-map-instance))
Source

maps.lisp.

Method: vals ((m alist-map-instance))
Source

maps.lisp.

Generic Function: zip (s0 s1)
Package

folio.collections.sequences.

Methods
Method: zip (s0 s1)
Source

sequences.lisp.

Generic Function: zipmap (ks vs)
Package

folio.collections.maps.

Methods
Method: zipmap ((ks list) (vs list))
Source

maps.lisp.


5.1.4 Classes

Class: box
Package

folio.boxes.

Source

box.lisp.

Direct methods
Direct slots
Slot: val
Initargs

:value

Readers

get.

Writers

put.

Class: ordered-map
Package

folio.collections.maps.

Source

maps.lisp.

Direct methods
Direct slots
Slot: entries
Initargs

:entries

Readers

%map-entries.

Writers

(setf %map-entries).


5.2 Internals


5.2.1 Generic functions

Generic Function: %concat (s0 s1)
Package

folio.collections.sequences.

Methods
Method: %concat ((s0 seq) s1)
Source

sequences.lisp.

Method: %concat (s0 s1)
Source

sequences.lisp.

Generic Function: %find-entry (om key &key test)
Package

folio.collections.maps.

Methods
Method: %find-entry ((om ordered-map) key &key test)
Source

maps.lisp.

Generic Reader: %map-entries (object)
Package

folio.collections.maps.

Methods
Reader Method: %map-entries ((ordered-map ordered-map))

automatically generated reader method

Source

maps.lisp.

Target Slot

entries.

Generic Writer: (setf %map-entries) (object)
Package

folio.collections.maps.

Methods
Writer Method: (setf %map-entries) ((ordered-map ordered-map))

automatically generated writer method

Source

maps.lisp.

Target Slot

entries.

Generic Function: classname-for-sequence (c)
Package

folio.collections.sequences.

Methods
Method: classname-for-sequence ((c set))
Source

sequences.lisp.

Method: classname-for-sequence ((c seq))
Source

sequences.lisp.

Method: classname-for-sequence ((c string))
Source

sequences.lisp.

Method: classname-for-sequence ((c vector))
Source

sequences.lisp.

Method: classname-for-sequence ((c list))
Source

sequences.lisp.

Generic Reader: data (object)
Package

folio.collections.maps.

Methods
Reader Method: data ((plist-map-instance plist-map-instance))

automatically generated reader method

Source

maps.lisp.

Target Slot

data.

Reader Method: data ((alist-map-instance alist-map-instance))

automatically generated reader method

Source

maps.lisp.

Target Slot

data.


5.2.2 Classes

Class: alist-map-instance
Package

folio.collections.maps.

Source

maps.lisp.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

This slot is read-only.

Class: plist-map-instance
Package

folio.collections.maps.

Source

maps.lisp.

Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

$
$: Public macros

%
%concat: Private generic functions
%concat: Private generic functions
%concat: Private generic functions
%find-entry: Private generic functions
%find-entry: Private generic functions
%map-entries: Private generic functions
%map-entries: Private generic functions

(
(setf %map-entries): Private generic functions
(setf %map-entries): Private generic functions

^
^: Public macros

A
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
adjoin: Public generic functions
adjoin: Public generic functions
adjoin: Public generic functions
alist: Public ordinary functions
alist->plist: Public ordinary 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
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
associate: Public generic functions
associate: Public generic functions
associate: Public generic functions
associate: Public generic functions
associate: Public generic functions
associate: Public generic functions

C
choose-any: Public ordinary functions
classname-for-sequence: Private generic functions
classname-for-sequence: Private generic functions
classname-for-sequence: Private generic functions
classname-for-sequence: Private generic functions
classname-for-sequence: Private generic functions
classname-for-sequence: Private generic functions
compose: Public ordinary functions
concat: Public ordinary functions
conjoin: Public ordinary functions
contains-key?: Public generic functions
contains-key?: Public generic functions
contains-key?: Public generic functions
contains-key?: Public generic functions
contains-key?: Public generic functions
contains-key?: Public generic functions
contains?: Public generic functions
contains?: Public generic functions
contains?: Public generic functions
contains?: Public generic functions
contains?: Public generic functions
contains?: Public generic functions

D
data: Private generic functions
data: Private generic functions
data: Private generic functions
difference: Public generic functions
difference: Public generic functions
difference: Public generic functions
difference: Public generic functions
difference: Public generic functions
difference: Public generic functions
difference: Public generic functions
disjoin: Public ordinary functions
dissociate: Public generic functions
dissociate: Public generic functions
dissociate: Public generic functions
dissociate: Public generic functions
dissociate: Public generic functions
dissociate: Public generic functions
drop: Public generic functions
drop: Public generic functions
drop-while: Public generic functions
drop-while: Public generic functions

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

F
filter: Public generic functions
filter: Public generic functions
filter: Public generic functions
find: Public generic functions
find: Public generic functions
flip: Public ordinary functions
fn: Public macros
Function, alist: Public ordinary functions
Function, alist->plist: Public ordinary functions
Function, choose-any: Public ordinary functions
Function, compose: Public ordinary functions
Function, concat: Public ordinary functions
Function, conjoin: Public ordinary functions
Function, disjoin: Public ordinary functions
Function, flip: Public ordinary functions
Function, image: Public ordinary functions
Function, interleave: Public ordinary functions
Function, intersection: Public ordinary functions
Function, join: Public ordinary functions
Function, make: Public ordinary functions
Function, make: Public ordinary functions
Function, make: Public ordinary functions
Function, make: Public ordinary functions
Function, make-as: Public ordinary functions
Function, make-as: Public ordinary functions
Function, partial: Public ordinary functions
Function, plist->alist: Public ordinary functions
Function, rotate-left: Public ordinary functions
Function, rotate-right: Public ordinary functions
Function, shuffle: Public ordinary functions
Function, split: Public ordinary functions
Function, unique: Public ordinary functions

G
Generic Function, %concat: Private generic functions
Generic Function, %find-entry: Private generic functions
Generic Function, %map-entries: Private generic functions
Generic Function, (setf %map-entries): Private generic functions
Generic Function, add-first: Public generic functions
Generic Function, add-last: Public generic functions
Generic Function, adjoin: Public generic functions
Generic Function, as: Public generic functions
Generic Function, associate: Public generic functions
Generic Function, classname-for-sequence: Private generic functions
Generic Function, contains-key?: Public generic functions
Generic Function, contains?: Public generic functions
Generic Function, contains?: Public generic functions
Generic Function, data: Private generic functions
Generic Function, difference: Public generic functions
Generic Function, difference: Public generic functions
Generic Function, dissociate: Public generic functions
Generic Function, drop: Public generic functions
Generic Function, drop-while: Public generic functions
Generic Function, element: Public generic functions
Generic Function, empty?: Public generic functions
Generic Function, every?: Public generic functions
Generic Function, filter: Public generic functions
Generic Function, find: Public generic functions
Generic Function, get: Public generic functions
Generic Function, get: Public generic functions
Generic Function, head: Public generic functions
Generic Function, interpose: Public generic functions
Generic Function, intersection: Public generic functions
Generic Function, keys: Public generic functions
Generic Function, last: Public generic functions
Generic Function, length: Public generic functions
Generic Function, merge: Public generic functions
Generic Function, partition: Public generic functions
Generic Function, position: Public generic functions
Generic Function, put: Public generic functions
Generic Function, range: Public generic functions
Generic Function, reduce: Public generic functions
Generic Function, repeat: Public generic functions
Generic Function, reverse: Public generic functions
Generic Function, select: Public generic functions
Generic Function, sequence?: Public generic functions
Generic Function, slice: Public generic functions
Generic Function, some?: Public generic functions
Generic Function, sort: Public generic functions
Generic Function, subsequence: Public generic functions
Generic Function, subset?: Public generic functions
Generic Function, tail: Public generic functions
Generic Function, tails: Public generic functions
Generic Function, take: Public generic functions
Generic Function, take-while: Public generic functions
Generic Function, union: Public generic functions
Generic Function, union: Public generic functions
Generic Function, unzip: Public generic functions
Generic Function, vals: Public generic functions
Generic Function, zip: Public generic functions
Generic Function, zipmap: Public generic functions
get: Public generic functions
get: Public generic functions
get: Public generic functions
get: Public generic functions
get: Public generic functions
get: Public generic functions
get: Public generic functions

H
head: Public generic functions
head: Public generic functions

I
image: Public ordinary functions
interleave: Public ordinary functions
interpose: Public generic functions
interpose: Public generic functions
intersection: Public ordinary functions
intersection: Public generic functions
intersection: Public generic functions
intersection: Public generic functions
intersection: Public generic functions
intersection: Public generic functions

J
join: Public ordinary functions

K
keys: Public generic functions
keys: Public generic functions
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
last: Public generic functions
length: Public generic functions
length: Public generic functions
length: Public generic functions

M
Macro, $: Public macros
Macro, fn: Public macros
Macro, ^: Public macros
make: Public ordinary functions
make: Public ordinary functions
make: Public ordinary functions
make: Public ordinary functions
make-as: Public ordinary functions
make-as: Public ordinary functions
merge: Public generic functions
merge: Public generic functions
merge: Public generic functions
merge: Public generic functions
merge: Public generic functions
Method, %concat: Private generic functions
Method, %concat: Private generic functions
Method, %find-entry: Private generic functions
Method, %map-entries: Private generic functions
Method, (setf %map-entries): Private 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, adjoin: Public generic functions
Method, adjoin: 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, 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, associate: Public generic functions
Method, associate: Public generic functions
Method, associate: Public generic functions
Method, associate: Public generic functions
Method, associate: Public generic functions
Method, classname-for-sequence: Private generic functions
Method, classname-for-sequence: Private generic functions
Method, classname-for-sequence: Private generic functions
Method, classname-for-sequence: Private generic functions
Method, classname-for-sequence: Private generic functions
Method, contains-key?: Public generic functions
Method, contains-key?: Public generic functions
Method, contains-key?: Public generic functions
Method, contains-key?: Public generic functions
Method, contains-key?: Public generic functions
Method, contains?: Public generic functions
Method, contains?: Public generic functions
Method, contains?: Public generic functions
Method, contains?: Public generic functions
Method, data: Private generic functions
Method, data: Private generic functions
Method, difference: Public generic functions
Method, difference: Public generic functions
Method, difference: Public generic functions
Method, difference: Public generic functions
Method, difference: Public generic functions
Method, dissociate: Public generic functions
Method, dissociate: Public generic functions
Method, dissociate: Public generic functions
Method, dissociate: Public generic functions
Method, dissociate: Public generic functions
Method, drop: Public generic functions
Method, drop-while: Public generic functions
Method, element: Public generic functions
Method, empty?: Public generic functions
Method, empty?: Public generic functions
Method, empty?: Public generic functions
Method, empty?: Public generic functions
Method, empty?: Public generic functions
Method, every?: Public generic functions
Method, filter: Public generic functions
Method, filter: Public generic functions
Method, find: Public generic functions
Method, get: Public generic functions
Method, get: Public generic functions
Method, get: Public generic functions
Method, get: Public generic functions
Method, get: Public generic functions
Method, head: Public generic functions
Method, interpose: Public generic functions
Method, intersection: Public generic functions
Method, intersection: Public generic functions
Method, intersection: Public generic functions
Method, intersection: Public generic functions
Method, keys: Public generic functions
Method, keys: 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, last: Public generic functions
Method, length: Public generic functions
Method, length: Public generic functions
Method, merge: Public generic functions
Method, merge: Public generic functions
Method, merge: Public generic functions
Method, merge: Public generic functions
Method, partition: Public generic functions
Method, position: Public generic functions
Method, put: Public generic functions
Method, range: Public generic functions
Method, reduce: Public generic functions
Method, repeat: Public generic functions
Method, reverse: 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, sequence?: Public generic functions
Method, slice: Public generic functions
Method, some?: Public generic functions
Method, sort: Public generic functions
Method, subsequence: Public generic functions
Method, subsequence: Public generic functions
Method, subset?: Public generic functions
Method, subset?: Public generic functions
Method, subset?: Public generic functions
Method, subset?: 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, take: Public generic functions
Method, take-while: Public generic functions
Method, union: Public generic functions
Method, union: Public generic functions
Method, union: Public generic functions
Method, union: Public generic functions
Method, union: Public generic functions
Method, unzip: Public generic functions
Method, vals: Public generic functions
Method, vals: Public generic functions
Method, vals: Public generic functions
Method, vals: Public generic functions
Method, zip: Public generic functions
Method, zipmap: Public generic functions

P
partial: Public ordinary functions
partition: Public generic functions
partition: Public generic functions
plist->alist: Public ordinary functions
position: Public generic functions
position: Public generic functions
put: Public generic functions
put: Public generic functions

R
range: Public generic functions
range: Public generic functions
reduce: Public generic functions
reduce: Public generic functions
repeat: Public generic functions
repeat: Public generic functions
reverse: Public generic functions
reverse: Public generic functions
rotate-left: Public ordinary functions
rotate-right: Public ordinary functions

S
select: Public generic functions
select: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
sequence?: Public generic functions
shuffle: Public ordinary functions
slice: Public generic functions
slice: Public generic functions
some?: Public generic functions
some?: Public generic functions
sort: Public generic functions
sort: Public generic functions
split: Public ordinary functions
subsequence: Public generic functions
subsequence: Public generic functions
subsequence: Public generic functions
subset?: Public generic functions
subset?: Public generic functions
subset?: Public generic functions
subset?: Public generic functions
subset?: Public generic functions

T
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
take: Public generic functions
take: Public generic functions
take-while: Public generic functions
take-while: Public generic functions

U
union: Public generic functions
union: Public generic functions
union: Public generic functions
union: Public generic functions
union: Public generic functions
union: Public generic functions
union: Public generic functions
unique: Public ordinary functions
unzip: Public generic functions
unzip: Public generic functions

V
vals: Public generic functions
vals: Public generic functions
vals: Public generic functions
vals: Public generic functions
vals: Public generic functions

Z
zip: Public generic functions
zip: Public generic functions
zipmap: Public generic functions
zipmap: Public generic functions


A.3 Variables


A.4 Data types

Jump to:   A   B   C   F   M   O   P   S  
Index Entry  Section

A
alist-map-instance: Private classes
as.lisp: The folio․as/as․lisp file

B
box: Public classes
box.lisp: The folio․boxes/box․lisp file

C
Class, alist-map-instance: Private classes
Class, box: Public classes
Class, ordered-map: Public classes
Class, plist-map-instance: Private classes

F
File, as.lisp: The folio․as/as․lisp file
File, box.lisp: The folio․boxes/box․lisp file
File, fn.lisp: The folio․functions/fn․lisp file
File, folio.as.asd: The folio․as/folio․as․asd file
File, folio.asd: The folio/folio․asd file
File, folio.boxes.asd: The folio․boxes/folio․boxes․asd file
File, folio.collections.asd: The folio․collections/folio․collections․asd file
File, folio.functions.asd: The folio․functions/folio․functions․asd file
File, functions.lisp: The folio․functions/functions․lisp file
File, map-syntax.lisp: The folio․collections/map-syntax․lisp file
File, maps-as-sequences.lisp: The folio․collections/maps-as-sequences․lisp file
File, maps.lisp: The folio․collections/maps․lisp file
File, sequence-syntax.lisp: The folio․collections/sequence-syntax․lisp file
File, sequences.lisp: The folio․collections/sequences․lisp file
File, set-syntax.lisp: The folio․collections/set-syntax․lisp file
File, sets.lisp: The folio․collections/sets․lisp file
fn.lisp: The folio․functions/fn․lisp file
folio: The folio system
folio.as: The folio․as system
folio.as: The folio․as package
folio.as.asd: The folio․as/folio․as․asd file
folio.as.system: The folio․as․system package
folio.asd: The folio/folio․asd file
folio.boxes: The folio․boxes system
folio.boxes: The folio․boxes package
folio.boxes.asd: The folio․boxes/folio․boxes․asd file
folio.boxes.system: The folio․boxes․system package
folio.collections: The folio․collections system
folio.collections.asd: The folio․collections/folio․collections․asd file
folio.collections.maps: The folio․collections․maps package
folio.collections.sequences: The folio․collections․sequences package
folio.collections.sets: The folio․collections․sets package
folio.collections.system: The folio․collections․system package
folio.fn: The folio․fn package
folio.functions: The folio․functions system
folio.functions: The folio․functions package
folio.functions.asd: The folio․functions/folio․functions․asd file
folio.functions.system: The folio․functions․system package
folio.system: The folio․system package
functions.lisp: The folio․functions/functions․lisp file

M
map-syntax.lisp: The folio․collections/map-syntax․lisp file
maps-as-sequences.lisp: The folio․collections/maps-as-sequences․lisp file
maps.lisp: The folio․collections/maps․lisp file

O
ordered-map: Public classes

P
Package, folio.as: The folio․as package
Package, folio.as.system: The folio․as․system package
Package, folio.boxes: The folio․boxes package
Package, folio.boxes.system: The folio․boxes․system package
Package, folio.collections.maps: The folio․collections․maps package
Package, folio.collections.sequences: The folio․collections․sequences package
Package, folio.collections.sets: The folio․collections․sets package
Package, folio.collections.system: The folio․collections․system package
Package, folio.fn: The folio․fn package
Package, folio.functions: The folio․functions package
Package, folio.functions.system: The folio․functions․system package
Package, folio.system: The folio․system package
plist-map-instance: Private classes

S
sequence-syntax.lisp: The folio․collections/sequence-syntax․lisp file
sequences.lisp: The folio․collections/sequences․lisp file
set-syntax.lisp: The folio․collections/set-syntax․lisp file
sets.lisp: The folio․collections/sets․lisp file
System, folio: The folio system
System, folio.as: The folio․as system
System, folio.boxes: The folio․boxes system
System, folio.collections: The folio․collections system
System, folio.functions: The folio․functions system