Redian新闻
>
go channel和clojure core.async哪个好
avatar
go channel和clojure core.async哪个好# Programming - 葵花宝典
r*z
1
这学期选了某牛教授的课,人家特别负责,要求term paper要和他讨论
约了时间,结果俺记错了,晚了半个小时(本来也只谈半小时)
教授很生气,不过还是和我约了另一个时间谈文章
我特郁闷我怎么会犯这个错误,
刚写了封email去道歉
我这门课是不是一定挂了~有什么补救方法没?
avatar
I*r
2
今天发奖金才知道的。赞一下公司。
avatar
d*g
3
版上有人推荐Eden Lake(比起恐怖片我倾向于称它惊悚),作为惊悚片,6.9 on IMDB
的评分确实不算低了。
电影的前半个小时陷入一些惊悚片类似的套路——主角总是做出一些不可思议匪夷所思
的选择,使自己陷于性命攸关的巨大麻烦。这和Steve Carell 在 Date Night中偷餐馆
别人预约座位的性质完全不同,而是很严肃很认真的置自己性命和安危于完全不顾。
在伊甸湖里,男主(也叫Steve)带女友Jenny到一个被湖水淹没的废弃矿场度周末求婚
。这听起来已经有些奇怪了,但更奇怪的在后面。第一天他们就遇到了一群很不怀好意
的young thugs,谩骂和调戏他俩。第二天车轮被thugs故意放在下面的玻璃瓶弄到爆胎
。当天,Steve却还是要穿过大片幽暗无人的树林,回到明明就很不安全的湖边露营,
而且是在Jenny一而再再二三的反对下。也许他是愤怒的让智商跳了水,我只能这么想。
再接下来,暴徒们偷走了他的车,Jenny劝他不要跟他们争就走吧,他偏偏要去找他们
,自己赤手空拳,对方人多且带刀,Jenny不停的让他走,他一根筋啊,最后抢回车,
却在慌乱之中撞树,卡在座位上。导致自己被暴徒追上折磨,最终致死。
看到电影的后半部分,另一个俗套又出现了,哎哟喂,女主真是点儿背啊。
先是在逃跑的路上,什么不好走,偏偏一脚踩在我到现在都没搞清楚的一个泥土里类似
于匕首刀尖朝上很奇怪的锐利铁三角上,她一脚下去力气如此之大,居然让匕首整个刺
穿了脚掌。
再后来,一路逃跑,这么大的树林,她很不幸的总是回到原来的地方,遇上在焦急寻找
她的暴徒。间或还相信了一个出卖她的软弱的小盆友,给她又一次带回原地。
Jenny的求生意志真是顽强,男友的尸体在旁燃烧,她自己也快被烧死,却还是逃脱了
。但更不幸的是,她好不容易逃出了森林,上了一个人的车,猜猜是谁?暴徒一员的哥
哥!又开车把她带回了树林。What's the odd?
Jenny又一次逃脱了!!她终于回到了镇上,她没有去警察局,没有去医院,而是冲进
一个正在开party的人家。
当Jenny意识到情形不对,因为她发现这恰巧是暴徒头目的爸妈家,Jenny是坚强勇敢的
,她去了洗手间,KAO,这洗手间没有窗户!
暴徒teenagers回到家,暴徒的爸妈模糊的了解到事情的严重性,决定杀了Jenny灭口。
在场那么多人,居然没人反对。。。这是一个什么样的小镇。
Jenny被拖入洗手间,惊恐的撕心裂肺的惨叫,跟命运争斗是没用的。电影结束了。
这种幽闭式毫无希望的结局是近这些年horror一个比较受欢迎的结局,似乎大多数观众
会对这样的结局非常“有感觉”,虽然看坏人/妖怪得到应有的下场也是另一种畅快但
毕竟太俗。我并不反对这样的结局,在它变得和大畅快结局一样落入俗套之前。
但是惊悚片的剧情发展完完全全依靠蠢人做蠢事或者走狗屎运来推动,实在让人觉得缺
乏起码的可信度。这些年确实不算是惊悚片的好年景,缺乏好的创意,也许这个类别真
的走到尽头,只剩下超自然的僵尸和吸血鬼了。
avatar
c*o
4
我是从这里看来的。
http://bbs.dospy.com/thread-11011976-1-315-1.html
high level summary:
1. 得先装一个 CSSU http://wiki.maemo.org/Community_SSU, 因为
那个输入法是竖屏。好处是可以一只手输入。
2. 卸载所有scim的相关平台和输入法,比如google拼音。然后确认原来
的软键盘正常工作。
3. 到dev的repository找mcip,6.7M的安装。
4. 重启,hopefully it works.
avatar
l*n
5
avatar
r*z
6
是不是大家都很讨厌我这样的学生?
给点建议吧……
avatar
r*4
7
BSO 有pension?
401k有上限,反正就那么多钱,doesn't matter salary or bonus.

【在 I*******r 的大作中提到】
: 今天发奖金才知道的。赞一下公司。
avatar
x*i
8
呵呵,不好意思,好像是偶推荐的:)
它与大部分惊悚片相同的就是有些情节导演故意安排的,看起来不MAKE SENSE。但偶觉
得这部影片值得看的原因不是在这些情节上,而是它的现实意义,青少年犯罪类型的影
片本来就不好拍,这个片子比那些妖魔鬼怪,情节离奇,脱离现实的恐怖片要有意义的
多吧。2009年那个乌克兰三个少年的事件不就是现实版的伊甸湖么,不可思议,但是确
有其事。
偶觉得电影太MAKE SENSE了就成纪录片了,反正导演怎么安排偶们就怎么看了。
至于你说影片的结尾很压抑,偶觉得不是在于女主角死了才压抑,而是那个小孩的妈对
女主角说出这样的话才让人觉得压抑,她说他们都是小孩,你怎么可以这样对他们。而
女主角眼里这一帮混混哪里是小孩,简直就是BT的恶魔这样。但事实就是,他们就是小
孩,只要小孩才会因为别人意外伤了自己的小狗才会变得丧失理智作出不可思议的事来。
所以伊甸湖当时一出来,还是获得很多好评的,至少不是烂片,值得看。

IMDB
想。

【在 d******g 的大作中提到】
: 版上有人推荐Eden Lake(比起恐怖片我倾向于称它惊悚),作为惊悚片,6.9 on IMDB
: 的评分确实不算低了。
: 电影的前半个小时陷入一些惊悚片类似的套路——主角总是做出一些不可思议匪夷所思
: 的选择,使自己陷于性命攸关的巨大麻烦。这和Steve Carell 在 Date Night中偷餐馆
: 别人预约座位的性质完全不同,而是很严肃很认真的置自己性命和安危于完全不顾。
: 在伊甸湖里,男主(也叫Steve)带女友Jenny到一个被湖水淹没的废弃矿场度周末求婚
: 。这听起来已经有些奇怪了,但更奇怪的在后面。第一天他们就遇到了一群很不怀好意
: 的young thugs,谩骂和调戏他俩。第二天车轮被thugs故意放在下面的玻璃瓶弄到爆胎
: 。当天,Steve却还是要穿过大片幽暗无人的树林,回到明明就很不安全的湖边露营,
: 而且是在Jenny一而再再二三的反对下。也许他是愤怒的让智商跳了水,我只能这么想。

avatar
f*g
9
以前google拼音啥也能输入中文啊
折腾了干嘛,在美国不用短信,基本很少在手机上输入,更不要说中文了
俺装了输入法后,基本上没用过。

【在 c*******o 的大作中提到】
: 我是从这里看来的。
: http://bbs.dospy.com/thread-11011976-1-315-1.html
: high level summary:
: 1. 得先装一个 CSSU http://wiki.maemo.org/Community_SSU, 因为
: 那个输入法是竖屏。好处是可以一只手输入。
: 2. 卸载所有scim的相关平台和输入法,比如google拼音。然后确认原来
: 的软键盘正常工作。
: 3. 到dev的repository找mcip,6.7M的安装。
: 4. 重启,hopefully it works.

avatar
h*i
10
都是CSP,一回事吧?

【在 l**********n 的大作中提到】
: ?
avatar
w*d
11
i do not care if I was the professor.

【在 r*****z 的大作中提到】
: 是不是大家都很讨厌我这样的学生?
: 给点建议吧……

avatar
I*r
12
? 公司match的上限是3.3w, 不是那么容易得的吧?

【在 r*********4 的大作中提到】
: BSO 有pension?
: 401k有上限,反正就那么多钱,doesn't matter salary or bonus.

avatar
h*e
13
建议你去看看descent, 音乐和descent如出一辙
两个电影都非常好,descent看了3遍 eden lake 看了两遍

【在 x******i 的大作中提到】
: 呵呵,不好意思,好像是偶推荐的:)
: 它与大部分惊悚片相同的就是有些情节导演故意安排的,看起来不MAKE SENSE。但偶觉
: 得这部影片值得看的原因不是在这些情节上,而是它的现实意义,青少年犯罪类型的影
: 片本来就不好拍,这个片子比那些妖魔鬼怪,情节离奇,脱离现实的恐怖片要有意义的
: 多吧。2009年那个乌克兰三个少年的事件不就是现实版的伊甸湖么,不可思议,但是确
: 有其事。
: 偶觉得电影太MAKE SENSE了就成纪录片了,反正导演怎么安排偶们就怎么看了。
: 至于你说影片的结尾很压抑,偶觉得不是在于女主角死了才压抑,而是那个小孩的妈对
: 女主角说出这样的话才让人觉得压抑,她说他们都是小孩,你怎么可以这样对他们。而
: 女主角眼里这一帮混混哪里是小孩,简直就是BT的恶魔这样。但事实就是,他们就是小

avatar
c*o
14
表说,有中文还是方便。关键这个一只手可以搞定。
google拼音和n900不兼容。

【在 f****g 的大作中提到】
: 以前google拼音啥也能输入中文啊
: 折腾了干嘛,在美国不用短信,基本很少在手机上输入,更不要说中文了
: 俺装了输入法后,基本上没用过。

avatar
p*2
15
core.async 差太远了

【在 l**********n 的大作中提到】
: ?
avatar
B*G
16
好好准备讨论,说不定下面半个小时教授跟你对上眼了也不一定,呵呵。

【在 r*****z 的大作中提到】
: 这学期选了某牛教授的课,人家特别负责,要求term paper要和他讨论
: 约了时间,结果俺记错了,晚了半个小时(本来也只谈半小时)
: 教授很生气,不过还是和我约了另一个时间谈文章
: 我特郁闷我怎么会犯这个错误,
: 刚写了封email去道歉
: 我这门课是不是一定挂了~有什么补救方法没?

avatar
C*d
17
gxgx
发包子庆祝吧!

【在 I*******r 的大作中提到】
: 今天发奖金才知道的。赞一下公司。
avatar
d*g
18

it's okay to watch movies recommended on bbs and feel disappointed
afterwards. Never mind. My intention was to discuss how important for a
movie to have plausible logic along the way of plot development especially
when its entire and essential message is to address a very realistic one, as
you mentioned, adolescence violence.
I think emotionally the movie is not bad, it brings out the anger inside of
the audience, but unfortunately not the fear at least not of me. It fails
because as I mentioned there are very long series of 0unbelievable accidents
happening to these two extremely unlucky people. Of course I would not
relate to
I wouldn't mind a depressing end as long as it doesn't look like a manipulative pre-setup. As far as what the
mom says, I never believe all kids are innocent,
sometimes it is even not caused by their upbringing! But it's no surprise to
hear a mom say the opposite.
anyway thanks for recommending it. ( my touchpad has no Chinese input)

【在 x******i 的大作中提到】
: 呵呵,不好意思,好像是偶推荐的:)
: 它与大部分惊悚片相同的就是有些情节导演故意安排的,看起来不MAKE SENSE。但偶觉
: 得这部影片值得看的原因不是在这些情节上,而是它的现实意义,青少年犯罪类型的影
: 片本来就不好拍,这个片子比那些妖魔鬼怪,情节离奇,脱离现实的恐怖片要有意义的
: 多吧。2009年那个乌克兰三个少年的事件不就是现实版的伊甸湖么,不可思议,但是确
: 有其事。
: 偶觉得电影太MAKE SENSE了就成纪录片了,反正导演怎么安排偶们就怎么看了。
: 至于你说影片的结尾很压抑,偶觉得不是在于女主角死了才压抑,而是那个小孩的妈对
: 女主角说出这样的话才让人觉得压抑,她说他们都是小孩,你怎么可以这样对他们。而
: 女主角眼里这一帮混混哪里是小孩,简直就是BT的恶魔这样。但事实就是,他们就是小

avatar
f*g
19
you r kidding, i installed google pinyin in N900 since I bought it

【在 c*******o 的大作中提到】
: 表说,有中文还是方便。关键这个一只手可以搞定。
: google拼音和n900不兼容。

avatar
l*n
20
有csp的语言可以秒杀node和 thread based 语言such as Java

【在 p*****2 的大作中提到】
: core.async 差太远了
avatar
R*L
21
not a big deal

【在 r*****z 的大作中提到】
: 这学期选了某牛教授的课,人家特别负责,要求term paper要和他讨论
: 约了时间,结果俺记错了,晚了半个小时(本来也只谈半小时)
: 教授很生气,不过还是和我约了另一个时间谈文章
: 我特郁闷我怎么会犯这个错误,
: 刚写了封email去道歉
: 我这门课是不是一定挂了~有什么补救方法没?

avatar
v*0
22
大多数公司都是这样的吧

【在 I*******r 的大作中提到】
: 今天发奖金才知道的。赞一下公司。
avatar
x*i
23
这个黑暗侵袭以前看过第一部,既然你说你看了三遍,偶刚刚就把第二部也看了,二不
如一。
你比较喜欢视觉冲击类型的恐怖片吧,偶不是很饭这个,偶比较喜欢没有神,鬼怪,里
面都是人的伦理道德类型的惊悚片,所以还是伊甸湖好一些。
《死亡直播》你看过么,应该是你的泰普,没看过可以去看看,也是第一部比第二部好看。

【在 h********e 的大作中提到】
: 建议你去看看descent, 音乐和descent如出一辙
: 两个电影都非常好,descent看了3遍 eden lake 看了两遍

avatar
c*o
24
that will disable your soft key board.
at least that was my case.
而且太不好用。

【在 f****g 的大作中提到】
: you r kidding, i installed google pinyin in N900 since I bought it
avatar
p*2
25
node也比core.async强

【在 l**********n 的大作中提到】
: 有csp的语言可以秒杀node和 thread based 语言such as Java
avatar
n*n
26
你完了,能否毕业都悬。。。

【在 r*****z 的大作中提到】
: 这学期选了某牛教授的课,人家特别负责,要求term paper要和他讨论
: 约了时间,结果俺记错了,晚了半个小时(本来也只谈半小时)
: 教授很生气,不过还是和我约了另一个时间谈文章
: 我特郁闷我怎么会犯这个错误,
: 刚写了封email去道歉
: 我这门课是不是一定挂了~有什么补救方法没?

avatar
r*d
27
please please let me know what company. I will definitely apply.
my employer doesnt match anything.
avatar
x*i
28
就是这样的,有些人喜欢看视觉冲击强的恐怖片,有些人喜欢心理方面的恐怖片。喜好
不同。
偶也觉得,伊甸湖确实有很多地方设计得木有逻辑,比如诺大一个森林湖泊居然没有一
个游人在里面,叫天天不应这样。偶觉得它的看点就是整体的布局,导演设计了那么多
情节不就是为了结尾那个点睛的结束语么。
偶记得上次偶看伊甸湖是一个休息日,本打算一连看好几部电影的,结果错误地把伊甸
湖放第一个看,看完后一整天脑子里想的都是电影里的事,所以这个才让偶影响特别深
刻。
呵呵,下次你有啥好片子也推荐推荐吧。

as
of
accidents

【在 d******g 的大作中提到】
:
: it's okay to watch movies recommended on bbs and feel disappointed
: afterwards. Never mind. My intention was to discuss how important for a
: movie to have plausible logic along the way of plot development especially
: when its entire and essential message is to address a very realistic one, as
: you mentioned, adolescence violence.
: I think emotionally the movie is not bad, it brings out the anger inside of
: the audience, but unfortunately not the fear at least not of me. It fails
: because as I mentioned there are very long series of 0unbelievable accidents
: happening to these two extremely unlucky people. Of course I would not

avatar
f*g
29
then you installed something wrong, never happen for me

【在 c*******o 的大作中提到】
: that will disable your soft key board.
: at least that was my case.
: 而且太不好用。

avatar
l*n
30
node有generator还行。做conditional branching没有好的办法

【在 p*****2 的大作中提到】
: node也比core.async强
avatar
F*y
31
下次不要迟到了就好,讨论之前多准备,显得自己用心。没什么大碍的

【在 r*****z 的大作中提到】
: 这学期选了某牛教授的课,人家特别负责,要求term paper要和他讨论
: 约了时间,结果俺记错了,晚了半个小时(本来也只谈半小时)
: 教授很生气,不过还是和我约了另一个时间谈文章
: 我特郁闷我怎么会犯这个错误,
: 刚写了封email去道歉
: 我这门课是不是一定挂了~有什么补救方法没?

avatar
b*e
32
楼主可以看看另外一部
the last house on the left.
这个算是好人战胜坏人的结局.
avatar
c*o
33
dude, good for you.

【在 f****g 的大作中提到】
: then you installed something wrong, never happen for me
avatar
p*2
34
至少是纯异步的

【在 l**********n 的大作中提到】
: node有generator还行。做conditional branching没有好的办法
avatar
d*g
35
嗯,还有个我不理解的细节是影片中死掉的四个孩子,都是相对来说有良知,或者后来
恢复良知的。剧本也许是想从情节上让你觉得很窒息,制造男女主都无法得到正义伸张
的效果。对我来说这个细节于情于理,又都不是那么说的过去。感觉又是一个安排。
eden lake确实是情感冲击力很强的电影,很多人看完内心充满了气愤甚至有想砸电视
机的冲动。我感觉导演力图跳出纯娱乐,想引起人的思考。如果不是因为情节安排的牵
强,其实可以是一部非常好的电影。

【在 x******i 的大作中提到】
: 就是这样的,有些人喜欢看视觉冲击强的恐怖片,有些人喜欢心理方面的恐怖片。喜好
: 不同。
: 偶也觉得,伊甸湖确实有很多地方设计得木有逻辑,比如诺大一个森林湖泊居然没有一
: 个游人在里面,叫天天不应这样。偶觉得它的看点就是整体的布局,导演设计了那么多
: 情节不就是为了结尾那个点睛的结束语么。
: 偶记得上次偶看伊甸湖是一个休息日,本打算一连看好几部电影的,结果错误地把伊甸
: 湖放第一个看,看完后一整天脑子里想的都是电影里的事,所以这个才让偶影响特别深
: 刻。
: 呵呵,下次你有啥好片子也推荐推荐吧。
:

avatar
w*s
36
yes , it is disable soft keyboard. It's a bug according to author. but I am
getting used to qwerty, soft keyboard is too hard for me to type.
it is bad that my N900 is in repairing. I will try this after getting back .

【在 c*******o 的大作中提到】
: that will disable your soft key board.
: at least that was my case.
: 而且太不好用。

avatar
l*n
37
node还行。单线程没问题,不一定比message passing或者csp复杂

【在 p*****2 的大作中提到】
: 至少是纯异步的
avatar
s*s
38
因为正义这个东西是人造的嘛
自然界弱肉强食,被杀被吃的又有什么罪孽呢
所以圣人说天地不仁
对于咱广大电影爱好者来说
只能追求心平则气和
不好太被导演左右情绪
===
关于电影情节的不合理之处也是常被讨论的话题
我觉得这些不合理的情节虽然对于分析现实的意义不大
但对于分析导演或者编剧的思想意义倒是很大
这些掌握话语权的人为什么选择在这个时刻使用语言暴力
很多时候不仅仅是“编不下去了”那么简单
就像这帖,我没看过您提到的电影
但是您提到的想砸东西的冲动我就很熟悉
说明我们这些人内心都有“戾气” :)

【在 d******g 的大作中提到】
: 嗯,还有个我不理解的细节是影片中死掉的四个孩子,都是相对来说有良知,或者后来
: 恢复良知的。剧本也许是想从情节上让你觉得很窒息,制造男女主都无法得到正义伸张
: 的效果。对我来说这个细节于情于理,又都不是那么说的过去。感觉又是一个安排。
: eden lake确实是情感冲击力很强的电影,很多人看完内心充满了气愤甚至有想砸电视
: 机的冲动。我感觉导演力图跳出纯娱乐,想引起人的思考。如果不是因为情节安排的牵
: 强,其实可以是一部非常好的电影。

avatar
c*o
39
worth trying. much smoothier than google py.

am
.

【在 w**********s 的大作中提到】
: yes , it is disable soft keyboard. It's a bug according to author. but I am
: getting used to qwerty, soft keyboard is too hard for me to type.
: it is bad that my N900 is in repairing. I will try this after getting back .

avatar
p*2
40
core.async像个玩具

【在 l**********n 的大作中提到】
: node还行。单线程没问题,不一定比message passing或者csp复杂
avatar
d*g
41
你说的我不太明白,看这部电影而产生的戾气我觉得恰恰是一种良知呢,所以导演“唤
醒良知”这点做的很成功。但最好结局能像dogsville里那样,让你在结局的时候对屠
杀有一种淋漓的畅快,让自己都觉得害怕。正义是人造的,但也是作为种族生存下去必
须要有的吧。

【在 s***s 的大作中提到】
: 因为正义这个东西是人造的嘛
: 自然界弱肉强食,被杀被吃的又有什么罪孽呢
: 所以圣人说天地不仁
: 对于咱广大电影爱好者来说
: 只能追求心平则气和
: 不好太被导演左右情绪
: ===
: 关于电影情节的不合理之处也是常被讨论的话题
: 我觉得这些不合理的情节虽然对于分析现实的意义不大
: 但对于分析导演或者编剧的思想意义倒是很大

avatar
l*n
42
必需学go了,clojure的agent和stm scala都有啊。

【在 p*****2 的大作中提到】
: core.async像个玩具
avatar
h*e
43
跟我爬过mamoth cave 的wild cave tour有关。6个小时里有4个小时在狭窄的洞穴里爬
。很多地方要像蛇一样,双手向前伸直,一点点向前挪。每次看descent就想起那次6个
小时的爬行。有幽闭恐怖症的人是万万不可参加。

好看。

【在 x******i 的大作中提到】
: 这个黑暗侵袭以前看过第一部,既然你说你看了三遍,偶刚刚就把第二部也看了,二不
: 如一。
: 你比较喜欢视觉冲击类型的恐怖片吧,偶不是很饭这个,偶比较喜欢没有神,鬼怪,里
: 面都是人的伦理道德类型的惊悚片,所以还是伊甸湖好一些。
: 《死亡直播》你看过么,应该是你的泰普,没看过可以去看看,也是第一部比第二部好看。

avatar
p*2
44
是 现在clj没有什么特别的了

【在 l**********n 的大作中提到】
: 必需学go了,clojure的agent和stm scala都有啊。
avatar
h*e
45
那就看 Deliverance

【在 x******i 的大作中提到】
: 就是这样的,有些人喜欢看视觉冲击强的恐怖片,有些人喜欢心理方面的恐怖片。喜好
: 不同。
: 偶也觉得,伊甸湖确实有很多地方设计得木有逻辑,比如诺大一个森林湖泊居然没有一
: 个游人在里面,叫天天不应这样。偶觉得它的看点就是整体的布局,导演设计了那么多
: 情节不就是为了结尾那个点睛的结束语么。
: 偶记得上次偶看伊甸湖是一个休息日,本打算一连看好几部电影的,结果错误地把伊甸
: 湖放第一个看,看完后一整天脑子里想的都是电影里的事,所以这个才让偶影响特别深
: 刻。
: 呵呵,下次你有啥好片子也推荐推荐吧。
:

avatar
h*i
46
展开说说?

【在 p*****2 的大作中提到】
: core.async像个玩具
avatar
x*i
47
霍霍,其实偶看你码了那么多字来抒发对这部电影的看法,偶就知道它还是多少触动了
你的。
很多犯罪类型的电影说教成份太多,主观意识也很强,坏人就坏到死里去,好人就非常
好运,不太遵守事情的本来面貌。其实冲突不就是来自于彼此立场观点不一致这样么,换
一个角度再看那个人也就和原先的形象不一样了。就是没有真正的坏人的意思。

【在 d******g 的大作中提到】
: 嗯,还有个我不理解的细节是影片中死掉的四个孩子,都是相对来说有良知,或者后来
: 恢复良知的。剧本也许是想从情节上让你觉得很窒息,制造男女主都无法得到正义伸张
: 的效果。对我来说这个细节于情于理,又都不是那么说的过去。感觉又是一个安排。
: eden lake确实是情感冲击力很强的电影,很多人看完内心充满了气愤甚至有想砸电视
: 机的冲动。我感觉导演力图跳出纯娱乐,想引起人的思考。如果不是因为情节安排的牵
: 强,其实可以是一部非常好的电影。

avatar
p*2
48

async要自己做

【在 h*i 的大作中提到】
: 展开说说?
avatar
x*i
49
哈,怪不得你喜欢这片子,对于偶们这种户外盲来说,里面那几个女孩熟练地运用绳子
上蹿小跳真是看起来很过瘾,很流畅。
对,幽闭综合症真的不能去玩这个

【在 h********e 的大作中提到】
: 跟我爬过mamoth cave 的wild cave tour有关。6个小时里有4个小时在狭窄的洞穴里爬
: 。很多地方要像蛇一样,双手向前伸直,一点点向前挪。每次看descent就想起那次6个
: 小时的爬行。有幽闭恐怖症的人是万万不可参加。
:
: 好看。

avatar
x*i
51
恩,这个正在用风行看着,1972的老片子了,蛮不错。
今年出的那个《洞穴》说潜水的那个,也很有视觉冲击。

【在 h********e 的大作中提到】
: 那就看 Deliverance
avatar
p*2
52

code没啥区别。但是clj里操作可以是blocking的,go里都是async的。为了保证async
,clj里要做更多的工作,而且也不是很容易。

【在 h*i 的大作中提到】
: 没用过go, 具体有什么区别?
: 这片文章似乎认为没有什么区别:
: http://blog.drewolson.org/clojure-go-comparison/

avatar
l*n
53
clj is immutubile

async

【在 p*****2 的大作中提到】
:
: code没啥区别。但是clj里操作可以是blocking的,go里都是async的。为了保证async
: ,clj里要做更多的工作,而且也不是很容易。

avatar
p*2
54

你说这个跟我们讨论的有啥关系呢?

【在 l**********n 的大作中提到】
: clj is immutubile
:
: async

avatar
l*n
55
so go beats clj?

【在 p*****2 的大作中提到】
:
: 你说这个跟我们讨论的有啥关系呢?

avatar
p*2
56

clj也需要mutability呀。

【在 l**********n 的大作中提到】
: so go beats clj?
avatar
h*i
57
作为一个用户,我不管底层是如何实现的,只要我用起来一样就行了。
具体说到实现的话,Clojure好像是把CSP转换成一个finte state machine来实现async
的。从用户角度,这种实现好像也没有什么损害。
好像没有人benchmark过goroutine和core.async两者的效率区别。可能也没有意义,两
个语言的使用场合完全不同。go是底层系统语言,与C/C++啥的竞争,Clojure是高层的
用来写应用的语言,根本不与C/C++的竞争。

async

【在 p*****2 的大作中提到】
:
: clj也需要mutability呀。

avatar
h*i
58
你说的“更多的工作”Rich Hickey给你都做了,对用户来说,core.async与go
channel没有啥区别,需要写的代码是一一对应的。

async

【在 p*****2 的大作中提到】
:
: clj也需要mutability呀。

avatar
p*2
59

async
用起来肯定不一样呀。

【在 h*i 的大作中提到】
: 作为一个用户,我不管底层是如何实现的,只要我用起来一样就行了。
: 具体说到实现的话,Clojure好像是把CSP转换成一个finte state machine来实现async
: 的。从用户角度,这种实现好像也没有什么损害。
: 好像没有人benchmark过goroutine和core.async两者的效率区别。可能也没有意义,两
: 个语言的使用场合完全不同。go是底层系统语言,与C/C++啥的竞争,Clojure是高层的
: 用来写应用的语言,根本不与C/C++的竞争。
:
: async

avatar
h*i
60
怎么不一样?我们都看到了,用的时候代码是一样的,那还能有什么不一样?
只能是用到的资源不一样,效率不同。
现在我看了core.async的实现细节(见下面的video),我甚至认为连效率可能都差不多
。core.async的go是一个宏,在编译前就变成了state machine, 没有runtime
overhead, 而且这个state machine是用mutable state实现的,最后编译成jump table
机器码。我相信Go语言的实现也不会比这效率高到哪去。
https://www.youtube.com/watch?v=R3PZMIwXN_g&t=24m46s

【在 p*****2 的大作中提到】
:
: async
: 用起来肯定不一样呀。

avatar
p*2
61

table
core.async里的操作可以是block的。你去试试就知道了。主要是性能的差别。

【在 h*i 的大作中提到】
: 怎么不一样?我们都看到了,用的时候代码是一样的,那还能有什么不一样?
: 只能是用到的资源不一样,效率不同。
: 现在我看了core.async的实现细节(见下面的video),我甚至认为连效率可能都差不多
: 。core.async的go是一个宏,在编译前就变成了state machine, 没有runtime
: overhead, 而且这个state machine是用mutable state实现的,最后编译成jump table
: 机器码。我相信Go语言的实现也不会比这效率高到哪去。
: https://www.youtube.com/watch?v=R3PZMIwXN_g&t=24m46s

avatar
h*i
62
core.async可以block,也可以不block,用户自己选择,这是优点不是缺点啊。
在不block的时候,core.async的实现和Go里面的goroutine的实现的几乎是一样的,都
是把状态park在适当的地方,等数据来了把context换过来,继续走。而且数据结构都
是追求lightweight, core.async用一个mutable array, goroutine用一个stack, 我没
看出来性能能够如何不同。
async没有什么magical的,就是个语言内部实现的context switch,不用OS的那一套而
已,这样可以更加lightweight。

【在 p*****2 的大作中提到】
:
: table
: core.async里的操作可以是block的。你去试试就知道了。主要是性能的差别。

avatar
p*2
63

go是transparent的,clj需要developer自己去manage。

【在 h*i 的大作中提到】
: core.async可以block,也可以不block,用户自己选择,这是优点不是缺点啊。
: 在不block的时候,core.async的实现和Go里面的goroutine的实现的几乎是一样的,都
: 是把状态park在适当的地方,等数据来了把context换过来,继续走。而且数据结构都
: 是追求lightweight, core.async用一个mutable array, goroutine用一个stack, 我没
: 看出来性能能够如何不同。
: async没有什么magical的,就是个语言内部实现的context switch,不用OS的那一套而
: 已,这样可以更加lightweight。

avatar
h*i
64
人都给出了代码,go和core.async代码对比,完全是一一对应的, 哪来的“clj需要自
己去manage"? manage啥?
http://blog.drewolson.org/clojure-go-comparison/

【在 p*****2 的大作中提到】
:
: go是transparent的,clj需要developer自己去manage。

avatar
p*2
65

你对于async的理解还不是很清楚。clj只是做了一张皮而已。你写写就知道了。或者你
看看有没有什么东西是core.async build的。你去看看代码,在比较一下go的。

【在 h*i 的大作中提到】
: 人都给出了代码,go和core.async代码对比,完全是一一对应的, 哪来的“clj需要自
: 己去manage"? manage啥?
: http://blog.drewolson.org/clojure-go-comparison/

avatar
h*i
66
呵呵,我们不是在试图学习么,到底这比一张皮要深邃的东东是个啥?搞了半天你也没
说个道道来。
至于core.async的应用,现在Clojure世界Web编程前端后端几乎都是用core.async,
chan满天飞,有识之士已经在呼吁不要滥用core.async了。
http://www.lispcast.com/core-async-code-style

【在 p*****2 的大作中提到】
:
: 你对于async的理解还不是很清楚。clj只是做了一张皮而已。你写写就知道了。或者你
: 看看有没有什么东西是core.async build的。你去看看代码,在比较一下go的。

avatar
p*2
67
不是说了吗 区别是async要自己管理 go是trasparent的

【在 h*i 的大作中提到】
: 呵呵,我们不是在试图学习么,到底这比一张皮要深邃的东东是个啥?搞了半天你也没
: 说个道道来。
: 至于core.async的应用,现在Clojure世界Web编程前端后端几乎都是用core.async,
: chan满天飞,有识之士已经在呼吁不要滥用core.async了。
: http://www.lispcast.com/core-async-code-style

avatar
l*n
68
go太恶心了,没有之一

【在 p*****2 的大作中提到】
: 不是说了吗 区别是async要自己管理 go是trasparent的
avatar
t*r
69
没感觉恶心阿?具体说说你哪里觉得它恶心?

【在 l**********n 的大作中提到】
: go太恶心了,没有之一
avatar
p*2
70

go除了concurrency做的好,其他就是一坨

【在 l**********n 的大作中提到】
: go太恶心了,没有之一
avatar
p*2
71

error handling

【在 t**r 的大作中提到】
: 没感觉恶心阿?具体说说你哪里觉得它恶心?
avatar
g*o
72
core.async必须要求driver(db or other io) nonblocking。
从程序来看和goroutine是一致了,但是如果你用的driver是blocking的,那效率差了
很多。

【在 h*i 的大作中提到】
: 呵呵,我们不是在试图学习么,到底这比一张皮要深邃的东东是个啥?搞了半天你也没
: 说个道道来。
: 至于core.async的应用,现在Clojure世界Web编程前端后端几乎都是用core.async,
: chan满天飞,有识之士已经在呼吁不要滥用core.async了。
: http://www.lispcast.com/core-async-code-style

avatar
h*i
73
goroutine如何不同?

【在 g*******o 的大作中提到】
: core.async必须要求driver(db or other io) nonblocking。
: 从程序来看和goroutine是一致了,但是如果你用的driver是blocking的,那效率差了
: 很多。

avatar
p*2
74
自动的

【在 h*i 的大作中提到】
: goroutine如何不同?
avatar
g*o
75
goroutine所有的driver都是fiber/micro-thread切换,所以从语言层和效率上看都是
async.
core.async如果使用blocking driver,就需要做thread切换,语言层是async,但是效
率远不行(context switch)。
如果说错了请指正阿:)

【在 h*i 的大作中提到】
: goroutine如何不同?
avatar
l*n
76
原来这样

【在 g*******o 的大作中提到】
: goroutine所有的driver都是fiber/micro-thread切换,所以从语言层和效率上看都是
: async.
: core.async如果使用blocking driver,就需要做thread切换,语言层是async,但是效
: 率远不行(context switch)。
: 如果说错了请指正阿:)

avatar
h*i
77
这只能说明goroutine 适用范围小,要求driver必须是nonblocking的,我问的是,what
if driver是blocking的?你可能回答,go的driver都是基于fiber的。我说,这不就
是limitation么?
core.async不管下面是什么,多线程也好(Java),单线程也好(JavaScript),甚至fiber
也好,对用户来说是透明的,我不需要关心,我一样用,得到一样的async的功能。这
样的好处是巨大的,比如在浏览器端,core.async让clojurescript完全脱离了
callback hell。
至于下面的机制不同,context switch效率不同,这不是废话么,谁都知道。一般来说
,用户更关心能不能的问题,"core.async不管什么环境都能,goroutine 只能在go环
境里能,所以core.async更好"。
无论如何,"core.async is just a toy" is nonsense.

★ 发自iPhone App: ChineseWeb 8.6

【在 g*******o 的大作中提到】
: goroutine所有的driver都是fiber/micro-thread切换,所以从语言层和效率上看都是
: async.
: core.async如果使用blocking driver,就需要做thread切换,语言层是async,但是效
: 率远不行(context switch)。
: 如果说错了请指正阿:)

avatar
h*i
78
It's obvious, you don't know what you are talking about.

★ 发自iPhone App: ChineseWeb 8.6

【在 p*****2 的大作中提到】
: 不是说了吗 区别是async要自己管理 go是trasparent的
avatar
p*2
79

一看你就没做过high concurrency的东西。

【在 h*i 的大作中提到】
: It's obvious, you don't know what you are talking about.
:
: ★ 发自iPhone App: ChineseWeb 8.6

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。