我正在閱讀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. 程序演示TDD +嘲諷
- 5. Scala小程序 - SimpleApplet演示
- 6. 應用程序演示
- 7. 並行演示程序
- 8. 爲什麼我無法運行這個Erlang演示應用程序?
- 9. iPhone應用程序演練/工具提示/演示
- 10. DDD - 演示/應用程序髒檢查
- 11. C++演示程序,混淆類實現
- 12. iqengines演示應用程序崩潰
- 13. Android應用程序演示文稿
- 14. 創建應用程序演示
- 15. 演示版本的應用程序
- 16. c程序演示使用Exit Handler
- 17. 實施演示/測試程序
- 18. 運行PyQt4演示程序---如何?
- 19. Liferay 6.1演示程序porlet錯誤
- 20. 春季webflow演示應用程序
- 21. Zxing OS X演示程序未編譯
- 22. 演示如何添加webservice程序集
- 23. 演示應用程序從iPhone測試
- 24. 安裝Yii 2演示應用程序
- 25. 在iOS應用程序中演示演練
- 26. 演示R演示
- 27. Win32 GUI演示應用程序到Java(小程序)GUI
- 28. Erlang應用程序問題
- 29. Erlang讀寫器程序
- 30. Erlang; OTP應用程序「app.config」
想知道爲什麼關閉這張票。其他調用演示應用程序,如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