やさしい Scala ~Json ライブラリ の実装をなぞりながら Scala 3 と関数型プログラミングの初歩を学ぶ~
既存のOSSの実装をなぞりながら簡単な Json パーサーを作る過程で、Scala 3 で追加/変更された文法・機能と関数型プログラミングを学べるように書いた本です. この本を読むと - Scala 3 の文法・追加/変更された機能がわかります - Scala の関数型 Json ライブラリのお気持ちがわかります - Scala の関数型のお気持ちがチョットわかります - Scala 3 のマクロがわかります 最初から順番にじっくり読むよりは全体を斜め読みして気になったところをしっかり読むといいかもしれません. - Maven へのリリース方法を追加: 2021/11/11 - Tweak: 2022/05/03
Chapters
まえがき
環境構築
argonaut のコードを読む
JsonIdentity, StringWrap の追加 (1) JsonIdentity
JsonIdentity, StringWrapの追加 (2) StringWrap
EncodeJsonの追加
JsonObject の追加
JsonParser の追加
Cursor の追加 (1)
Cursor の追加 (2)
DecodeJson の追加
マクロ
リリース
おわりに & 参考文献
おまけ: Macro チートシート
Author
Topics
- 公開
- 本文更新
- 文章量
- 約81,302字
- 価格
- 500円