There's a discrepancy between the C and Python jellyfish implementations for metaphone with what it does for W's followed by vowels. metaphone('Walt') is 'WLT' in the C and 'LT' in the Python versions. It looks like 'WLT' should be the correct behavior.
I guess it is a good thing both that my name is Walt and that I've been forced to use the pure Python rather than C version of this function in two different places!
There's a discrepancy between the C and Python jellyfish implementations for metaphone with what it does for W's followed by vowels.
metaphone('Walt')
is 'WLT' in the C and 'LT' in the Python versions. It looks like 'WLT' should be the correct behavior.I guess it is a good thing both that my name is Walt and that I've been forced to use the pure Python rather than C version of this function in two different places!
C version: https://github.com/jamesturk/cjellyfish/blob/7dd0c08aec07833958a6f3d115af88c585e3ba0b/metaphone.c#L160
Test case provided in https://github.com/jamesturk/jellyfish-testdata/pull/4