由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - haskell 真是逆天, 各种特殊符号都有特殊用途
相关主题
haskell 真是逆天, 各种特殊符号都有特殊用途学FP不是为了写代码, 而是为了优秀的架构.
想学FP最好不要从Scala开始大牛对Scala的type system如何评价?
这次Scala没有入选有点意外呀Haskell这种不作不死的典型
Haskell很难学。。我对为什么使用FP的理解 (补)
大牛给讲讲monad吧?fp就是Declarative Programming
Scala,F#或haskell怎么用DI?大家有没有觉得Scala不如Haskell美?
scala和monad键盘上的这几个特殊符号念啥???
Scala的map和flatmap什么区别?Java 不是纯oo, oo 不是 imperative programming
相关话题的讨论汇总
话题: func话题: haskell话题: 特殊符号话题: 代码话题: 逆天
进入Programming版参与讨论
1 (共1页)
t**r
发帖数: 3428
1
抛开applicative functor, monad 这些先不说
. func composition
$ func application
` func name in middle
还有最基本的
::
->
=>
还有默认的 right-associative.
导致的结果就是: 写代码不容易,读代码更难。
保守的不看好这个语言,虽然很多牛逼概念和实现。
W***o
发帖数: 6519
2
受虐习惯了也会成为一种享受

【在 t**r 的大作中提到】
: 抛开applicative functor, monad 这些先不说
: . func composition
: $ func application
: ` func name in middle
: 还有最基本的
: ::
: ->
: =>
: 还有默认的 right-associative.
: 导致的结果就是: 写代码不容易,读代码更难。

a*****e
发帖数: 1700
3
Haskell 用符号是比较多,但是关键字相对算是少的。
http://www.haskell.org/haskellwiki/Keywords
你把 C 语言的 keyword 和 operator 加起来数数,比这多。
另外, . 和 $ 都是 prelude 定义的,不是关键字。你也可以自行定义。

【在 t**r 的大作中提到】
: 抛开applicative functor, monad 这些先不说
: . func composition
: $ func application
: ` func name in middle
: 还有最基本的
: ::
: ->
: =>
: 还有默认的 right-associative.
: 导致的结果就是: 写代码不容易,读代码更难。

t**r
发帖数: 3428
4
擦 光符号27种。目前我还没认全。
haskell 入门 太陡峭了 呵呵

【在 a*****e 的大作中提到】
: Haskell 用符号是比较多,但是关键字相对算是少的。
: http://www.haskell.org/haskellwiki/Keywords
: 你把 C 语言的 keyword 和 operator 加起来数数,比这多。
: 另外, . 和 $ 都是 prelude 定义的,不是关键字。你也可以自行定义。

d******e
发帖数: 2265
5
貌似是不可避免的。你那么多高阶函数穿一起,再用英语写,就没法看了。

【在 t**r 的大作中提到】
: 抛开applicative functor, monad 这些先不说
: . func composition
: $ func application
: ` func name in middle
: 还有最基本的
: ::
: ->
: =>
: 还有默认的 right-associative.
: 导致的结果就是: 写代码不容易,读代码更难。

c*******9
发帖数: 9032
6
嗯。符合看着比英文舒服。

【在 d******e 的大作中提到】
: 貌似是不可避免的。你那么多高阶函数穿一起,再用英语写,就没法看了。
1 (共1页)
进入Programming版参与讨论
相关主题
Java 不是纯oo, oo 不是 imperative programming大牛给讲讲monad吧?
看来跳了Scala的坑是对的Scala,F#或haskell怎么用DI?
Learn monad in 10 minutesscala和monad
monad就是一chaining patternScala的map和flatmap什么区别?
haskell 真是逆天, 各种特殊符号都有特殊用途学FP不是为了写代码, 而是为了优秀的架构.
想学FP最好不要从Scala开始大牛对Scala的type system如何评价?
这次Scala没有入选有点意外呀Haskell这种不作不死的典型
Haskell很难学。。我对为什么使用FP的理解 (补)
相关话题的讨论汇总
话题: func话题: haskell话题: 特殊符号话题: 代码话题: 逆天