2013-01-23 81 views
5

我們正在考慮將Erlang用於我們的新項目,該項目涉及一定數量的富Web應用程序和支持的數據/文本分析。在這方面,我有以下問題。Erlang問題

  1. 是否有任何與Erlang相同的coffeescript? Coffeescript本身爲客戶端編程帶來了很多Erlang的好處。但是想要檢查是否有更接近於Erlang樣式/語法的coffeescript。當然,我們知道在瀏覽器中很大一部分erlang的核心功能是不可用的,我的問題更多地來自語言結構的角度。也許,JS也支持OO和Erlang的事實是FP,可能是在Erlang中表達JavaScript構造的障礙。

  2. 在Erlang中有沒有用於機器學習的開源工具?與用於機器學習的Weka(Java)或R類似,用於文本挖掘的Gate(Java),NLTK(Python)類似?

由於提前,

回答

4
  1. 據我所知,類似的類似物是不存在的。有一些試點項目,如erlyjs,但都是實驗性的。
  2. 您可以通過Erlang ports使用外部機器學習庫。在我的項目中,我使用erlport。 ErlPort是一個Python庫,它實現了Erlang外部術語格式和Erlang端口協議,以便更容易地集成Erlang和Python/NLTK。
+0

是的,看過erlyjs。實際上,它看起來與erlyjs的做法相反,尤其是猜測瀏覽器很長一段時間只會使用javascript。對於機器學習部分,erlport看起來不錯。將嘗試。當我沒有找到任何實現機器學習庫的開源Erlang項目時,感到驚訝。 – user2002748

+0

什麼是機器學習?首先它是數學。線性代數,迴歸等。 Erlang不是爲數學而建的。如果您真的需要在Erlang中進行繁重的數學計算,請考慮使用HiPE。 – ymn

+0

是的,可能這就是爲什麼這些庫不易獲取的原因。 – user2002748