A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码动态 > Scala 3 来了,Dotty 发布 3.0.0-M1 版本

Scala 3 来了,Dotty 发布 3.0.0-M1 版本

时间:2020-11-06 10:34作者:qazwsxzxc人气:20

Dotty 发布了 3.0 的首个里程碑版本 3.0.0-M1,Dotty 作为 Scala 尝试新的语言概念以及编译器技术的研究平台,它最终将成为 Scala 3.0

 

 

Dotty 对 Scala 进行了许多简化,例如删除不重要的语法特性(移除 XML 字面量语法),尝试将 Scala 的类型归结为更小的一些更基本的构建者, DOT(依赖对象类型演算)研究了这些构建者的理论。

Dotty 为 Scala 带来的新特性

Trait 参数
交集类型、并集类型 (Union, intersection and literal singleton types)
自动特化 (Auto-specialization)
全局优化 (Global optimization)
隐式函数类型 (Implicit function types)
完备的 DOT 类型系统
……
Dotty 3.0.0-M1 更新亮点
语法

修复 #9829 issue:支持使用as代替@用于模式绑定
支持修改给定选择器的通配符 #9949
保持 @Alpha 的可选状态 #10093
ScalaJS

Scala.js:实现非原生 JS 类 #9774
Scala.js:实现 PrepJSInterop 阶段,简化导出处理 #9725
优化

改进对端口类文件解析的处理 #10037
增强 Semanticdb 可用性 #9768
优化核心和前端 #9867
详情查看 release note。

延伸阅读

Scala 路线图:跳过 2.14,明年上 Scala 3

标签Scala,来了,Dotty,发布,3.0.0-M1,版本

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号