2011-09-22 41 views
0

我是erlang的初學者,並計劃首先閱讀一些開源項目(erlyvideo mochiweb)。如何分析erlang項目?

我已經學會了java,c和C++,我通常會找到主函數和命名空間來分析代碼結構,但是在erlang中我不知道如何深入代碼,誰可以給我一個很好的建議來分析erlang項目?謝謝!

回答

3

首先編譯並運行應用程序。然後運行appmon

appmon:start()。

並且看它是如何構成的。

然後,您可以嘗試理解並修改核心gen_servers(更接近監督樹頂部的那個)。

1

每個開源項目都會讀取我的文件,並且會有幾個關於如何入門的示例。在經歷了這些之後,你會知道你需要做什麼來啓動應用程序,一旦你知道了,那麼你可以開始使用io:格式來檢查代碼流。事實上,您可以通過github上的許多小型開源項目,而不是直接進入大型項目。這會給你更多的信心。