由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 准备用Coffee实现一些monad
相关主题
大牛给讲讲monad吧?有没有人对curring有研究
Generator其实就是monadHaskell很难学。。
我还是认为scala的程序员水平高我老给你们指条明路吧
fp就是Declarative Programmingfunctional programming?
看了一下monad,让我想到了Java的AOPclojure这语言真不错
大家有没有觉得Scala不如Haskell美?最近系统深入的学了haskell 困惑不少 收获不多
数学和编程想学FP最好不要从Scala开始
请问有哪位师傅知道haskell语言的?STM到底解决了什么问题?
相关话题的讨论汇总
话题: reader话题: monad话题: coffee话题: input话题: bind
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
感觉不练还是不行。
p*****2
发帖数: 21240
2
实现了3个monad,感觉不错,理解又深刻一些
感觉比Scala elegant很多
p**r
发帖数: 5853
3
大神练手都是拿实际项目练,
还是自己单练?
p*****2
发帖数: 21240
4

一般是用项目练
但是monad这东西感觉项目可能用不上,所以只能单练了。

【在 p**r 的大作中提到】
: 大神练手都是拿实际项目练,
: 还是自己单练?

p*****2
发帖数: 21240
5
搞了一上午才明白function as applicative,真绕呀。
这点时间完全可以学个swift了。
e*******o
发帖数: 4654
6
好多不是难,而是syntax的问题,都是符号化,很容易绕进去。 学会了很精简,学习
来很费劲。

【在 p*****2 的大作中提到】
: 搞了一上午才明白function as applicative,真绕呀。
: 这点时间完全可以学个swift了。

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

继续搞吧。大牛说说练几个monad就算差不多了?现在练了Maybe, List, IO. 准备搞搞
Writer, Reader 和State.

【在 e*******o 的大作中提到】
: 好多不是难,而是syntax的问题,都是符号化,很容易绕进去。 学会了很精简,学习
: 来很费劲。

e*******o
发帖数: 4654
8
主要也就这几个 大牛不搞搞 transformer么?
我是搞了很多次都没搞成 大牛一下就成了
我还是搞搞node实在

【在 p*****2 的大作中提到】
:
: 继续搞吧。大牛说说练几个monad就算差不多了?现在练了Maybe, List, IO. 准备搞搞
: Writer, Reader 和State.

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

我就是用Node搞的
transformer还没看到,搞完这几个再说吧。

【在 e*******o 的大作中提到】
: 主要也就这几个 大牛不搞搞 transformer么?
: 我是搞了很多次都没搞成 大牛一下就成了
: 我还是搞搞node实在

e*******o
发帖数: 4654
10


【在 p*****2 的大作中提到】
:
: 我就是用Node搞的
: transformer还没看到,搞完这几个再说吧。

相关主题
大家有没有觉得Scala不如Haskell美?有没有人对curring有研究
数学和编程Haskell很难学。。
请问有哪位师傅知道haskell语言的?我老给你们指条明路吧
进入Programming版参与讨论
p*****2
发帖数: 21240
11

感觉JS不能overload operator比较蛋疼

【在 e*******o 的大作中提到】
: 牛
p*****2
发帖数: 21240
12
累死。花了一天搞定一个Reader monad,代码不超过10行。:(
e*******o
发帖数: 4654
13
overload 有时候也蛋疼。

【在 p*****2 的大作中提到】
: 累死。花了一天搞定一个Reader monad,代码不超过10行。:(
e*******o
发帖数: 4654
14
膜拜一下。贴个代码?

【在 p*****2 的大作中提到】
: 累死。花了一天搞定一个Reader monad,代码不超过10行。:(
t**r
发帖数: 3428
15
膜拜2爷 上代码吧!

【在 p*****2 的大作中提到】
: 累死。花了一天搞定一个Reader monad,代码不超过10行。:(
p*****2
发帖数: 21240
16
大牛们帮我看看有没有错误
_bind = (f)->
val = this
(w)-> f(val w) w
unit = (input)->
input.bind = _bind
Object.freeze input
Reader = unit
module.exports = {Reader}
p*****2
发帖数: 21240
17
几个monad都搞完了,感觉coffee还真的很elegant呀。每个monad不超过10行代码。
e*******o
发帖数: 4654
18
coffee 太精简了 比haskell 还难懂
coffee 有人用在production?

【在 p*****2 的大作中提到】
: 几个monad都搞完了,感觉coffee还真的很elegant呀。每个monad不超过10行代码。
p*****2
发帖数: 21240
19
我们在用

【在 e*******o 的大作中提到】
: coffee 太精简了 比haskell 还难懂
: coffee 有人用在production?

V*********r
发帖数: 666
20
是不是等价于
Reader = (input) ->
input.bind = (f) =>
(w) -> f(@ w) w
Object.freeze input
module.exports = {Reader}
话说_bind函数不用重绑this?

【在 p*****2 的大作中提到】
: 大牛们帮我看看有没有错误
: _bind = (f)->
: val = this
: (w)-> f(val w) w
: unit = (input)->
: input.bind = _bind
: Object.freeze input
: Reader = unit
: module.exports = {Reader}

p*****2
发帖数: 21240
21
我是用一个变量存下来了 一直没用=>回去试试 多谢

【在 V*********r 的大作中提到】
: 是不是等价于
: Reader = (input) ->
: input.bind = (f) =>
: (w) -> f(@ w) w
: Object.freeze input
: module.exports = {Reader}
: 话说_bind函数不用重绑this?

1 (共1页)
进入Programming版参与讨论
相关主题
STM到底解决了什么问题?看了一下monad,让我想到了Java的AOP
看了一下Meteor很不错大家有没有觉得Scala不如Haskell美?
这次Scala没有入选有点意外呀数学和编程
给Java/Spring说几句好话请问有哪位师傅知道haskell语言的?
大牛给讲讲monad吧?有没有人对curring有研究
Generator其实就是monadHaskell很难学。。
我还是认为scala的程序员水平高我老给你们指条明路吧
fp就是Declarative Programmingfunctional programming?
相关话题的讨论汇总
话题: reader话题: monad话题: coffee话题: input话题: bind