如何在 Scala 中编程以向前兼容 Dotty

2024-01-01

在最近的talk http://www.infoq.com/presentations/data-types-issues在 Strange Loop 上,Martin Odersky 阐述了他对 Scala 未来版本 Dotty 的愿景。我知道这是正在进行中的工作,由于许多可能的向后兼容性问题,它甚至可能不会流入 Scala(至少不是很快)。但如果发生这种情况,我们今天应该如何在 Scala 中编程才能与 Dotty 向前兼容?我没有从演讲中获得所有想法,因此我希望有人更深刻地总结这些变化并描述我们如何为它们做好准备。


我给出的唯一其他建议是远离包含类型成员的结构类型。这些类型成员是 Scala 图灵中完成类型检查的元素,我还不确定我们是否要在 Dotty 中支持它。仅包含 vals 和 defs 的结构类型可能会继续受支持。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Scala 中编程以向前兼容 Dotty 的相关文章

随机推荐