由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 买了本 Elements of Clojure
相关主题
clojure和common lisp区别大么,语法上。clojure高手请进
搞 Clojure 的几位怎么看 is Clojure dying 这个近期梗go channel和clojure core.async哪个好
对 (im)mutability 的误解和深度理解FP的死穴还是性能
这次Clojure把Scala给干了python: 怎么避免memory leak?
支持我的JS OOP观点的文章来了Python有没有带GUI的plotting module
有人用clj写web么?比如用luminus,ring这些框架有哪些公司用Lisp开发程序
1st class citizen这么多人讨论 FP, 大牛推荐门语言吧
FP更接近人的思维关于clojure
相关话题的讨论汇总
话题: clojure话题: elements话题: 助记符话题: mutable话题: variable
进入Programming版参与讨论
1 (共1页)
r*****z
发帖数: 906
1
很薄的小册子,刚刚看了一章,还蛮有意思的。会继续看。。。
m******r
发帖数: 1033
2
小册子最好了, 我发现凡是一本书超过300页的,根本没法看。 什么都说,又什么都
说不明白。
d*******n
发帖数: 109
3
我的Clojure 一直都是半吊子 看到我们公司老头(资深)程序员对这个语言炉火纯青
而且对JVM也了解颇深 真是自愧不如
h*i
发帖数: 3446
4
我也有这本,看了几章。
这本书是仿照英文写作的名著小册子,《The Element of Style》,来写的,是一些写
作风格的建议,很多不光是Clojure适用,其实也算是写代码的普遍哲学讨论。
https://en.wikipedia.org/wiki/The_Elements_of_Style
就像我说的,写代码其实和写文章写诗更接近,与基于物理的工程差的比较远,所以写
代码有二人律。

【在 r*****z 的大作中提到】
: 很薄的小册子,刚刚看了一章,还蛮有意思的。会继续看。。。
r*****z
发帖数: 906
5
我还没看完。不过这书不错,言简意赅。
d*******n
发帖数: 109
6
收藏收藏
Clojure 上手快有写好了可真不容易的像日语一样
Java更像英语
T*******x
发帖数: 8565
7
我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审视一下
python,发现其实基本上没用mutable variable,都是local binding而已,也就是结
果的一个助记符。助记符可以复用,但还是不能算mutable variable。

【在 d*******n 的大作中提到】
: 收藏收藏
: Clojure 上手快有写好了可真不容易的像日语一样
: Java更像英语

g****t
发帖数: 31659
8
States 很大一部分原因就是帮助记忆和建立完整的图像。所以80年代以来OO兴起的根
源是GUI。
我认为假如用lisp写一个类似于matplotlib的画图软件,一定是极其痛苦的。


: 我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审
视一下

: python,发现其实基本上没用mutable variable,都是local binding而已,也
就是结

: 果的一个助记符。助记符可以复用,但还是不能算mutable variable。



【在 T*******x 的大作中提到】
: 我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审视一下
: python,发现其实基本上没用mutable variable,都是local binding而已,也就是结
: 果的一个助记符。助记符可以复用,但还是不能算mutable variable。

mw
发帖数: 525
9
所以80年代以来OO兴起的根源是GUI --- you nailed it

【在 g****t 的大作中提到】
: States 很大一部分原因就是帮助记忆和建立完整的图像。所以80年代以来OO兴起的根
: 源是GUI。
: 我认为假如用lisp写一个类似于matplotlib的画图软件,一定是极其痛苦的。
:
:
: 我最近写Clojure又写回了python的模样,用let,基本上都是顺序结构。回头审
: 视一下
:
: python,发现其实基本上没用mutable variable,都是local binding而已,也
: 就是结
:
: 果的一个助记符。助记符可以复用,但还是不能算mutable variable。
:

1 (共1页)
进入Programming版参与讨论
相关主题
感觉clojure很强大呀支持我的JS OOP观点的文章来了
Scala Clojure 难以抉择有人用clj写web么?比如用luminus,ring这些框架
JVM上的语言互掐1st class citizen
scala 的感悟FP更接近人的思维
clojure和common lisp区别大么,语法上。clojure高手请进
搞 Clojure 的几位怎么看 is Clojure dying 这个近期梗go channel和clojure core.async哪个好
对 (im)mutability 的误解和深度理解FP的死穴还是性能
这次Clojure把Scala给干了python: 怎么避免memory leak?
相关话题的讨论汇总
话题: clojure话题: elements话题: 助记符话题: mutable话题: variable