About this project
Overview
ClojureScript is an open-source compiler that translates Clojure source code into JavaScript, letting developers write applications that run in browsers and other JavaScript environments using the Clojure language. A distinctive design goal is that the emitted JavaScript is compatible with the advanced compilation mode of the Google Closure optimizing compiler, which enables aggressive optimization of the final output.
Current release
The latest stable release referenced in the project documentation is 1.12.145. The compiler is distributed under the Maven coordinates org.clojure/clojurescript and can be consumed from several build tools:
- Clojure deps.edn: org.clojure/clojurescript with version 1.12.145
- Leiningen: org.clojure/clojurescript 1.12.145
- Maven: groupId org.clojure, artifactId clojurescript, version 1.12.145
All released versions are published and searchable via Maven repositories.
Getting started
New users are directed to the Quick Start guide, the general documentation, and tutorials hosted on the official website (clojurescript.org). The project also maintains a page listing companies that use ClojureScript, which can serve as a reference for real-world adoption.
Community and support
Questions and feedback are handled through the Clojure mailing list. Additional community-run channels include a ClojureScript user mailing list, the #clojurescript IRC channel, and a Slack channel. Bug reports and feature requests are tracked in a Jira instance under the CLJS project, and the wiki provides guidance on how to report issues effectively.
Contributing
ClojureScript operates under the same license as Clojure. Contributors must have a signed Contributor's Agreement and submit patches through the appropriate channels; contribution details are documented on clojure.org and in the developer section of the project wiki, which also covers working on the compiler and running its tests. The project acknowledges YourKit for donating an open-source license for its Java profiler, which has simplified performance profiling of the compiler.
License
Copyright (c) Rich Hickey. All rights reserved. The software is distributed under the Eclipse Public License 1.0 (EPL-1.0), and use or redistribution means agreeing to the terms of that license.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.