Dav*_*ave 16 open-source functional-programming scala clojure
首先,我几乎以"整个功能语言"的形式出售.在我看来,多年来,我一直在做Java中的函数式编程.但我对如何启动一个大型功能应用程序有点失落.我想看一个大型项目(OSS或其他)的源代码和构建结构,以便我可以看到在这样的环境中如何最好地处理模块化.
我的问题的上下文是我想要启动一个大型JVM项目,我正在考虑选择Java/Groovy混合或Scala/Groovy混合.我不想使用Scala/Groovy混音,除非我进入功能方向,因为我不喜欢Scala进行面向对象编程(一个完全不同的主题).这意味着避免像DI框架,AspectJ的等东西(我知道我可以模拟/完成/批准这些东西与函数式编程......但这里这是不相关的.)我担心,缺乏非常大的公开可见使用这些语言的项目是由于他们对大型项目真的很差的共同论点,这将是一个真正的耻辱......
所以我问,你遵循哪些大型fp项目(比如说20K +线路)?我很高兴听到任何用JVM语言运行的东西.特别是如果你觉得他们以一种好的方式处理模块化.
归档时间: |
|
查看次数: |
1357 次 |
最近记录: |