回复: 最近发现,kerl真的很好用啊,推荐推荐

60 views
Skip to first unread message

liga...@gmail.com

unread,
Jun 1, 2013, 6:02:10 PM6/1/13
to Feng Yu, erlang...@googlegroups.com
期待霸爷后续分析 感谢wang lihe友情推荐


-
坚强2002


Feng Yu <mryu...@gmail.com>编写:

待我写篇blog介绍下原理。

余锋(褚霸)
专注高性能容错分布式服务器,实践数据库存储引擎
http://blog.yufeng.info



2013/6/1 Zoom.Quiet <zoom....@gmail.com>
这等神物为毛从来没有人提过? 在 Python 可是标配了,,,

在 2013年6月1日上午5:54,Wang Lihe <wanglihe....@gmail.com> 写道:
> 缘起是这样:在公司开发项目,但是公司使用的redhat很老旧,只有5.3至5.8系列的,甚至还有4系列。官方库里是没有erlang的,于是epel。但是epel
> 5里面只R12,版本相当的老。于是忍着各种基础不足(比如lists模块居然都少几个函数,binary根本没有,rebar要求R13以上啊),开发功能。但是干到第二版时,基本的性能已经达到极限了,<<160000个>>的解析变换居然要100几个毫秒,坚决不能同意。于是开始加入driver和nif。结果发现R14B才是nif真正可用的,R12根本没这个接口,头撞墙啊,俩小弟那无助的眼神啊,我只好放下功能,开始研究epel
> 6的rpm包(邪路,不小心中招,费力不讨好,没有成功编译过,而且分成十几个小包,巨细,且讨厌)。猛然间发现,给erlang
> epel打包的俄国哥们其实已经给epel5打了R14B的包,只是redhat官方喜欢“稳定”(我怀疑就是想让全世界开发新功能赶快升级就对了),进不去。不管怎么说,R14B成功进入开发系统。但是问题很快又出现了,这大哥打的包,不知是真的因为redhat太老,还是有失水准,R14B是没有HIPE的,而且所有的lib的src都是空的,这让我们开发挖源码时不胜烦恼。于是一边开发,一边还是在研究打包。一开始是看着erlang-solutions的rhel5.5
> coming
> soon眼发绿,但是好久没有动静,后来开始看官方编译教程,猛然间,搜到了一个叫kerl的东西,而后发现《坚强2002》的博客提到过一次。这让我大喜过望,试用结果非常好。kerl本身只是一个shell脚本,运行后在$HOME下建立.kerl目录,所有的东西都放下面,不会扰乱其他的,而且从下载到编译安装一就俱全,特特别好的是,安装并不需要安装到系统,而是可以指定自己的位置,这样,可以同时安装好多个版本。只要引入不同的启动文件,就可以在不同的erlang版本里切换,非常方便。我一路从R14B编译至R16B,全部成功,哇卡卡,甚至可以在rhel4上使用,这是让公司的老机器焕发青春么(磁盘满了,编译过了,好像没安装成功,有机会再重试,有成功的各位分享一下)?至此,在合适的时候,所有的开发和应用环境,都有机会使用最新版erlang了,以上,分享给各位。
>
> 各种网址:
> epel: https://fedoraproject.org/wiki/EPEL
> 以前上面还有4系列的,rhel4上的erlang是R11,完全不能用。
> rhel4系列的源还活着https://dl.fedoraproject.org/pub/epel/4/x86_64/
>
> 俄国大哥的博客:https://lemenkov.wordpress.com/2010/11/07/erlang-otp-r14b-for-epel-5/
> 提到的rhel5上的r14b的源:http://repos.fedorapeople.org/repos/peter/erlang/
>
> 铛铛铛,猪脚的地址:https://github.com/spawngrid/kerl
> 友情推广,坚强博客是继霸爷和erlang-china.org之后,最为重要的erlang使用思考集
> http://www.cnblogs.com/me-sa/
>
> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的“Erlang China”论坛。
> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 erlang-china...@googlegroups.com
> 要查看更多选项,请访问 https://groups.google.com/groups/opt_out
>
>



--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization be learnning!
俺: http://about.me/zoom.quiet
许: http://creativecommons.org/licenses/by-sa/2.5/cn/

--
您收到此邮件是因为您订阅了 Google 网上论坛的“Erlang China”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 erlang-china...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out



--
您收到此邮件是因为您订阅了 Google 网上论坛的“Erlang China”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 erlang-china...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
 
 

Lihe Wang

unread,
Jun 3, 2013, 2:31:26 PM6/3/13
to erlang...@googlegroups.com
期待霸爷深入。希望坚强系列开到1000。
Reply all
Reply to author
Forward
0 new messages