Вообще, все три языка, что ты перечислил - сильно разные. Кложа из них - самый навороченый. Мало того, что она поверх явы и навязывает иммутабельный стиль и имеет доп. синтаксис для [векторов] и {мэпов}, так строго говоря, оно вообще не LISP, IMHO т.к: (cons 1 2)
IllegalArgumentException Don't know how to create ISeq from: java.lang.Long clojure.lang.RT.seqFrom (
RT.java:542)