ary*_*rya 5 functional-programming scala scalaz
我的印象是有人在那里使用Scalaz编写纯应用程序,但基于这个例子:[ 在scalaz中堆叠StateT ],看起来任何真实的东西也是不可能的毛茸茸的.
在Scala中是否有任何关于真实,模块化,松散耦合的纯应用程序的指南或示例?我期待这意味着scalaz.effect.SafeApp和RWST相比IO,但我想听听已经完成它的人们的意见.
谢谢.
编辑:在没有答案的情况下,我开始收集资源作为下面的答案.如果您有任何贡献的示例或相关链接,请执行.
我认为你正在混合两种不同的东西。一是纯函数式编程,二是scala类型系统。你可以用任何语言进行“纯”编程,甚至是 Java。如果该语言是函数式的,那么您将拥有纯函数式编程。
现在,可以在 scala 中完成吗?一定。有人会用scala来做吗?可能不是因为它太容易破坏纯度,因为类型系统太弱,并且因为有更好的、“更纯粹”的工具(但目前不在 jvm 上)
| 归档时间: |
|
| 查看次数: |
381 次 |
| 最近记录: |