除了JVM,Clojure中还针对CLR,Clojure的语言运行时。
在CLR是Microsoft的.NET Framework本机实现的Clojure的,编程,C#和使用动态语言运行时(DLR)。
作为开发市场就这么大的交易之前,Clojure的开始作为一个简单的实验,只是另一种的Lisp方言。
然后,它演变成一个庞大的必须具备的工具后,它开始被用来直接编译成JVM字节码,同时仍然保持打开进行编辑,并且在实时代码更改。
这种动态编译功能,使得它更可用在生产环境中,Java可以有时是恼人一起工作。
本发行版是新的:
- 地图解构扩展,以支持命名空间键
- 新"有的"操作
- 散列算法
什么是1.6.0版本/ 1.7.0-素α5β1新:
- 地图解构延长至支持命名空间键
- 新"有的"操作
- 散列算法
什么1.5.1版本是新的:
- 修正了导致的先前版本的泄漏
在什么版本1.4.0是新的:
- 已弃用和已删除的功能:
- 是启动以短线字段可以再访问使用点语法
- 新增/改进功能:
- 读卡器字面
- clojure.core / mapv
- clojure.core / filterv
- clojure.core /前信息和clojure.core /前数据
- clojure.core /减少千伏
- clojure.core /载?改进
- clojure.core /分钟和clojure.core / MAX喜欢NaN的
- clojure.java.io/as-file和clojure.java.io/as-url手柄URL逃逸更好
- 新点语法录制和类型字段访问
- 录制工厂方法可用内defrecord
- 断言-ARGS显示命名空间和行号上的错误
- 文件和行号添加到耳罩动态警告
- 需要可以采取:指期权
- *编译器选项*无功
- 在Unicode字符串无效字符的改进的报告
- clojure.core /哈希不再依赖于.hashCode
- Java 7的文档
- 调用LoadLibrary加载库使用系统的ClassLoader
- Java int的是盒装作为java.lang.Integer中
在什么版本1.3.0是新的:
- 已弃用和已删除的功能:
- Earmuffed瓦尔不再自动认为是动态
- ISEQ不再顺序继承
- 对于盒装号码删除位运算支持
- 辅助命名空间不再自动在启动时加载
- 复制已过时
- 新增/改进功能:
- 增强原始支持
- defrecord和DEFTYPE改进
- 更好的异常报告
- clojure.reflect /体现
- clojure.data /差异
- clojure.core /每-pred的和clojure.core /一些-FN组合程序
- clojure.core /实现呢?
- clojure.core /与-redefs-FN和与-redefs
- clojure.core /查找,关键字
- clojure.repl / PST
- clojure.pprint /打印表
- pprint方面*打印长度*
- 通过Maven的编译和部署
- 内部关键字映射使用弱裁判
- ^:常量DEFS
- 留言轴承断言
- 错误检查defmulti选项
- 删除检查异常
- 载体的接受多个参数
- DEREF与超时
- 竞走支持分类,通过集合
- 的string.join加强与设置为工作
- clojure.test辅助
- 换行输出特定平台的新行序列
- 初始化代理和更新代理回报代理
- 文件&找到-DOC搬到REPL
- clojure.java.shell/sh接受输入任何clojure.java.io/copy~~V确实
- InterruptedHandler晋升为clojure.repl
- 增加了对运行从clojure.main - 主命名空间的支持
- 在代理线程池设置线程名称
- 新增文档字符串支持高清
- 比较功能时零元数称为返回身份
- 类型提示可应用于ARG载体
- 绑定输送
什么版本1.3的Alpha 1是新的:
- 增强原始支持
- 辅助命名空间在启动时不再自动加载。
- 更好的异常报告。
评论没有发现