(免責事項-ClojureでのSeqの重要性を認識しています)
Common lispでは、cons関数を使用して、2つのシンボルをリストに結合できます。
(def s 'x)
(def l 'y)
(cons s l)
clojureでは、シーケンスに対してのみconsを実行できます。consは、2つのシンボルで機能するように拡張されていません。だからあなたは書く必要があります:
(def s 'x)
(def l 'y)
(cons s '(l))
Common LISPとClojureのこの違いを説明するClojureのより高いレベルのパターンはありますか?