The practical-cl Reference Manual

This is the practical-cl Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 22:56:08 2022 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 practical-cl

All code from Practical Common Lisp.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Version

1.0

Dependencies
Source

practical-cl.asd.


2.2 pcl-binary-data

Parser for binary data files.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Dependency

pcl-macro-utilities (system).

Source

pcl-binary-data.asd.

Child Components

2.3 pcl-macro-utilities

Utilities for writing macros

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Source

pcl-macro-utilities.asd.

Child Components

2.4 pcl-html

HTML and CSS generation from sexps.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Dependency

pcl-macro-utilities (system).

Source

pcl-html.asd.

Child Components

2.5 pcl-id3v2

ID3v2 parser.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Dependencies
Source

pcl-id3v2.asd.

Child Components

2.6 pcl-pathnames

Portable pathname manipulation functions.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Source

pcl-pathnames.asd.

Child Components

2.7 pcl-mp3-browser

AllegroServe-based user interface for Shoutcast server.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Dependencies
Source

pcl-mp3-browser.asd.

Child Components

2.8 pcl-mp3-database

In-memory MP3 Database.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Dependencies
Source

pcl-mp3-database.asd.

Child Components

2.9 pcl-shoutcast

Shoutcast server.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description

Shoutcast server that runs in AllegroServe

Version

0.1

Dependencies
Source

pcl-shoutcast.asd.

Child Components

2.10 pcl-url-function

define-url-function macro for AllegroServe

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

0.1

Dependencies
Source

pcl-url-function.asd.

Child Components

2.11 pcl-simple-database

Simple s-expression database.

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Source

pcl-simple-database.asd.

Child Components

2.12 pcl-spam

Spam filter

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Dependencies
Source

pcl-spam.asd.

Child Components

2.13 pcl-test-framework

Simple unit test framework for Common Lisp

Maintainer

Peter Seibel <>

Author

Peter Seibel <>

License

BSD

Long Description
Version

1.0

Dependency

pcl-macro-utilities (system).

Source

pcl-test-framework.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 practical-cl/practical-cl.asd

Source

practical-cl.asd.

Parent Component

practical-cl (system).

ASDF Systems

practical-cl.


3.1.2 pcl-binary-data/pcl-binary-data.asd

Source

pcl-binary-data.asd.

Parent Component

pcl-binary-data (system).

ASDF Systems

pcl-binary-data.


3.1.3 pcl-macro-utilities/pcl-macro-utilities.asd

Source

pcl-macro-utilities.asd.

Parent Component

pcl-macro-utilities (system).

ASDF Systems

pcl-macro-utilities.


3.1.4 pcl-html/pcl-html.asd

Source

pcl-html.asd.

Parent Component

pcl-html (system).

ASDF Systems

pcl-html.


3.1.5 pcl-id3v2/pcl-id3v2.asd

Source

pcl-id3v2.asd.

Parent Component

pcl-id3v2 (system).

ASDF Systems

pcl-id3v2.

Packages

com.gigamonkeys.id3v2-system.


3.1.6 pcl-pathnames/pcl-pathnames.asd

Source

pcl-pathnames.asd.

Parent Component

pcl-pathnames (system).

ASDF Systems

pcl-pathnames.


3.1.7 pcl-mp3-browser/pcl-mp3-browser.asd

Source

pcl-mp3-browser.asd.

Parent Component

pcl-mp3-browser (system).

ASDF Systems

pcl-mp3-browser.


3.1.8 pcl-mp3-database/pcl-mp3-database.asd

Source

pcl-mp3-database.asd.

Parent Component

pcl-mp3-database (system).

ASDF Systems

pcl-mp3-database.


3.1.9 pcl-shoutcast/pcl-shoutcast.asd

Source

pcl-shoutcast.asd.

Parent Component

pcl-shoutcast (system).

ASDF Systems

pcl-shoutcast.


3.1.10 pcl-url-function/pcl-url-function.asd

Source

pcl-url-function.asd.

Parent Component

pcl-url-function (system).

ASDF Systems

pcl-url-function.


3.1.11 pcl-simple-database/pcl-simple-database.asd

Source

pcl-simple-database.asd.

Parent Component

pcl-simple-database (system).

ASDF Systems

pcl-simple-database.


3.1.12 pcl-spam/pcl-spam.asd

Source

pcl-spam.asd.

Parent Component

pcl-spam (system).

ASDF Systems

pcl-spam.


3.1.13 pcl-test-framework/pcl-test-framework.asd

Source

pcl-test-framework.asd.

Parent Component

pcl-test-framework (system).

ASDF Systems

pcl-test-framework.


3.1.14 pcl-binary-data/packages.lisp

Source

pcl-binary-data.asd.

Parent Component

pcl-binary-data (system).

Packages

com.gigamonkeys.binary-data.


3.1.15 pcl-binary-data/binary-data.lisp

Dependency

packages.lisp (file).

Source

pcl-binary-data.asd.

Parent Component

pcl-binary-data (system).

Public Interface
Internals

3.1.16 pcl-macro-utilities/packages.lisp

Source

pcl-macro-utilities.asd.

Parent Component

pcl-macro-utilities (system).

Packages

com.gigamonkeys.macro-utilities.


3.1.17 pcl-macro-utilities/macro-utilities.lisp

Dependency

packages.lisp (file).

Source

pcl-macro-utilities.asd.

Parent Component

pcl-macro-utilities (system).

Public Interface

3.1.18 pcl-html/packages.lisp

Source

pcl-html.asd.

Parent Component

pcl-html (system).

Packages

com.gigamonkeys.html.


3.1.19 pcl-html/html.lisp

Dependency

packages.lisp (file).

Source

pcl-html.asd.

Parent Component

pcl-html (system).

Public Interface
Internals

3.1.20 pcl-html/css.lisp

Dependencies
Source

pcl-html.asd.

Parent Component

pcl-html (system).

Internals

3.1.21 pcl-id3v2/packages.lisp

Source

pcl-id3v2.asd.

Parent Component

pcl-id3v2 (system).

Packages

com.gigamonkeys.id3v2.


3.1.22 pcl-id3v2/id3v2.lisp

Dependency

packages.lisp (file).

Source

pcl-id3v2.asd.

Parent Component

pcl-id3v2 (system).

Public Interface
Internals

3.1.23 pcl-pathnames/packages.lisp

Source

pcl-pathnames.asd.

Parent Component

pcl-pathnames (system).

Packages

com.gigamonkeys.pathnames.


3.1.24 pcl-pathnames/pathnames.lisp

Dependency

packages.lisp (file).

Source

pcl-pathnames.asd.

Parent Component

pcl-pathnames (system).

Public Interface
Internals

directory-wildcard (function).


3.1.25 pcl-mp3-browser/packages.lisp

Source

pcl-mp3-browser.asd.

Parent Component

pcl-mp3-browser (system).

Packages

com.gigamonkeys.mp3-browser.


3.1.26 pcl-mp3-browser/playlist.lisp

Dependency

packages.lisp (file).

Source

pcl-mp3-browser.asd.

Parent Component

pcl-mp3-browser (system).

Public Interface
Internals

3.1.27 pcl-mp3-browser/mp3-browser.lisp

Dependencies
Source

pcl-mp3-browser.asd.

Parent Component

pcl-mp3-browser (system).

Public Interface
Internals

3.1.28 pcl-mp3-database/packages.lisp

Source

pcl-mp3-database.asd.

Parent Component

pcl-mp3-database (system).

Packages

com.gigamonkeys.mp3-database.


3.1.29 pcl-mp3-database/database.lisp

Dependency

packages.lisp (file).

Source

pcl-mp3-database.asd.

Parent Component

pcl-mp3-database (system).

Public Interface
Internals

3.1.30 pcl-mp3-database/mp3-database.lisp

Dependencies
Source

pcl-mp3-database.asd.

Parent Component

pcl-mp3-database (system).

Public Interface
Internals

3.1.31 pcl-shoutcast/packages.lisp

Source

pcl-shoutcast.asd.

Parent Component

pcl-shoutcast (system).

Packages

com.gigamonkeys.shoutcast.


3.1.32 pcl-shoutcast/song-source.lisp

Dependency

packages.lisp (file).

Source

pcl-shoutcast.asd.

Parent Component

pcl-shoutcast (system).

Public Interface
Internals

3.1.33 pcl-shoutcast/shoutcast.lisp

Dependency

packages.lisp (file).

Source

pcl-shoutcast.asd.

Parent Component

pcl-shoutcast (system).

Public Interface

*song-source-type* (special variable).

Internals

3.1.34 pcl-url-function/packages.lisp

Source

pcl-url-function.asd.

Parent Component

pcl-url-function (system).

Packages

com.gigamonkeys.url-function.


3.1.35 pcl-url-function/html-infrastructure.lisp

Dependency

packages.lisp (file).

Source

pcl-url-function.asd.

Parent Component

pcl-url-function (system).

Public Interface
Internals

3.1.36 pcl-simple-database/packages.lisp

Source

pcl-simple-database.asd.

Parent Component

pcl-simple-database (system).

Packages

com.gigamonkeys.simple-db.


3.1.37 pcl-simple-database/simple-database.lisp

Dependency

packages.lisp (file).

Source

pcl-simple-database.asd.

Parent Component

pcl-simple-database (system).

Internals

3.1.38 pcl-spam/packages.lisp

Source

pcl-spam.asd.

Parent Component

pcl-spam (system).

Packages

com.gigamonkeys.spam.


3.1.39 pcl-spam/spam.lisp

Dependency

packages.lisp (file).

Source

pcl-spam.asd.

Parent Component

pcl-spam (system).

Public Interface

print-object (method).

Internals

3.1.40 pcl-test-framework/packages.lisp

Source

pcl-test-framework.asd.

Parent Component

pcl-test-framework (system).

Packages

com.gigamonkeys.test.


3.1.41 pcl-test-framework/test.lisp

Dependency

packages.lisp (file).

Source

pcl-test-framework.asd.

Parent Component

pcl-test-framework (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 com.gigamonkeys.macro-utilities

Source

packages.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.2 com.gigamonkeys.spam

Source

packages.lisp.

Use List
Internals

4.3 com.gigamonkeys.mp3-database

Source

packages.lisp.

Use List
Used By List

com.gigamonkeys.mp3-browser.

Public Interface
Internals

4.4 com.gigamonkeys.shoutcast

Source

packages.lisp.

Use List
Used By List

com.gigamonkeys.mp3-browser.

Public Interface
Internals

4.5 com.gigamonkeys.mp3-browser

Source

packages.lisp.

Use List
Public Interface

start-mp3-browser (function).

Internals

4.6 com.gigamonkeys.id3v2

Source

packages.lisp.

Use List
Used By List
Public Interface
Internals

4.7 com.gigamonkeys.test

Source

packages.lisp.

Use List
Used By List

com.gigamonkeys.spam.

Public Interface
Internals

4.8 com.gigamonkeys.url-function

Source

packages.lisp.

Use List
Used By List

com.gigamonkeys.mp3-browser.

Public Interface
Internals

4.9 com.gigamonkeys.id3v2-system

Source

pcl-id3v2.asd.

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

4.10 com.gigamonkeys.binary-data

Source

packages.lisp.

Use List
Used By List

com.gigamonkeys.id3v2.

Public Interface
Internals

4.11 com.gigamonkeys.html

Source

packages.lisp.

Use List
Used By List
Public Interface
Internals

4.12 com.gigamonkeys.simple-db

Source

packages.lisp.

Use List

common-lisp.

Internals

4.13 com.gigamonkeys.pathnames

Source

packages.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

directory-wildcard (function).


5 Definitions

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


5.1 Public Interface


5.1.1 Constants

Constant: +null+
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.


5.1.2 Special variables

Special Variable: *default-table-size*
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Special Variable: *in-progress-objects*
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Special Variable: *mp3-schema*
Package

com.gigamonkeys.mp3-database.

Source

mp3-database.lisp.

Special Variable: *mp3s*
Package

com.gigamonkeys.mp3-database.

Source

mp3-database.lisp.

Special Variable: *song-source-type*
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.


5.1.3 Macros

Macro: check (&body forms)

Run each expression in ‘forms’ as a test case.

Package

com.gigamonkeys.test.

Source

test.lisp.

Macro: define-binary-class (name (&rest superclasses) slots)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Macro: define-binary-type (name (&rest args) &body spec)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Macro: define-html-macro (name (&rest args) &body body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Macro: define-tagged-binary-class (name (&rest superclasses) slots &rest options)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Macro: define-url-function (name (request &rest params) &body body)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Macro: deftest (name parameters &body body)

Define a test function. Within a test function we can call other test functions or use ‘check’ to run individual test cases.

Package

com.gigamonkeys.test.

Source

test.lisp.

Macro: do-rows ((row table) &body body)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Macro: html (&body body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Macro: in-html-style (syntax)
Package

com.gigamonkeys.html.

Source

html.lisp.

Macro: once-only ((&rest names) &body body)
Package

com.gigamonkeys.macro-utilities.

Source

macro-utilities.lisp.

Macro: ppme (form)
Package

com.gigamonkeys.macro-utilities.

Source

macro-utilities.lisp.

Macro: with-column-values ((&rest vars) row &body body)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Macro: with-gensyms ((&rest names) &body body)
Package

com.gigamonkeys.macro-utilities.

Source

macro-utilities.lisp.

Macro: with-html-output ((stream &key pretty) &body body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Macro: with-html-to-file ((file &key pretty) &body body)
Package

com.gigamonkeys.html.

Source

html.lisp.


5.1.4 Ordinary functions

Function: album (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: artist (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: column-value (row column-name)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: composer (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: current-binary-object ()
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: delete-all-rows (table)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: delete-rows (&key from where)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: directory-p (name)

Is ‘name’ the name of an existing directory.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: directory-pathname-p (p)

Is the given pathname the name of a directory? This function can usefully be used to test whether a name returned by LIST-DIRECTORIES or passed to the function in WALK-DIRECTORY is the name of a directory in the file system since they always return names in ‘directory normal form’.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: emit-html (sexp)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: encoding-program (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: extract-schema (column-names schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: file-exists-p (pathname)

Similar to CL:PROBE-FILE except it always returns directory names in ‘directory normal form’. Returns truename which will be in ‘directory form’ if file named is, in fact, a directory.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: file-p (name)

Is ‘name’ the name of an existing file, i.e. not a directory.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: file-pathname-p (p)
Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: genre (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: id3-p (file)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: in (column-name table)

Build a where function that matches rows in which the value of the named column is in the given table

Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: insert-row (names-and-values table)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: list-directory (dirname)

Return a list of the contents of the directory named by dirname. Names of subdirectories will be returned in ‘directory normal form’. Unlike CL:DIRECTORY, LIST-DIRECTORY does not accept wildcard pathnames; ‘dirname’ should simply be a pathname that names a directory. It can be in either file or directory form.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: load-database (dir db)
Package

com.gigamonkeys.mp3-database.

Source

mp3-database.lisp.

Function: make-schema (spec)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: map-rows (fn table)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: matching (table &rest names-and-values)

Build a where function that matches rows with the given column values.

Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: mp3-p (file)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: not-nullable (value column)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: nth-row (n table)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: parent-of-type (type)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: part-of-set (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: pathname-as-directory (name)

Return a pathname reperesenting the given pathname in ‘directory normal form’, i.e. with all the name elements in the directory component and NIL in the name and type components. Can not be used on wild pathnames because there’s not portable way to convert wildcards in the name and type into a single directory component. Returns its argument if name and type are both nil or :unspecific.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: pathname-as-file (name)

Return a pathname reperesenting the given pathname in ‘file form’, i.e. with the name elements in the name and type component. Can’t convert wild pathnames because of problems mapping wild directory component into name and type components. Returns its argument if it is already in file form.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: random-selection (table n)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: read-id3 (file)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: select (&key columns from where distinct order-by)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: shuffle-table (table)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: song (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: sort-rows (table &rest column-names)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: spliceable (value)
Package

com.gigamonkeys.macro-utilities.

Source

macro-utilities.lisp.

Function: start-mp3-browser ()
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: table-size (table)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: track (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: translated-genre (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: walk-directory (dirname fn &key directories test)

Walk a directory invoking ‘fn’ on each pathname found. If ‘test’ is supplied fn is invoked only on pathnames for which ‘test’ returns true. If ‘directories’ is t invokes ‘test’ and ‘fn’ on directory pathnames as well.

Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: year (id3)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.


5.1.5 Generic functions

Generic Function: current-song (source)

Return the currently playing song or NIL.

Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Methods
Reader Method: current-song :around ((playlist playlist))
Source

playlist.lisp.

Target Slot

current-song.

Method: current-song ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Method: current-song ((source simple-song-queue))
Generic Writer: (setf current-song) (object)
Package

com.gigamonkeys.shoutcast.

Methods
Writer Method: (setf current-song) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Target Slot

current-song.

Generic Reader: file (object)
Package

com.gigamonkeys.shoutcast.

Methods
Reader Method: file ((song song))

automatically generated reader method

Source

song-source.lisp.

Target Slot

file.

Generic Function: find-song-source (type request)

Find the song-source of the given type for the given request.

Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Methods
Method: find-song-source ((type (eql com.gigamonkeys.mp3-browser::playlist)) request)
Source

playlist.lisp.

Method: find-song-source ((type (eql com.gigamonkeys.shoutcast::singleton)) request)
Generic Reader: id3-size (object)
Package

com.gigamonkeys.shoutcast.

Methods
Reader Method: id3-size ((song song))

automatically generated reader method

Source

song-source.lisp.

Target Slot

id3-size.

Generic Function: make-column (name type &optional default-value)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Methods
Method: make-column (name (type (eql com.gigamonkeys.mp3-database::interned-string)) &optional default-value)
Method: make-column (name (type (eql number)) &optional default-value)
Method: make-column (name (type (eql string)) &optional default-value)
Generic Function: maybe-move-to-next-song (song source)

If the given song is still the current one update the value returned by current-song.

Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Methods
Method: maybe-move-to-next-song (song (playlist playlist))
Source

playlist.lisp.

Method: maybe-move-to-next-song (song (source simple-song-queue))
Generic Function: read-value (type stream &key encoding length terminator size tag-size frame-type type if swap character-type bytes bits-per-byte)

Read a value of the given type from the stream.

Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Methods
Method: read-value ((type (eql com.gigamonkeys.id3v2::id3-encoded-string)) stream &key encoding length terminator)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::raw-bytes)) stream &key size)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::frame-id)) stream &key length)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::id3-frames)) stream &key tag-size frame-type)
Source

id3v2.lisp.

Method: read-value ((typevar (eql com.gigamonkeys.id3v2::id3v2.3-frame)) streamvar &key)
Source

id3v2.lisp.

Method: read-value ((typevar (eql com.gigamonkeys.id3v2::id3v2.2-frame)) streamvar &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::optional)) stream &key type if)
Source

id3v2.lisp.

Method: read-value ((typevar (eql com.gigamonkeys.id3v2::id3-tag)) streamvar &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::ucs-2-terminated-string)) stream &key terminator)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::ucs-2-string)) stream &key length)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::ucs-2-char-little-endian)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::ucs-2-char-big-endian)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::ucs-2-char)) stream &key swap)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::iso-8859-1-terminated-string)) stream &key terminator)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::iso-8859-1-string)) stream &key length)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::iso-8859-1-char)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::generic-terminated-string)) stream &key terminator character-type)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::generic-string)) stream &key length character-type)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::id3-tag-size)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::u4)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::u3)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::u2)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::u1)) stream &key)
Source

id3v2.lisp.

Method: read-value ((type (eql com.gigamonkeys.id3v2::unsigned-integer)) stream &key bytes bits-per-byte)
Source

id3v2.lisp.

Method: read-value ((type symbol) stream &key)
Generic Reader: schema (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: schema ((table table))

automatically generated reader method

Source

database.lisp.

Target Slot

schema.

Generic Writer: (setf schema) (object)
Package

com.gigamonkeys.mp3-database.

Methods
Writer Method: (setf schema) ((table table))

automatically generated writer method

Source

database.lisp.

Target Slot

schema.

Generic Reader: size (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: size ((id3v2.3-frame id3v2.3-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

size.

Reader Method: size ((id3v2.2-frame id3v2.2-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

size.

Reader Method: size ((id3-tag id3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

size.

Generic Writer: (setf size) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf size) ((id3v2.3-frame id3v2.3-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

size.

Writer Method: (setf size) ((id3v2.2-frame id3v2.2-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

size.

Writer Method: (setf size) ((id3-tag id3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

size.

Generic Function: still-current-p (song source)

Return true if the song given is the same as the current-song.

Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Methods
Method: still-current-p (song (playlist playlist))
Source

playlist.lisp.

Method: still-current-p (song (source simple-song-queue))
Generic Function: string->type (type value)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Methods
Method: string->type ((type (eql com.gigamonkeys.mp3-browser::base-64-list)) value)
Source

mp3-browser.lisp.

Method: string->type ((type (eql keyword)) value)
Source

mp3-browser.lisp.

Method: string->type ((type (eql integer)) value)
Source

mp3-browser.lisp.

Method: string->type ((type (eql string)) value)
Generic Reader: title (object)
Package

com.gigamonkeys.shoutcast.

Methods
Reader Method: title ((song song))

automatically generated reader method

Source

song-source.lisp.

Target Slot

title.

Generic Function: write-value (type stream value &key encoding length terminator size tag-size frame-type type if swap character-type bytes bits-per-byte)

Write a value as the given type to the stream.

Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Methods
Method: write-value ((type (eql com.gigamonkeys.id3v2::id3-encoded-string)) stream value &key encoding length terminator)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::raw-bytes)) stream value &key size)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::frame-id)) stream value &key length)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::id3-frames)) stream value &key tag-size frame-type)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::optional)) stream value &key type if)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::ucs-2-terminated-string)) stream value &key terminator)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::ucs-2-string)) stream value &key length)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::ucs-2-char-little-endian)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::ucs-2-char-big-endian)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::ucs-2-char)) stream value &key swap)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::iso-8859-1-terminated-string)) stream value &key terminator)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::iso-8859-1-string)) stream value &key length)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::iso-8859-1-char)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::generic-terminated-string)) stream value &key terminator character-type)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::generic-string)) stream value &key length character-type)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::id3-tag-size)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::u4)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::u3)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::u2)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::u1)) stream value &key)
Source

id3v2.lisp.

Method: write-value ((type (eql com.gigamonkeys.id3v2::unsigned-integer)) stream value &key bytes bits-per-byte)
Source

id3v2.lisp.

Method: write-value ((type symbol) stream value &key)

5.1.6 Standalone methods

Method: print-object ((object word-feature) stream)
Source

spam.lisp.


5.1.7 Classes

Class: column
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Direct subclasses

interned-values-column.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: equality-predicate
Initargs

:equality-predicate

Readers

equality-predicate.

Writers

This slot is read-only.

Slot: comparator
Initargs

:comparator

Readers

comparator.

Writers

This slot is read-only.

Slot: default-value
Initargs

:default-value

Readers

default-value.

Writers

This slot is read-only.

Slot: value-normalizer
Initform

(function (lambda (com.gigamonkeys.mp3-database::v com.gigamonkeys.mp3-database:column) (declare (ignore com.gigamonkeys.mp3-database:column)) com.gigamonkeys.mp3-database::v))

Initargs

:value-normalizer

Readers

value-normalizer.

Writers

This slot is read-only.

Class: song
Package

com.gigamonkeys.id3v2.

Source

song-source.lisp.

Direct methods
Direct slots
Slot: file
Package

com.gigamonkeys.shoutcast.

Initargs

:file

Readers

file.

Writers

This slot is read-only.

Slot: title
Package

com.gigamonkeys.shoutcast.

Initargs

:title

Readers

title.

Writers

This slot is read-only.

Slot: id3-size
Package

com.gigamonkeys.shoutcast.

Initargs

:id3-size

Readers

id3-size.

Writers

This slot is read-only.

Class: table
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Direct methods
Direct slots
Slot: rows
Initform

(com.gigamonkeys.mp3-database::make-rows)

Initargs

:rows

Readers

rows.

Writers

(setf rows).

Slot: schema
Initargs

:schema

Readers

schema.

Writers

(setf schema).


5.2 Internals


5.2.1 Special variables

Special Variable: *attribute-escapes*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *block-elements*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *corpus*
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Special Variable: *db*
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Special Variable: *element-escapes*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *empty-elements*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *empty-playlist-song*
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Special Variable: *end-of-playlist-song*
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Special Variable: *escapes*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *feature-database*
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Special Variable: *html-output*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *html-pretty-printer*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *id3-v1-genres*
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Special Variable: *inline-elements*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *major-version*
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Special Variable: *max-chars*
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Special Variable: *max-ham-score*
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Special Variable: *metadata-interval*
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Special Variable: *min-spam-score*
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Special Variable: *minor-version*
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Special Variable: *mp3-css*
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Special Variable: *mp3-dir*
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Special Variable: *paragraph-elements*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *playlists*
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Special Variable: *playlists-lock*
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Special Variable: *preserve-whitespace-elements*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *pretty*
Package

com.gigamonkeys.html.

Source

html.lisp.

Special Variable: *random-amount*
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Special Variable: *silence-mp3*
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Special Variable: *songs*
Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Special Variable: *test-name*
Package

com.gigamonkeys.test.

Source

test.lisp.

Special Variable: *timeout-seconds*
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Special Variable: *total-hams*
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Special Variable: *total-spams*
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Special Variable: *xhtml*
Package

com.gigamonkeys.html.

Source

html.lisp.


5.2.2 Macros

Macro: combine-results (&body forms)

Combine the results (as booleans) of evaluating ‘forms’ in order.

Package

com.gigamonkeys.test.

Source

test.lisp.

Macro: define-generic-binary-class (name (&rest superclasses) slots read-method)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Macro: define-html-special-operator (name (processor &rest other-parameters) &body body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Macro: where (&rest clauses)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Macro: with-playlist-locked ((playlist) &body body)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Macro: with-safe-io-syntax (&body body)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.


5.2.3 Ordinary functions

Function: add-cds ()
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: add-directory-to-corpus (dir type corpus)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: add-file-to-corpus (filename type corpus)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: add-file-to-songs (file)
Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Function: add-record (cd)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: add-songs (playlist column-name values)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: all-playlists (request entity)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: all-slots (name)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: analyze-results (results)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: as-keyword (symbol)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: as-keyword (sym)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: at-end-p (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: base64->obj (string)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: bayesian-spam-probability (feature &optional assumed-probability weight)

Bayesian adjustment of a given probability given the number of data points that went into it, an assumed probability, and a weight we give that assumed probability.

Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: block-element-p (tag)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: browse (request entity)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: browse-page-title (what random genre artist album)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: bytes-left (bytes-read)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: classification (score)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: classify (text)

Classify the text of a message as SPAM, HAM, or UNSURE.

Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: clear-database ()
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: clear-db ()
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: clear-playlist (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: codegen-html (ops pretty)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: column-bindings (vars row)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: column-matcher (column value)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: column-matchers (schema names-and-values)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: compile-buffer (buf ops)

Compile a string possibly containing newlines into a sequence of :raw-string and :newline ops.

Package

com.gigamonkeys.html.

Source

html.lisp.

Function: configure-mp3-browser (&optional force)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: cons-form-p (form &optional test)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: correct-p (result)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: count-versions (dir)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: crc-p (flags extra-flags)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: delete-rows (selector-fn)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: delete-songs (playlist &rest names-and-values)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: direct-slots (name)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: directory-wildcard (dirname)
Package

com.gigamonkeys.pathnames.

Source

pathnames.lisp.

Function: distinct-rows (rows schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: dump-db ()
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: emit (ip string)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: emit-attributes (processor attributes)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: emit-close-tag (processor tag body-p)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: emit-css-import (processor sexp)
Package

com.gigamonkeys.html.

Source

css.lisp.

Function: emit-css-selector (processor selector)
Package

com.gigamonkeys.html.

Source

css.lisp.

Function: emit-element-body (processor tag body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: emit-freshline (ip)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: emit-newline (ip)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: emit-open-tag (processor tag body-p attributes)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: emit/no-newlines (ip string &key start end)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: empty-element-p (tag)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: empty-p (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: encoded-string-length (string encoding terminated)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: escape (in to-escape)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: escape-char (char)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: expand-macro-form (form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: explain-classification (file)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: extended-p (flags)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: extract-features (text)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: extract-words (text)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: extractor (schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: false-negative-p (result)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: false-positive-p (result)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: file->row (file)
Package

com.gigamonkeys.mp3-database.

Source

mp3-database.lisp.

Function: file->song (file)
Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Function: file-for-current-idx (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: find-column (column-name schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: find-frame (id3 ids)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: find-frame-class (name)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: fisher (probs number-of-probs)

The Fisher computation described by Robinson.

Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: frame-compressed-p (flags)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: frame-encrypted-p (flags)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: frame-grouped-p (flags)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: frame-name-member (id)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: frame-types (file)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: frame-types-in-dir (dir)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: generate-code (ops)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: generate-macro-no-attributes (name args body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: generate-macro-with-attributes (name attribute-args args body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: get-cookie-value (request name)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: get-pretty-printer ()
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: get-text-info (id3 &rest ids)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: increment-count (feature type)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: increment-total-count (type)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: indent-if-necessary (ip)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: inherited-slots (name)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: intern-feature (word)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: intern-for-column (value column)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: inverse-chi-square (value degrees-of-freedom)

Probability that chi-square >= value with given degrees-of-freedom. Based on Gary Robinson’s Python implementation.

Package

com.gigamonkeys.spam.

Source

spam.lisp.

Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: list-item-for-page (what row)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: load-db (filename)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: lookup-playlist (id)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: macro-form-p (form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: make-cd (title artist rating ripped)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: make-comparison-expr (field value)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: make-comparisons-list (fields)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: make-icy-metadata (title)
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Function: make-op-buffer ()
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: make-playlist-table ()
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: make-rows (&optional size)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: make-silent-song (title &optional file)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: missed-ham-p (result)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: missed-spam-p (result)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: mklist (thing)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: mklist (x)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: new-class-all-slots (slots superclasses)

Like all slots but works while compiling a new class before slots and superclasses have been saved.

Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: non-terminated-type (encoding)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: normalize-for-column (value column)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: normalize-param (param)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: normalize-row (names-and-values schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: normalize-slot-spec (spec)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: nshuffle-vector (vector)

Shuffle a vector in place using Fisher-Yates algorithm.

Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: nshuffle-vector (vector)

Shuffle a vector in place.

Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: obj->base64 (obj)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: optimize-static-output (ops)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: order-playlist (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: paragraph-element-p (tag)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: param-binding (function-name request param)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: param-bindings (function-name request params)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: parse-cons-form (sexp)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: parse-explicit-attributes-sexp (sexp)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: parse-html-macro-lambda-list (args)

Parse a lambda list that can include the &attributes lambda-list-keyword.

Package

com.gigamonkeys.html.

Source

html.lisp.

Function: parse-implicit-attributes-sexp (sexp)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: parse-selector (selector)
Package

com.gigamonkeys.html.

Source

css.lisp.

Function: parse-track (track)
Package

com.gigamonkeys.mp3-database.

Source

mp3-database.lisp.

Function: parse-year (year)
Package

com.gigamonkeys.mp3-database.

Source

mp3-database.lisp.

Function: play-current (out song-source next-metadata metadata-interval)
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Function: play-songs (stream song-source metadata-interval)
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Function: playlist (request entity)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: playlist-button (action argument new-value current-value)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: playlist-id (request)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: playlist-repeat-button (repeat current-repeat)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: playlist-shuffle-button (shuffle current-shuffle)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: playlist-toolbar (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: position-of-current (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: prepare-icy-response (request metadata-interval)
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Function: preserve-whitespace-p (tag)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: process (processor form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: process-cons-sexp-html (processor form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: process-css (processor sexp)
Package

com.gigamonkeys.html.

Source

css.lisp.

Function: process-css-key-or-value (processor form)
Package

com.gigamonkeys.html.

Source

css.lisp.

Function: process-sexp-html (processor form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: process-special-form (processor form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: project-columns (rows schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: prompt-for-cd ()
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: prompt-read (prompt)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: push-op (op ops-buffer)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: random-sample (vector n)

Based on Algorithm S from Knuth. TAOCP, vol. 2. p. 142

Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: read-frame (frame-type in)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: report-result (result form)

Report the results of a single test case. Called by ‘check’.

Package

com.gigamonkeys.test.

Source

test.lisp.

Function: reset-current-song (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: restrict-rows (rows where)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: result-type (result)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: row->song (song-db-entry)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: row-comparator (column-names schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: row-equality-tester (schema)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: safe-read-from-string (string)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: save-db (filename)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: score (features)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: select (selector-fn)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: self-evaluating-p (form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: set-cookie-code (function-name request param)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: set-cookies-code (function-name request params)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: sexp->ops (body)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: sexp-html-p (form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: shoutcast (request entity)
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Function: show-feature (feature)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: show-summary (file text classification score)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: show-tag-header (file)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: show-tag-headers (dir)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: shuffle-by-album (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: shuffle-by-song (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: shuffle-playlist (playlist shuffle)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: shuffle-vector (vector)

Return a shuffled copy of vector.

Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: shuffled-album-names (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: slot->binding (spec stream)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: slot->defclass-slot (spec)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: slot->keyword-arg (spec)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: slot->read-value (spec stream)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: slot->write-value (spec stream)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: songs-for-album (playlist album)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: sort-playlist (playlist ordering)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: sort-playlist-button (order-by current-sort)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: sorted-interesting (features)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: sorted-rows (rows schema order-by)
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Function: spam-probability (feature)

Basic probability that a feature with the given relative frequencies will appear in a spam assuming spams and hams are otherwise equally probable. One of the two frequencies must be non-zero.

Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: special-form-p (form)
Package

com.gigamonkeys.html.

Source

html.lisp.

Function: standard-footer ()
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: standard-header ()
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: start-of-file (file max-chars)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: string-args (encoding length terminator)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: swap-bytes (code)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: symbol->cookie-name (function-name sym sticky)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: symbol->query-name (sym)
Package

com.gigamonkeys.url-function.

Source

html-infrastructure.lisp.

Function: terminated-type (encoding)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: test-classifier (corpus testing-fraction)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: test-from-corpus (corpus &key start end)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: train (text type)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: train-from-corpus (corpus &key start end)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: translate-v1-genre (genre)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: turn-off-chunked-transfer-encoding (request)
Package

com.gigamonkeys.shoutcast.

Source

shoutcast.lisp.

Function: type-reader-body (spec stream)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: type-writer-body (spec stream value)
Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Function: ucs-2-char-type (byte-order-mark)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: untrained-p (feature)
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Function: update (selector-fn &key title artist rating ripped)
Package

com.gigamonkeys.simple-db.

Source

simple-database.lisp.

Function: update-current-if-necessary (playlist)
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Function: upto-null (string)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Function: urlencode (string)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: values->base-64 (column values-table)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.

Function: values-for-page (what genre artist album random)
Package

com.gigamonkeys.mp3-browser.

Source

mp3-browser.lisp.


5.2.4 Generic functions

Generic Reader: beginning-of-line-p (object)
Package

com.gigamonkeys.html.

Methods
Reader Method: beginning-of-line-p ((indenting-printer indenting-printer))

automatically generated reader method

Source

html.lisp.

Target Slot

beginning-of-line-p.

Generic Writer: (setf beginning-of-line-p) (object)
Package

com.gigamonkeys.html.

Methods
Writer Method: (setf beginning-of-line-p) ((indenting-printer indenting-printer))

automatically generated writer method

Source

html.lisp.

Target Slot

beginning-of-line-p.

Generic Reader: comparator (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: comparator ((column column))

automatically generated reader method

Source

database.lisp.

Target Slot

comparator.

Generic Reader: crc (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: crc ((id3v2.3-tag id3v2.3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

crc.

Generic Writer: (setf crc) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf crc) ((id3v2.3-tag id3v2.3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

crc.

Generic Reader: current-idx (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: current-idx ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

current-idx.

Generic Writer: (setf current-idx) (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Writer Method: (setf current-idx) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Target Slot

current-idx.

Generic Reader: data (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: data ((generic-frame generic-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

data.

Generic Writer: (setf data) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf data) ((generic-frame generic-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

data.

Generic Function: data-bytes (frame)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Methods
Method: data-bytes ((frame id3v2.3-frame))
Method: data-bytes ((frame id3v2.2-frame))
Generic Reader: decompressed-size (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: decompressed-size ((id3v2.3-frame id3v2.3-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

decompressed-size.

Generic Writer: (setf decompressed-size) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf decompressed-size) ((id3v2.3-frame id3v2.3-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

decompressed-size.

Generic Reader: default-value (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: default-value ((column column))

automatically generated reader method

Source

database.lisp.

Target Slot

default-value.

Generic Reader: description (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: description ((comment-frame comment-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

description.

Generic Writer: (setf description) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf description) ((comment-frame comment-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

description.

Generic Function: embed-code (processor code)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: embed-code ((compiler html-compiler) code)
Method: embed-code ((pp html-pretty-printer) code)
Generic Function: embed-value (processor value)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: embed-value ((compiler html-compiler) value)
Method: embed-value ((pp html-pretty-printer) value)
Generic Reader: encoding (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: encoding ((comment-frame comment-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

encoding.

Reader Method: encoding ((text-info-frame text-info-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

encoding.

Generic Writer: (setf encoding) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf encoding) ((comment-frame comment-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

encoding.

Writer Method: (setf encoding) ((text-info-frame text-info-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

encoding.

Generic Reader: encryption-scheme (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: encryption-scheme ((id3v2.3-frame id3v2.3-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

encryption-scheme.

Generic Writer: (setf encryption-scheme) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf encryption-scheme) ((id3v2.3-frame id3v2.3-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

encryption-scheme.

Generic Reader: equality-predicate (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: equality-predicate ((column column))

automatically generated reader method

Source

database.lisp.

Target Slot

equality-predicate.

Generic Reader: extended-header-size (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: extended-header-size ((id3v2.3-tag id3v2.3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

extended-header-size.

Generic Writer: (setf extended-header-size) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf extended-header-size) ((id3v2.3-tag id3v2.3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

extended-header-size.

Generic Reader: extra-flags (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: extra-flags ((id3v2.3-tag id3v2.3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

extra-flags.

Generic Writer: (setf extra-flags) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf extra-flags) ((id3v2.3-tag id3v2.3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

extra-flags.

Generic Reader: flags (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: flags ((id3v2.3-frame id3v2.3-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

flags.

Reader Method: flags ((id3-tag id3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

flags.

Generic Writer: (setf flags) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf flags) ((id3v2.3-frame id3v2.3-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

flags.

Writer Method: (setf flags) ((id3-tag id3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

flags.

Generic Function: frame-header-size (frame)
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Methods
Method: frame-header-size ((frame id3v2.3-frame))
Method: frame-header-size ((frame id3v2.2-frame))
Generic Reader: frames (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: frames ((id3v2.3-tag id3v2.3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

frames.

Reader Method: frames ((id3v2.2-tag id3v2.2-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

frames.

Generic Writer: (setf frames) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf frames) ((id3v2.3-tag id3v2.3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

frames.

Writer Method: (setf frames) ((id3v2.2-tag id3v2.2-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

frames.

Generic Function: freshline (processor)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: freshline ((compiler html-compiler))
Method: freshline ((pp html-pretty-printer))
Generic Reader: grouping-identity (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: grouping-identity ((id3v2.3-frame id3v2.3-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

grouping-identity.

Generic Writer: (setf grouping-identity) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf grouping-identity) ((id3v2.3-frame id3v2.3-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

grouping-identity.

Generic Reader: ham-count (object)
Generic Writer: (setf ham-count) (object)
Package

com.gigamonkeys.spam.

Methods
Reader Method: ham-count ((word-feature word-feature))
Writer Method: (setf ham-count) ((word-feature word-feature))

Number of hams we have seen this feature in.

Source

spam.lisp.

Target Slot

ham-count.

Generic Reader: id (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: id ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Writer Method: (setf id) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Target Slot

id.

Generic Reader: id (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: id ((id3v2.3-frame id3v2.3-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

id.

Reader Method: id ((id3v2.2-frame id3v2.2-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf id) ((id3v2.3-frame id3v2.3-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

id.

Writer Method: (setf id) ((id3v2.2-frame id3v2.2-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

id.

Generic Reader: identifier (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: identifier ((id3-tag id3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

identifier.

Generic Writer: (setf identifier) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf identifier) ((id3-tag id3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

identifier.

Generic Function: indent (processor)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: indent ((compiler html-compiler))
Method: indent ((pp html-pretty-printer))
Generic Reader: indentation (object)
Package

com.gigamonkeys.html.

Methods
Reader Method: indentation ((indenting-printer indenting-printer))

automatically generated reader method

Source

html.lisp.

Target Slot

indentation.

Generic Writer: (setf indentation) (object)
Package

com.gigamonkeys.html.

Methods
Writer Method: (setf indentation) ((indenting-printer indenting-printer))

automatically generated writer method

Source

html.lisp.

Target Slot

indentation.

Generic Reader: indenting-p (object)
Package

com.gigamonkeys.html.

Methods
Reader Method: indenting-p ((indenting-printer indenting-printer))

automatically generated reader method

Source

html.lisp.

Target Slot

indenting-p.

Generic Writer: (setf indenting-p) (object)
Package

com.gigamonkeys.html.

Methods
Writer Method: (setf indenting-p) ((indenting-printer indenting-printer))

automatically generated writer method

Source

html.lisp.

Target Slot

indenting-p.

Generic Reader: index (object)
Package

com.gigamonkeys.shoutcast.

Methods
Reader Method: index ((simple-song-queue simple-song-queue))

automatically generated reader method

Source

song-source.lisp.

Target Slot

index.

Generic Writer: (setf index) (object)
Package

com.gigamonkeys.shoutcast.

Methods
Writer Method: (setf index) ((simple-song-queue simple-song-queue))

automatically generated writer method

Source

song-source.lisp.

Target Slot

index.

Generic Function: information (object)
Package

com.gigamonkeys.id3v2.

Methods
Method: information ((frame generic-frame-v2.3))
Source

id3v2.lisp.

Reader Method: information ((text-info-frame text-info-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

information.

Generic Function: (setf information) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf information) :after ((frame text-info-frame))
Source

id3v2.lisp.

Target Slot

information.

Method: (setf information) ((text-info-frame text-info-frame))

automatically generated writer method

Source

id3v2.lisp.

Generic Reader: interned-values (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: interned-values ((interned-values-column interned-values-column))

automatically generated reader method

Source

database.lisp.

Target Slot

interned-values.

Generic Reader: language (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: language ((comment-frame comment-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

language.

Generic Writer: (setf language) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf language) ((comment-frame comment-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

language.

Generic Reader: lock (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: lock ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

lock.

Generic Reader: major-version (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: major-version ((id3-tag id3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

major-version.

Generic Writer: (setf major-version) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf major-version) ((id3-tag id3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

major-version.

Generic Reader: name (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: name ((column column))

automatically generated reader method

Source

database.lisp.

Target Slot

name.

Generic Function: newline (processor)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: newline ((compiler html-compiler))
Method: newline ((pp html-pretty-printer))
Generic Function: op->code (op &rest operands)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: op->code ((op (eql :embed-code)) &rest operands)
Method: op->code ((op (eql :embed-value)) &rest operands)
Method: op->code ((op (eql :toggle-indenting)) &rest operands)
Method: op->code ((op (eql :unindent)) &rest operands)
Method: op->code ((op (eql :indent)) &rest operands)
Method: op->code ((op (eql :freshline)) &rest operands)
Method: op->code ((op (eql :newline)) &rest operands)
Method: op->code ((op (eql :raw-string)) &rest operands)
Generic Reader: ops (object)
Package

com.gigamonkeys.html.

Methods
Reader Method: ops ((html-compiler html-compiler))

automatically generated reader method

Source

html.lisp.

Target Slot

ops.

Generic Writer: (setf ops) (object)
Package

com.gigamonkeys.html.

Methods
Writer Method: (setf ops) ((html-compiler html-compiler))

automatically generated writer method

Source

html.lisp.

Target Slot

ops.

Generic Reader: ordering (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: ordering ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

ordering.

Generic Writer: (setf ordering) (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Writer Method: (setf ordering) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Target Slot

ordering.

Generic Reader: out (object)
Package

com.gigamonkeys.html.

Methods
Reader Method: out ((indenting-printer indenting-printer))

automatically generated reader method

Source

html.lisp.

Target Slot

out.

Generic Writer: (setf out) (object)
Package

com.gigamonkeys.html.

Methods
Writer Method: (setf out) ((indenting-printer indenting-printer))

automatically generated writer method

Source

html.lisp.

Target Slot

out.

Generic Reader: padding-size (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: padding-size ((id3v2.3-tag id3v2.3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

padding-size.

Generic Writer: (setf padding-size) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf padding-size) ((id3v2.3-tag id3v2.3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

padding-size.

Generic Reader: printer (object)
Package

com.gigamonkeys.html.

Methods
Reader Method: printer ((html-pretty-printer html-pretty-printer))

automatically generated reader method

Source

html.lisp.

Target Slot

printer.

Generic Writer: (setf printer) (object)
Package

com.gigamonkeys.html.

Methods
Writer Method: (setf printer) ((html-pretty-printer html-pretty-printer))

automatically generated writer method

Source

html.lisp.

Target Slot

printer.

Generic Function: raw-string (processor string &optional check-for-newlines)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: raw-string ((compiler html-compiler) string &optional newlines-p)
Method: raw-string ((pp html-pretty-printer) string &optional newlines-p)
Generic Function: read-object (object stream)

Fill in the slots of object from stream.

Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Method Combination

progn.

Options

:most-specific-last

Methods
Method: read-object progn ((objectvar comment-frame-v2.3) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar comment-frame-v2.2) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar text-info-frame-v2.3) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar text-info-frame-v2.2) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar comment-frame) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar text-info-frame) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar generic-frame-v2.3) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar generic-frame-v2.2) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar generic-frame) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar id3v2.3-tag) streamvar)
Source

id3v2.lisp.

Method: read-object progn ((objectvar id3v2.2-tag) streamvar)
Source

id3v2.lisp.

Method: read-object :around (object stream)
Generic Reader: repeat (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: repeat ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

repeat.

Generic Function: (setf repeat) (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Writer Method: (setf repeat) :after ((playlist playlist))
Source

playlist.lisp.

Target Slot

repeat.

Method: (setf repeat) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Generic Reader: revision (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: revision ((id3-tag id3-tag))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

revision.

Generic Writer: (setf revision) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf revision) ((id3-tag id3-tag))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

revision.

Generic Reader: rows (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: rows ((table table))

automatically generated reader method

Source

database.lisp.

Target Slot

rows.

Generic Writer: (setf rows) (object)
Package

com.gigamonkeys.mp3-database.

Methods
Writer Method: (setf rows) ((table table))

automatically generated writer method

Source

database.lisp.

Target Slot

rows.

Generic Reader: shuffle (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: shuffle ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

shuffle.

Generic Writer: (setf shuffle) (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Writer Method: (setf shuffle) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Target Slot

shuffle.

Generic Reader: songs (object)
Package

com.gigamonkeys.shoutcast.

Methods
Reader Method: songs ((simple-song-queue simple-song-queue))

automatically generated reader method

Source

song-source.lisp.

Target Slot

songs.

Generic Writer: (setf songs) (object)
Package

com.gigamonkeys.shoutcast.

Methods
Writer Method: (setf songs) ((simple-song-queue simple-song-queue))

automatically generated writer method

Source

song-source.lisp.

Target Slot

songs.

Generic Reader: songs-table (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: songs-table ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

songs-table.

Generic Writer: (setf songs-table) (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Writer Method: (setf songs-table) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Target Slot

songs-table.

Generic Reader: spam-count (object)
Generic Writer: (setf spam-count) (object)
Package

com.gigamonkeys.spam.

Methods
Reader Method: spam-count ((word-feature word-feature))
Writer Method: (setf spam-count) ((word-feature word-feature))

Number of spams we have seen this feature in.

Source

spam.lisp.

Target Slot

spam-count.

Generic Reader: tab-width (object)
Package

com.gigamonkeys.html.

Methods
Reader Method: tab-width ((html-pretty-printer html-pretty-printer))

automatically generated reader method

Source

html.lisp.

Target Slot

tab-width.

Generic Writer: (setf tab-width) (object)
Package

com.gigamonkeys.html.

Methods
Writer Method: (setf tab-width) ((html-pretty-printer html-pretty-printer))

automatically generated writer method

Source

html.lisp.

Target Slot

tab-width.

Generic Reader: text (object)
Package

com.gigamonkeys.id3v2.

Methods
Reader Method: text ((comment-frame comment-frame))

automatically generated reader method

Source

id3v2.lisp.

Target Slot

text.

Generic Writer: (setf text) (object)
Package

com.gigamonkeys.id3v2.

Methods
Writer Method: (setf text) ((comment-frame comment-frame))

automatically generated writer method

Source

id3v2.lisp.

Target Slot

text.

Generic Function: toggle-indenting (processor)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: toggle-indenting ((compiler html-compiler))
Method: toggle-indenting ((pp html-pretty-printer))
Generic Function: unindent (processor)
Package

com.gigamonkeys.html.

Source

html.lisp.

Methods
Method: unindent ((compiler html-compiler))
Method: unindent ((pp html-pretty-printer))
Generic Reader: user-agent (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Reader Method: user-agent ((playlist playlist))

automatically generated reader method

Source

playlist.lisp.

Target Slot

user-agent.

Generic Writer: (setf user-agent) (object)
Package

com.gigamonkeys.mp3-browser.

Methods
Writer Method: (setf user-agent) ((playlist playlist))

automatically generated writer method

Source

playlist.lisp.

Target Slot

user-agent.

Generic Reader: value-normalizer (object)
Package

com.gigamonkeys.mp3-database.

Methods
Reader Method: value-normalizer ((column column))

automatically generated reader method

Source

database.lisp.

Target Slot

value-normalizer.

Generic Reader: word (object)
Generic Writer: (setf word) (object)
Package

com.gigamonkeys.spam.

Methods
Reader Method: word ((word-feature word-feature))
Writer Method: (setf word) ((word-feature word-feature))

The word this feature represents.

Source

spam.lisp.

Target Slot

word.

Generic Function: write-object (object stream)

Write out the slots of object to the stream.

Package

com.gigamonkeys.binary-data.

Source

binary-data.lisp.

Method Combination

progn.

Options

:most-specific-last

Methods
Method: write-object progn ((objectvar comment-frame-v2.3) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar comment-frame-v2.2) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar text-info-frame-v2.3) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar text-info-frame-v2.2) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar comment-frame) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar text-info-frame) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar generic-frame-v2.3) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar generic-frame-v2.2) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar generic-frame) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar id3v2.3-frame) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar id3v2.2-frame) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar id3v2.3-tag) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar id3v2.2-tag) streamvar)
Source

id3v2.lisp.

Method: write-object progn ((objectvar id3-tag) streamvar)
Source

id3v2.lisp.

Method: write-object :around (object stream)

5.2.5 Conditions

Condition: in-padding
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses

condition.


5.2.6 Classes

Class: comment-frame
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: encoding
Initargs

:encoding

Readers

encoding.

Writers

(setf encoding).

Slot: language
Initargs

:language

Readers

language.

Writers

(setf language).

Slot: description
Initargs

:description

Readers

description.

Writers

(setf description).

Slot: text
Initargs

:text

Readers

text.

Writers

(setf text).

Class: comment-frame-v2.2
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses
Direct methods
Class: comment-frame-v2.3
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses
Direct methods
Class: generic-frame
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: generic-frame-v2.2
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses
Direct methods
Class: generic-frame-v2.3
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses
Direct methods
Class: html-compiler
Package

com.gigamonkeys.html.

Source

html.lisp.

Direct methods
Direct slots
Slot: ops
Initform

(com.gigamonkeys.html::make-op-buffer)

Readers

ops.

Writers

(setf ops).

Class: html-pretty-printer
Package

com.gigamonkeys.html.

Source

html.lisp.

Direct methods
Direct slots
Slot: printer
Initargs

:printer

Readers

printer.

Writers

(setf printer).

Slot: tab-width
Initform

2

Initargs

:tab-width

Readers

tab-width.

Writers

(setf tab-width).

Class: id3-tag
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: identifier
Initargs

:identifier

Readers

identifier.

Writers

(setf identifier).

Slot: major-version
Initargs

:major-version

Readers

major-version.

Writers

(setf major-version).

Slot: revision
Initargs

:revision

Readers

revision.

Writers

(setf revision).

Slot: flags
Initargs

:flags

Readers

flags.

Writers

(setf flags).

Slot: size
Initargs

:size

Readers

size.

Writers

(setf size).

Class: id3v2.2-frame
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Slot: size
Initargs

:size

Readers

size.

Writers

(setf size).

Class: id3v2.2-tag
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses

id3-tag.

Direct methods
Direct slots
Slot: frames
Initargs

:frames

Readers

frames.

Writers

(setf frames).

Class: id3v2.3-frame
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Slot: size
Initargs

:size

Readers

size.

Writers

(setf size).

Slot: flags
Initargs

:flags

Readers

flags.

Writers

(setf flags).

Slot: decompressed-size
Initargs

:decompressed-size

Readers

decompressed-size.

Writers

(setf decompressed-size).

Slot: encryption-scheme
Initargs

:encryption-scheme

Readers

encryption-scheme.

Writers

(setf encryption-scheme).

Slot: grouping-identity
Initargs

:grouping-identity

Readers

grouping-identity.

Writers

(setf grouping-identity).

Class: id3v2.3-tag
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses

id3-tag.

Direct methods
Direct slots
Slot: extended-header-size
Initargs

:extended-header-size

Readers

extended-header-size.

Writers

(setf extended-header-size).

Slot: extra-flags
Initargs

:extra-flags

Readers

extra-flags.

Writers

(setf extra-flags).

Slot: padding-size
Initargs

:padding-size

Readers

padding-size.

Writers

(setf padding-size).

Slot: crc
Initargs

:crc

Readers

crc.

Writers

(setf crc).

Slot: frames
Initargs

:frames

Readers

frames.

Writers

(setf frames).

Class: indenting-printer
Package

com.gigamonkeys.html.

Source

html.lisp.

Direct methods
Direct slots
Slot: out
Initargs

:out

Readers

out.

Writers

(setf out).

Slot: beginning-of-line-p
Initform

t

Readers

beginning-of-line-p.

Writers

(setf beginning-of-line-p).

Slot: indentation
Initform

0

Readers

indentation.

Writers

(setf indentation).

Slot: indenting-p
Initform

t

Readers

indenting-p.

Writers

(setf indenting-p).

Class: interned-values-column
Package

com.gigamonkeys.mp3-database.

Source

database.lisp.

Direct superclasses

column.

Direct methods

interned-values.

Direct slots
Slot: interned-values
Initform

(make-hash-table :test (function equal))

Readers

interned-values.

Writers

This slot is read-only.

Slot: equality-predicate
Initform

(function eql)

Slot: value-normalizer
Initform

(function com.gigamonkeys.mp3-database::intern-for-column)

Class: playlist
Package

com.gigamonkeys.mp3-browser.

Source

playlist.lisp.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Slot: songs-table
Initform

(com.gigamonkeys.mp3-browser::make-playlist-table)

Readers

songs-table.

Writers

(setf songs-table).

Slot: current-song
Package

com.gigamonkeys.shoutcast.

Initform

com.gigamonkeys.mp3-browser::*empty-playlist-song*

Readers

current-song.

Writers

(setf current-song).

Slot: current-idx
Initform

0

Readers

current-idx.

Writers

(setf current-idx).

Slot: ordering
Initform

:album

Readers

ordering.

Writers

(setf ordering).

Slot: shuffle
Initform

:none

Readers

shuffle.

Writers

(setf shuffle).

Slot: repeat
Initform

:none

Readers

repeat.

Writers

(setf repeat).

Slot: user-agent
Initform

"unknown"

Readers

user-agent.

Writers

(setf user-agent).

Slot: lock
Initform

(bordeaux-threads:make-lock)

Readers

lock.

Writers

This slot is read-only.

Class: simple-song-queue
Package

com.gigamonkeys.shoutcast.

Source

song-source.lisp.

Direct methods
Direct slots
Slot: songs
Initform

(make-array 10 :adjustable t :fill-pointer 0)

Readers

songs.

Writers

(setf songs).

Slot: index
Initform

0

Readers

index.

Writers

(setf index).

Class: text-info-frame
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: encoding
Initargs

:encoding

Readers

encoding.

Writers

(setf encoding).

Slot: information
Initargs

:information

Readers

information.

Writers

(setf information).

Class: text-info-frame-v2.2
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses
Direct methods
Class: text-info-frame-v2.3
Package

com.gigamonkeys.id3v2.

Source

id3v2.lisp.

Direct superclasses
Direct methods
Class: word-feature
Package

com.gigamonkeys.spam.

Source

spam.lisp.

Direct methods
Direct slots
Slot: word

The word this feature represents.

Initform

(error "must supply :word")

Initargs

:word

Readers

word.

Writers

(setf word).

Slot: spam-count

Number of spams we have seen this feature in.

Initform

0

Initargs

:spam-count

Readers

spam-count.

Writers

(setf spam-count).

Slot: ham-count

Number of hams we have seen this feature in.

Initform

0

Initargs

:ham-count

Readers

ham-count.

Writers

(setf ham-count).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   Y  
Index Entry  Section

(
(setf beginning-of-line-p): Private generic functions
(setf beginning-of-line-p): Private generic functions
(setf crc): Private generic functions
(setf crc): Private generic functions
(setf current-idx): Private generic functions
(setf current-idx): Private generic functions
(setf current-song): Public generic functions
(setf current-song): Public generic functions
(setf data): Private generic functions
(setf data): Private generic functions
(setf decompressed-size): Private generic functions
(setf decompressed-size): Private generic functions
(setf description): Private generic functions
(setf description): Private generic functions
(setf encoding): Private generic functions
(setf encoding): Private generic functions
(setf encoding): Private generic functions
(setf encryption-scheme): Private generic functions
(setf encryption-scheme): Private generic functions
(setf extended-header-size): Private generic functions
(setf extended-header-size): Private generic functions
(setf extra-flags): Private generic functions
(setf extra-flags): Private generic functions
(setf flags): Private generic functions
(setf flags): Private generic functions
(setf flags): Private generic functions
(setf frames): Private generic functions
(setf frames): Private generic functions
(setf frames): Private generic functions
(setf grouping-identity): Private generic functions
(setf grouping-identity): Private generic functions
(setf ham-count): Private generic functions
(setf ham-count): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf identifier): Private generic functions
(setf identifier): Private generic functions
(setf indentation): Private generic functions
(setf indentation): Private generic functions
(setf indenting-p): Private generic functions
(setf indenting-p): Private generic functions
(setf index): Private generic functions
(setf index): Private generic functions
(setf information): Private generic functions
(setf information): Private generic functions
(setf information): Private generic functions
(setf language): Private generic functions
(setf language): Private generic functions
(setf major-version): Private generic functions
(setf major-version): Private generic functions
(setf ops): Private generic functions
(setf ops): Private generic functions
(setf ordering): Private generic functions
(setf ordering): Private generic functions
(setf out): Private generic functions
(setf out): Private generic functions
(setf padding-size): Private generic functions
(setf padding-size): Private generic functions
(setf printer): Private generic functions
(setf printer): Private generic functions
(setf repeat): Private generic functions
(setf repeat): Private generic functions
(setf repeat): Private generic functions
(setf revision): Private generic functions
(setf revision): Private generic functions
(setf rows): Private generic functions
(setf rows): Private generic functions
(setf schema): Public generic functions
(setf schema): Public generic functions
(setf shuffle): Private generic functions
(setf shuffle): Private generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf songs): Private generic functions
(setf songs): Private generic functions
(setf songs-table): Private generic functions
(setf songs-table): Private generic functions
(setf spam-count): Private generic functions
(setf spam-count): Private generic functions
(setf tab-width): Private generic functions
(setf tab-width): Private generic functions
(setf text): Private generic functions
(setf text): Private generic functions
(setf user-agent): Private generic functions
(setf user-agent): Private generic functions
(setf word): Private generic functions
(setf word): Private generic functions

A
add-cds: Private ordinary functions
add-directory-to-corpus: Private ordinary functions
add-file-to-corpus: Private ordinary functions
add-file-to-songs: Private ordinary functions
add-record: Private ordinary functions
add-songs: Private ordinary functions
album: Public ordinary functions
all-playlists: Private ordinary functions
all-slots: Private ordinary functions
analyze-results: Private ordinary functions
artist: Public ordinary functions
as-keyword: Private ordinary functions
as-keyword: Private ordinary functions
at-end-p: Private ordinary functions

B
base64->obj: Private ordinary functions
bayesian-spam-probability: Private ordinary functions
beginning-of-line-p: Private generic functions
beginning-of-line-p: Private generic functions
block-element-p: Private ordinary functions
browse: Private ordinary functions
browse-link: Private ordinary functions
browse-page-title: Private ordinary functions
bytes-left: Private ordinary functions

C
check: Public macros
classification: Private ordinary functions
classify: Private ordinary functions
clear-database: Private ordinary functions
clear-db: Private ordinary functions
clear-playlist: Private ordinary functions
codegen-html: Private ordinary functions
column-bindings: Private ordinary functions
column-matcher: Private ordinary functions
column-matchers: Private ordinary functions
column-value: Public ordinary functions
combine-results: Private macros
comparator: Private generic functions
comparator: Private generic functions
compile-buffer: Private ordinary functions
composer: Public ordinary functions
configure-mp3-browser: Private ordinary functions
cons-form-p: Private ordinary functions
correct-p: Private ordinary functions
count-versions: Private ordinary functions
crc: Private generic functions
crc: Private generic functions
crc-p: Private ordinary functions
current-binary-object: Public ordinary functions
current-idx: Private generic functions
current-idx: Private generic functions
current-song: Public generic functions
current-song: Public generic functions
current-song: Public generic functions
current-song: Public generic functions

D
data: Private generic functions
data: Private generic functions
data-bytes: Private generic functions
data-bytes: Private generic functions
data-bytes: Private generic functions
decompressed-size: Private generic functions
decompressed-size: Private generic functions
default-value: Private generic functions
default-value: Private generic functions
define-binary-class: Public macros
define-binary-type: Public macros
define-generic-binary-class: Private macros
define-html-macro: Public macros
define-html-special-operator: Private macros
define-tagged-binary-class: Public macros
define-url-function: Public macros
deftest: Public macros
delete-all-rows: Public ordinary functions
delete-rows: Public ordinary functions
delete-rows: Private ordinary functions
delete-songs: Private ordinary functions
delete-songs-link: Private ordinary functions
description: Private generic functions
description: Private generic functions
direct-slots: Private ordinary functions
directory-p: Public ordinary functions
directory-pathname-p: Public ordinary functions
directory-wildcard: Private ordinary functions
distinct-rows: Private ordinary functions
do-rows: Public macros
dump-db: Private ordinary functions

E
embed-code: Private generic functions
embed-code: Private generic functions
embed-code: Private generic functions
embed-value: Private generic functions
embed-value: Private generic functions
embed-value: Private generic functions
emit: Private ordinary functions
emit-attributes: Private ordinary functions
emit-close-tag: Private ordinary functions
emit-css-import: Private ordinary functions
emit-css-selector: Private ordinary functions
emit-element-body: Private ordinary functions
emit-freshline: Private ordinary functions
emit-html: Public ordinary functions
emit-newline: Private ordinary functions
emit-open-tag: Private ordinary functions
emit/no-newlines: Private ordinary functions
empty-element-p: Private ordinary functions
empty-p: Private ordinary functions
encoded-string-length: Private ordinary functions
encoding: Private generic functions
encoding: Private generic functions
encoding: Private generic functions
encoding-program: Public ordinary functions
encryption-scheme: Private generic functions
encryption-scheme: Private generic functions
equality-predicate: Private generic functions
equality-predicate: Private generic functions
escape: Private ordinary functions
escape-char: Private ordinary functions
expand-macro-form: Private ordinary functions
explain-classification: Private ordinary functions
extended-header-size: Private generic functions
extended-header-size: Private generic functions
extended-p: Private ordinary functions
extra-flags: Private generic functions
extra-flags: Private generic functions
extract-features: Private ordinary functions
extract-schema: Public ordinary functions
extract-words: Private ordinary functions
extractor: Private ordinary functions

F
false-negative-p: Private ordinary functions
false-positive-p: Private ordinary functions
file: Public generic functions
file: Public generic functions
file->row: Private ordinary functions
file->song: Private ordinary functions
file-exists-p: Public ordinary functions
file-for-current-idx: Private ordinary functions
file-p: Public ordinary functions
file-pathname-p: Public ordinary functions
find-column: Private ordinary functions
find-frame: Private ordinary functions
find-frame-class: Private ordinary functions
find-song-source: Public generic functions
find-song-source: Public generic functions
find-song-source: Public generic functions
fisher: Private ordinary functions
flags: Private generic functions
flags: Private generic functions
flags: Private generic functions
frame-compressed-p: Private ordinary functions
frame-encrypted-p: Private ordinary functions
frame-grouped-p: Private ordinary functions
frame-header-size: Private generic functions
frame-header-size: Private generic functions
frame-header-size: Private generic functions
frame-name-member: Private ordinary functions
frame-types: Private ordinary functions
frame-types-in-dir: Private ordinary functions
frames: Private generic functions
frames: Private generic functions
frames: Private generic functions
freshline: Private generic functions
freshline: Private generic functions
freshline: Private generic functions
Function, add-cds: Private ordinary functions
Function, add-directory-to-corpus: Private ordinary functions
Function, add-file-to-corpus: Private ordinary functions
Function, add-file-to-songs: Private ordinary functions
Function, add-record: Private ordinary functions
Function, add-songs: Private ordinary functions
Function, album: Public ordinary functions
Function, all-playlists: Private ordinary functions
Function, all-slots: Private ordinary functions
Function, analyze-results: Private ordinary functions
Function, artist: Public ordinary functions
Function, as-keyword: Private ordinary functions
Function, as-keyword: Private ordinary functions
Function, at-end-p: Private ordinary functions
Function, base64->obj: Private ordinary functions
Function, bayesian-spam-probability: Private ordinary functions
Function, block-element-p: Private ordinary functions
Function, browse: Private ordinary functions
Function, browse-link: Private ordinary functions
Function, browse-page-title: Private ordinary functions
Function, bytes-left: Private ordinary functions
Function, classification: Private ordinary functions
Function, classify: Private ordinary functions
Function, clear-database: Private ordinary functions
Function, clear-db: Private ordinary functions
Function, clear-playlist: Private ordinary functions
Function, codegen-html: Private ordinary functions
Function, column-bindings: Private ordinary functions
Function, column-matcher: Private ordinary functions
Function, column-matchers: Private ordinary functions
Function, column-value: Public ordinary functions
Function, compile-buffer: Private ordinary functions
Function, composer: Public ordinary functions
Function, configure-mp3-browser: Private ordinary functions
Function, cons-form-p: Private ordinary functions
Function, correct-p: Private ordinary functions
Function, count-versions: Private ordinary functions
Function, crc-p: Private ordinary functions
Function, current-binary-object: Public ordinary functions
Function, delete-all-rows: Public ordinary functions
Function, delete-rows: Public ordinary functions
Function, delete-rows: Private ordinary functions
Function, delete-songs: Private ordinary functions
Function, delete-songs-link: Private ordinary functions
Function, direct-slots: Private ordinary functions
Function, directory-p: Public ordinary functions
Function, directory-pathname-p: Public ordinary functions
Function, directory-wildcard: Private ordinary functions
Function, distinct-rows: Private ordinary functions
Function, dump-db: Private ordinary functions
Function, emit: Private ordinary functions
Function, emit-attributes: Private ordinary functions
Function, emit-close-tag: Private ordinary functions
Function, emit-css-import: Private ordinary functions
Function, emit-css-selector: Private ordinary functions
Function, emit-element-body: Private ordinary functions
Function, emit-freshline: Private ordinary functions
Function, emit-html: Public ordinary functions
Function, emit-newline: Private ordinary functions
Function, emit-open-tag: Private ordinary functions
Function, emit/no-newlines: Private ordinary functions
Function, empty-element-p: Private ordinary functions
Function, empty-p: Private ordinary functions
Function, encoded-string-length: Private ordinary functions
Function, encoding-program: Public ordinary functions
Function, escape: Private ordinary functions
Function, escape-char: Private ordinary functions
Function, expand-macro-form: Private ordinary functions
Function, explain-classification: Private ordinary functions
Function, extended-p: Private ordinary functions
Function, extract-features: Private ordinary functions
Function, extract-schema: Public ordinary functions
Function, extract-words: Private ordinary functions
Function, extractor: Private ordinary functions
Function, false-negative-p: Private ordinary functions
Function, false-positive-p: Private ordinary functions
Function, file->row: Private ordinary functions
Function, file->song: Private ordinary functions
Function, file-exists-p: Public ordinary functions
Function, file-for-current-idx: Private ordinary functions
Function, file-p: Public ordinary functions
Function, file-pathname-p: Public ordinary functions
Function, find-column: Private ordinary functions
Function, find-frame: Private ordinary functions
Function, find-frame-class: Private ordinary functions
Function, fisher: Private ordinary functions
Function, frame-compressed-p: Private ordinary functions
Function, frame-encrypted-p: Private ordinary functions
Function, frame-grouped-p: Private ordinary functions
Function, frame-name-member: Private ordinary functions
Function, frame-types: Private ordinary functions
Function, frame-types-in-dir: Private ordinary functions
Function, generate-code: Private ordinary functions
Function, generate-macro-no-attributes: Private ordinary functions
Function, generate-macro-with-attributes: Private ordinary functions
Function, genre: Public ordinary functions
Function, get-cookie-value: Private ordinary functions
Function, get-pretty-printer: Private ordinary functions
Function, get-text-info: Private ordinary functions
Function, id3-p: Public ordinary functions
Function, in: Public ordinary functions
Function, increment-count: Private ordinary functions
Function, increment-total-count: Private ordinary functions
Function, indent-if-necessary: Private ordinary functions
Function, inherited-slots: Private ordinary functions
Function, insert-row: Public ordinary functions
Function, intern-feature: Private ordinary functions
Function, intern-for-column: Private ordinary functions
Function, inverse-chi-square: Private ordinary functions
Function, link: Private ordinary functions
Function, list-directory: Public ordinary functions
Function, list-item-for-page: Private ordinary functions
Function, load-database: Public ordinary functions
Function, load-db: Private ordinary functions
Function, lookup-playlist: Private ordinary functions
Function, macro-form-p: Private ordinary functions
Function, make-cd: Private ordinary functions
Function, make-comparison-expr: Private ordinary functions
Function, make-comparisons-list: Private ordinary functions
Function, make-icy-metadata: Private ordinary functions
Function, make-op-buffer: Private ordinary functions
Function, make-playlist-table: Private ordinary functions
Function, make-rows: Private ordinary functions
Function, make-schema: Public ordinary functions
Function, make-silent-song: Private ordinary functions
Function, map-rows: Public ordinary functions
Function, matching: Public ordinary functions
Function, missed-ham-p: Private ordinary functions
Function, missed-spam-p: Private ordinary functions
Function, mklist: Private ordinary functions
Function, mklist: Private ordinary functions
Function, mp3-p: Public ordinary functions
Function, new-class-all-slots: Private ordinary functions
Function, non-terminated-type: Private ordinary functions
Function, normalize-for-column: Private ordinary functions
Function, normalize-param: Private ordinary functions
Function, normalize-row: Private ordinary functions
Function, normalize-slot-spec: Private ordinary functions
Function, not-nullable: Public ordinary functions
Function, nshuffle-vector: Private ordinary functions
Function, nshuffle-vector: Private ordinary functions
Function, nth-row: Public ordinary functions
Function, obj->base64: Private ordinary functions
Function, optimize-static-output: Private ordinary functions
Function, order-playlist: Private ordinary functions
Function, paragraph-element-p: Private ordinary functions
Function, param-binding: Private ordinary functions
Function, param-bindings: Private ordinary functions
Function, parent-of-type: Public ordinary functions
Function, parse-cons-form: Private ordinary functions
Function, parse-explicit-attributes-sexp: Private ordinary functions
Function, parse-html-macro-lambda-list: Private ordinary functions
Function, parse-implicit-attributes-sexp: Private ordinary functions
Function, parse-selector: Private ordinary functions
Function, parse-track: Private ordinary functions
Function, parse-year: Private ordinary functions
Function, part-of-set: Public ordinary functions
Function, pathname-as-directory: Public ordinary functions
Function, pathname-as-file: Public ordinary functions
Function, play-current: Private ordinary functions
Function, play-songs: Private ordinary functions
Function, playlist: Private ordinary functions
Function, playlist-button: Private ordinary functions
Function, playlist-id: Private ordinary functions
Function, playlist-repeat-button: Private ordinary functions
Function, playlist-shuffle-button: Private ordinary functions
Function, playlist-toolbar: Private ordinary functions
Function, position-of-current: Private ordinary functions
Function, prepare-icy-response: Private ordinary functions
Function, preserve-whitespace-p: Private ordinary functions
Function, process: Private ordinary functions
Function, process-cons-sexp-html: Private ordinary functions
Function, process-css: Private ordinary functions
Function, process-css-key-or-value: Private ordinary functions
Function, process-sexp-html: Private ordinary functions
Function, process-special-form: Private ordinary functions
Function, project-columns: Private ordinary functions
Function, prompt-for-cd: Private ordinary functions
Function, prompt-read: Private ordinary functions
Function, push-op: Private ordinary functions
Function, random-sample: Private ordinary functions
Function, random-selection: Public ordinary functions
Function, read-frame: Private ordinary functions
Function, read-id3: Public ordinary functions
Function, report-result: Private ordinary functions
Function, reset-current-song: Private ordinary functions
Function, restrict-rows: Private ordinary functions
Function, result-type: Private ordinary functions
Function, row->song: Private ordinary functions
Function, row-comparator: Private ordinary functions
Function, row-equality-tester: Private ordinary functions
Function, safe-read-from-string: Private ordinary functions
Function, save-db: Private ordinary functions
Function, score: Private ordinary functions
Function, select: Public ordinary functions
Function, select: Private ordinary functions
Function, self-evaluating-p: Private ordinary functions
Function, set-cookie-code: Private ordinary functions
Function, set-cookies-code: Private ordinary functions
Function, sexp->ops: Private ordinary functions
Function, sexp-html-p: Private ordinary functions
Function, shoutcast: Private ordinary functions
Function, show-feature: Private ordinary functions
Function, show-summary: Private ordinary functions
Function, show-tag-header: Private ordinary functions
Function, show-tag-headers: Private ordinary functions
Function, shuffle-by-album: Private ordinary functions
Function, shuffle-by-song: Private ordinary functions
Function, shuffle-playlist: Private ordinary functions
Function, shuffle-table: Public ordinary functions
Function, shuffle-vector: Private ordinary functions
Function, shuffled-album-names: Private ordinary functions
Function, slot->binding: Private ordinary functions
Function, slot->defclass-slot: Private ordinary functions
Function, slot->keyword-arg: Private ordinary functions
Function, slot->read-value: Private ordinary functions
Function, slot->write-value: Private ordinary functions
Function, song: Public ordinary functions
Function, songs-for-album: Private ordinary functions
Function, sort-playlist: Private ordinary functions
Function, sort-playlist-button: Private ordinary functions
Function, sort-rows: Public ordinary functions
Function, sorted-interesting: Private ordinary functions
Function, sorted-rows: Private ordinary functions
Function, spam-probability: Private ordinary functions
Function, special-form-p: Private ordinary functions
Function, spliceable: Public ordinary functions
Function, standard-footer: Private ordinary functions
Function, standard-header: Private ordinary functions
Function, start-mp3-browser: Public ordinary functions
Function, start-of-file: Private ordinary functions
Function, string-args: Private ordinary functions
Function, swap-bytes: Private ordinary functions
Function, symbol->cookie-name: Private ordinary functions
Function, symbol->query-name: Private ordinary functions
Function, table-size: Public ordinary functions
Function, terminated-type: Private ordinary functions
Function, test-classifier: Private ordinary functions
Function, test-from-corpus: Private ordinary functions
Function, track: Public ordinary functions
Function, train: Private ordinary functions
Function, train-from-corpus: Private ordinary functions
Function, translate-v1-genre: Private ordinary functions
Function, translated-genre: Public ordinary functions
Function, turn-off-chunked-transfer-encoding: Private ordinary functions
Function, type-reader-body: Private ordinary functions
Function, type-writer-body: Private ordinary functions
Function, ucs-2-char-type: Private ordinary functions
Function, untrained-p: Private ordinary functions
Function, update: Private ordinary functions
Function, update-current-if-necessary: Private ordinary functions
Function, upto-null: Private ordinary functions
Function, urlencode: Private ordinary functions
Function, values->base-64: Private ordinary functions
Function, values-for-page: Private ordinary functions
Function, walk-directory: Public ordinary functions
Function, year: Public ordinary functions

G
generate-code: Private ordinary functions
generate-macro-no-attributes: Private ordinary functions
generate-macro-with-attributes: Private ordinary functions
Generic Function, (setf beginning-of-line-p): Private generic functions
Generic Function, (setf crc): Private generic functions
Generic Function, (setf current-idx): Private generic functions
Generic Function, (setf current-song): Public generic functions
Generic Function, (setf data): Private generic functions
Generic Function, (setf decompressed-size): Private generic functions
Generic Function, (setf description): Private generic functions
Generic Function, (setf encoding): Private generic functions
Generic Function, (setf encryption-scheme): Private generic functions
Generic Function, (setf extended-header-size): Private generic functions
Generic Function, (setf extra-flags): Private generic functions
Generic Function, (setf flags): Private generic functions
Generic Function, (setf frames): Private generic functions
Generic Function, (setf grouping-identity): Private generic functions
Generic Function, (setf ham-count): Private generic functions
Generic Function, (setf id): Private generic functions
Generic Function, (setf id): Private generic functions
Generic Function, (setf identifier): Private generic functions
Generic Function, (setf indentation): Private generic functions
Generic Function, (setf indenting-p): Private generic functions
Generic Function, (setf index): Private generic functions
Generic Function, (setf information): Private generic functions
Generic Function, (setf language): Private generic functions
Generic Function, (setf major-version): Private generic functions
Generic Function, (setf ops): Private generic functions
Generic Function, (setf ordering): Private generic functions
Generic Function, (setf out): Private generic functions
Generic Function, (setf padding-size): Private generic functions
Generic Function, (setf printer): Private generic functions
Generic Function, (setf repeat): Private generic functions
Generic Function, (setf revision): Private generic functions
Generic Function, (setf rows): Private generic functions
Generic Function, (setf schema): Public generic functions
Generic Function, (setf shuffle): Private generic functions
Generic Function, (setf size): Public generic functions
Generic Function, (setf songs): Private generic functions
Generic Function, (setf songs-table): Private generic functions
Generic Function, (setf spam-count): Private generic functions
Generic Function, (setf tab-width): Private generic functions
Generic Function, (setf text): Private generic functions
Generic Function, (setf user-agent): Private generic functions
Generic Function, (setf word): Private generic functions
Generic Function, beginning-of-line-p: Private generic functions
Generic Function, comparator: Private generic functions
Generic Function, crc: Private generic functions
Generic Function, current-idx: Private generic functions
Generic Function, current-song: Public generic functions
Generic Function, data: Private generic functions
Generic Function, data-bytes: Private generic functions
Generic Function, decompressed-size: Private generic functions
Generic Function, default-value: Private generic functions
Generic Function, description: Private generic functions
Generic Function, embed-code: Private generic functions
Generic Function, embed-value: Private generic functions
Generic Function, encoding: Private generic functions
Generic Function, encryption-scheme: Private generic functions
Generic Function, equality-predicate: Private generic functions
Generic Function, extended-header-size: Private generic functions
Generic Function, extra-flags: Private generic functions
Generic Function, file: Public generic functions
Generic Function, find-song-source: Public generic functions
Generic Function, flags: Private generic functions
Generic Function, frame-header-size: Private generic functions
Generic Function, frames: Private generic functions
Generic Function, freshline: Private generic functions
Generic Function, grouping-identity: Private generic functions
Generic Function, ham-count: Private generic functions
Generic Function, id: Private generic functions
Generic Function, id: Private generic functions
Generic Function, id3-size: Public generic functions
Generic Function, identifier: Private generic functions
Generic Function, indent: Private generic functions
Generic Function, indentation: Private generic functions
Generic Function, indenting-p: Private generic functions
Generic Function, index: Private generic functions
Generic Function, information: Private generic functions
Generic Function, interned-values: Private generic functions
Generic Function, language: Private generic functions
Generic Function, lock: Private generic functions
Generic Function, major-version: Private generic functions
Generic Function, make-column: Public generic functions
Generic Function, maybe-move-to-next-song: Public generic functions
Generic Function, name: Private generic functions
Generic Function, newline: Private generic functions
Generic Function, op->code: Private generic functions
Generic Function, ops: Private generic functions
Generic Function, ordering: Private generic functions
Generic Function, out: Private generic functions
Generic Function, padding-size: Private generic functions
Generic Function, printer: Private generic functions
Generic Function, raw-string: Private generic functions
Generic Function, read-object: Private generic functions
Generic Function, read-value: Public generic functions
Generic Function, repeat: Private generic functions
Generic Function, revision: Private generic functions
Generic Function, rows: Private generic functions
Generic Function, schema: Public generic functions
Generic Function, shuffle: Private generic functions
Generic Function, size: Public generic functions
Generic Function, songs: Private generic functions
Generic Function, songs-table: Private generic functions
Generic Function, spam-count: Private generic functions
Generic Function, still-current-p: Public generic functions
Generic Function, string->type: Public generic functions
Generic Function, tab-width: Private generic functions
Generic Function, text: Private generic functions
Generic Function, title: Public generic functions
Generic Function, toggle-indenting: Private generic functions
Generic Function, unindent: Private generic functions
Generic Function, user-agent: Private generic functions
Generic Function, value-normalizer: Private generic functions
Generic Function, word: Private generic functions
Generic Function, write-object: Private generic functions
Generic Function, write-value: Public generic functions
genre: Public ordinary functions
get-cookie-value: Private ordinary functions
get-pretty-printer: Private ordinary functions
get-text-info: Private ordinary functions
grouping-identity: Private generic functions
grouping-identity: Private generic functions

H
ham-count: Private generic functions
ham-count: Private generic functions
html: Public macros

I
id: Private generic functions
id: Private generic functions
id: Private generic functions
id: Private generic functions
id: Private generic functions
id3-p: Public ordinary functions
id3-size: Public generic functions
id3-size: Public generic functions
identifier: Private generic functions
identifier: Private generic functions
in: Public ordinary functions
in-html-style: Public macros
increment-count: Private ordinary functions
increment-total-count: Private ordinary functions
indent: Private generic functions
indent: Private generic functions
indent: Private generic functions
indent-if-necessary: Private ordinary functions
indentation: Private generic functions
indentation: Private generic functions
indenting-p: Private generic functions
indenting-p: Private generic functions
index: Private generic functions
index: Private generic functions
information: Private generic functions
information: Private generic functions
information: Private generic functions
inherited-slots: Private ordinary functions
insert-row: Public ordinary functions
intern-feature: Private ordinary functions
intern-for-column: Private ordinary functions
interned-values: Private generic functions
interned-values: Private generic functions
inverse-chi-square: Private ordinary functions

L
language: Private generic functions
language: Private generic functions
link: Private ordinary functions
list-directory: Public ordinary functions
list-item-for-page: Private ordinary functions
load-database: Public ordinary functions
load-db: Private ordinary functions
lock: Private generic functions
lock: Private generic functions
lookup-playlist: Private ordinary functions

M
Macro, check: Public macros
Macro, combine-results: Private macros
Macro, define-binary-class: Public macros
Macro, define-binary-type: Public macros
Macro, define-generic-binary-class: Private macros
Macro, define-html-macro: Public macros
Macro, define-html-special-operator: Private macros
Macro, define-tagged-binary-class: Public macros
Macro, define-url-function: Public macros
Macro, deftest: Public macros
Macro, do-rows: Public macros
Macro, html: Public macros
Macro, in-html-style: Public macros
Macro, once-only: Public macros
Macro, ppme: Public macros
Macro, where: Private macros
Macro, with-column-values: Public macros
Macro, with-gensyms: Public macr