erlang

    1熱度

    3回答

    對於我的應用程序,我從谷歌日曆導入日曆事件。我面臨的唯一問題是時區列表。我得到的谷歌日曆xml的輸出時區,我必須檢查時區列表,並相應地添加時間...所以從我可以得到這個標準時區列表..或其他一些替代實現相同。

    1熱度

    2回答

    我試圖瞭解應該如何設計中間件的EWGI兼容性。鑑於目前還沒有符合EWGI的網絡服務器,我只能徵求您的意見。 如果我理解了規範。正確地說,中間件接收#ewgi_context {}記錄作爲輸入,並返回相同類型的另一條記錄。 問題是,中間件將被調用兩次,如django,還是應該自己遞歸地調用其他中間件? 此外,是否有任何建議的方式讓中間件通知其他中間件,其結果應該是最終響應? (例如,文件服務中間件擊

    13熱度

    6回答

    在二郎一個常見的模式是遞歸循環維持狀態: loop(State) -> receive Msg -> NewState = whatever(Msg), loop(NewState) end. 有什麼辦法來查詢正在運行的進程的狀態與BIF或跟蹤的東西?由於崩潰消息說「......狀態是......」並顯示崩潰過程的狀態,我認爲這很容易,但我

    2熱度

    3回答

    從我在文檔中讀取的內容中,gen_servers不會陷阱退出。此外,我的理解是,如果一個進程使用spawn_link啓動另一個進程,並且子進程崩潰,那麼父進程也會崩潰。 但是,這不是我所看到的。我有一個gen_server,spawn_links一個進程。我成立了一個功能子進程,像這樣: test(JobIsHalfDone) -> case JobIsHalfDone of

    20熱度

    1回答

    爲什麼編譯此代碼: triples([], _,_,_)-> []; triples(Self, X, Y, none)-> [ Result || Result = { X, Y, _} <- Self ]. 報告: ./simple_graph.erl:63: Warning: variable 'X' is unused ./simple_graph.erl:6

    10熱度

    6回答

    我安裝了Erlang 13B並試圖按照教程。 每當我到達c(tut),我得到一個錯誤,而不是(ok, tut),所以它似乎沒有安裝模塊。任何人都可以將我指向正確的方向嗎? 我試過Emacs,但我真的不知道如何使用它,甚至沒有接近獲得Erlang模式工作。舉例來說,我在哪裏鍵入: (setq load-path (cons "C:/Program Files/erl5.6.2/lib/tools-<

    5熱度

    3回答

    如何刷新Erlang中的io緩衝區? 對於instace: io:format("hello")或 io:format(user, "hello") This post似乎表明,沒有乾淨的解決方案。 有沒有更好的解決方案比在那個職位?

    6熱度

    4回答

    我正在繼續鑽研Erlang。我正在考慮使用Erlang開始我的下一個Web項目,在這個階段,我唯一會從Ruby on Rails錯過的東西就是ActiveRecord。 Erlang有很好的替代技術嗎? 更新: 我來解決最近的是ErlyDB,ErlyWeb的一個組成部分。 ErlyDB是Erlang的數據庫抽象層 生成器。 ErlyDB將 數據庫元數據和用戶提供的 元數據組合在一起,生成的功能可讓

    3熱度

    2回答

    一看了看http://erlang.org/doc/apps/inets/http_client.html,發現以下情況: 一個普通的異步請求。結果將以{http,{ReqestId,Result}}形式發送給調用進程。在這種情況下調用進程是shell,因此我們會收到結果。 6 > receive {http, {RequestId, Result}} -> ok after 500

    4熱度

    4回答

    我正在考慮一個廣泛使用CouchDB的Web應用程序,以儘可能多地使用本地erlang HTTP API獲得巨大收益。 您可以將Apache配置爲反向代理,以允許將外部GET直接代理到CouchDB,而PUT/POST發送到應用程序內部邏輯(用於衛生,驗證...)?或者這是不明智的 - 對於Web應用程序,CouchDB內置身份驗證選項似乎有點弱。 感謝