2011-08-10 11 views
2

可能性の重複:
What is the best way to learn Erlang?学習アーラン

私はアーランの学習に興味があります。私は、書籍、ウェブサイトなどのリソースに関する提案を感謝します。これまでのところ私はかなり学んだことがありますLearn you some Erlang.この時点で私は構文と(基本的な)概念の大部分に慣れています。練習プロジェクトとして、私はconected時にxmlデータを提供するサーバーソケットアプリケーションを書くことを考えていました。残念ながら、どこから始めるべきか、つまりどのライブラリを使用するのか、どのように使用するのかはわかりません。ありがとう。

+0

類似の質問を見ましたか? – DOK

+0

@DOK:はい、私はすでにそれらの回答のほとんどを見ていました。いくつかの "[いくつかの良いErlangの本を探す] - ](http://stackoverflow.com/questions/2789668/finding-some-good-erlang-books)は役に立ちましたが、誰も完全に私の質問に対処していませんでした。 – sjac

答えて

1

gen_tcpはErlangのTCP/IPソケットへのインタフェースです。 Erlang/OTPライブラリやオープンソースアプリケーションでの使用方法の例がたくさんあります。たとえば、次のhttpサーバとクライアントライブラリを見てみましょう。https://github.com/mochi/MochiWeb、​​

ErlangでXMLを処理することは、それよりも痛いことです。 XMLではなくJSONを使用するオプションがあれば、JSONを少し簡単にすることができます。

XMLには、Erlang/OTPの一部である標準Xmerlライブラリがあります。私はXMLから必要な部分を抽出するための最も苦痛な方法がXPath(xmerl_xpath:string)を使用することであることを発見しました。 XML生成の場合は、xmerl:export_simpleを使用してください。

私はまたErlsomライブラリを使用しました。私は(むしろ)単純なXML解析インターフェースを持っています。