我正在阅读Seven Languages in Seven Weeks by Bruce A. Tate工作小组,我们每周都会对一种语言进行演示。我在2周内对Erlang负有部分责任,并且正在寻找一个能够展示Erlang优势的优秀演示应用程序。我计划通过本书中的编程练习,但我正在寻找该演示的一个小而有趣的应用程序。一旦我对这门语言更加熟悉,我将需要在几个小时内写出它。欢迎任何建议。Erlang演示程序?
回答
我结束了writing an answer到Project Euler's problem 22为了显示一些列表功能,然后我来到了我自己的一个concurrency app这是很受欢迎。感谢Adam和Mazen的想法。
我在斯德哥尔摩跑出一个整洁的演示在Dyncon的最后一个周末:https://gist.github.com/854389
这是一个“病毒”已连接的节点(其中与会者开始在他们的机器并连接到演示者已经“感染”节点)之间的跳跃。
它演示的分布非常好。为了补充,我启动了一个Erlang外壳,并产生了超过一百万个空闲进程(等待接收循环),将每千个进程号打印到外壳,直到我的笔记本电脑耗尽内存。非常好的效果。 :-)
看起来很酷。我们只会展示一台机器,因此可能很难做到这一点,但它会让轮子转动。 – digitaljoel 2011-03-18 20:32:33
也可以在屏幕上显示四个Erlang shell(告诉观众它是四个“服务器”),然后逐个连接它们。这是一个很好的效果。 – 2011-03-28 10:13:14
如果你想你可以看看eirc。它更像是一个IRC库,但它是一个兼容的OTP应用程序。易于理解并使用和构建(例如在自述文件中),所以我认为这对于第一个项目来说很好。
你可以在这里找到:https://github.com/mazenharake/eirc
我会看看它。谢谢! – digitaljoel 2011-03-18 20:32:51
- 1. mongodb-erlang Erlang驱动程序示例
- 2. Android演示程序
- 3. PhoneRTC演示应用程序
- 4. 应用程序演示
- 5. Scala小程序 - SimpleApplet演示
- 6. 并行演示程序
- 7. 程序演示TDD +嘲讽
- 8. 为什么我无法运行这个Erlang演示应用程序?
- 9. iPhone应用程序演练/工具提示/演示
- 10. Zxing OS X演示程序未编译
- 11. iqengines演示应用程序崩溃
- 12. Android应用程序演示文稿
- 13. 春季webflow演示应用程序
- 14. Liferay 6.1演示程序porlet错误
- 15. 演示版本的应用程序
- 16. 演示R演示
- 17. Win32 GUI演示应用程序到Java(小程序)GUI
- 18. Erlang读写器程序
- 19. Erlang; OTP应用程序“app.config”
- 20. Erlang应用程序问题
- 21. Java线程概念/演示
- 22. 协程演示源/ 2
- 23. 向客户端显示Windows Phone应用程序演示
- 24. Tkinter和Tix演示或展示应用程序?
- 25. 苹果AirLocation演示应用程序不显示信标
- 26. Erlang mysql示例
- 27. Erlang Facebook示例
- 28. Delphi 32组件模拟“患者旅程演示程序”
- 29. Python Tornado聊天演示应用程序线程安全吗?
- 30. Javascript SharedWorkers演示到Typescript演示问题
想知道为什么关闭这张票。其他调用演示应用程序,如http://stackoverflow.com/questions/5311342/r-demos-for-presentation和http://stackoverflow.com/questions/4098544/looking-for-a-demo-project-to目前Maven没有密切的投票,而R的实际上很受欢迎。 – digitaljoel 2011-03-17 22:00:09
这里是我最终做的事http://digitaljoel.nerd-herders.com/2011/03/31/erlang-concurrency-demo-application/ – digitaljoel 2011-04-01 04:26:36
你可能想考虑添加一个链接到你选择的演示作为答案到你自己的问题并接受它。 – 2011-05-25 07:23:05