【问题标题】:Learning Erlang [duplicate]学习 Erlang [重复]
【发布时间】:2011-10-24 08:29:48
【问题描述】:

可能重复:
What is the best way to learn Erlang?

我对学习 Erlang 很感兴趣;我会很感激有关资源的建议 - 书籍,网站等 - 可以帮助我。到目前为止,我已经从Learn you some Erlang. 学到了很多东西。此时,我对语法和大多数(基本)概念感到满意。作为一个实践项目,我正在考虑编写一个服务器套接字应用程序,该应用程序在连接时提供 xml 数据,不幸的是,我不确定从哪里开始 - 即使用哪些库以及如何使用它们。谢谢。

【问题讨论】:

  • 你看过类似的问题吗here
  • @DOK:是的,我已经浏览了大部分答案。虽然有些 -"Find some good Erlang Books"- 很有帮助,但没有一个能完全解决我的问题。

标签: erlang


【解决方案1】:

trapexit 为building a tcp server with OTP 写了一篇很棒的文章。

【讨论】:

    【解决方案2】:

    gen_tcp 是 Erlang 的 TCP/IP 套接字接口。您可以在 Erlang/OTP 库或开源应用程序中找到许多如何使用它的示例。例如,看看这些 http 服务器和客户端库:https://github.com/mochi/MochiWebhttps://github.com/cmullaparthi/ibrowse

    在 Erlang 中处理 XML 比它应该的更痛苦。如果您可以选择使用 JSON 来代替 XML,那么 JSON 可能会更容易一些。

    对于 XML,有一个标准的 Xmerl 库,它是 Erlang/OTP 的一部分。我发现从 XML 中提取必要部分最不痛苦的方法是使用 XPath (xmerl_xpath:string)。对于 XML 生成,xmerl:export_simple 是要走的路。

    我也使用过Erlsom 库。我有一个(相当)简单的 XML 解析接口。

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      相关资源
      最近更新 更多