This is the cl-double-metaphone Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 11:46:56 2026 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-double-metaphoneCommon Lisp implementation of the Double Metaphone phonetic algorithm.
Dan S. Camper <dan@bti.net>
Apache 2.0
Implements Lawrence Philips’ Double Metaphone algorithm in pure Common Lisp. Returns primary and secondary phonetic keys for English words. Useful for fuzzy matching, search indexing, and linguistic experiments. Includes a complete FiveAM test suite.
0.1.0
package.lisp (file).
double-metaphone.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-double-metaphone/cl-double-metaphone.asdcl-double-metaphone/package.lispcl-double-metaphone/double-metaphone.lispcl-double-metaphone/cl-double-metaphone.asdcl-double-metaphone (system).
cl-double-metaphone/package.lispcl-double-metaphone (system).
cl-double-metaphone/double-metaphone.lisppackage.lisp (file).
cl-double-metaphone (system).
double-metaphone (function).
metaphone-alternate (function).
metaphone-primary (function).
Packages are listed by definition order.
double-metaphonecommon-lisp.
double-metaphone (function).
metaphone-alternate (function).
metaphone-primary (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Return two phonetic encodings (primary and secondary) for WORD using the
Double Metaphone algorithm.
WORD must be a string. The function returns two values:
1. The primary Double Metaphone key — the most likely phonetic representation.
2. The secondary Double Metaphone key — an alternate representation for
words with ambiguous or variant pronunciations.
Double Metaphone expects ASCII, so you may need to normalize your WORD before
submitting it.
Both keys are uppercase strings containing only ASCII letters. These encodings are suitable for phonetic comparison, fuzzy matching, and indexing of English words and names.
Return the secondary Double Metaphone encoding for WORD.
This is a convenience wrapper around ‘DOUBLE-METAPHONE‘ that returns only the second (alternate) phonetic key, which captures less common or ambiguous pronunciations.
Return the primary Double Metaphone encoding for WORD.
This is a convenience wrapper around ‘DOUBLE-METAPHONE‘ that returns only the first (primary) phonetic key — the most likely representation of the word’s pronunciation.
| Jump to: | D F M |
|---|
| Jump to: | D F M |
|---|
| Jump to: | C D F P S |
|---|
| Jump to: | C D F P S |
|---|