Scala除疣器是否解决了Yang Zhang提出的问题;你的批评是什么?
提供了一种Scala语言,说明以下内容:Scala除疣器是否解决了Yang Zhang提出的问题;你的批评是什么?,scala,Scala,提供了一种Scala语言,说明以下内容: 对集合进行操作 特殊类型(参见) 路径依赖类型(有关蛋糕图案的依赖项注入,请参见) , , , , 本报告涉及以下问题: 任何 any2stringad 代替 默认参数 EtherProjectionPartial 替代 ListOps 无脑畸形 非一致性陈述 没什么 空的 选择部分 产品 返回 可序列化 不安全 变量 我的问题是:Scala除疣器是否解决了杨章评论中提到的问题?基本上没有。Wartremover解决了一些“这些行中的哪一行没有编
- 对集合进行操作
- 特殊类型(参见)
- 路径依赖类型(有关蛋糕图案的依赖项注入,请参见)
- ,
- ,
- ,
- ,
- 任何
- any2stringad
- 代替
- 默认参数
- EtherProjectionPartial
- 替代
- ListOps
- 无脑畸形
- 非一致性陈述
- 没什么
- 空的
- 选择部分
- 产品
- 返回
- 可序列化
- 不安全
- 变量
我的问题是:Scala除疣器是否解决了杨章评论中提到的问题?基本上没有。Wartremover解决了一些“这些行中的哪一行没有编译”的琐事问题,它使任何遵循特定坏形式的代码都成为错误。但这(依我看)从来都不是那次批评中有趣的部分 隐式宏(在2.11中)和Shapeless 2.0通过扩展集合解决了这个问题;迈尔斯的每种类型1行样板解决方案现在是每种类型0行样板解决方案(这是通过使用一个宏实现的,你可能会认为这是作弊,但你不必自己编写宏,你可以称之为标准的Shapeless)。我们应该一如既往地强调,这里的抱怨是,在Scala中很难做到任何其他语言都无法做到的事情(除了Idris之类的语言)
国际海事组织称,社区仍然不善于回应批评。也就是说,Scala在解决实际业务问题方面似乎越来越成功;我感觉到,在大多数方面,使用都在增长,这表明任何复杂性要么不是批评所声称的问题,要么至少可以解决。当然,在我目前的雇主,我们比以往任何时候都要做更多的Scala,用更少的精力生产出更好、更易维护的程序,因此。没有。在我看来,《批判与除疣》的目的完全不同,谈论的事情也完全不同。你能进一步说明这一点吗?这样我就可以解决这个问题了@TheArchetypalPaul?