# すごいErlangゆかいに学ぼう！ Web版

> Source: https://www.ymotongpoo.com/works/lyse-ja/


![すごいErlangゆかいに学ぼう！](/images/lyse.png)

Fred Hébert 氏による [Learn You Some Erlang for great good!](https://learnyousomeerlang.com/) の日本語訳です。

書籍版は[『すごいErlangゆかいに学ぼう！』](https://www.ohmsha.co.jp/book/9784274069123/)としてオーム社から出版されています。

原著と同様に、この翻訳は [Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License](https://creativecommons.org/licenses/by-nc-nd/3.0/) で公開しています。

本書に登場するサンプルコードは [learn-you-some-erlang.zip](/works/lyse-ja/_static/learn-you-some-erlang.zip) からダウンロードできます（ライセンスは修正BSD）。

## 目次

- [イントロダクション](/works/lyse-ja/01_introduction/)
- [始めましょう](/works/lyse-ja/02_starting_out/)
- [（本当に）始めましょう！](/works/lyse-ja/03_starting_out_for_real/)
- [モジュールとは何か？](/works/lyse-ja/04_modules/)
- [関数の構文](/works/lyse-ja/05_syntax_in_functions/)
- [型（あるいはそれを欠いています）](/works/lyse-ja/06_types/)
- [再帰](/works/lyse-ja/07_recursion/)
- [高階関数](/works/lyse-ja/08_higher_order_functions/)
- [エラーと例外](/works/lyse-ja/09_errors_and_exceptions/)
- [関数型っぽく問題を解く](/works/lyse-ja/10_functionally_solving_problems/)
- [一般的なデータ構造への小さな旅](/works/lyse-ja/11_common_data_structures/)
- [並列性へのヒッチハイク・ガイド](/works/lyse-ja/12_concurrency/)
- [マルチプロセスについてもっと](/works/lyse-ja/13_multiprocessing/)
- [エラーとプロセス](/works/lyse-ja/14_errors_and_processes/)
- [並列アプリケーションを設計する](/works/lyse-ja/15_concurrent_application/)
- [OTPとは何か？](/works/lyse-ja/16_what_is_otp/)
- [クライアントとサーバ](/works/lyse-ja/17_client_and_servers/)
- [Rage Against The Finite-State Machines](/works/lyse-ja/18_ratfsm/)
- [イベントハンドラ](/works/lyse-ja/19_event_handlers/)
- [誰がスーパバイザを監視するのか?](/works/lyse-ja/20_wsts/)
- [OTPでアプリケーションを作る](/works/lyse-ja/21_bawo/)
- [OTPアプリケーションを作る](/works/lyse-ja/22_boa/)
- [アプリケーション伯爵](/works/lyse-ja/23_count_of_application/)
- [Release is the Word](/works/lyse-ja/24_release_is_the_word/)
- [プロセスの冒険でレベルを上げる](/works/lyse-ja/25_leveling_up_in_the_process_quest/)
- [バケツいっぱいのソケット](/works/lyse-ja/26_buckets_of_sockets/)
- [EUnited Nations Council](/works/lyse-ja/27_eunited_nations_council/)
- [Bears, ETS, Beets](/works/lyse-ja/28_ets/)
- [Distribunomicon](/works/lyse-ja/29_distribunomicon/)
- [分散OTPアプリケーション](/works/lyse-ja/30_distributed_otp_applications/)
- [珍しいテストのためのよくあるテスト](/works/lyse-ja/31_common_test_for_uncommon_tests/)
- [Mnesiaと記憶術](/works/lyse-ja/32_mnesia_and_the_art_of_remembering/)
- [型仕様とErlang](/works/lyse-ja/33_dialyzer/)
- [おわりに](/works/lyse-ja/34_conclusion/)
