elixir

    1熱度

    1回答

    我想將Elixir集成到我們的項目中,而且舊代碼不使用rebar,所以我認爲將.ex文件編寫爲Emakefile的規則可能是一個好主意,但手冊頁here沒有提及任何內容相關。 編輯: 我們的團隊工作主要是在Windows環境中,但將部署在Linux服務器上完成,所以我需要一個跨平臺的解決方案。由於Erlang本身是跨平臺的,我想用erl -make命令來完成。 當然,我可以寫一個Makefile,

    6熱度

    2回答

    在重新發明輪子之前,我正在尋找指向滿足這些要求的開源項目的指針。 二郎實施雖然去或C是可能的,如果沒有太多的行李(如:依賴扭迷宮) 端點或客戶端二郎(如:我想二郎代碼當我做這些工作時運行。) 將作業分配給節點,並調用一些erlang函數來完成作業。 堅持以某種方式 的作業沒有主節點,不存在單一故障點 同質架構 管理的,可能會得到備份,而無需在地板上 工作是下降的作業的作業隊列做過不止一次的是確定

    14熱度

    1回答

    如何在Elixir中進行這種記錄模式匹配? [ #xmlText{value=Rank} ] = xmerl_xpath:string("//SalesRank/text()", Xml), 獎勵:重寫this來自Dave Thomas的Elixir博客的例子。 更新: 發現了什麼是我的問題。你必須使用 defrecord :xmlText, Record.extract(:xmlText,

    47熱度

    2回答

    如何通過網絡連接連接兩臺不同機器的兩個Erlang/Elixir節點?

    30熱度

    3回答

    基本情況是這樣的:我需要從數據庫中加載文本,然後將該文本轉換成Elixir模塊(或Erlang模塊),然後調用它。文本實際上與模塊文件相同。所以這是一種熱碼加載的形式。我想編譯「文件」,然後加載生成的模塊,然後調用它。稍後我會卸載它。唯一的區別是代碼存在於數據庫而不是磁盤上的文件中。 (並且在編寫將要加載它的代碼時,它不存在)。 我知道Erlang支持熱代碼加載,但似乎專注於編譯磁盤上的文件,然後

    27熱度

    1回答

    我想知道確切的方法名是什麼仙丹: array = [1,2,3] module_name = :lists method_name = :nth # this not working module_name.method_name(1, array) # error, undef function lists.method_name/2 module_name.nth(1, arr

    4熱度

    2回答

    我正在使用Elixir中的一些分佈式代碼,但是,我必須保留傳遞--name來爲我的節點分配一個名稱。無論如何默認這樣做?我想在.elixirrc文件中設置一些內容,以便每個服務器始終具有相同的節點名稱。

    2熱度

    1回答

    我想讓我的頭在OTP的主管和erlang這樣的(雖然我使用靈丹妙藥),我似乎無法弄清楚爲什麼主要的主管樹不會開始。 我正在一個HTTP服務器上有一個監聽者工作者,而一個監督者有處理程序(動態啓動)。我可以自己開始其中的每一個,如果偵聽器是樹中唯一的東西,我就可以啓動樹。 這裏的主管定義的靈藥 defmodule HTTPServer.Supervisor do use Superviso