2013-01-23 15 views
5

私たちは、新しいプロジェクトにErlangを使用することを検討しています。このプロジェクトでは、豊富なWebアプリケーションとデータ/テキスト分析をサポートしています。その点で、私は以下の質問をしました。Erlangに関する質問

  1. Erlangに対応するcoffeescriptはありますか? Coffeescript自体は多くのErlangをクライアントサイドプログラミングに役立てます。しかし、Erlangスタイル/構文に近いcoffeescript以外のものがあるかどうかチェックしたいと思っていました。もちろん、コアの機能の大部分はブラウザで利用できないことを理解しています。私の質問は、言語構造の観点からより多くのものでした。おそらく、JSもOOをサポートしており、ErlangがFPであるという事実は、ErlangのJavaScript構文を表現する上での障害になるかもしれません。

  2. Erlangでマシン学習用のオープンソースツールはありますか?マシン学習のためのWeka(Java)またはR、そしてテキストマイニングのためのGate(Java)、NLTK(Python)に似ていますか?事前に

おかげで、

答えて

4
  1. は、私の知る限りでは、同様の類似体は存在しません。 erlyjsのようないくつかのパイロットプロジェクトがありますが、それらはすべて実験的です。
  2. Erlang portsで外部機械学習ライブラリを使用できます。私のプロジェクトでは、erlportを使用しています。 ErlPortは、ErlangとPython/NLTKの統合を容易にするために、Erlangの外部用語フォーマットとErlangポートプロトコルを実装するPythonライブラリです。
+0

はい、erlyjsを見ました。実際には、erlyjsとは逆のものがありました。特に、ブラウザが長い間javascriptだけで快適になると推測していました。マシン学習の部分では、erlportがうまくいくように見えます。それを試みます。私がオープンソースのErlangプロジェクトが機械学習ライブラリを実装するプロジェクトを見つけられなかったときには驚いた。 – user2002748

+0

機械学習とは何ですか?まず第一に、それは数学です。線形代数、回帰など。 Erlangは数学のために作られたものではありません。あなたが本当にErlangで数学を行う必要があるなら、HiPEの使用を検討してください。 – ymn

+0

はい、これらのライブラリが簡単に利用できないのはおそらくその理由です。 – user2002748