由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 感觉解决JS callback hell的最佳解决办法就是Monad
相关主题
尼玛 callback 真是反人类Typescript是不是实际上反 functional programming 的?
怎样能把go写的稍微漂亮一点?看了一下monad,让我想到了Java的AOP
用了一下node.js, 看来js要一同天下啊,只要那些人fp就是Declarative Programming
go真是好东西我对为什么使用FP的理解 (补)
我来说说go的目标对手吧同步编程真郁闷
Node.js 写的 JS 代码有点难读懂Node.js 并发模型相关:closure 中 access mutable variable
java笑node的数学和编程
感觉vert.x上的callback hell比node上还要更丑陋很着急,莫纳的
相关话题的讨论汇总
话题: monad话题: callback话题: js话题: 解决话题: hell
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
把一群callback变成一个callback。
当然一些类库做类似的工作,但是对于很多特殊的需求还是自己写Monad解决更方便。
a*****e
发帖数: 1700
2
reinvert the inversion of control
http://thev.net/PaulLiu/invert-inversion.html

【在 p*****2 的大作中提到】
: 把一群callback变成一个callback。
: 当然一些类库做类似的工作,但是对于很多特殊的需求还是自己写Monad解决更方便。

r*a
发帖数: 1503
3
我用promise来解决,目前来说感觉还可以。
p*****2
发帖数: 21240
4

promise就是monad吧。

【在 r*a 的大作中提到】
: 我用promise来解决,目前来说感觉还可以。
g****r
发帖数: 1589
5
支持generator就行了
下一版js就有了

【在 p*****2 的大作中提到】
: 把一群callback变成一个callback。
: 当然一些类库做类似的工作,但是对于很多特殊的需求还是自己写Monad解决更方便。

g****r
发帖数: 1589
6
写异步最好的还是c#哪种async/await,其实就是个高级点的closure,但是省了一堆子
烂事

【在 p*****2 的大作中提到】
: 把一群callback变成一个callback。
: 当然一些类库做类似的工作,但是对于很多特殊的需求还是自己写Monad解决更方便。

p*****2
发帖数: 21240
7

我怎么感觉golang更牛呢?

【在 g****r 的大作中提到】
: 写异步最好的还是c#哪种async/await,其实就是个高级点的closure,但是省了一堆子
: 烂事

ET
发帖数: 10701
8
agreed

【在 r*a 的大作中提到】
: 我用promise来解决,目前来说感觉还可以。
a********5
发帖数: 1631
9
promise +1
上手很快

【在 ET 的大作中提到】
: agreed
1 (共1页)
进入Programming版参与讨论
相关主题
很着急,莫纳的我来说说go的目标对手吧
请问有哪位师傅知道haskell语言的?Node.js 写的 JS 代码有点难读懂
有没有人对curring有研究java笑node的
Haskell很难学。。感觉vert.x上的callback hell比node上还要更丑陋
尼玛 callback 真是反人类Typescript是不是实际上反 functional programming 的?
怎样能把go写的稍微漂亮一点?看了一下monad,让我想到了Java的AOP
用了一下node.js, 看来js要一同天下啊,只要那些人fp就是Declarative Programming
go真是好东西我对为什么使用FP的理解 (补)
相关话题的讨论汇总
话题: monad话题: callback话题: js话题: 解决话题: hell