- (levenshtein-distance/vector* SOURCE TARGET [EDIT-OPER ...] [#:elm-eql ELM-EQL] [#:operations? OPERATIONS])procedure
Calculates the edit distance from the source vector SOURCE to the target vector TARGET. Returns the total edit cost or (values <total edit cost> <performed operations matrix>).
- SOURCE
- vector.
- TARGET
- vector.
- EDIT-OPER
- levenshtein-operator. Edit operation definitions to apply. Defaults are the basic Insert, Delete, and Substitute.
- ELM-EQL
- procedure; (-> object object boolean), default char=?. The equality predicate.
- OPERATIONS
- boolean. Include the matrix of edit operations performed? Default #f.