" or is it too closely tied to Java and the JVM?
Does it make sense to build a Clojure for other platforms?"
Одной из философий дизайна Clojure является охват хост-платформы . Clojure на JVM охватывает JVM и дает прямой доступ к классам, числам и т. Д. Взаимодействие в обоих направлениях без клея.
ClojureScript охватывает JavaScript (ECMAScript) точно таким же образом, предоставляя прямой доступ к объектам, числам и т. Д. Таким же образом для цели .NET.
Заманчиво, но не всегда успешно, создавать «кроссплатформенные» языки, которые запускают один и тот же исходный код на нескольких платформах. До сих пор Clojure избегал этого искушения и стремится оставаться рядом с хозяином.