ClojureScript v1.9.14 发布
jopen 8年前
<p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/a2af01259fabbe930ef02e7259994b85.png" /></p> <p>ClojureScript 是一个用来将 Clojure 语言转成 JavaScript 脚本的工具。主要有以下优点:</p> <ul> <li>简洁性: 从语法角度来说,ClojureScript 是一种基于 Lisp 的语言,这使得它的语法十分简洁。除此之外,ClojureScript 还提供了帮助我们更方便的异步编程的工具。</li> <li>安全性: 这意味着更少的漏洞!ClojureScript 和其他的函数编程语言都有很多的特性来帮助我们减少和减轻一些常见的漏洞。</li> <li>高性能: ClojureScript 使用了Google的Closure编译器,这使得ClojureScript能支持无用代码清除以及其他的一些特点。</li> <li>实时编程: ClojureScript 生态圈提供了很多的工具来“实时编程”。这意味着当代码一改变,在你的项目上就会马上反应出来。</li> <li>代码复用性: ClojureScript 能在全局中运行,很多人称之“同态”。这代表你能在服务器端和客户端运行相同的代码,这在 Node.js 的生态系统中已经是个流行的模式了。除此之外,ClojureScript 还能使用 Node.js 和 Java 生态圈当中的库。</li> </ul> <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/67b3ea5913787b35ef867abbfd73bd3b.jpg" /> </p> <h2>更新日志</h2> <h3>功能增强</h3> <ul> <li>clojure.spec ported to cljs.spec</li> </ul> <h3>Bug修复</h3> <ul> <li>CLJS-1649: Possible issue with in cljs.reader or cljs.core/PersistentHashMap</li> <li>CLJS-1647: Rethrow exception from parallel-build</li> <li>CLJS-1642: cljs.core/reductions does not respect 'reduced'</li> <li>CLJS-1635: Var type implements IEquiv but not IHash</li> <li>CLJS-1629: Fix warning about duplicate test-pr-str</li> <li>CLJS-1637: Missing docstrings for a few vars</li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4958991047730975128" rel="nofollow"><strong>cljs.jar</strong></a></li> <li><a href="/misc/goto?guid=4958991047848240205" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4958991047955329656" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul>