Some text algorithms in Go.
import "github.com/oesmith/text"
pri, sec = text.DoubleMetaphone("Jackson")
// => "JKSN", "AKSN"
pri, sec = text.DoubleMetaphone("Rowland")
// => "RLNT, "" (no secondary)
- @threedaymonk, for the Ruby algorithms from which this code was translated