scale.bythebay.io: John A. De Goes, The Design of the Scalaz 8 Effect System
Scale By the Bay 2019 is held on November 13-15 in sunny Oakland, California, on the shores of Lake Merritt: https://scale.bythebay.io. Join us!
-----
Purely functional Scala code needs something like Haskell's IO monad—a construct that allows functional programs to interact with external, effectful systems in a referentially transparent way. To date, most effect systems for Scala have fallen into one of two categories: pure, but slow or inexpressive; or fast and expressive, but impure and unprincipled. In this talk, John A. De Goes, the architect of Scalaz 8’s new effect system, introduces a novel solution that’s up to 100x faster than Future and Cats Effect, in a principled, modular design that ships with all the powerful primitives necessary for building complex, real-world, high-performance, concurrent functional programs.
Thanks to built-in concurrency, high performance, lawful semantics, and rich expressivity, Scalaz 8's effect system may just be the effect system to attract the mainstream Scala developers who aren't familiar with functional programming.
Видео scale.bythebay.io: John A. De Goes, The Design of the Scalaz 8 Effect System канала FunctionalTV
-----
Purely functional Scala code needs something like Haskell's IO monad—a construct that allows functional programs to interact with external, effectful systems in a referentially transparent way. To date, most effect systems for Scala have fallen into one of two categories: pure, but slow or inexpressive; or fast and expressive, but impure and unprincipled. In this talk, John A. De Goes, the architect of Scalaz 8’s new effect system, introduces a novel solution that’s up to 100x faster than Future and Cats Effect, in a principled, modular design that ships with all the powerful primitives necessary for building complex, real-world, high-performance, concurrent functional programs.
Thanks to built-in concurrency, high performance, lawful semantics, and rich expressivity, Scalaz 8's effect system may just be the effect system to attract the mainstream Scala developers who aren't familiar with functional programming.
Видео scale.bythebay.io: John A. De Goes, The Design of the Scalaz 8 Effect System канала FunctionalTV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![The Making of an IO - Daniel Spiewak](https://i.ytimg.com/vi/g_jP47HFpWA/default.jpg)
![The Death of Tagless Final by John A. De Goes](https://i.ytimg.com/vi/p98W4bUtbO8/default.jpg)
![LambdaConf 2015 - The Next Great Functional Programming Language John A De Goes](https://i.ytimg.com/vi/buQNgW-voAg/default.jpg)
![Keynote: The Last Hope for Scala's Infinity War - John A. De Goes](https://i.ytimg.com/vi/v8IQ-X2HkGE/default.jpg)
![Scale By The Bay 2021 : Konrad Malawski, Distributed Systems with Swift](https://i.ytimg.com/vi/7yu6mEq8R2Q/default.jpg)
![Scale By The Bay 2021 : Seth Tisue, Making the Transition to Scala 3](https://i.ytimg.com/vi/LZjALAIS_is/default.jpg)
![Rúnar Óli Bjarnason - Composing Programs](https://i.ytimg.com/vi/h8aPc8sji9Q/default.jpg)
![From Futures to Cats Effect by Darius Jokilehto](https://i.ytimg.com/vi/WmkEAgs0dO8/default.jpg)
![John A De Goes - ZIO: Next-Generation Effects in Scala](https://i.ytimg.com/vi/mkSHhsJXjdc/default.jpg)
![SF Scala: Michael Pilquist, fs2.Chunk](https://i.ytimg.com/vi/tPrN4hKoGmk/default.jpg)
![Scale By The Bay 2018: John A. De Goes, Itamar Ravid, Scalaz Stream: Rebirth](https://i.ytimg.com/vi/mLJYODobz44/default.jpg)
![Scale By The Bay 2021 : Panel : The Hardware vs Software](https://i.ytimg.com/vi/TWBcSr3cZdI/default.jpg)
![Metals - your next IDE? - Tomasz Godzik](https://i.ytimg.com/vi/IJqkholqrRU/default.jpg)
![John De Goes: About John - a fireside Chat (Part II)](https://i.ytimg.com/vi/HWt8_lsFrZc/default.jpg)
![twitchslam created by Geo Hotz #comma.ai](https://i.ytimg.com/vi/QnNACohk4fU/default.jpg)
![Scale By The Bay 2021 : Stewart Stewart, Solving the Rubik's Cube with Group Theory](https://i.ytimg.com/vi/n2iwtvsp6R8/default.jpg)
![Keynote: Snake Oils & Elixirs / John A De Goes](https://i.ytimg.com/vi/Zl06Fob0Dvs/default.jpg)
![Scalaz State Monad](https://i.ytimg.com/vi/Jg3Uv_YWJqI/default.jpg)
![Scale By The Bay 2021 : Adi Polak, Rethinking scalable machine learning with Spark ecosystem](https://i.ytimg.com/vi/9vx0sNEPop8/default.jpg)
![Scale By The Bay 2021 : Adam Gibson, Deploying & serving optimized ML pipelines using graalvm](https://i.ytimg.com/vi/XDvmLeHCFCU/default.jpg)