这个项目能做什么

概述 ClojureScript 是一个开源编译器,可将 Clojure 源代码翻译为 JavaScript,使开发者能够使用 Clojure 语言编写在浏览器及其他 JavaScript 环境中运行的应用程序。其独特的设计目标之一是,所生成的 JavaScript 与 Google Closure 优化编译器的高级编译模式兼容,从而能够对最终输出进行激进的优化。 当前版本 项目文档中引用的最新稳定版本为 1.12.145。该编译器通过 Maven 坐标 org.clojure/clojurescript 分发,可从多种构建工具中引入: - Clojure deps.edn:org.clojure/clojurescript,版本 1.12.145 - Leiningen:org.clojure/clojurescript 1.12.145 - Maven:groupId 为 org.clojure,artifactId 为 clojurescript,版本为 1.12.145 所有已发布版本均已发布至 Maven 仓库,可供搜索。 快速入门 新用户可参考快速入门指南、通用文档以及托管在官方网站(clojurescript.org)上的教程。项目还维护了一个列出使用 ClojureScript 的公司页面,可作为实际采用的参考。 社区与支持 问题与反馈通过 Clojure 邮件列表处理。其他社区运营渠道包括 ClojureScript 用户邮件列表、#clojurescript IRC 频道以及 Slack 频道。Bug 报告和功能请求在 CLJS 项目下的 Jira 实例中跟踪,Wiki 提供了如何有效报告问题的指南。 贡献 ClojureScript 采用与 Clojure 相同的许可证。贡献者必须签署贡献者协议,并通过适当渠道提交补丁;贡献详情记录在 clojure.org 及项目 Wiki 的开发者部分,该部分还涵盖编译器的开发工作及其测试运行方法。项目感谢 YourKit 捐赠了其 Java 性能分析器的开源许可证,这简化了编译器的性能分析工作。 许可证 版权所有 (c) Rich Hickey。保留所有权利。本软件依据 Eclipse Public License 1.0(EPL-1.0)分发,使用或再分发即表示同意该许可证的条款。