スケーラブルで並行なシステムをメモリリークやスレッドリークを起こさず、しかも素早く開発することは命令形プログラミングやオブジェクト指向プログラミングではほとんど不可能であることがわかってきました。 AkkaのようなScalaフレームワークはこの問題を部分的に単純化しましたが、しかしそれは同値性の意味付け、型安全性、モジュールの結合性を犠牲にする形であり、結局は開発や保守のコストを大きく上昇させてしまいました。
このプレゼンテーションでは、強力な純粋関数型のEffectシステムであるScalaz 8 IOを用いて、型安全、並行、スケーラブルでリークのないアプリケーションを開発する方法を学びます。 そしてこれは今までにあった方法より素早く簡単でもあるのです。 このセッションの最後には私は、実務に携わるプログラマにとって純粋関数型プログラミングが唯一、実践的でエンタープライズレベルの要求を満たす選択肢であると理解してくれるものだと期待しています。
票中 票投票済み