私はアーランの学習に興味があります。私は、書籍、ウェブサイトなどのリソースに関する提案を感謝します。これまでのところ私はかなり学んだことがありますLearn you some Erlang.この時点で私は構文と(基本的な)概念の大部分に慣れています。練習プロジェクトとして、私はconected時にxmlデータを提供するサーバーソケットアプリケーションを書くことを考えていました。残念ながら、どこから始めるべきか、つまりどのライブラリを使用するのか、どのように使用するのかはわかりません。ありがとう。
Q
学習アーラン
2
A
答えて
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解析インターフェースを持っています。
0
trapexitはbuilding a tcp server with OTPの優れた記事を持っています。
関連する問題
- 1. Node.js学習ガイドまたは学習プラン
- 2. TensorFlowエスティメーターでの学習/再学習
- 3. 深い学習と機械学習
- 4. 教師あり学習、(ii)教師なし学習、(iii)補強学習
- 5. エンティティフレームワークの学習
- 6. グラフィカルレイアウトアルゴリズムの学習
- 7. マルチタスク学習
- 8. NativeScript学習ロードマップ?
- 9. sklearnパーセプトロン学習
- 10. 学習課題[]
- 11. 学習TypeScript - キャスティングタイプ
- 12. 学習Javascriptと
- 13. 学習Angularjs 2
- 14. 学習ガイドJ2ME
- 15. 学習GridView
- 16. Subversionの学習
- 17. 学習イベント
- 18. 学習VB6 FAST
- 19. XRCed学習リソース?
- 20. は学習リンクリスト
- 21. RNNシーケンス学習
- 22. パーセプトロン学習アルゴリズム
- 23. スパークストリーミングの学習
- 24. 残留学習
- 25. グーグルタンゴエリア学習のタグオブジェクト
- 26. MacコンピュータPHP学習
- 27. Python学習環境
- 28. WCF学習教材
- 29. 強化学習:ニューラルネット
- 30. 機械学習、Python
類似の質問を見ましたか? – DOK
@DOK:はい、私はすでにそれらの回答のほとんどを見ていました。いくつかの "[いくつかの良いErlangの本を探す] - ](http://stackoverflow.com/questions/2789668/finding-some-good-erlang-books)は役に立ちましたが、誰も完全に私の質問に対処していませんでした。 – sjac