Erlang-China

erlang 中文社区

[presentations_and_photos]Erlang/OTP User Conference 2007


Presentations :http://www.erlang.se/euc/07/

and also photos: http://www.erlang.se/euc/07/photos.html


JAOO 2007: Joe Armstrong - On Erlang, OO, Concurrency, Shared State and the Future, Part 1


reddit看到的,提供了视频和语音下载,视频挺大,500M+。

链接在此:Introduce


[CN Erlounge II] 花絮之中途劫持版


CPO — AAcharge 曰: 照片太多了.

到目前为止他也只修了一部分,等到完整版公布不知猴年马月.

等得心急,只好砸开他的机器,抢劫了一部分过来.

终究不是完整版,只敢先发到个人相册啦.

地址:http://picasaweb.google.com/yuxh312/CNErloungeII


[CN Erlounge II] 与会人员名单


这帮人都是ECUG的缔约人那,载下史册吧

阅读帮助:
字段一: Gmail ID (id in erlangtalk)
字段二: 其他昵称,真实姓名,所属组织

xushiweizh ([许式伟],kingsoft)
yuxh312 ([krzycube,于曦鹤] ,Kingsoft)
hanzhupeng ([AlbertLee , 韩祝鹏],Kingsoft)
bitcowboy ([Demo,陈杰],Kingsoft)
Zoom.Quiet ([周琦],Kingsoft)
zhuzhaoyuan ([朱照远],Kingsoft)
aacharge ([梁杰峰],Kingsoft)
shuimuliang ([梁智],Kingsoft)
llin.zou ([邹营],kingsoft)
wangdong2 ([王东],kingsoft)
—————————————
mryufeng ([余锋],梦境网络)
avindev ([Abow,梁晓峰],梦境网络)
coderplay ([AOL,周敏], from梦境网络 to暨南大学 研男)
—————————————
netsnail ([林卓毅],深圳新概念科技)
cavaluo ([于敦澍],深圳新概念科技)
—————————————-
moonsolo ([付宇泉],汇丰软件开发有限公司)
—————————————-
yi.codeplayer ([黄毅],腾讯)


[CN Erlounge II]一本书和一个演示稿的下载地址


现在正在进行Erlang Fans 第二次聚会, @珠海

讨论过程中大家提到一本好书 [Purely Functional Data Structures ]

本着现场直播的原则,现场发布下载地址给大家.

书的PDF版本 : http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
一个相关的演示稿: http://users.dimi.uniud.it/types07/slides/Danielsson.pdf


[CN Erlounge II]地图指引(google earth)


地图,点开文章查看。


Erlang Workshop 2007 issues


在maillist中发现有人贴了issues 标题列表出来,不过没有下载地址,于是花了点时间自己找了一下,大部分找到了,还缺两个.

这边是我更新后的一份里表,有标题,简介,paper下载地址.(erlang-question maillist)中我也已经发了

请下载本贴的附件issue-titles-intros-urls

———嘿嘿——社区里大家都开始贡献链接了————后续链接在此添加————-

http://www.cs.chalmers.se/~hanssv/ 一些erlang相关的paper/slides


about distel


貌似不少人都碰上distel 的 node down的问题. 干脆我注册个号来发一帖.

我这边碰上过这个问题,之后查明原因是因为 node name的问题, 直接给localhost死活不认,只好给它设各名字,在.emacs里加elisp代码,让emacs中erlang起来的时候就设置一个名字,然后connect to node的时候连到这个就可以了. 或者 直接 erl -sname xxx 也可以

另外connect to remote node的时候,需要给两个node设置 相同的cookie,不然会disallow (或者别的什么东西). 用 erl -setcookie 这个我没写到elisp里,需要用的时候手动跑好了. 下面贴下我的distel setup吧.

erlang-mode 的安装就不提了.

下载: distel.el
  1. ;distel
  2. (add-to-list 'load-path "/home/yuxihe/src/distel/elisp")
  3. (when (locate-library "distel")
  4. (require 'distel)
  5. (distel-setup)
  6. (add-hook 'erlang-mode-hook
  7. '(lambda ()
  8. (unless erl-nodename-cache
  9. (distel-load-shell))))
  10.  
  11. (defun distel-load-shell ()
  12. "Load/reload the erlang shell connection to a distel node"
  13. (interactive)
  14. ;; Set default distel node name
  15. (setq erl-nodename-cache 'distel@localhost)
  16. (setq distel-modeline-node "distel")
  17. (force-mode-line-update)
  18. ;; Start up an inferior erlang with node name `distel'
  19. (let ((file-buffer (current-buffer))
  20. (file-window (selected-window)))
  21. (setq inferior-erlang-machine-options '("-sname" "distel"))
  22. (switch-to-buffer-other-window file-buffer)
  23. (inferior-erlang)
  24. (select-window file-window)
  25. (switch-to-buffer file-buffer))))

如果还是node down,可以试试把这个改成

  1. (setq inferior-erlang-machine-options '("-sname" "distel@localhost")).

这样就跟上面的node -cache-name 匹配了.

另外,我在windows下使用distel有些问题,linux下表现良好, 报一个诡异的错误,发到maillist得知人家也有些碰上这个问题,不过他们是在 utf-8 branch的emacs上碰到问题,我是在binary release的22.1下有问题.

尝试改了下derl.el的代码,没解决,郁闷死.