Erlang演示应用程序?

时间:2011-03-17 20:18:04

标签: erlang

我在工作小组阅读Seven Languages in Seven Weeks by Bruce A. Tate,我们每周都会用一种语言进行演讲。我在两周内对Erlang负有部分责任,我正在寻找一个能够展示Erlang优势的优秀演示应用。我计划通过本书中的编程练习,但我正在为演示寻找那个小而有趣的应用程序。一旦我对语言更加熟悉,我将需要在几个小时内编写它。欢迎任何建议。

3 个答案:

答案 0 :(得分:2)

我上周末在斯德哥尔摩的Dyncon进行了一次精巧的演示:https://gist.github.com/854389

这是一种“病毒”,它在连接的节点之间跳转(参与者在他们的机器上启动并连接到演示者已经“感染”的节点)。

它很好地演示了分发。为了补充,我启动了一个Erlang shell并产生了超过一百万个空闲进程(等待接收循环),将每千个进程号打印到shell,直到我的笔记本电脑内存不足。非常好的效果。 : - )

答案 1 :(得分:1)

如果你想要,你可以看看eirc。它更像是一个IRC库,但它是一个兼容的OTP应用程序。易于理解和使用和构建(例如在README文件中)所以我认为这对第一个项目是有益的。

您可以在此处找到它:https://github.com/mazenharake/eirc

答案 2 :(得分:0)

我最后writing an answerProject Euler's problem 22以显示一些列表功能,然后我自己想出了一个concurrency app,这很受欢迎。感谢Adam和Mazen的想法。