Issue Details (XML | Word | Printable)

Key: CODEC-60
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Henri Yandell
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Commons Codec

Implement Caverphone

Created: 20/Jan/08 08:17 AM   Updated: 08/Mar/08 08:59 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: 1.4

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works Caverphone1.patch 2008-02-05 06:55 AM Henri Yandell 9 kB
Text File Licensed for inclusion in ASF works Caverphone2.patch 2008-03-08 08:58 AM Henri Yandell 0.1 kB

Resolution Date: 08/Mar/08 08:59 AM



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Henri Yandell added a comment - 05/Feb/08 06:53 AM
I've implemented this (using Regex's, so pushes us to 1.4; it's painful without regex's).

Reading further, turns out there's a second algorithm which is vastly superior. Finding out if the first is even worth adding. Will add the second as RevisedCaverphone.


Henri Yandell added a comment - 08/Mar/08 08:00 AM
No answer - but I don't think v1 is worth it. So need to implement v2 instead.

Henri Yandell added a comment - 08/Mar/08 08:58 AM
Attaching an implementation of Caverphone 2.0; though due to the similarities between the algorithms anyone can move the code back to 1.0 with easy modification of the source. I don't think anyone would ever want to though - except to compare the two.

Henri Yandell added a comment - 08/Mar/08 08:59 AM
svn ci -m "Applying my second patch from CODEC-60; adding the Caverphone 2.0 algorithm" src
Adding src/java/org/apache/commons/codec/language/Caverphone.java
Adding src/test/org/apache/commons/codec/language/CaverphoneTest.java
Transmitting file data ..
Committed revision 634911.

Closing as fixed; because I don't think there's any reason to add the Caverphone 1.0 algorithm.