(Отказ от ответственности - я знаю о значении Seqs в Clojure)
В общей функции lisp функция cons может использоваться для объединения двух символов в список:
(def s 'x)
(def l 'y)
(cons s l)
В clojure - вы можете использовать только символы последовательности - минусы не были расширены для работы с двумя символами. Поэтому вам нужно написать:
(def s 'x)
(def l 'y)
(cons s '(l))
Существует ли более высокий уровень в clojure, который объясняет эту разницу между Common lisp и Clojure?