由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 王垠真在写自己的语言了
相关主题
实践clojure的话有什么库或者框架适合玩java的hotspot,js的v8还有dart vm都出自一个人之手
jvm上的脚本,这个老外说得靠谱装逼犯和牛逼之人的区别在于
Clojure上手123俺最近写lisp写得很开心
scheme, clojure, ML, common Lisp, Racket.你最喜欢哪个?functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)
[bssd]我给我儿子学racket了JVM上的语言互掐
《Clojure编程乐趣》英文文字版[PDF]吐槽一下死卡拉
最近在用clj干活。顺便看了看macro 倒吸一口冷气。scala/clojure/groovy/Jython/jruby都是噱头
macro is evil我就说js和cs肯定不是终点
相关话题的讨论汇总
话题: 王垠话题: macro话题: 语言话题: ruby话题: java
进入Programming版参与讨论
1 (共1页)
d*******r
发帖数: 3299
1
http://www.yinwang.org/blog-cn/2014/02/04/pl-tool/
开始是用 Racket, 觉得开发工具太糙,然后转用 Java + IntelliJ/Eclipse 了
e*******o
发帖数: 4654
2
同意他对macro的看法。
所见即所得最好,看一段程序,要先让它在脑子里转几圈,才能到它真是的面目,不可
能流行的。
t*****n
发帖数: 4908
3
这才是真真的牛人。比起吹嘘年薪20w的,强多了。

【在 d*******r 的大作中提到】
: http://www.yinwang.org/blog-cn/2014/02/04/pl-tool/
: 开始是用 Racket, 觉得开发工具太糙,然后转用 Java + IntelliJ/Eclipse 了

d**********u
发帖数: 3371
4
这哥们现在在干吗 自由职业么

【在 d*******r 的大作中提到】
: http://www.yinwang.org/blog-cn/2014/02/04/pl-tool/
: 开始是用 Racket, 觉得开发工具太糙,然后转用 Java + IntelliJ/Eclipse 了

z****e
发帖数: 54598
5
来,tj同学,问你一个问题
王银在用java实现语言
你想到了什么?

【在 t*****n 的大作中提到】
: 这才是真真的牛人。比起吹嘘年薪20w的,强多了。
t*****n
发帖数: 4908
6
没什么。我不造轮子。下班我也不写程序。

【在 z****e 的大作中提到】
: 来,tj同学,问你一个问题
: 王银在用java实现语言
: 你想到了什么?

d***a
发帖数: 13752
7
这一篇写得还可以。不过,有点小题大做。
z****e
发帖数: 54598
8
你觉得他在重造轮子吗?
我觉得你们其实没几个真懂他的
真懂的话,会发现每一篇文章都不对你胃口
二爷的反应是对的

【在 t*****n 的大作中提到】
: 没什么。我不造轮子。下班我也不写程序。
t**r
发帖数: 3428
9
@ google

【在 d**********u 的大作中提到】
: 这哥们现在在干吗 自由职业么
z****e
发帖数: 54598
10
在sourcegraph

【在 t**r 的大作中提到】
: @ google
相关主题
《Clojure编程乐趣》英文文字版[PDF]java的hotspot,js的v8还有dart vm都出自一个人之手
最近在用clj干活。顺便看了看macro 倒吸一口冷气。装逼犯和牛逼之人的区别在于
macro is evil俺最近写lisp写得很开心
进入Programming版参与讨论
d*******r
发帖数: 3299
11
此话怎讲

【在 z****e 的大作中提到】
: 你觉得他在重造轮子吗?
: 我觉得你们其实没几个真懂他的
: 真懂的话,会发现每一篇文章都不对你胃口
: 二爷的反应是对的

d*******r
发帖数: 3299
12
我觉得他类型系统应该设计得不错,毕竟他是搞那个的,而且会考虑好易用性。
我倒是好奇他 concurrency 这一块怎么设计,因为他说现在 FP 那一套好像也不是很
好,且看他的大作吧。
z****e
发帖数: 54598
13
你不觉得王银说的,其实跟我,古德霸还有公孙大神说的是一回事么?
我们都主张代码书写便于阅读是第一优先
tj显然不这么想

【在 d*******r 的大作中提到】
: 此话怎讲
d*******r
发帖数: 3299
14
易用我同意是好呀。
那你最近还捧 Ruby.
我觉得 Perl -> Ruby (with DSL) -> Scala (高智商语言) 这一个系的东西都挺难懂
的.

【在 z****e 的大作中提到】
: 你不觉得王银说的,其实跟我,古德霸还有公孙大神说的是一回事么?
: 我们都主张代码书写便于阅读是第一优先
: tj显然不这么想

z****e
发帖数: 54598
15
ruby跟java是互补阿,scala以后再说了
向华山轮奸进军

【在 d*******r 的大作中提到】
: 易用我同意是好呀。
: 那你最近还捧 Ruby.
: 我觉得 Perl -> Ruby (with DSL) -> Scala (高智商语言) 这一个系的东西都挺难懂
: 的.

b*******s
发帖数: 5216
16
你还是专心讨论这种假大空的东西吧

【在 z****e 的大作中提到】
: ruby跟java是互补阿,scala以后再说了
: 向华山轮奸进军

z****e
发帖数: 54598
17
天天倒腾tangible的东西,下场就是日本人

【在 b*******s 的大作中提到】
: 你还是专心讨论这种假大空的东西吧
b*******s
发帖数: 5216
18
你那种东西,我要用的时候多得是比你的结论靠谱百倍的benchmark

【在 z****e 的大作中提到】
: 天天倒腾tangible的东西,下场就是日本人
z****e
发帖数: 54598
19
看benchmark就说明你走错路了

【在 b*******s 的大作中提到】
: 你那种东西,我要用的时候多得是比你的结论靠谱百倍的benchmark
b*******s
发帖数: 5216
20
又来高论了?

【在 z****e 的大作中提到】
: 看benchmark就说明你走错路了
相关主题
functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)scala/clojure/groovy/Jython/jruby都是噱头
JVM上的语言互掐我就说js和cs肯定不是终点
吐槽一下死卡拉vert.x 基本上没戏
进入Programming版参与讨论
z****e
发帖数: 54598
21
人家用python的早就懂了

【在 b*******s 的大作中提到】
: 又来高论了?
t*****n
发帖数: 4908
22
你怎么知道的?我都写了1M的代码了,难道不知道阅读的重要?

【在 z****e 的大作中提到】
: 你不觉得王银说的,其实跟我,古德霸还有公孙大神说的是一回事么?
: 我们都主张代码书写便于阅读是第一优先
: tj显然不这么想

t*****n
发帖数: 4908
23
我说他造轮子没有贬义。各人有各人的兴趣。我下了班看代码就头痛,陪陪孩子,折腾
折腾手机,足够了。

【在 z****e 的大作中提到】
: 你觉得他在重造轮子吗?
: 我觉得你们其实没几个真懂他的
: 真懂的话,会发现每一篇文章都不对你胃口
: 二爷的反应是对的

z*******3
发帖数: 13709
24
哈哈,你没少跟古德霸对冲

【在 t*****n 的大作中提到】
: 你怎么知道的?我都写了1M的代码了,难道不知道阅读的重要?
z*******3
发帖数: 13709
25
那好吧,我换一个表达
所有文章都不对二爷胃口

【在 t*****n 的大作中提到】
: 我说他造轮子没有贬义。各人有各人的兴趣。我下了班看代码就头痛,陪陪孩子,折腾
: 折腾手机,足够了。

b*******n
发帖数: 449
26
他不是那种只用vim和emacs的人吗

【在 d*******r 的大作中提到】
: http://www.yinwang.org/blog-cn/2014/02/04/pl-tool/
: 开始是用 Racket, 觉得开发工具太糙,然后转用 Java + IntelliJ/Eclipse 了

m******t
发帖数: 635
27
我是一直挺王垠的,不过我也发现他有个不好的倾向,就是碰到问题就有畏难情绪,打
退堂鼓。虽说条条大路通罗马,但是每条路都不是一帆风顺的,有它特有的坎坷的地方
,绕开这条路上的坑,可能就在另一条路上碰到难过的坎。
以前的lisp家族比较学术化,内斗很厉害,一个个也geek的厉害,库和工具都不完善,
racket已经算是里面的佼佼者了,Clojure也在作这方面的努力,已经有好几个项目在
着手解决debugger的问题,我个人认为是早晚的事。王垠在这里光批判,不提出解决方
案,我有点失望,我觉得他至少应该提到他尝试过的现有的解决方案和它们的缺点,这
样也给racket圈子一些回馈和未来的努力方向。macro是lisp的最重要的优点之一,也
比较容易被滥用,clojure圈子里的建议是老手谨慎使用,新手不建议用。这都是常识
了,关于macro这个我觉得
王垠批判的有点肤浅。

【在 d*******r 的大作中提到】
: http://www.yinwang.org/blog-cn/2014/02/04/pl-tool/
: 开始是用 Racket, 觉得开发工具太糙,然后转用 Java + IntelliJ/Eclipse 了

d*******r
发帖数: 3299
28
我觉得他这个不是退缩,macro 如果出了错 debug 搞不定的话,去掉也可以。
搞定 macro debug 不知道有没有理论障碍。

【在 m******t 的大作中提到】
: 我是一直挺王垠的,不过我也发现他有个不好的倾向,就是碰到问题就有畏难情绪,打
: 退堂鼓。虽说条条大路通罗马,但是每条路都不是一帆风顺的,有它特有的坎坷的地方
: ,绕开这条路上的坑,可能就在另一条路上碰到难过的坎。
: 以前的lisp家族比较学术化,内斗很厉害,一个个也geek的厉害,库和工具都不完善,
: racket已经算是里面的佼佼者了,Clojure也在作这方面的努力,已经有好几个项目在
: 着手解决debugger的问题,我个人认为是早晚的事。王垠在这里光批判,不提出解决方
: 案,我有点失望,我觉得他至少应该提到他尝试过的现有的解决方案和它们的缺点,这
: 样也给racket圈子一些回馈和未来的努力方向。macro是lisp的最重要的优点之一,也
: 比较容易被滥用,clojure圈子里的建议是老手谨慎使用,新手不建议用。这都是常识
: 了,关于macro这个我觉得

m******t
发帖数: 635
29
如果是自己写的macro的话,可以加很多东西比如行号什么的,方便调试,如果是系统
自身的macro出问题的话就比较难办,Clojure有个Ritz试图解决这个问题。至于是否有
理论障碍,我觉得这是比较高深的问题,只能等高手来回答了。

【在 d*******r 的大作中提到】
: 我觉得他这个不是退缩,macro 如果出了错 debug 搞不定的话,去掉也可以。
: 搞定 macro debug 不知道有没有理论障碍。

c******o
发帖数: 1277
30
我觉得没啥系统方法debug macro, Lisp的macro你可以do anything,足够蛋痛,用
macro把clojure改成scala说不定都行。

【在 m******t 的大作中提到】
: 如果是自己写的macro的话,可以加很多东西比如行号什么的,方便调试,如果是系统
: 自身的macro出问题的话就比较难办,Clojure有个Ritz试图解决这个问题。至于是否有
: 理论障碍,我觉得这是比较高深的问题,只能等高手来回答了。

相关主题
感觉os之上很多automation都是用perl类脚本来搞jvm上的脚本,这个老外说得靠谱
接触scala两年了Clojure上手123
实践clojure的话有什么库或者框架适合玩scheme, clojure, ML, common Lisp, Racket.你最喜欢哪个?
进入Programming版参与讨论
z*******3
发帖数: 13709
31
所以我看到王垠开始搞ruby觉得很失望
python显然更需要人

【在 m******t 的大作中提到】
: 我是一直挺王垠的,不过我也发现他有个不好的倾向,就是碰到问题就有畏难情绪,打
: 退堂鼓。虽说条条大路通罗马,但是每条路都不是一帆风顺的,有它特有的坎坷的地方
: ,绕开这条路上的坑,可能就在另一条路上碰到难过的坎。
: 以前的lisp家族比较学术化,内斗很厉害,一个个也geek的厉害,库和工具都不完善,
: racket已经算是里面的佼佼者了,Clojure也在作这方面的努力,已经有好几个项目在
: 着手解决debugger的问题,我个人认为是早晚的事。王垠在这里光批判,不提出解决方
: 案,我有点失望,我觉得他至少应该提到他尝试过的现有的解决方案和它们的缺点,这
: 样也给racket圈子一些回馈和未来的努力方向。macro是lisp的最重要的优点之一,也
: 比较容易被滥用,clojure圈子里的建议是老手谨慎使用,新手不建议用。这都是常识
: 了,关于macro这个我觉得

m******t
发帖数: 635
32
搞python优化的比ruby搞的早、水平也高些,可惜沒有lars Bak那样的大牛,一直没有
大的进展。

【在 z*******3 的大作中提到】
: 所以我看到王垠开始搞ruby觉得很失望
: python显然更需要人

z*******3
发帖数: 13709
33
王的水平达不到lars bak的地步
做不了虚拟机,现在ruby原作者自己在做vm
不过我个人不看好,所以东京大学一堆人就没打算耗下去
就一直在整jruby,jruby其实表现非常好
现在据说可以不改代码就跑ror在jruby上
没试过,不知道,但是我用vert.x的效果是可以接受的
比groovy就差那么一点
不过这不是重点,重点是王银现在搞自己的语言
是用java写,也就是我猜他可能打算将自己的语言编译成java或者是byte code
前者如果能做出来,就算只是一个脚本语言
其性能干掉groovy什么应该问题不大,至少在vert.x上是这样
我很有兴趣试一下,后者的话,我估计他做不到scala和clojure的水平
也就没兴趣试一下了,就看他做什么了

【在 m******t 的大作中提到】
: 搞python优化的比ruby搞的早、水平也高些,可惜沒有lars Bak那样的大牛,一直没有
: 大的进展。

d*******r
发帖数: 3299
34
王垠 很在乎易用性,所以他写出来了,我也乐意用用看
f**********3
发帖数: 295
35
王垠一方面说“奇技淫巧”不能真正解决问题,一方面自己热衷搞“奇技淫巧",还动不
动就自己"最先进"...

【在 t*****n 的大作中提到】
: 这才是真真的牛人。比起吹嘘年薪20w的,强多了。
1 (共1页)
进入Programming版参与讨论
相关主题
我就说js和cs肯定不是终点[bssd]我给我儿子学racket了
vert.x 基本上没戏《Clojure编程乐趣》英文文字版[PDF]
感觉os之上很多automation都是用perl类脚本来搞最近在用clj干活。顺便看了看macro 倒吸一口冷气。
接触scala两年了macro is evil
实践clojure的话有什么库或者框架适合玩java的hotspot,js的v8还有dart vm都出自一个人之手
jvm上的脚本,这个老外说得靠谱装逼犯和牛逼之人的区别在于
Clojure上手123俺最近写lisp写得很开心
scheme, clojure, ML, common Lisp, Racket.你最喜欢哪个?functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)
相关话题的讨论汇总
话题: 王垠话题: macro话题: 语言话题: ruby话题: java