The practical-cl Reference Manual
Table of Contents
The practical-cl Reference Manual
This is the practical-cl Reference Manual, version 1.0,
generated automatically by Declt version 2.4 "Will Decker"
on Wed Jun 20 12:25:14 2018 GMT+0.
1 Introduction
This directory contains the source code for _Practical Common Lisp_. You may use
and redestribute this software the terms of the license in file LICENSE.
The code is designed to be loaded with Another System Definition Facility (ASDF)
and each chapter directory contains its own ASD file. You can either add the
name of each ChapterXX directory to ASDF:*CENTRAL-REGISTRY* or you can create
symlinks to the ASD files in those directories in a directory that is already
named in ASDF:*CENTRAL-REGISTRY*. If you also add this directory to the central
registry or create a symlink to the file practicals.asd, you can then load all
the practicals code by typing:
(asdf:oos 'asdf:load-op :practicals)
at the REPL. You can also load the code for individual chapters by loading the
system of the same name as the ASD file in each ChapterXX directory.
./Chapter03/simple-database.asd
./Chapter08/macro-utilities.asd
./Chapter09/test-framework.asd
./Chapter15/pathnames.asd
./Chapter23/spam.asd
./Chapter24/binary-data.asd
./Chapter25/id3v2.asd
./Chapter26/url-function.asd
./Chapter27/mp3-database.asd
./Chapter28/shoutcast.asd
./Chapter29/mp3-browser.asd
./Chapter31/html.asd
Thus to load the test framework code from Chapter 9, you'd type:
(asdf:oos 'asdf:load-op :test-framework)
at the REPL. (Note that Chapter31/ contains the code for both Chapters 30 and
31.)
Alternatively, you can download the Practical Common Lisp, Lisp in a Box
distribution from:
http://www.gigamonkeys.com/book/lispbox/
which provides the easy-to install Emacs + SLIME Lisp development environment
discussed in the book. That distribution contains all the book's code already
set up to be loaded with ASDF.
--Peter Seibel
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 practical-cl
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
All code from Practical Common Lisp.
- Version
1.0
- Dependencies
-
- Source
practical-cl.asd (file)
2.2 pcl-mp3-browser
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
AllegroServe-based user interface for Shoutcast server.
- Long Description
- Version
1.0
- Dependencies
-
- Source
pcl-mp3-browser.asd (file)
- Components
-
2.3 pcl-shoutcast
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
Shoutcast server.
- Long Description
Shoutcast server that runs in AllegroServe
- Version
0.1
- Dependencies
-
- Source
pcl-shoutcast.asd (file)
- Components
-
2.4 pcl-mp3-database
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
In-memory MP3 Database.
- Long Description
- Version
1.0
- Dependencies
-
- Source
pcl-mp3-database.asd (file)
- Components
-
2.5 pcl-id3v2
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
ID3v2 parser.
- Long Description
- Version
1.0
- Dependencies
-
- Source
pcl-id3v2.asd (file)
- Components
-
2.6 pcl-binary-data
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
Parser for binary data files.
- Long Description
- Version
1.0
- Dependency
pcl-macro-utilities (system)
- Source
pcl-binary-data.asd (file)
- Components
-
2.7 pcl-simple-database
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
Simple s-expression database.
- Long Description
- Version
1.0
- Source
pcl-simple-database.asd (file)
- Components
-
2.8 pcl-spam
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
Spam filter
- Long Description
- Version
1.0
- Dependencies
-
- Source
pcl-spam.asd (file)
- Components
-
2.9 pcl-pathnames
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
Portable pathname manipulation functions.
- Long Description
- Version
1.0
- Source
pcl-pathnames.asd (file)
- Components
-
2.10 pcl-test-framework
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
Simple unit test framework for Common Lisp
- Long Description
- Version
1.0
- Dependency
pcl-macro-utilities (system)
- Source
pcl-test-framework.asd (file)
- Components
-
2.11 pcl-url-function
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
define-url-function macro for AllegroServe
- Long Description
- Version
0.1
- Dependencies
-
- Source
pcl-url-function.asd (file)
- Components
-
2.12 pcl-html
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
HTML and CSS generation from sexps.
- Long Description
- Version
1.0
- Dependency
pcl-macro-utilities (system)
- Source
pcl-html.asd (file)
- Components
-
2.13 pcl-macro-utilities
- Maintainer
Peter Seibel <peter@gigamonkeys.com>
- Author
Peter Seibel <peter@gigamonkeys.com>
- License
BSD
- Description
Utilities for writing macros
- Long Description
- Version
1.0
- Source
pcl-macro-utilities.asd (file)
- 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.asd
- Location
practical-cl.asd
- Systems
practical-cl (system)
3.1.2 pcl-mp3-browser.asd
- Location
Chapter29/pcl-mp3-browser.asd
- Systems
pcl-mp3-browser (system)
3.1.3 pcl-shoutcast.asd
- Location
Chapter28/pcl-shoutcast.asd
- Systems
pcl-shoutcast (system)
3.1.4 pcl-mp3-database.asd
- Location
Chapter27/pcl-mp3-database.asd
- Systems
pcl-mp3-database (system)
3.1.5 pcl-id3v2.asd
- Location
Chapter25/pcl-id3v2.asd
- Systems
pcl-id3v2 (system)
- Packages
com.gigamonkeys.id3v2-system
3.1.6 pcl-binary-data.asd
- Location
Chapter24/pcl-binary-data.asd
- Systems
pcl-binary-data (system)
3.1.7 pcl-simple-database.asd
- Location
Chapter03/pcl-simple-database.asd
- Systems
pcl-simple-database (system)
3.1.8 pcl-spam.asd
- Location
Chapter23/pcl-spam.asd
- Systems
pcl-spam (system)
3.1.9 pcl-pathnames.asd
- Location
Chapter15/pcl-pathnames.asd
- Systems
pcl-pathnames (system)
3.1.10 pcl-test-framework.asd
- Location
Chapter09/pcl-test-framework.asd
- Systems
pcl-test-framework (system)
3.1.11 pcl-url-function.asd
- Location
Chapter26/pcl-url-function.asd
- Systems
pcl-url-function (system)
3.1.12 pcl-html.asd
- Location
Chapter31/pcl-html.asd
- Systems
pcl-html (system)
3.1.13 pcl-macro-utilities.asd
- Location
Chapter08/pcl-macro-utilities.asd
- Systems
pcl-macro-utilities (system)
3.1.14 pcl-mp3-browser/packages.lisp
- Parent
pcl-mp3-browser (system)
- Location
Chapter29/packages.lisp
- Packages
com.gigamonkeys.mp3-browser
3.1.15 pcl-mp3-browser/playlist.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-mp3-browser (system)
- Location
Chapter29/playlist.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.16 pcl-mp3-browser/mp3-browser.lisp
- Dependencies
-
- Parent
pcl-mp3-browser (system)
- Location
Chapter29/mp3-browser.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.17 pcl-shoutcast/packages.lisp
- Parent
pcl-shoutcast (system)
- Location
Chapter28/packages.lisp
- Packages
com.gigamonkeys.shoutcast
3.1.18 pcl-shoutcast/song-source.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-shoutcast (system)
- Location
Chapter28/song-source.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.19 pcl-shoutcast/shoutcast.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-shoutcast (system)
- Location
Chapter28/shoutcast.lisp
- Exported Definitions
*song-source-type* (special variable)
- Internal Definitions
-
3.1.20 pcl-mp3-database/packages.lisp
- Parent
pcl-mp3-database (system)
- Location
Chapter27/packages.lisp
- Packages
com.gigamonkeys.mp3-database
3.1.21 pcl-mp3-database/database.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-mp3-database (system)
- Location
Chapter27/database.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.22 pcl-mp3-database/mp3-database.lisp
- Dependencies
-
- Parent
pcl-mp3-database (system)
- Location
Chapter27/mp3-database.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.23 pcl-id3v2/packages.lisp
- Parent
pcl-id3v2 (system)
- Location
Chapter25/packages.lisp
- Packages
com.gigamonkeys.id3v2
3.1.24 pcl-id3v2/id3v2.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-id3v2 (system)
- Location
Chapter25/id3v2.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.25 pcl-binary-data/packages.lisp
- Parent
pcl-binary-data (system)
- Location
Chapter24/packages.lisp
- Packages
com.gigamonkeys.binary-data
3.1.26 pcl-binary-data/binary-data.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-binary-data (system)
- Location
Chapter24/binary-data.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.27 pcl-simple-database/packages.lisp
- Parent
pcl-simple-database (system)
- Location
Chapter03/packages.lisp
- Packages
com.gigamonkeys.simple-db
3.1.28 pcl-simple-database/simple-database.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-simple-database (system)
- Location
Chapter03/simple-database.lisp
- Internal Definitions
-
3.1.29 pcl-spam/packages.lisp
- Parent
pcl-spam (system)
- Location
Chapter23/packages.lisp
- Packages
com.gigamonkeys.spam
3.1.30 pcl-spam/spam.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-spam (system)
- Location
Chapter23/spam.lisp
- Internal Definitions
-
3.1.31 pcl-pathnames/packages.lisp
- Parent
pcl-pathnames (system)
- Location
Chapter15/packages.lisp
- Packages
com.gigamonkeys.pathnames
3.1.32 pcl-pathnames/pathnames.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-pathnames (system)
- Location
Chapter15/pathnames.lisp
- Exported Definitions
-
- Internal Definitions
directory-wildcard (function)
3.1.33 pcl-test-framework/packages.lisp
- Parent
pcl-test-framework (system)
- Location
Chapter09/packages.lisp
- Packages
com.gigamonkeys.test
3.1.34 pcl-test-framework/test.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-test-framework (system)
- Location
Chapter09/test.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.35 pcl-url-function/packages.lisp
- Parent
pcl-url-function (system)
- Location
Chapter26/packages.lisp
- Packages
com.gigamonkeys.url-function
3.1.36 pcl-url-function/html-infrastructure.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-url-function (system)
- Location
Chapter26/html-infrastructure.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.37 pcl-html/packages.lisp
- Parent
pcl-html (system)
- Location
Chapter31/packages.lisp
- Packages
com.gigamonkeys.html
3.1.38 pcl-html/html.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-html (system)
- Location
Chapter31/html.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.39 pcl-html/css.lisp
- Dependencies
-
- Parent
pcl-html (system)
- Location
Chapter31/css.lisp
- Internal Definitions
-
3.1.40 pcl-macro-utilities/packages.lisp
- Parent
pcl-macro-utilities (system)
- Location
Chapter08/packages.lisp
- Packages
com.gigamonkeys.macro-utilities
3.1.41 pcl-macro-utilities/macro-utilities.lisp
- Dependency
packages.lisp (file)
- Parent
pcl-macro-utilities (system)
- Location
Chapter08/macro-utilities.lisp
- Exported Definitions
-
4 Packages
Packages are listed by definition order.
4.1 com.gigamonkeys.mp3-browser
- Source
packages.lisp (file)
- Use List
-
- Exported Definitions
start-mp3-browser (function)
- Internal Definitions
-
4.2 com.gigamonkeys.shoutcast
- Source
packages.lisp (file)
- Use List
-
- Used By List
com.gigamonkeys.mp3-browser
- Exported Definitions
-
- Internal Definitions
-
4.3 com.gigamonkeys.mp3-database
- Source
packages.lisp (file)
- Use List
-
- Used By List
com.gigamonkeys.mp3-browser
- Exported Definitions
-
- Internal Definitions
-
4.4 com.gigamonkeys.id3v2-system
- Source
Chapter25/pcl-id3v2.asd
- Use List
- common-lisp
- asdf/interface
4.5 com.gigamonkeys.id3v2
- Source
packages.lisp (file)
- Use List
-
- Used By List
-
- Exported Definitions
-
- Internal Definitions
-
4.6 com.gigamonkeys.binary-data
- Source
packages.lisp (file)
- Use List
-
- Used By List
com.gigamonkeys.id3v2
- Exported Definitions
-
- Internal Definitions
-
4.7 com.gigamonkeys.simple-db
- Source
packages.lisp (file)
- Use List
common-lisp
- Internal Definitions
-
4.8 com.gigamonkeys.spam
- Source
packages.lisp (file)
- Use List
-
- Internal Definitions
-
4.9 com.gigamonkeys.pathnames
- Source
packages.lisp (file)
- Use List
common-lisp
- Used By List
-
- Exported Definitions
-
- Internal Definitions
directory-wildcard (function)
4.10 com.gigamonkeys.test
- Source
packages.lisp (file)
- Use List
-
- Used By List
com.gigamonkeys.spam
- Exported Definitions
-
- Internal Definitions
-
4.11 com.gigamonkeys.url-function
- Source
packages.lisp (file)
- Use List
-
- Used By List
com.gigamonkeys.mp3-browser
- Exported Definitions
-
- Internal Definitions
-
4.12 com.gigamonkeys.html
- Source
packages.lisp (file)
- Use List
-
- Used By List
-
- Exported Definitions
-
- Internal Definitions
-
4.13 com.gigamonkeys.macro-utilities
- Source
packages.lisp (file)
- Use List
common-lisp
- Used By List
-
- Exported Definitions
-
5 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
5.1 Exported definitions
5.1.1 Constants
- Constant: +null+
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
5.1.2 Special variables
- Special Variable: *default-table-size*
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Special Variable: *in-progress-objects*
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Special Variable: *mp3-schema*
-
- Package
com.gigamonkeys.mp3-database
- Source
mp3-database.lisp (file)
- Special Variable: *mp3s*
-
- Package
com.gigamonkeys.mp3-database
- Source
mp3-database.lisp (file)
- Special Variable: *song-source-type*
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
5.1.3 Macros
- Macro: check &body FORMS
-
Run each expression in ‘forms’ as a test case.
- Package
com.gigamonkeys.test
- Source
test.lisp (file)
- Macro: define-binary-class NAME (&rest SUPERCLASSES) SLOTS
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Macro: define-binary-type NAME (&rest ARGS) &body SPEC
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Macro: define-html-macro NAME (&rest ARGS) &body BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Macro: define-tagged-binary-class NAME (&rest SUPERCLASSES) SLOTS &rest OPTIONS
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Macro: define-url-function NAME (REQUEST &rest PARAMS) &body BODY
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- 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 (file)
- Macro: do-rows (ROW TABLE) &body BODY
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Macro: html &body BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Macro: in-html-style SYNTAX
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Macro: once-only (&rest NAMES) &body BODY
-
- Package
com.gigamonkeys.macro-utilities
- Source
macro-utilities.lisp (file)
- Macro: ppme FORM
-
- Package
com.gigamonkeys.macro-utilities
- Source
macro-utilities.lisp (file)
- Macro: with-column-values (&rest VARS) ROW &body BODY
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Macro: with-gensyms (&rest NAMES) &body BODY
-
- Package
com.gigamonkeys.macro-utilities
- Source
macro-utilities.lisp (file)
- Macro: with-html-output (STREAM &key PRETTY) &body BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Macro: with-html-to-file (FILE &key PRETTY) &body BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
5.1.4 Functions
- Function: album ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: artist ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: column-value ROW COLUMN-NAME
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: composer ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: current-binary-object ()
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: delete-all-rows TABLE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: delete-rows &key FROM WHERE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: directory-p NAME
-
Is ‘name’ the name of an existing directory.
- Package
com.gigamonkeys.pathnames
- Source
pathnames.lisp (file)
- 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 (file)
- Function: emit-html SEXP
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: encoding-program ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: extract-schema COLUMN-NAMES SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- 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 (file)
- Function: file-p NAME
-
Is ‘name’ the name of an existing file, i.e. not a directory.
- Package
com.gigamonkeys.pathnames
- Source
pathnames.lisp (file)
- Function: file-pathname-p P
-
- Package
com.gigamonkeys.pathnames
- Source
pathnames.lisp (file)
- Function: genre ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: id3-p FILE
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- 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 (file)
- Function: insert-row NAMES-AND-VALUES TABLE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- 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 (file)
- Function: load-database DIR DB
-
- Package
com.gigamonkeys.mp3-database
- Source
mp3-database.lisp (file)
- Function: make-schema SPEC
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: map-rows FN TABLE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- 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 (file)
- Function: mp3-p FILE
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: not-nullable VALUE COLUMN
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: nth-row N TABLE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: parent-of-type TYPE
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: part-of-set ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- 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 (file)
- 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 (file)
- Function: random-selection TABLE N
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: read-id3 FILE
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: select &key COLUMNS FROM WHERE DISTINCT ORDER-BY
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: shuffle-table TABLE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: song ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: sort-rows TABLE &rest COLUMN-NAMES
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: spliceable VALUE
-
- Package
com.gigamonkeys.macro-utilities
- Source
macro-utilities.lisp (file)
- Function: start-mp3-browser ()
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: table-size TABLE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: track ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: translated-genre ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- 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 (file)
- Function: year ID3
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
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 (file)
- Writer
(setf current-song) (generic function)
- Methods
- Method: current-song (PLAYLIST playlist) around
-
- Source
playlist.lisp (file)
- Method: current-song (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: current-song (SOURCE simple-song-queue)
-
- Generic Function: (setf current-song) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.shoutcast
- Reader
current-song (generic function)
- Methods
- Method: (setf current-song) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Generic Function: file OBJECT
-
- Package
com.gigamonkeys.shoutcast
- Methods
- Method: file (SONG song)
-
automatically generated reader method
- Source
song-source.lisp (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 (file)
- Methods
- Method: find-song-source (TYPE (eql playlist)) REQUEST
-
- Source
playlist.lisp (file)
- Method: find-song-source (TYPE (eql singleton)) REQUEST
-
- Generic Function: id3-size OBJECT
-
- Package
com.gigamonkeys.shoutcast
- Methods
- Method: id3-size (SONG song)
-
automatically generated reader method
- Source
song-source.lisp (file)
- Generic Function: make-column NAME TYPE &optional DEFAULT-VALUE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Methods
- Method: make-column NAME (TYPE (eql 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 (file)
- Methods
- Method: maybe-move-to-next-song SONG (PLAYLIST playlist)
-
- Source
playlist.lisp (file)
- 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 (file)
- Methods
- Method: read-value (TYPE (eql id3-encoded-string)) STREAM &key ENCODING LENGTH TERMINATOR
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql raw-bytes)) STREAM &key SIZE
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql frame-id)) STREAM &key LENGTH
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql id3-frames)) STREAM &key TAG-SIZE FRAME-TYPE
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPEVAR (eql id3v2.3-frame)) STREAMVAR &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPEVAR (eql id3v2.2-frame)) STREAMVAR &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql optional)) STREAM &key TYPE IF
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPEVAR (eql id3-tag)) STREAMVAR &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql ucs-2-terminated-string)) STREAM &key TERMINATOR
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql ucs-2-string)) STREAM &key LENGTH
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql ucs-2-char-little-endian)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql ucs-2-char-big-endian)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql ucs-2-char)) STREAM &key SWAP
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql iso-8859-1-terminated-string)) STREAM &key TERMINATOR
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql iso-8859-1-string)) STREAM &key LENGTH
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql iso-8859-1-char)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql generic-terminated-string)) STREAM &key TERMINATOR CHARACTER-TYPE
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql generic-string)) STREAM &key LENGTH CHARACTER-TYPE
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql id3-tag-size)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql u4)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql u3)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql u2)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql u1)) STREAM &key
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE (eql unsigned-integer)) STREAM &key BYTES BITS-PER-BYTE
-
- Source
id3v2.lisp (file)
- Method: read-value (TYPE symbol) STREAM &key
-
- Generic Function: schema OBJECT
-
- Generic Function: (setf schema) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: schema (TABLE table)
-
automatically generated reader method
- Source
database.lisp (file)
- Method: (setf schema) NEW-VALUE (TABLE table)
-
automatically generated writer method
- Source
database.lisp (file)
- Generic Function: size OBJECT
-
- Generic Function: (setf size) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: size (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf size) NEW-VALUE (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Method: size (ID3V2.2-FRAME id3v2.2-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf size) NEW-VALUE (ID3V2.2-FRAME id3v2.2-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Method: size (ID3-TAG id3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf size) NEW-VALUE (ID3-TAG id3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- 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 (file)
- Methods
- Method: still-current-p SONG (PLAYLIST playlist)
-
- Source
playlist.lisp (file)
- Method: still-current-p SONG (SOURCE simple-song-queue)
-
- Generic Function: string->type TYPE VALUE
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Methods
- Method: string->type (TYPE (eql base-64-list)) VALUE
-
- Source
mp3-browser.lisp (file)
- Method: string->type (TYPE (eql keyword)) VALUE
-
- Source
mp3-browser.lisp (file)
- Method: string->type (TYPE (eql integer)) VALUE
-
- Source
mp3-browser.lisp (file)
- Method: string->type (TYPE (eql string)) VALUE
-
- Generic Function: title OBJECT
-
- Package
com.gigamonkeys.shoutcast
- Methods
- Method: title (SONG song)
-
automatically generated reader method
- Source
song-source.lisp (file)
- 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 (file)
- Methods
- Method: write-value (TYPE (eql id3-encoded-string)) STREAM VALUE &key ENCODING LENGTH TERMINATOR
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql raw-bytes)) STREAM VALUE &key SIZE
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql frame-id)) STREAM VALUE &key LENGTH
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql id3-frames)) STREAM VALUE &key TAG-SIZE FRAME-TYPE
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql optional)) STREAM VALUE &key TYPE IF
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql ucs-2-terminated-string)) STREAM VALUE &key TERMINATOR
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql ucs-2-string)) STREAM VALUE &key LENGTH
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql ucs-2-char-little-endian)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql ucs-2-char-big-endian)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql ucs-2-char)) STREAM VALUE &key SWAP
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql iso-8859-1-terminated-string)) STREAM VALUE &key TERMINATOR
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql iso-8859-1-string)) STREAM VALUE &key LENGTH
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql iso-8859-1-char)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql generic-terminated-string)) STREAM VALUE &key TERMINATOR CHARACTER-TYPE
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql generic-string)) STREAM VALUE &key LENGTH CHARACTER-TYPE
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql id3-tag-size)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql u4)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql u3)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql u2)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql u1)) STREAM VALUE &key
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE (eql unsigned-integer)) STREAM VALUE &key BYTES BITS-PER-BYTE
-
- Source
id3v2.lisp (file)
- Method: write-value (TYPE symbol) STREAM VALUE &key
-
5.1.6 Classes
- Class: column ()
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
interned-values-column (class)
- Direct methods
-
- Direct slots
- Slot: name
-
- Initargs
:name
- Readers
name (generic function)
- Slot: equality-predicate
-
- Initargs
:equality-predicate
- Readers
equality-predicate (generic function)
- Slot: comparator
-
- Initargs
:comparator
- Readers
comparator (generic function)
- Slot: default-value
-
- Initargs
:default-value
- Readers
default-value (generic function)
- Slot: value-normalizer
-
- Initargs
: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))
- Readers
value-normalizer (generic function)
- Class: song ()
-
- Package
com.gigamonkeys.id3v2
- Source
song-source.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: file
-
- Initargs
:file
- Readers
file (generic function)
- Slot: title
-
- Initargs
:title
- Readers
title (generic function)
- Slot: id3-size
-
- Initargs
:id3-size
- Readers
id3-size (generic function)
- Class: table ()
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
- schema (method)
- schema (method)
- rows (method)
- rows (method)
- Direct slots
- Slot: rows
-
- Initargs
:rows
- Initform
(com.gigamonkeys.mp3-database::make-rows)
- Readers
rows (generic function)
- Writers
(setf rows) (generic function)
- Slot: schema
-
- Initargs
:schema
- Readers
schema (generic function)
- Writers
(setf schema) (generic function)
5.2 Internal definitions
5.2.1 Special variables
- Special Variable: *attribute-escapes*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *block-elements*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *corpus*
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Special Variable: *db*
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Special Variable: *element-escapes*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *empty-elements*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *empty-playlist-song*
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Special Variable: *end-of-playlist-song*
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Special Variable: *escapes*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *feature-database*
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Special Variable: *html-output*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *html-pretty-printer*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *id3-v1-genres*
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Special Variable: *inline-elements*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *major-version*
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Special Variable: *max-chars*
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Special Variable: *max-ham-score*
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Special Variable: *metadata-interval*
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Special Variable: *min-spam-score*
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Special Variable: *minor-version*
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Special Variable: *mp3-css*
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Special Variable: *mp3-dir*
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Special Variable: *paragraph-elements*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *playlists*
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Special Variable: *playlists-lock*
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Special Variable: *preserve-whitespace-elements*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *pretty*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Special Variable: *random-amount*
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Special Variable: *silence-mp3*
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Special Variable: *songs*
-
- Package
com.gigamonkeys.shoutcast
- Source
song-source.lisp (file)
- Special Variable: *test-name*
-
- Package
com.gigamonkeys.test
- Source
test.lisp (file)
- Special Variable: *timeout-seconds*
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Special Variable: *total-hams*
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Special Variable: *total-spams*
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Special Variable: *xhtml*
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
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 (file)
- Macro: define-generic-binary-class NAME (&rest SUPERCLASSES) SLOTS READ-METHOD
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Macro: define-html-special-operator NAME (PROCESSOR &rest OTHER-PARAMETERS) &body BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Macro: where &rest CLAUSES
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Macro: with-playlist-locked (PLAYLIST) &body BODY
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Macro: with-safe-io-syntax &body BODY
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
5.2.3 Functions
- Function: add-cds ()
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: add-directory-to-corpus DIR TYPE CORPUS
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: add-file-to-corpus FILENAME TYPE CORPUS
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: add-file-to-songs FILE
-
- Package
com.gigamonkeys.shoutcast
- Source
song-source.lisp (file)
- Function: add-record CD
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: add-songs PLAYLIST COLUMN-NAME VALUES
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: all-playlists REQUEST ENTITY
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: all-slots NAME
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: analyze-results RESULTS
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: as-keyword SYMBOL
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: as-keyword SYM
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: at-end-p PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: base64->obj STRING
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- 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 (file)
- Function: block-element-p TAG
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: browse REQUEST ENTITY
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: browse-link NEW-WHAT WHAT VALUE
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: browse-page-title WHAT RANDOM GENRE ARTIST ALBUM
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: bytes-left BYTES-READ
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: classification SCORE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: classify TEXT
-
Classify the text of a message as SPAM, HAM, or UNSURE.
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: clear-database ()
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: clear-db ()
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: clear-playlist PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: codegen-html OPS PRETTY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: column-bindings VARS ROW
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: column-matcher COLUMN VALUE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: column-matchers SCHEMA NAMES-AND-VALUES
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- 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 (file)
- Function: configure-mp3-browser &optional FORCE
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: cons-form-p FORM &optional TEST
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: correct-p RESULT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: count-versions DIR
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: crc-p FLAGS EXTRA-FLAGS
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: delete-rows SELECTOR-FN
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: delete-songs PLAYLIST &rest NAMES-AND-VALUES
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: delete-songs-link WHAT VALUE
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: direct-slots NAME
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: directory-wildcard DIRNAME
-
- Package
com.gigamonkeys.pathnames
- Source
pathnames.lisp (file)
- Function: distinct-rows ROWS SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: dump-db ()
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: emit IP STRING
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: emit-attributes PROCESSOR ATTRIBUTES
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: emit-close-tag PROCESSOR TAG BODY-P
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: emit-css-import PROCESSOR SEXP
-
- Package
com.gigamonkeys.html
- Source
css.lisp (file)
- Function: emit-css-selector PROCESSOR SELECTOR
-
- Package
com.gigamonkeys.html
- Source
css.lisp (file)
- Function: emit-element-body PROCESSOR TAG BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: emit-freshline IP
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: emit-newline IP
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: emit-open-tag PROCESSOR TAG BODY-P ATTRIBUTES
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: emit/no-newlines IP STRING &key START END
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: empty-element-p TAG
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: empty-p PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: encoded-string-length STRING ENCODING TERMINATED
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: escape IN TO-ESCAPE
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: escape-char CHAR
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: expand-macro-form FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: explain-classification FILE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: extended-p FLAGS
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: extract-features TEXT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: extract-words TEXT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: extractor SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: false-negative-p RESULT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: false-positive-p RESULT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: file->row FILE
-
- Package
com.gigamonkeys.mp3-database
- Source
mp3-database.lisp (file)
- Function: file->song FILE
-
- Package
com.gigamonkeys.shoutcast
- Source
song-source.lisp (file)
- Function: file-for-current-idx PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: find-column COLUMN-NAME SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: find-frame ID3 IDS
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: find-frame-class NAME
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: fisher PROBS NUMBER-OF-PROBS
-
The Fisher computation described by Robinson.
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: frame-compressed-p FLAGS
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: frame-encrypted-p FLAGS
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: frame-grouped-p FLAGS
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: frame-name-member ID
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: frame-types FILE
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: frame-types-in-dir DIR
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: generate-code OPS
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: generate-macro-no-attributes NAME ARGS BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: generate-macro-with-attributes NAME ATTRIBUTE-ARGS ARGS BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: get-cookie-value REQUEST NAME
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: get-pretty-printer ()
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: get-text-info ID3 &rest IDS
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: increment-count FEATURE TYPE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: increment-total-count TYPE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: indent-if-necessary IP
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: inherited-slots NAME
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: intern-feature WORD
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: intern-for-column VALUE COLUMN
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- 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 (file)
- Function: link TARGET &rest ATTRIBUTES
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: list-item-for-page WHAT ROW
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: load-db FILENAME
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: lookup-playlist ID
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: macro-form-p FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: make-cd TITLE ARTIST RATING RIPPED
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: make-comparison-expr FIELD VALUE
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: make-comparisons-list FIELDS
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: make-icy-metadata TITLE
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Function: make-op-buffer ()
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: make-playlist-table ()
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: make-rows &optional SIZE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: make-silent-song TITLE &optional FILE
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: missed-ham-p RESULT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: missed-spam-p RESULT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: mklist THING
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: mklist X
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- 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 (file)
- Function: non-terminated-type ENCODING
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: normalize-for-column VALUE COLUMN
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: normalize-param PARAM
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: normalize-row NAMES-AND-VALUES SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: normalize-slot-spec SPEC
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: nshuffle-vector VECTOR
-
Shuffle a vector in place.
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: nshuffle-vector VECTOR
-
Shuffle a vector in place using Fisher-Yates algorithm.
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: obj->base64 OBJ
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: optimize-static-output OPS
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: order-playlist PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: paragraph-element-p TAG
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: param-binding FUNCTION-NAME REQUEST PARAM
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: param-bindings FUNCTION-NAME REQUEST PARAMS
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: parse-cons-form SEXP
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: parse-explicit-attributes-sexp SEXP
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- 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 (file)
- Function: parse-implicit-attributes-sexp SEXP
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: parse-selector SELECTOR
-
- Package
com.gigamonkeys.html
- Source
css.lisp (file)
- Function: parse-track TRACK
-
- Package
com.gigamonkeys.mp3-database
- Source
mp3-database.lisp (file)
- Function: parse-year YEAR
-
- Package
com.gigamonkeys.mp3-database
- Source
mp3-database.lisp (file)
- Function: play-current OUT SONG-SOURCE NEXT-METADATA METADATA-INTERVAL
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Function: play-songs STREAM SONG-SOURCE METADATA-INTERVAL
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Function: playlist REQUEST ENTITY
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: playlist-button ACTION ARGUMENT NEW-VALUE CURRENT-VALUE
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: playlist-id REQUEST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: playlist-repeat-button REPEAT CURRENT-REPEAT
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: playlist-shuffle-button SHUFFLE CURRENT-SHUFFLE
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: playlist-toolbar PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: position-of-current PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: prepare-icy-response REQUEST METADATA-INTERVAL
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Function: preserve-whitespace-p TAG
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: process PROCESSOR FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: process-cons-sexp-html PROCESSOR FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: process-css PROCESSOR SEXP
-
- Package
com.gigamonkeys.html
- Source
css.lisp (file)
- Function: process-css-key-or-value PROCESSOR FORM
-
- Package
com.gigamonkeys.html
- Source
css.lisp (file)
- Function: process-sexp-html PROCESSOR FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: process-special-form PROCESSOR FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: project-columns ROWS SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: prompt-for-cd ()
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: prompt-read PROMPT
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: push-op OP OPS-BUFFER
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: random-sample VECTOR N
-
Based on Algorithm S from Knuth. TAOCP, vol. 2. p. 142
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: read-frame FRAME-TYPE IN
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: report-result RESULT FORM
-
Report the results of a single test case. Called by ‘check’.
- Package
com.gigamonkeys.test
- Source
test.lisp (file)
- Function: reset-current-song PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: restrict-rows ROWS WHERE
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: result-type RESULT
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: row->song SONG-DB-ENTRY
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: row-comparator COLUMN-NAMES SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: row-equality-tester SCHEMA
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Function: safe-read-from-string STRING
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: save-db FILENAME
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: score FEATURES
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: select SELECTOR-FN
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: self-evaluating-p FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: set-cookie-code FUNCTION-NAME REQUEST PARAM
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: set-cookies-code FUNCTION-NAME REQUEST PARAMS
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: sexp->ops BODY
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: sexp-html-p FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: shoutcast REQUEST ENTITY
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Function: show-feature FEATURE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: show-summary FILE TEXT CLASSIFICATION SCORE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: show-tag-header FILE
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: show-tag-headers DIR
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: shuffle-by-album PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: shuffle-by-song PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: shuffle-playlist PLAYLIST SHUFFLE
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: shuffle-vector VECTOR
-
Return a shuffled copy of vector.
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: shuffled-album-names PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: slot->binding SPEC STREAM
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: slot->defclass-slot SPEC
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: slot->keyword-arg SPEC
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: slot->read-value SPEC STREAM
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: slot->write-value SPEC STREAM
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: songs-for-album PLAYLIST ALBUM
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: sort-playlist PLAYLIST ORDERING
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: sort-playlist-button ORDER-BY CURRENT-SORT
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: sorted-interesting FEATURES
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: sorted-rows ROWS SCHEMA ORDER-BY
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- 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 (file)
- Function: special-form-p FORM
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Function: standard-footer ()
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: standard-header ()
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: start-of-file FILE MAX-CHARS
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: string-args ENCODING LENGTH TERMINATOR
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: swap-bytes CODE
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: symbol->cookie-name FUNCTION-NAME SYM STICKY
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: symbol->query-name SYM
-
- Package
com.gigamonkeys.url-function
- Source
html-infrastructure.lisp (file)
- Function: terminated-type ENCODING
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: test-classifier CORPUS TESTING-FRACTION
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: test-from-corpus CORPUS &key START END
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: train TEXT TYPE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: train-from-corpus CORPUS &key START END
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: translate-v1-genre GENRE
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: turn-off-chunked-transfer-encoding REQUEST
-
- Package
com.gigamonkeys.shoutcast
- Source
shoutcast.lisp (file)
- Function: type-reader-body SPEC STREAM
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: type-writer-body SPEC STREAM VALUE
-
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Function: ucs-2-char-type BYTE-ORDER-MARK
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: untrained-p FEATURE
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Function: update SELECTOR-FN &key TITLE ARTIST RATING RIPPED
-
- Package
com.gigamonkeys.simple-db
- Source
simple-database.lisp (file)
- Function: update-current-if-necessary PLAYLIST
-
- Package
com.gigamonkeys.mp3-browser
- Source
playlist.lisp (file)
- Function: upto-null STRING
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Function: urlencode STRING
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: values->base-64 COLUMN VALUES-TABLE
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
- Function: values-for-page WHAT GENRE ARTIST ALBUM RANDOM
-
- Package
com.gigamonkeys.mp3-browser
- Source
mp3-browser.lisp (file)
5.2.4 Generic functions
- Generic Function: beginning-of-line-p OBJECT
-
- Generic Function: (setf beginning-of-line-p) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.html
- Methods
- Method: beginning-of-line-p (INDENTING-PRINTER indenting-printer)
-
automatically generated reader method
- Source
html.lisp (file)
- Method: (setf beginning-of-line-p) NEW-VALUE (INDENTING-PRINTER indenting-printer)
-
automatically generated writer method
- Source
html.lisp (file)
- Generic Function: comparator OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: comparator (COLUMN column)
-
automatically generated reader method
- Source
database.lisp (file)
- Generic Function: crc OBJECT
-
- Generic Function: (setf crc) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: crc (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf crc) NEW-VALUE (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: current-idx OBJECT
-
- Generic Function: (setf current-idx) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: current-idx (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: (setf current-idx) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Generic Function: data OBJECT
-
- Generic Function: (setf data) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: data (GENERIC-FRAME generic-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf data) NEW-VALUE (GENERIC-FRAME generic-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: data-bytes FRAME
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Methods
- Method: data-bytes (FRAME id3v2.3-frame)
-
- Method: data-bytes (FRAME id3v2.2-frame)
-
- Generic Function: decompressed-size OBJECT
-
- Generic Function: (setf decompressed-size) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: decompressed-size (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf decompressed-size) NEW-VALUE (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: default-value OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: default-value (COLUMN column)
-
automatically generated reader method
- Source
database.lisp (file)
- Generic Function: description OBJECT
-
- Generic Function: (setf description) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: description (COMMENT-FRAME comment-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf description) NEW-VALUE (COMMENT-FRAME comment-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: embed-code PROCESSOR CODE
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- 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 (file)
- Methods
- Method: embed-value (COMPILER html-compiler) VALUE
-
- Method: embed-value (PP html-pretty-printer) VALUE
-
- Generic Function: encoding OBJECT
-
- Generic Function: (setf encoding) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: encoding (COMMENT-FRAME comment-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf encoding) NEW-VALUE (COMMENT-FRAME comment-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Method: encoding (TEXT-INFO-FRAME text-info-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf encoding) NEW-VALUE (TEXT-INFO-FRAME text-info-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: encryption-scheme OBJECT
-
- Generic Function: (setf encryption-scheme) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: encryption-scheme (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf encryption-scheme) NEW-VALUE (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: equality-predicate OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: equality-predicate (COLUMN column)
-
automatically generated reader method
- Source
database.lisp (file)
- Generic Function: extended-header-size OBJECT
-
- Generic Function: (setf extended-header-size) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: extended-header-size (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf extended-header-size) NEW-VALUE (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: extra-flags OBJECT
-
- Generic Function: (setf extra-flags) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: extra-flags (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf extra-flags) NEW-VALUE (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: flags OBJECT
-
- Generic Function: (setf flags) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: flags (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf flags) NEW-VALUE (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Method: flags (ID3-TAG id3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf flags) NEW-VALUE (ID3-TAG id3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: frame-header-size FRAME
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Methods
- Method: frame-header-size (FRAME id3v2.3-frame)
-
- Method: frame-header-size (FRAME id3v2.2-frame)
-
- Generic Function: frames OBJECT
-
- Generic Function: (setf frames) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: frames (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf frames) NEW-VALUE (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Method: frames (ID3V2.2-TAG id3v2.2-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf frames) NEW-VALUE (ID3V2.2-TAG id3v2.2-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: freshline PROCESSOR
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Methods
- Method: freshline (COMPILER html-compiler)
-
- Method: freshline (PP html-pretty-printer)
-
- Generic Function: grouping-identity OBJECT
-
- Generic Function: (setf grouping-identity) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: grouping-identity (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf grouping-identity) NEW-VALUE (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: ham-count OBJECT
-
- Generic Function: (setf ham-count) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.spam
- Methods
- Method: ham-count (WORD-FEATURE word-feature)
-
- Method: (setf ham-count) NEW-VALUE (WORD-FEATURE word-feature)
-
Number of hams we have seen this feature in.
- Source
spam.lisp (file)
- Generic Function: id OBJECT
-
- Generic Function: (setf id) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: id (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: (setf id) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Generic Function: id OBJECT
-
- Generic Function: (setf id) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: id (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf id) NEW-VALUE (ID3V2.3-FRAME id3v2.3-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Method: id (ID3V2.2-FRAME id3v2.2-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf id) NEW-VALUE (ID3V2.2-FRAME id3v2.2-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: identifier OBJECT
-
- Generic Function: (setf identifier) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: identifier (ID3-TAG id3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf identifier) NEW-VALUE (ID3-TAG id3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: indent PROCESSOR
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Methods
- Method: indent (COMPILER html-compiler)
-
- Method: indent (PP html-pretty-printer)
-
- Generic Function: indentation OBJECT
-
- Generic Function: (setf indentation) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.html
- Methods
- Method: indentation (INDENTING-PRINTER indenting-printer)
-
automatically generated reader method
- Source
html.lisp (file)
- Method: (setf indentation) NEW-VALUE (INDENTING-PRINTER indenting-printer)
-
automatically generated writer method
- Source
html.lisp (file)
- Generic Function: indenting-p OBJECT
-
- Generic Function: (setf indenting-p) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.html
- Methods
- Method: indenting-p (INDENTING-PRINTER indenting-printer)
-
automatically generated reader method
- Source
html.lisp (file)
- Method: (setf indenting-p) NEW-VALUE (INDENTING-PRINTER indenting-printer)
-
automatically generated writer method
- Source
html.lisp (file)
- Generic Function: index OBJECT
-
- Generic Function: (setf index) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.shoutcast
- Methods
- Method: index (SIMPLE-SONG-QUEUE simple-song-queue)
-
automatically generated reader method
- Source
song-source.lisp (file)
- Method: (setf index) NEW-VALUE (SIMPLE-SONG-QUEUE simple-song-queue)
-
automatically generated writer method
- Source
song-source.lisp (file)
- Generic Function: information OBJECT
-
- Generic Function: (setf information) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: information (FRAME generic-frame-v2.3)
-
- Source
id3v2.lisp (file)
- Method: information (TEXT-INFO-FRAME text-info-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf information) NEW-VALUE (TEXT-INFO-FRAME text-info-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Method: (setf information) VALUE (FRAME text-info-frame) after
-
- Source
id3v2.lisp (file)
- Generic Function: interned-values OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: interned-values (INTERNED-VALUES-COLUMN interned-values-column)
-
automatically generated reader method
- Source
database.lisp (file)
- Generic Function: language OBJECT
-
- Generic Function: (setf language) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: language (COMMENT-FRAME comment-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf language) NEW-VALUE (COMMENT-FRAME comment-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: lock OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: lock (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Generic Function: major-version OBJECT
-
- Generic Function: (setf major-version) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: major-version (ID3-TAG id3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf major-version) NEW-VALUE (ID3-TAG id3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: name OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: name (COLUMN column)
-
automatically generated reader method
- Source
database.lisp (file)
- Generic Function: newline PROCESSOR
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- 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 (file)
- 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 Function: ops OBJECT
-
- Generic Function: (setf ops) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.html
- Methods
- Method: ops (HTML-COMPILER html-compiler)
-
automatically generated reader method
- Source
html.lisp (file)
- Method: (setf ops) NEW-VALUE (HTML-COMPILER html-compiler)
-
automatically generated writer method
- Source
html.lisp (file)
- Generic Function: ordering OBJECT
-
- Generic Function: (setf ordering) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: ordering (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: (setf ordering) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Generic Function: out OBJECT
-
- Generic Function: (setf out) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.html
- Methods
- Method: out (INDENTING-PRINTER indenting-printer)
-
automatically generated reader method
- Source
html.lisp (file)
- Method: (setf out) NEW-VALUE (INDENTING-PRINTER indenting-printer)
-
automatically generated writer method
- Source
html.lisp (file)
- Generic Function: padding-size OBJECT
-
- Generic Function: (setf padding-size) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: padding-size (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf padding-size) NEW-VALUE (ID3V2.3-TAG id3v2.3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: printer OBJECT
-
- Generic Function: (setf printer) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.html
- Methods
- Method: printer (HTML-PRETTY-PRINTER html-pretty-printer)
-
automatically generated reader method
- Source
html.lisp (file)
- Method: (setf printer) NEW-VALUE (HTML-PRETTY-PRINTER html-pretty-printer)
-
automatically generated writer method
- Source
html.lisp (file)
- Generic Function: raw-string PROCESSOR STRING &optional CHECK-FOR-NEWLINES
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- 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 (file)
- Method Combination
progn (short method combination)
Options: :most-specific-last
- Methods
- Method: read-object (OBJECTVAR comment-frame-v2.3) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR comment-frame-v2.2) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR text-info-frame-v2.3) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR text-info-frame-v2.2) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR comment-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR text-info-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR generic-frame-v2.3) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR generic-frame-v2.2) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR generic-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR id3v2.3-tag) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object (OBJECTVAR id3v2.2-tag) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: read-object OBJECT STREAM around
-
- Generic Function: repeat OBJECT
-
- Generic Function: (setf repeat) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: repeat (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: (setf repeat) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Method: (setf repeat) VALUE (PLAYLIST playlist) after
-
- Source
playlist.lisp (file)
- Generic Function: revision OBJECT
-
- Generic Function: (setf revision) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: revision (ID3-TAG id3-tag)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf revision) NEW-VALUE (ID3-TAG id3-tag)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: rows OBJECT
-
- Generic Function: (setf rows) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: rows (TABLE table)
-
automatically generated reader method
- Source
database.lisp (file)
- Method: (setf rows) NEW-VALUE (TABLE table)
-
automatically generated writer method
- Source
database.lisp (file)
- Generic Function: shuffle OBJECT
-
- Generic Function: (setf shuffle) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: shuffle (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: (setf shuffle) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Generic Function: songs OBJECT
-
- Generic Function: (setf songs) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.shoutcast
- Methods
- Method: songs (SIMPLE-SONG-QUEUE simple-song-queue)
-
automatically generated reader method
- Source
song-source.lisp (file)
- Method: (setf songs) NEW-VALUE (SIMPLE-SONG-QUEUE simple-song-queue)
-
automatically generated writer method
- Source
song-source.lisp (file)
- Generic Function: songs-table OBJECT
-
- Generic Function: (setf songs-table) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: songs-table (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: (setf songs-table) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Generic Function: spam-count OBJECT
-
- Generic Function: (setf spam-count) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.spam
- Methods
- Method: spam-count (WORD-FEATURE word-feature)
-
- Method: (setf spam-count) NEW-VALUE (WORD-FEATURE word-feature)
-
Number of spams we have seen this feature in.
- Source
spam.lisp (file)
- Generic Function: tab-width OBJECT
-
- Generic Function: (setf tab-width) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.html
- Methods
- Method: tab-width (HTML-PRETTY-PRINTER html-pretty-printer)
-
automatically generated reader method
- Source
html.lisp (file)
- Method: (setf tab-width) NEW-VALUE (HTML-PRETTY-PRINTER html-pretty-printer)
-
automatically generated writer method
- Source
html.lisp (file)
- Generic Function: text OBJECT
-
- Generic Function: (setf text) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.id3v2
- Methods
- Method: text (COMMENT-FRAME comment-frame)
-
automatically generated reader method
- Source
id3v2.lisp (file)
- Method: (setf text) NEW-VALUE (COMMENT-FRAME comment-frame)
-
automatically generated writer method
- Source
id3v2.lisp (file)
- Generic Function: toggle-indenting PROCESSOR
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- 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 (file)
- Methods
- Method: unindent (COMPILER html-compiler)
-
- Method: unindent (PP html-pretty-printer)
-
- Generic Function: user-agent OBJECT
-
- Generic Function: (setf user-agent) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.mp3-browser
- Methods
- Method: user-agent (PLAYLIST playlist)
-
automatically generated reader method
- Source
playlist.lisp (file)
- Method: (setf user-agent) NEW-VALUE (PLAYLIST playlist)
-
automatically generated writer method
- Source
playlist.lisp (file)
- Generic Function: value-normalizer OBJECT
-
- Package
com.gigamonkeys.mp3-database
- Methods
- Method: value-normalizer (COLUMN column)
-
automatically generated reader method
- Source
database.lisp (file)
- Generic Function: word OBJECT
-
- Generic Function: (setf word) NEW-VALUE OBJECT
-
- Package
com.gigamonkeys.spam
- Methods
- Method: word (WORD-FEATURE word-feature)
-
- Method: (setf word) NEW-VALUE (WORD-FEATURE word-feature)
-
The word this feature represents.
- Source
spam.lisp (file)
- Generic Function: write-object OBJECT STREAM
-
Write out the slots of object to the stream.
- Package
com.gigamonkeys.binary-data
- Source
binary-data.lisp (file)
- Method Combination
progn (short method combination)
Options: :most-specific-last
- Methods
- Method: write-object (OBJECTVAR comment-frame-v2.3) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR comment-frame-v2.2) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR text-info-frame-v2.3) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR text-info-frame-v2.2) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR comment-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR text-info-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR generic-frame-v2.3) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR generic-frame-v2.2) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR generic-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR id3v2.3-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR id3v2.2-frame) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR id3v2.3-tag) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR id3v2.2-tag) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object (OBJECTVAR id3-tag) STREAMVAR progn
-
- Source
id3v2.lisp (file)
- Method: write-object OBJECT STREAM around
-
5.2.5 Conditions
- Condition: in-padding ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
condition (condition)
5.2.6 Classes
- Class: comment-frame ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: encoding
-
- Initargs
:encoding
- Readers
encoding (generic function)
- Writers
(setf encoding) (generic function)
- Slot: language
-
- Initargs
:language
- Readers
language (generic function)
- Writers
(setf language) (generic function)
- Slot: description
-
- Initargs
:description
- Readers
description (generic function)
- Writers
(setf description) (generic function)
- Slot: text
-
- Initargs
:text
- Readers
text (generic function)
- Writers
(setf text) (generic function)
- Class: comment-frame-v2.2 ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Class: comment-frame-v2.3 ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Class: generic-frame ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: data
-
- Initargs
:data
- Readers
data (generic function)
- Writers
(setf data) (generic function)
- Class: generic-frame-v2.2 ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Class: generic-frame-v2.3 ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Class: html-compiler ()
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: ops
-
- Initform
(com.gigamonkeys.html::make-op-buffer)
- Readers
ops (generic function)
- Writers
(setf ops) (generic function)
- Class: html-pretty-printer ()
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: printer
-
- Initargs
:printer
- Readers
printer (generic function)
- Writers
(setf printer) (generic function)
- Slot: tab-width
-
- Initargs
:tab-width
- Initform
2
- Readers
tab-width (generic function)
- Writers
(setf tab-width) (generic function)
- Class: id3-tag ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: identifier
-
- Initargs
:identifier
- Readers
identifier (generic function)
- Writers
(setf identifier) (generic function)
- Slot: major-version
-
- Initargs
:major-version
- Readers
major-version (generic function)
- Writers
(setf major-version) (generic function)
- Slot: revision
-
- Initargs
:revision
- Readers
revision (generic function)
- Writers
(setf revision) (generic function)
- Slot: flags
-
- Initargs
:flags
- Readers
flags (generic function)
- Writers
(setf flags) (generic function)
- Slot: size
-
- Initargs
:size
- Readers
size (generic function)
- Writers
(setf size) (generic function)
- Class: id3v2.2-frame ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Slot: size
-
- Initargs
:size
- Readers
size (generic function)
- Writers
(setf size) (generic function)
- Class: id3v2.2-tag ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
id3-tag (class)
- Direct methods
-
- Direct slots
- Slot: frames
-
- Initargs
:frames
- Readers
frames (generic function)
- Writers
(setf frames) (generic function)
- Class: id3v2.3-frame ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Slot: size
-
- Initargs
:size
- Readers
size (generic function)
- Writers
(setf size) (generic function)
- Slot: flags
-
- Initargs
:flags
- Readers
flags (generic function)
- Writers
(setf flags) (generic function)
- Slot: decompressed-size
-
- Initargs
:decompressed-size
- Readers
decompressed-size (generic function)
- Writers
(setf decompressed-size) (generic function)
- Slot: encryption-scheme
-
- Initargs
:encryption-scheme
- Readers
encryption-scheme (generic function)
- Writers
(setf encryption-scheme) (generic function)
- Slot: grouping-identity
-
- Initargs
:grouping-identity
- Readers
grouping-identity (generic function)
- Writers
(setf grouping-identity) (generic function)
- Class: id3v2.3-tag ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
id3-tag (class)
- Direct methods
-
- Direct slots
- Slot: extended-header-size
-
- Initargs
:extended-header-size
- Readers
extended-header-size (generic function)
- Writers
(setf extended-header-size) (generic function)
- Slot: extra-flags
-
- Initargs
:extra-flags
- Readers
extra-flags (generic function)
- Writers
(setf extra-flags) (generic function)
- Slot: padding-size
-
- Initargs
:padding-size
- Readers
padding-size (generic function)
- Writers
(setf padding-size) (generic function)
- Slot: crc
-
- Initargs
:crc
- Readers
crc (generic function)
- Writers
(setf crc) (generic function)
- Slot: frames
-
- Initargs
:frames
- Readers
frames (generic function)
- Writers
(setf frames) (generic function)
- Class: indenting-printer ()
-
- Package
com.gigamonkeys.html
- Source
html.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: out
-
- Initargs
:out
- Readers
out (generic function)
- Writers
(setf out) (generic function)
- Slot: beginning-of-line-p
-
- Initform
t
- Readers
beginning-of-line-p (generic function)
- Writers
(setf beginning-of-line-p) (generic function)
- Slot: indentation
-
- Initform
0
- Readers
indentation (generic function)
- Writers
(setf indentation) (generic function)
- Slot: indenting-p
-
- Initform
t
- Readers
indenting-p (generic function)
- Writers
(setf indenting-p) (generic function)
- Class: interned-values-column ()
-
- Package
com.gigamonkeys.mp3-database
- Source
database.lisp (file)
- Direct superclasses
column (class)
- Direct methods
interned-values (method)
- Direct slots
- Slot: interned-values
-
- Initform
(make-hash-table :test (function equal))
- Readers
interned-values (generic function)
- 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 (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: id
-
- Initargs
:id
- Readers
id (generic function)
- Writers
(setf id) (generic function)
- Slot: songs-table
-
- Initform
(com.gigamonkeys.mp3-browser::make-playlist-table)
- Readers
songs-table (generic function)
- Writers
(setf songs-table) (generic function)
- Slot: current-song
-
- Initform
com.gigamonkeys.mp3-browser::*empty-playlist-song*
- Readers
current-song (generic function)
- Writers
(setf current-song) (generic function)
- Slot: current-idx
-
- Initform
0
- Readers
current-idx (generic function)
- Writers
(setf current-idx) (generic function)
- Slot: ordering
-
- Initform
:album
- Readers
ordering (generic function)
- Writers
(setf ordering) (generic function)
- Slot: shuffle
-
- Initform
:none
- Readers
shuffle (generic function)
- Writers
(setf shuffle) (generic function)
- Slot: repeat
-
- Initform
:none
- Readers
repeat (generic function)
- Writers
(setf repeat) (generic function)
- Slot: user-agent
-
- Initform
"unknown"
- Readers
user-agent (generic function)
- Writers
(setf user-agent) (generic function)
- Slot: lock
-
- Initform
(bordeaux-threads:make-lock)
- Readers
lock (generic function)
- Class: simple-song-queue ()
-
- Package
com.gigamonkeys.shoutcast
- Source
song-source.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: songs
-
- Initform
(make-array 10 :adjustable t :fill-pointer 0)
- Readers
songs (generic function)
- Writers
(setf songs) (generic function)
- Slot: index
-
- Initform
0
- Readers
index (generic function)
- Writers
(setf index) (generic function)
- Class: text-info-frame ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: encoding
-
- Initargs
:encoding
- Readers
encoding (generic function)
- Writers
(setf encoding) (generic function)
- Slot: information
-
- Initargs
:information
- Readers
information (generic function)
- Writers
(setf information) (generic function)
- Class: text-info-frame-v2.2 ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Class: text-info-frame-v2.3 ()
-
- Package
com.gigamonkeys.id3v2
- Source
id3v2.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Class: word-feature ()
-
- Package
com.gigamonkeys.spam
- Source
spam.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
- print-object (method)
- ham-count (method)
- ham-count (method)
- spam-count (method)
- spam-count (method)
- word (method)
- word (method)
- Direct slots
- Slot: word
-
The word this feature represents.
- Initargs
:word
- Initform
(error "must supply :word")
- Readers
word (generic function)
- Writers
(setf word) (generic function)
- Slot: spam-count
-
Number of spams we have seen this feature in.
- Initargs
:spam-count
- Initform
0
- Readers
spam-count (generic function)
- Writers
(setf spam-count) (generic function)
- Slot: ham-count
-
Number of hams we have seen this feature in.
- Initargs
:ham-count
- Initform
0
- Readers
ham-count (generic function)
- Writers
(setf ham-count) (generic function)
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
F | | |
| File, Lisp, pcl-binary-data.asd: | | The pcl-binary-data<dot>asd file |
| File, Lisp, pcl-binary-data/binary-data.lisp: | | The pcl-binary-data/binary-data<dot>lisp file |
| File, Lisp, pcl-binary-data/packages.lisp: | | The pcl-binary-data/packages<dot>lisp file |
| File, Lisp, pcl-html.asd: | | The pcl-html<dot>asd file |
| File, Lisp, pcl-html/css.lisp: | | The pcl-html/css<dot>lisp file |
| File, Lisp, pcl-html/html.lisp: | | The pcl-html/html<dot>lisp file |
| File, Lisp, pcl-html/packages.lisp: | | The pcl-html/packages<dot>lisp file |
| File, Lisp, pcl-id3v2.asd: | | The pcl-id3v2<dot>asd file |
| File, Lisp, pcl-id3v2/id3v2.lisp: | | The pcl-id3v2/id3v2<dot>lisp file |
| File, Lisp, pcl-id3v2/packages.lisp: | | The pcl-id3v2/packages<dot>lisp file |
| File, Lisp, pcl-macro-utilities.asd: | | The pcl-macro-utilities<dot>asd file |
| File, Lisp, pcl-macro-utilities/macro-utilities.lisp: | | The pcl-macro-utilities/macro-utilities<dot>lisp file |
| File, Lisp, pcl-macro-utilities/packages.lisp: | | The pcl-macro-utilities/packages<dot>lisp file |
| File, Lisp, pcl-mp3-browser.asd: | | The pcl-mp3-browser<dot>asd file |
| File, Lisp, pcl-mp3-browser/mp3-browser.lisp: | | The pcl-mp3-browser/mp3-browser<dot>lisp file |
| File, Lisp, pcl-mp3-browser/packages.lisp: | | The pcl-mp3-browser/packages<dot>lisp file |
| File, Lisp, pcl-mp3-browser/playlist.lisp: | | The pcl-mp3-browser/playlist<dot>lisp file |
| File, Lisp, pcl-mp3-database.asd: | | The pcl-mp3-database<dot>asd file |
| File, Lisp, pcl-mp3-database/database.lisp: | | The pcl-mp3-database/database<dot>lisp file |
| File, Lisp, pcl-mp3-database/mp3-database.lisp: | | The pcl-mp3-database/mp3-database<dot>lisp file |
| File, Lisp, pcl-mp3-database/packages.lisp: | | The pcl-mp3-database/packages<dot>lisp file |
| File, Lisp, pcl-pathnames.asd: | | The pcl-pathnames<dot>asd file |
| File, Lisp, pcl-pathnames/packages.lisp: | | The pcl-pathnames/packages<dot>lisp file |
| File, Lisp, pcl-pathnames/pathnames.lisp: | | The pcl-pathnames/pathnames<dot>lisp file |
| File, Lisp, pcl-shoutcast.asd: | | The pcl-shoutcast<dot>asd file |
| File, Lisp, pcl-shoutcast/packages.lisp: | | The pcl-shoutcast/packages<dot>lisp file |
| File, Lisp, pcl-shoutcast/shoutcast.lisp: | | The pcl-shoutcast/shoutcast<dot>lisp file |
| File, Lisp, pcl-shoutcast/song-source.lisp: | | The pcl-shoutcast/song-source<dot>lisp file |
| File, Lisp, pcl-simple-database.asd: | | The pcl-simple-database<dot>asd file |
| File, Lisp, pcl-simple-database/packages.lisp: | | The pcl-simple-database/packages<dot>lisp file |
| File, Lisp, pcl-simple-database/simple-database.lisp: | | The pcl-simple-database/simple-database<dot>lisp file |
| File, Lisp, pcl-spam.asd: | | The pcl-spam<dot>asd file |
| File, Lisp, pcl-spam/packages.lisp: | | The pcl-spam/packages<dot>lisp file |
| File, Lisp, pcl-spam/spam.lisp: | | The pcl-spam/spam<dot>lisp file |
| File, Lisp, pcl-test-framework.asd: | | The pcl-test-framework<dot>asd file |
| File, Lisp, pcl-test-framework/packages.lisp: | | The pcl-test-framework/packages<dot>lisp file |
| File, Lisp, pcl-test-framework/test.lisp: | | The pcl-test-framework/test<dot>lisp file |
| File, Lisp, pcl-url-function.asd: | | The pcl-url-function<dot>asd file |
| File, Lisp, pcl-url-function/html-infrastructure.lisp: | | The pcl-url-function/html-infrastructure<dot>lisp file |
| File, Lisp, pcl-url-function/packages.lisp: | | The pcl-url-function/packages<dot>lisp file |
| File, Lisp, practical-cl.asd: | | The practical-cl<dot>asd file |
|
L | | |
| Lisp File, pcl-binary-data.asd: | | The pcl-binary-data<dot>asd file |
| Lisp File, pcl-binary-data/binary-data.lisp: | | The pcl-binary-data/binary-data<dot>lisp file |
| Lisp File, pcl-binary-data/packages.lisp: | | The pcl-binary-data/packages<dot>lisp file |
| Lisp File, pcl-html.asd: | | The pcl-html<dot>asd file |
| Lisp File, pcl-html/css.lisp: | | The pcl-html/css<dot>lisp file |
| Lisp File, pcl-html/html.lisp: | | The pcl-html/html<dot>lisp file |
| Lisp File, pcl-html/packages.lisp: | | The pcl-html/packages<dot>lisp file |
| Lisp File, pcl-id3v2.asd: | | The pcl-id3v2<dot>asd file |
| Lisp File, pcl-id3v2/id3v2.lisp: | | The pcl-id3v2/id3v2<dot>lisp file |
| Lisp File, pcl-id3v2/packages.lisp: | | The pcl-id3v2/packages<dot>lisp file |
| Lisp File, pcl-macro-utilities.asd: | | The pcl-macro-utilities<dot>asd file |
| Lisp File, pcl-macro-utilities/macro-utilities.lisp: | | The pcl-macro-utilities/macro-utilities<dot>lisp file |
| Lisp File, pcl-macro-utilities/packages.lisp: | | The pcl-macro-utilities/packages<dot>lisp file |
| Lisp File, pcl-mp3-browser.asd: | | The pcl-mp3-browser<dot>asd file |
| Lisp File, pcl-mp3-browser/mp3-browser.lisp: | | The pcl-mp3-browser/mp3-browser<dot>lisp file |
| Lisp File, pcl-mp3-browser/packages.lisp: | | The pcl-mp3-browser/packages<dot>lisp file |
| Lisp File, pcl-mp3-browser/playlist.lisp: | | The pcl-mp3-browser/playlist<dot>lisp file |
| Lisp File, pcl-mp3-database.asd: | | The pcl-mp3-database<dot>asd file |
| Lisp File, pcl-mp3-database/database.lisp: | | The pcl-mp3-database/database<dot>lisp file |
| Lisp File, pcl-mp3-database/mp3-database.lisp: | | The pcl-mp3-database/mp3-database<dot>lisp file |
| Lisp File, pcl-mp3-database/packages.lisp: | | The pcl-mp3-database/packages<dot>lisp file |
| Lisp File, pcl-pathnames.asd: | | The pcl-pathnames<dot>asd file |
| Lisp File, pcl-pathnames/packages.lisp: | | The pcl-pathnames/packages<dot>lisp file |
| Lisp File, pcl-pathnames/pathnames.lisp: | | The pcl-pathnames/pathnames<dot>lisp file |
| Lisp File, pcl-shoutcast.asd: | | The pcl-shoutcast<dot>asd file |
| Lisp File, pcl-shoutcast/packages.lisp: | | The pcl-shoutcast/packages<dot>lisp file |
| Lisp File, pcl-shoutcast/shoutcast.lisp: | | The pcl-shoutcast/shoutcast<dot>lisp file |
| Lisp File, pcl-shoutcast/song-source.lisp: | | The pcl-shoutcast/song-source<dot>lisp file |
| Lisp File, pcl-simple-database.asd: | | The pcl-simple-database<dot>asd file |
| Lisp File, pcl-simple-database/packages.lisp: | | The pcl-simple-database/packages<dot>lisp file |
| Lisp File, pcl-simple-database/simple-database.lisp: | | The pcl-simple-database/simple-database<dot>lisp file |
| Lisp File, pcl-spam.asd: | | The pcl-spam<dot>asd file |
| Lisp File, pcl-spam/packages.lisp: | | The pcl-spam/packages<dot>lisp file |
| Lisp File, pcl-spam/spam.lisp: | | The pcl-spam/spam<dot>lisp file |
| Lisp File, pcl-test-framework.asd: | | The pcl-test-framework<dot>asd file |
| Lisp File, pcl-test-framework/packages.lisp: | | The pcl-test-framework/packages<dot>lisp file |
| Lisp File, pcl-test-framework/test.lisp: | | The pcl-test-framework/test<dot>lisp file |
| Lisp File, pcl-url-function.asd: | | The pcl-url-function<dot>asd file |
| Lisp File, pcl-url-function/html-infrastructure.lisp: | | The pcl-url-function/html-infrastructure<dot>lisp file |
| Lisp File, pcl-url-function/packages.lisp: | | The pcl-url-function/packages<dot>lisp file |
| Lisp File, practical-cl.asd: | | The practical-cl<dot>asd file |
|
P | | |
| pcl-binary-data.asd: | | The pcl-binary-data<dot>asd file |
| pcl-binary-data/binary-data.lisp: | | The pcl-binary-data/binary-data<dot>lisp file |
| pcl-binary-data/packages.lisp: | | The pcl-binary-data/packages<dot>lisp file |
| pcl-html.asd: | | The pcl-html<dot>asd file |
| pcl-html/css.lisp: | | The pcl-html/css<dot>lisp file |
| pcl-html/html.lisp: | | The pcl-html/html<dot>lisp file |
| pcl-html/packages.lisp: | | The pcl-html/packages<dot>lisp file |
| pcl-id3v2.asd: | | The pcl-id3v2<dot>asd file |
| pcl-id3v2/id3v2.lisp: | | The pcl-id3v2/id3v2<dot>lisp file |
| pcl-id3v2/packages.lisp: | | The pcl-id3v2/packages<dot>lisp file |
| pcl-macro-utilities.asd: | | The pcl-macro-utilities<dot>asd file |
| pcl-macro-utilities/macro-utilities.lisp: | | The pcl-macro-utilities/macro-utilities<dot>lisp file |
| pcl-macro-utilities/packages.lisp: | | The pcl-macro-utilities/packages<dot>lisp file |
| pcl-mp3-browser.asd: | | The pcl-mp3-browser<dot>asd file |
| pcl-mp3-browser/mp3-browser.lisp: | | The pcl-mp3-browser/mp3-browser<dot>lisp file |
| pcl-mp3-browser/packages.lisp: | | The pcl-mp3-browser/packages<dot>lisp file |
| pcl-mp3-browser/playlist.lisp: | | The pcl-mp3-browser/playlist<dot>lisp file |
| pcl-mp3-database.asd: | | The pcl-mp3-database<dot>asd file |
| pcl-mp3-database/database.lisp: | | The pcl-mp3-database/database<dot>lisp file |
| pcl-mp3-database/mp3-database.lisp: | | The pcl-mp3-database/mp3-database<dot>lisp file |
| pcl-mp3-database/packages.lisp: | | The pcl-mp3-database/packages<dot>lisp file |
| pcl-pathnames.asd: | | The pcl-pathnames<dot>asd file |
| pcl-pathnames/packages.lisp: | | The pcl-pathnames/packages<dot>lisp file |
| pcl-pathnames/pathnames.lisp: | | The pcl-pathnames/pathnames<dot>lisp file |
| pcl-shoutcast.asd: | | The pcl-shoutcast<dot>asd file |
| pcl-shoutcast/packages.lisp: | | The pcl-shoutcast/packages<dot>lisp file |
| pcl-shoutcast/shoutcast.lisp: | | The pcl-shoutcast/shoutcast<dot>lisp file |
| pcl-shoutcast/song-source.lisp: | | The pcl-shoutcast/song-source<dot>lisp file |
| pcl-simple-database.asd: | | The pcl-simple-database<dot>asd file |
| pcl-simple-database/packages.lisp: | | The pcl-simple-database/packages<dot>lisp file |
| pcl-simple-database/simple-database.lisp: | | The pcl-simple-database/simple-database<dot>lisp file |
| pcl-spam.asd: | | The pcl-spam<dot>asd file |
| pcl-spam/packages.lisp: | | The pcl-spam/packages<dot>lisp file |
| pcl-spam/spam.lisp: | | The pcl-spam/spam<dot>lisp file |
| pcl-test-framework.asd: | | The pcl-test-framework<dot>asd file |
| pcl-test-framework/packages.lisp: | | The pcl-test-framework/packages<dot>lisp file |
| pcl-test-framework/test.lisp: | | The pcl-test-framework/test<dot>lisp file |
| pcl-url-function.asd: | | The pcl-url-function<dot>asd file |
| pcl-url-function/html-infrastructure.lisp: | | The pcl-url-function/html-infrastructure<dot>lisp file |
| pcl-url-function/packages.lisp: | | The pcl-url-function/packages<dot>lisp file |
| practical-cl.asd: | | The practical-cl<dot>asd file |
|
A.2 Functions