我想知道是否有任何 Scala 替代品试图提供更强大的类型系统和语法。我知道诸如 Haskell 之类的功能性替代方案,但是有没有真正推动事物的静态 OO 方面,例如在 Scala 缺乏虚拟类、完全多重继承和更灵活的构造函数语法、静态的这些领域合同检查,更强大的路径依赖,MyTypes,朋友修饰符,一流的导入,或者可能是一些深奥的打字工具,我什至没有想到/听说过。
OO 和在较小程度上静态现在似乎并不流行。然而,令我震惊的是,现代计算机的强大功能使静态编译器的创建远远超出了编译器作者在过去几十年的梦想。
我想我没有遇到任何事情,没有其他选择,我很可能想要在任何时候淘汰生产代码。但即使它们仍然是非常学术的语言,我仍然想关注它们,也许会和它们一起玩。我特别在寻找可能被称为 Scala 的左字段替代方案。所以不是 Ceylon 或 Kotlin 试图优先考虑简单性而不是功能。这些天,埃菲尔似乎无处可去。我遇到过 gBeta 和 Ceasar,但无法弄清楚是否有任何领域输给了 Scala。还有其他可能吗?