Clojurescript 1.10.844

2021-04-07 00:43:15

我们很高兴地宣布新的Clojurescript发布。如果您是Clojurescript的现有用户,请仔细阅读以下发行说明。

消耗作为javascriptObject的JavaScript库时,您现在可以指定该对象的属性将用作CLOJurescript中的AFIRST-Class命名空间。为此,请使用$ delimiter。

例如,NPM-Libcan提供的库对象的sublib属性被视为命名空间,如下所示:

只需要$ DERIMITER访问顶级对象属性;访问任何嵌套属性。如在以下示例中:

从调用Stackin Do-Report中而不是不准确地推断文件名和行号,而是根据元数据宏扩展期间捕获它们。

这种简单的更改使排序和排序符合Clojure。例如,以下评估为{:a true}:

一些浮点问题被解决范围,例如(范围0(+ 1(/ 9))(/ 9))具有10个元素,并且(第n(范围0 1 0.1)6)正确评价为0.6。

JavaScript采用了一个Pronseptic Gregorian Daty系统,Clojurescript的一些错误现在已经解决了关于解析和打印的非常旧的日期。 通过介绍共享帮助程序来处理映射破坏的代码来处理kW args,将35个字节从下降到5的35个字节减少了一部分,因为在代码中的映射破坏性地使用以来的地图制度。