由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [bssd]使用clojure的一些个人体会
相关主题
实践clojure的话有什么库或者框架适合玩板上的高人们能给科普比较functional programming language么
Haskell很难学。。有朋友了解shen和Mark Tarver吗?
大牛给讲讲monad吧?这么多人讨论 FP, 大牛推荐门语言吧
想学FP最好不要从Scala开始clojure 是lisp, 是好语言,但一辈子是小众,火不起来
我对为什么使用FP的理解 (补)谈谈我认识的一些lisp程序员
有哪些公司用Lisp开发程序node太牛逼了,这次把Scala也给干了
《Clojure编程乐趣》英文文字版[PDF]RE: functional programming? English grammar error
各种语言程序猿被鄙视级别排序 (转载)Scala or clojure
相关话题的讨论汇总
话题: clojure话题: fp话题: 使用话题: 语言话题: 一些
进入Programming版参与讨论
1 (共1页)
p****o
发帖数: 1340
1
就冲着hci说过的“clojure没有坑”这句话,我就试水了一下clojure,写了几个小程
序。现在给大家汇报一些使用体会。
1. 包管理超强。程序猿可以集中注意在编程,而不是其他乱七八糟的东西上。
2. 作为一种 FP 语言, clojure 有个性,在很多问题上强迫你转换思维。
3. clojure 非常简练,没有废话。
4. 库质量很高,即使是 github 上的三方库的问题都很少。这和 clojure 的语言设计
有关系的,当然用 clojure 的 nerds 水平相应也比较高。
5. clojure 的 FP 设计使得写程序很方便。具体例子,有两次使用的库没有我需要的
功能。看了库的代码后,自己就搞了functor,嵌入到库的framework上了。这在
python 或者 R 上是非常困难滴。
6. clojure 嵌入别的语言很容易,比如用来写网页,无论是HTML还是js。这一点对别
的语言的马工可能不太容易理解,这和 clojure/lisp 的 macro 有关。用 clojure 生
成一个 domain specific language 相对容易,而且自然。
一些不利的地方,
1. 主要就一点:库!使用的人毕竟不多,一些我希望的库没有。
2. 如果还有加一点,就是使用的人群小,对绝大多数跟风的人而言,clojure 不是一
个好选择。
现在我认可hci说过的clojure没有神马坑这种说法。这里不是向大家推荐 clojure,因
为clojure其实对马工要求蛮高的。
h*i
发帖数: 3446
2
基本属实。
库少不是问题,Clojure是寄生语言,用宿主的库就行了。有点时间,还可以自己用
Clojure包装一下,放github上,有人用的话,对找工作有帮助。
Clojure现在不算是个时尚语言了,用户大多是有经验的程序员,其实蛮好。

【在 p****o 的大作中提到】
: 就冲着hci说过的“clojure没有坑”这句话,我就试水了一下clojure,写了几个小程
: 序。现在给大家汇报一些使用体会。
: 1. 包管理超强。程序猿可以集中注意在编程,而不是其他乱七八糟的东西上。
: 2. 作为一种 FP 语言, clojure 有个性,在很多问题上强迫你转换思维。
: 3. clojure 非常简练,没有废话。
: 4. 库质量很高,即使是 github 上的三方库的问题都很少。这和 clojure 的语言设计
: 有关系的,当然用 clojure 的 nerds 水平相应也比较高。
: 5. clojure 的 FP 设计使得写程序很方便。具体例子,有两次使用的库没有我需要的
: 功能。看了库的代码后,自己就搞了functor,嵌入到库的framework上了。这在
: python 或者 R 上是非常困难滴。

n***p
发帖数: 110
3
Clojure的库找不到可以直接用Java的库。
Clojure和Java interop几乎百分百

【在 p****o 的大作中提到】
: 就冲着hci说过的“clojure没有坑”这句话,我就试水了一下clojure,写了几个小程
: 序。现在给大家汇报一些使用体会。
: 1. 包管理超强。程序猿可以集中注意在编程,而不是其他乱七八糟的东西上。
: 2. 作为一种 FP 语言, clojure 有个性,在很多问题上强迫你转换思维。
: 3. clojure 非常简练,没有废话。
: 4. 库质量很高,即使是 github 上的三方库的问题都很少。这和 clojure 的语言设计
: 有关系的,当然用 clojure 的 nerds 水平相应也比较高。
: 5. clojure 的 FP 设计使得写程序很方便。具体例子,有两次使用的库没有我需要的
: 功能。看了库的代码后,自己就搞了functor,嵌入到库的framework上了。这在
: python 或者 R 上是非常困难滴。

n*****3
发帖数: 1584
4
few and few ppl are using clojure.
scala, kotlin even java 8/9 are attracting a lot of FP programmer

【在 n***p 的大作中提到】
: Clojure的库找不到可以直接用Java的库。
: Clojure和Java interop几乎百分百

s*********y
发帖数: 6151
5
Clojure is a tool, a programmer's toy
We, as app builders, don't need the best hammer to deliver the best work
n***p
发帖数: 110
6
None in your list is homoiconic.

【在 n*****3 的大作中提到】
: few and few ppl are using clojure.
: scala, kotlin even java 8/9 are attracting a lot of FP programmer

1 (共1页)
进入Programming版参与讨论
相关主题
Scala or clojure我对为什么使用FP的理解 (补)
clojure 做数据分析有哪些公司用Lisp开发程序
jvm上的脚本,这个老外说得靠谱《Clojure编程乐趣》英文文字版[PDF]
俺最近写lisp写得很开心各种语言程序猿被鄙视级别排序 (转载)
实践clojure的话有什么库或者框架适合玩板上的高人们能给科普比较functional programming language么
Haskell很难学。。有朋友了解shen和Mark Tarver吗?
大牛给讲讲monad吧?这么多人讨论 FP, 大牛推荐门语言吧
想学FP最好不要从Scala开始clojure 是lisp, 是好语言,但一辈子是小众,火不起来
相关话题的讨论汇总
话题: clojure话题: fp话题: 使用话题: 语言话题: 一些