Re:Why your REPL experience sucks
by suskeyhose on Wednesday November 30, 2022 @11:43PM
(#33812432)
This is kinda my point tho, CL's symbols are the same as Clojure's vars for this purpose. And the comparison between generic functions and multimethods is obvious and correct here as well.
Late binding is irrelevant because all of this is about functions as arguments, not in funcall position.
When using symbols, often it is not needed to look up symbol functions. Symbols can be called as functions. In code Lisp often assumes that functions are late bound (unless inlined), so a function call to a global function looks up the function from the symbol at runtime.