3 ms·
Yeah, Slime does this and without ctags, I believe most lisps keep track of the location of definitions in source. But what's a definition? Slime does this fo
by lg 17y ago
Yeah, Slime does this and without ctags, I believe most lisps keep track of the location of definitions in source.
But what's a definition? Slime does this for defun/defvar etc, but not for things defined with, say, hunchentoot's define-easy-handler. Can you tell your IDE to take me to that location in a single keystroke? Maybe Slime supports adding definition types, I have no idea. Or maybe it throws up its hands because of the potential naming conflicts.
All this makes you wonder whether Lisp is too powerful for any IDE to keep up.
- gchpaco 17y agoYou can do that, it's not terribly difficult, just picky.
- lispm 17y agoLispWorks does that. You can add your own ways to record source locations of your definition forms. http://www.lispworks.com/documentation/lw60/LW/html/lw-60.htm http://www.lispworks.com/documentation/lw60/LW/html/lw-60.ht...