I'd like to make M-. work in abcl, and it looks like it wouldn't be too hard to record source file name, kind (ie. function, macro, etc.), and approximate file-position ("the next form after this position") info in fasl files. Exact file-position is doable, but harder.
Ideally, what information is expected from swank-backend:find-definitions, and how accurate should it be? Is there a minimal subset which slime can go by? Which lisp/swank backend has the best support for M-.?
Andras