├── .gitignore ├── LICENSE ├── README.md ├── SUMMARY.md ├── chp1-extractors.md ├── chp10-staying-DRY-with-higher-order-functions.md ├── chp11-currying-and-partially-applied-functions.md ├── chp12-type-class.md ├── chp13-path-dependent-types.md ├── chp2-extracting-sequences.md ├── chp3-pattern-everywhere.md ├── chp4-pattern-matching-anonymous-functions.md ├── chp5-the-option-type.md ├── chp6-error-handling-with-try.md ├── chp7-the-either-type.md ├── chp8-welcome-to-the-future.md ├── chp9-promises-and-futures-in-practice.md ├── extra.md └── introduction.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /chp1-extractors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp1-extractors.md -------------------------------------------------------------------------------- /chp10-staying-DRY-with-higher-order-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp10-staying-DRY-with-higher-order-functions.md -------------------------------------------------------------------------------- /chp11-currying-and-partially-applied-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp11-currying-and-partially-applied-functions.md -------------------------------------------------------------------------------- /chp12-type-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp12-type-class.md -------------------------------------------------------------------------------- /chp13-path-dependent-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp13-path-dependent-types.md -------------------------------------------------------------------------------- /chp2-extracting-sequences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp2-extracting-sequences.md -------------------------------------------------------------------------------- /chp3-pattern-everywhere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp3-pattern-everywhere.md -------------------------------------------------------------------------------- /chp4-pattern-matching-anonymous-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp4-pattern-matching-anonymous-functions.md -------------------------------------------------------------------------------- /chp5-the-option-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp5-the-option-type.md -------------------------------------------------------------------------------- /chp6-error-handling-with-try.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp6-error-handling-with-try.md -------------------------------------------------------------------------------- /chp7-the-either-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp7-the-either-type.md -------------------------------------------------------------------------------- /chp8-welcome-to-the-future.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp8-welcome-to-the-future.md -------------------------------------------------------------------------------- /chp9-promises-and-futures-in-practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/chp9-promises-and-futures-in-practice.md -------------------------------------------------------------------------------- /extra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/extra.md -------------------------------------------------------------------------------- /introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanne007/guides-to-scala-book/HEAD/introduction.md --------------------------------------------------------------------------------