Dotty 0.17.0-RC1,Scala 的下一代编译器

threeC
 threeC
发布于 2019年07月29日
收藏 5

JEPaaS 适用于搭建ERP、MRP、OA、MES...系统,也可实现SAAS部署。【适配国产化软硬件】>>>

Dotty 是 Scala 的下一代编译器,也是 Scala 的新语言概念和编译器技术研究平台。主要更新内容:

新的隐式范围规则:

tp是最小的对象引用集 S(即具有模块符号的TermRef),以便:

  • 如果tp是类引用,S 包含对类的对象(如果存在的话)的引用,以及tp的父类引用
  • 如果tp是单例类型,S 包含其基础类型的隐式范围
  • 如果tp是另一种类型,它的隐作用域是其部分(在规范中定义的部分)的隐作用域的联合

元编程:

  • code字符串内插器允许以字符串的形式获取用户传递给宏的代码
  • 以前要进行 Tasty Reflection,就必须隐式地依赖于Reflection,现在则是QuoteContext

详细列表见发布说明

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Dotty 0.17.0-RC1,Scala 的下一代编译器
加载中
请先登录后再评论。
返回顶部
顶部