今回はこの本について書きたいと思います。www.packtpub.comどんな本かこの本はざっと次のような内容が書かれています。ちなみに言語はScalaです。前に読むと良さそうかなと思いました。目次はこんな感じになっています。6まで読み飛ばして良さそうです。7は読まなくても良さそう。11以降は読まなくても良さそう。読めば十分だと思います。10についてもう少し詳しく書きたいと思います。構成を俯瞰的に解説していて、全体を把握するのに良いですね。instances、data、syntaxそれぞれのパッケージがどのような役割を持っているのかとか。型クラスのHierarchyとか。Monad、Applicative、Fuctor、Monoid、MonoidK、Traverseについての解説など、参考になりました。使用した並行プログラミングについて解説しています。その中で、FiberはMonadicフローにおいてIOの非同期処理の開始(start)、待ち合わせ(join)、キャンセル(cancel)を明示的に宣言するものであるとか、Bracketはリソースの開放をするものだとか。以下のライブラリを使用したWebAPIの実装例を紹介しています。Effecthttp4sdoobiecirce個々はそれほど深い内容ではないので、気になったら各ライブラリの公式サイトなどで学ぶと良さそう。List(HList)を解説しています。Finalについて名前は知っていたものの、どのようなものなのか知らなかったので、学ぶ良い機会だったなと思います。Programmingは、それほど濃い内容では無いものの、Catsを俯瞰して見ることができたり、doobieやhttp4sなど今まで触ったことの無いライブラリと出会えて良い刺激になりました。Mojaveにアップグレードして対処したこと月別アーカイブはてなブログをはじめよう!shinharadさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。