Saya cukup baru di dunia Clojure. Saya menghargai kenyataan bahwa seseorang memiliki akses yang mudah ke semua perpustakaan Java melalui fitur interlo Clojure, tapi saya bertanya-tanya berapa banyak Clojure berdiri di atas kakinya sendiri.
Tentu saja ada beberapa platform, seperti Android, di mana interoperabilitas dengan Java akan selalu diperlukan, karena perpustakaan inti ditulis atau diekspos di Jawa. Selain itu, karena string Clojure adalah string Java, saya berharap perpustakaan manipulasi string menjadi pembungkus pada metode Java String.
Tetapi untuk tugas-tugas lain saya tidak melihat alasan mengapa perpustakaan Clojure asli tidak dapat dikembangkan. Pikirkan Http, manipulasi tanggal, parsing XML, templating, serialisasi dan deserialisasi JSON, OAuth, perpustakaan matematika dan sebagainya.
Jadi pertanyaan saya adalah:
Sejauh mana Clojure menjadi mandiri dari ekosistem Jawa? Apakah ia memiliki perpustakaan idiomatik sendiri untuk sebagian besar dari ini dan tugas-tugas lain?