Scalaz 8: A Whole New Game
Scalaz 8 is the latest edition of the popular functional programming library for Scala. In this whirlwind tour, maintainer John A. De Goes discusses some of the hottest features of Scalaz 8, including all of the following:
* A fast, concurrent, and leak-free effect system, which has small, composable, and powerful primitives for building practical, real-world software;
* A non-linear type class hierarchy, which permits a more powerful hierarchy that infers well without devastating ambiguous implicit errors;
* A new encoding for abstractions in category theory that providers higher fidelity and enables new categories of useful software to be developed;
* A Scala 2.12 encoding of opaque types that powers improved performance and better developer UX.
In this tour, you’ll see how the design of Scalaz 8 was inspired by a desire to provide Scala developers with a principled, performant, and pragmatic library that never sacrifices the safety and equational reasoning properties of functional programming. You’ll see live code snippets that show you how solving complex real world problems is simpler, faster, safer, and more reasonable than in previous versions of Scalaz. And hopefully you’ll be inspired at just how far functional programming in Scala has come in the past decade.
'정보공유' 카테고리의 다른 글
Wearable Tech - Trends for 2016 (0) | 2018.10.01 |
---|---|
Get to Know GoPro in Just 9 Slides (0) | 2018.10.01 |
Automated vehicles and transport systems (0) | 2018.09.27 |
Financial Statement Analysis and Financial Models (0) | 2018.09.27 |
[정보] [메조미디어] 2018 타겟 오디언스 리포트_50대 (0) | 2018.05.19 |
[정보] 개발자가 설명하는 블록체인 세미나 (0) | 2018.05.19 |
[정보] 가상화폐와 블록체인 기술 Cryptocurrency & Blockchain Technology (KOR ver.) (0) | 2018.05.19 |
[정보] [메이커 교육 컨퍼런스 2018] 메이커 스페이스를 활용한 메이커 교육 (0) | 2018.04.22 |