Erlang问题

5
我们正在考虑在新项目中使用Erlang,该项目涉及一定量的富Web应用程序和后端数据/文本分析。在这方面,我有以下问题。
  1. 是否有Erlang的coffeescript等效物?Coffeescript本身为客户端编程带来了很多Erlang的好处。但是想检查除coffeescript之外是否还有更接近Erlang风格/语法的东西。当然,我们明白核心Erlang功能的大部分将不会在浏览器中可用;我的问题更多地是从语言结构的角度考虑的。也许,JS也支持OO而Erlang是FP可能会妨碍用Erlang表达JavaScript结构。

  2. 是否有Erlang的机器学习开源工具?类似于Weka(Java)或R用于机器学习和Gate(Java),NLTK(Python)用于文本挖掘?

提前感谢您的帮助。

1个回答

4
  1. 据我所知,类似的模拟器并不存在。有一些试点项目,例如erlyjs,但它们都是实验性的。
  2. 您可以通过Erlang ports使用外部机器学习库。在我的项目中,我使用erlport。ErlPort是一个Python库,用于实现Erlang外部术语格式和Erlang端口协议,以便更轻松地集成Erlang和Python/NLTK。

是的,我看过erlyjs了。实际上我在寻找与erlyjs相反的东西,尤其是猜测浏览器在很长一段时间内只会使用JavaScript。对于机器学习部分,erlport看起来不错。我会试试看。只是有些惊讶,我没有找到任何实现机器学习库的开源Erlang项目。 - samantp
什么是机器学习?首先,它涉及到数学,比如线性代数,回归等等。Erlang不是为数学而建立的。如果你真的需要在Erlang中进行大量数学计算,请考虑使用HiPE。 - ymn
是的,很可能这就是这些库不容易获得的原因。 - samantp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接