I am not sure about the Quick Fix thing in Cursive. Care to elaborate?
EDIT: I'll update the docs to make this clearer.
Basically, the macro system makes it possible to extend the language in userspace via libraries. This allows the core language to stay small and focused, while different ideas can be tried out as usage patterns change.
The way Clojure is used today is very different from the way it was used a decade ago. However, the language itself has stay remarkably focused over time.