Here's a third version of the patch. Added is a function, SWANK::FUZZY-COMPLETION-SELECTED, which is called when a fuzzy completion is selected off the interface in emacs. Currently this doesn't do anything. I added it so that if somebody wants to play with adaptive scoring and machine learning for the fuzzy completions that they wouldn't have to worry about the boring interface parts.
-bcd