soundex.scm Soundex Index Keying in Scheme

This is an implementation in Scheme of the Soundex indexing hash function as specified somewhat loosely by US National Archives and Records Administration (NARA) publication [Soundex], and verified empirically against test cases from various sources. Both the current NARA function and the older version with different handling of `H' and `W' are supported. Additionally, a nonstandard prefix guessing function permits multiple Soundex keys to be generated from a string, increasing recall.

This library should work under any R5RS Scheme implementation for which char->integer yields ASCII values.

See documentation for cites and more info...

The current version of soundex.scm is 0.2 (02-Aug-2004).

You can download file soundex.scm, Scheme source code with embedded documentation.

You can download file soundex.html, documentation in HTML format.

You can download file soundex.pdf, documentation in PDF format.

You can download file soundex-0-2.plt, PLT Scheme package.

Site © 1994-2008 Neil Van Dyke   neil@neilvandyke.org    XHTML 1.0 Strict  CSS2    Legal