
ClojureScript alternatives
ClojureScript is a compiler for Clojure that targets JavaScript. It makes it possible to exploit the advanced features of JavaScript engines directly from Clojure while retaining the simplicity and flexibility of a dynamically typed functional programming language. It enables access to a vast runtime and development ecosystem. It is a dialect of Lisp that runs on the Java Virtual Machine. It has a familiar Lisp syntax but also integrates well with JavaScript libraries and frameworks.
ClojureScript can also be used as a static analysis engine to improve JavaScript code quality and to optimize existing JavaScript libraries. It makes it easy for JavaScript developers and scripters to consume ClojureScript code. It embraces its own model of Lispyness, which includes immutable persistent data structures, dynamic typing, polymorphism via protocols, extensible records, and multimethod. It also introduces a number of advanced features that will be useful for anyone wanting to extend the compiler or the standard library.




















