Scalazによる関数型プログラミングへの道
$7.99
最低販売価格
$9.99
希望販売価格

Scalazによる関数型プログラミングへの道

本書について

Japanese translation of Functional Programming for Mortals with Scalaz

この本はFunctional Programming for Mortalsを日本語に翻訳されたものです。元は英語で書かれています。

著者について

Sam Halliday
Sam Halliday

Chartered Mathematician, Haskell and Emacs hacker, Free Software / education zealot. Read an interview with Sam by Leanpub.

目次

  • コピーレフトについて
  • 謝辞
  • 本書のプログラムについて
  • 1. はじめに
    • 1.1 実行の抽象化
    • 1.2 純粋関数型プログラミング
  • 2. for内包表記
    • 2.1 糖衣構文
    • 2.2 失敗経路
    • 2.3 応用編
    • 2.4 不可知性
  • 3. アプリケーション設計
    • 3.1 仕様
    • 3.2 Interfaces / Algebras
    • 3.3 Business Logic
    • 3.4 Unit Tests
    • 3.5 Parallel
    • 3.6 Summary
  • 4. Data and Functionality
    • 4.1 Data
    • 4.2 Functionality
    • 4.3 Modelling OAuth2
    • 4.4 Summary
  • 5. Scalaz Typeclasses
    • 5.1 Agenda
    • 5.2 Appendable Things
    • 5.3 Objecty Things
    • 5.4 Mappable Things
    • 5.5 Variance
    • 5.6 Apply and Bind
    • 5.7 Applicative and Monad
    • 5.8 Divide and Conquer
    • 5.9 Plus
    • 5.10 Lone Wolves
    • 5.11 Co-things
    • 5.12 Bi-things
    • 5.13 Summary
  • 6. Scalaz Data Types
    • 6.1 Type Variance
    • 6.2 Evaluation
    • 6.3 Memoisation
    • 6.4 Tagging
    • 6.5 Natural Transformations
    • 6.6 Isomorphism
    • 6.7 Containers
    • 6.8 Collections
    • 6.9 Summary
  • 7. Advanced Monads
    • 7.1 Always in motion is the Future
    • 7.2 Effects and Side Effects
    • 7.3 Stack Safety
    • 7.4 Monad Transformer Library
    • 7.5 A Free Lunch
    • 7.6 Parallel
    • 7.7 IO
    • 7.8 Summary
  • 8. Typeclass Derivation
    • 8.1 Running Examples
    • 8.2 scalaz-deriving
    • 8.3 Magnolia
    • 8.4 Shapeless
    • 8.5 Performance
    • 8.6 Summary
  • 9. Wiring up the Application
    • 9.1 Overview
    • 9.2 Main
    • 9.3 Blaze
    • 9.4 Thank You
  • Typeclass Cheatsheet
  • Haskell
    • Data
    • Functions
    • Typeclasses
    • Modules
    • Evaluation
    • Next Steps
  • Third Party Licenses
    • Scala License
    • Scalaz License

Leanpubは無条件かつノーリスクで100%の満足を保証します

Leanpubでお買い上げいただいた書籍は、ご購入後60日以内であれば全額返金いたします。払い戻しはわずか2クリックで完了します。払い戻し処理は手作業で行うため、完了まで数日かかる場合があります。詳しくは利用規約をご覧ください。

10ドルの購入で8ドル、20ドルの購入で16ドルを稼ぐ

私たちは7.99ドル以上の購入80%のロイヤリティを支払い、0.99ドルから7.98ドルの購入には80%のロイヤリティから50セントの定額料金を差し引いた金額を支払います。10ドルの販売で8ドル、20ドルの販売で16ドルを稼ぐことができます。したがって、20ドルで本を5000冊売却し、返金されなかった場合80,000ドルを稼ぐことができます。

(はい、すでにLeanpubでそれ以上の収益を上げた著者もいます。)

実際に著者はLeanpubで1,300万ドル以上を書き、出版し、販売して稼いでいます。

Leanpubでの執筆について詳しく知る

無料更新。無料アップデート。 DRMフリー。

Leanpubの本を購入すると、著者が本を更新している限り、無料で更新されます!多くの著者は、Leanpubを使用して、執筆中の書籍を出版しています。いつ本を購入したか、いくら支払ったかに関係なく、すべての読者は無料のアップデートを入手できます(無料も含む)。

Leanpubの本はPDF(コンピューター用)、EPUB(iPad用)、MOBI(Kindle用)のフォーマットに対応してます。本に含まれるフォーマットは、このページの右上隅に表示されます。

Leanpubの本には、DRMコピー防止のナンセンスがないため、サポートされているデバイスで簡単に読むことができます

Leanpubの電子書籍形式とそれらを読む場所の詳細をご覧ください

Leanpubで執筆と出版

著者や編集者はLeanpubを通して執筆中や完成した素晴らしい本を出版しています。Leanpubを利用して本を執筆、出版、売ることが出来ます! Leanpubは、真剣な著者にとって強力なプラットフォームであり、シンプルでエレガントな執筆と出版のワークフローと、執筆中の電子書籍の販売に焦点を当てたストアを組み合わせています. Leanpubは、著者にとって魔法のタイプライターです。プレーンテキストで書くだけで、電子書籍をボタン一つで出版出来ます。すごく簡単です。

Leanpubでの執筆についてもっと知る