Helmut Eller wrote:
Because it's more precise and needs less complicated code in Emacs. Why re-implement half of the compiler in Emacs?
Speaking as an SBCL developer: it makes sense for SBCL to track XREF information, and it /might/ make even sense to support "recompile definitions that depend on FOO", but I don't see any sense in SBCL scanning files and trying to figure out which bits have changed. That is the key bit of information that is naturally in the editor. Some other SBCL developer may feel differently.
Cheers,
-- Nikodemus