В Common Lisp в единственном среди распространенных лиспов есть т.н. reader macros, это возможность перепрограммировать синтаксис языка на текстовом уровне, с помощью этого можно хоть в питон его превратить (и некоторые так делают)
В CL самая мощная макросистема, самое крутое ООП и обработка исключений, и самые производительные реализации. В Clojure - иммутабельность во все поля, много библиотек(за счет JVM), уродские recur и проч.(за счет JVM), простая интероперабельность с ClojureScript. Racket - это Scheme на стероидах - гигиенические макросы, продолжения, экспериментальные фичи.
по этому описанию похоже, что CL не нужен, самое интересное в Racket
В Common Lisp в единственном среди распространенных лиспов есть т.н. reader macros, это возможность перепрограммировать синтаксис языка на текстовом уровне, с помощью этого можно хоть в питон его превратить (и некоторые так делают)