Joh*_*ler 61 haskell language-extension
我已经有过几次GHC告诉我使用扩展的经验,但却发现当使用该扩展时,我使代码变得更加复杂,当一个简单的重构允许我坚持使用Haskell 98(现在2010)并有一个更直接的解决方案.
另一方面,有时候GADT或Rank2Types(很少是RankNTypes)的工作量少得多,代码也更清晰.
哪些扩展通常会掩盖更好设计的可能性,并且通常会改善它?如果有一些同时执行这两项工作,那么在决定使用该扩展之前,用户应该寻找什么(确定它们是否符合他们想要的解决方案)?
(另请参阅我是否应该使用GHC Haskell扩展?)
Don*_*art 53
一个道德"好"扩展和道德"坏"扩展的临时列表 - 这是一个美学判断!
好的
坏
丑陋(但必要)
不确定
| 归档时间: |
|
| 查看次数: |
5792 次 |
| 最近记录: |