由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 看了一下monad,让我想到了Java的AOP
相关主题
我对为什么使用FP的理解 (补)怎样能把go写的稍微漂亮一点?
Java 8 闪亮发布了大牛给讲讲monad吧?
我还是认为scala的程序员水平高Learn monad in 10 minutes
Haskell这种不作不死的典型准备用Coffee实现一些monad
给Java/Spring说几句好话aop实际上是monad
ExceptionGenerator其实就是monad
Scala有一点不好fp就是Declarative Programming
C++的牛B之处你们都还没体会到Linq不是syntactic sugar
相关话题的讨论汇总
话题: aop话题: java话题: monad话题: 想到话题: 东西
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
有些神似
z****e
发帖数: 54598
2
两个不同的东西,aop和fp本身就不是一个东西
我第一个反应是javafx里面的bind
fp的东西每一次都让我想起ui
包括java8的lambda,一举例就是eventhandler
p*****2
发帖数: 21240
3

google Monads as a theoretical foundation for AOP

【在 z****e 的大作中提到】
: 两个不同的东西,aop和fp本身就不是一个东西
: 我第一个反应是javafx里面的bind
: fp的东西每一次都让我想起ui
: 包括java8的lambda,一举例就是eventhandler

z****e
发帖数: 54598
4
看了一下那篇文章,idea就是想把两个东西给联系起来
但是我的感觉是fp和aop恰好是两个不同layer方式的东西
就好比app server + db以及jvm + os的区别一样
一个是横的,一个是竖的,两个都是layer,但是并不代表两个东西就是一致的
实际上差异很明显,我一般主张把db这个叫做tier,tier和layer
看上去共同点不少,但是实际上连接方式截然不同

【在 p*****2 的大作中提到】
:
: google Monads as a theoretical foundation for AOP

z****e
发帖数: 54598
5
不过点醒了我
aop我有信心可以用很直白的语言解释清楚
那如果类似的话,我可以考虑用很精炼的语言去解释monad这个东西
不过>>=这种符号太反人类了
p*****2
发帖数: 21240
6
大牛顿悟了?
1 (共1页)
进入Programming版参与讨论
相关主题
Linq不是syntactic sugar给Java/Spring说几句好话
练java的来说说怎么用java替代vtk itk qtException
scala 真是一个无法无天的糟货Scala有一点不好
Java 不是纯oo, oo 不是 imperative programmingC++的牛B之处你们都还没体会到
我对为什么使用FP的理解 (补)怎样能把go写的稍微漂亮一点?
Java 8 闪亮发布了大牛给讲讲monad吧?
我还是认为scala的程序员水平高Learn monad in 10 minutes
Haskell这种不作不死的典型准备用Coffee实现一些monad
相关话题的讨论汇总
话题: aop话题: java话题: monad话题: 想到话题: 东西