Clojure dünyasında oldukça yeniyim. Birinin Clojure birlikte çalışma özellikleri aracılığıyla tüm Java kitaplıklarına kolay erişimi olduğu gerçeğini takdir ediyorum, ancak Clojure'un kendi ayakları üzerinde ne kadar durduğunu merak ediyordum.
Tabii ki Android gibi, Java ile birlikte çalışabilirliğin her zaman gerekli olacağı bazı platformlar vardır, çünkü çekirdek kütüphaneler Java'da yazılır veya gösterilir. Ayrıca, Clojure dizeleri Java dizeleri olduğundan, dize düzenleme kitaplıklarının Java Dize yöntemlerinde bir sarıcı olmasını beklerim.
Ancak diğer görevler için yerel Clojure kütüphanelerinin geliştirilememesi için hiçbir neden göremiyorum. Http, tarih değiştirme, XML ayrıştırma, şablonlama, JSON serileştirme ve serileştirme, OAuth, matematik kütüphaneleri vb.
Benim sorum şu:
Clojure, Java ekosisteminden ne kadar bağımsız hale geldi? Bunların ve diğer görevlerin çoğu için kendi deyimsel kütüphaneleri var mı?