Lisp'i öğrenmeye çalışıyorum ve orada bulunan tüm Lisps'lere ve farklılıklarına bakıyorum.
Şema'nın bazı uygulamalarında, okunabilirlik için yuvarlak köşeli parantezler ile değiştirilebilir şekilde köşeli parantezler kullanabileceğinizi görüyorum, bu yüzden aynı muamele gördükleri için, hala her şey gibi sadece S-ifadeleri olduğunu varsayıyorum.
Bununla birlikte, Clojure'da, köşeli parantezlerin ve süslü parantezlerin vektörler ve benzeri gibi farklı veri türlerini temsil etmek için kullanıldığını görüyorum. Bunlar hala geçerli S-ifadeleri mi, yoksa atom olarak mı görülmeli? Bu, tüm S-ifadeleri kavramını “kırmaz”, böylece Clojure'u “saf olmayan” Lisp yapar mı?