Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Move Over Free Monads: Make Way for Free Applicatives! — John de Goes

Автор: Scala World

Загружено: 2016-01-11

Просмотров: 22232

Описание:

In the Scala FP community, free monads are one of the fastest growing and hottest ways to compose programs from small, modular, interpretable languages. Yet, the trees described by free monads are dynamic: their structure depends on runtime values, which limit the types of analysis one can do on these trees. Free applicatives address this limitation by only permitting trees whose structure can be described statically, independent from runtime values.

In this talk, John shows how this tradeoff enables extremely powerful introspection and transformation of the very structure of a program, in ways that are completely impossible with free monads.

Move Over Free Monads: Make Way for Free Applicatives! — John de Goes

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

The Death of Tagless Final by John A. De Goes

The Death of Tagless Final by John A. De Goes

Повторно используемый код — связь между аппликацией и моноидом.

Повторно используемый код — связь между аппликацией и моноидом.

Pure Functional Database Programming with Fixpoint Types—Rob Norris

Pure Functional Database Programming with Fixpoint Types—Rob Norris

The Making of an IO - Daniel Spiewak

The Making of an IO - Daniel Spiewak

John A. De Goes at #ScalaUA - Thinking Functionally

John A. De Goes at #ScalaUA - Thinking Functionally

Scala.js Workshop — Sébastien Doeraene

Scala.js Workshop — Sébastien Doeraene

Why the free Monad isn't free - by Kelley Robinson

Why the free Monad isn't free - by Kelley Robinson

Building Bulletproof Concurrent Applications on the JVM - John A. De Goes, Ziverge |Craft Conf 2022

Building Bulletproof Concurrent Applications on the JVM - John A. De Goes, Ziverge |Craft Conf 2022

Monoidal Parsing—Edward Kmett

Monoidal Parsing—Edward Kmett

John A  De Goes - Blazing Fast, Pure Effects without Monads - λC 2018

John A De Goes - Blazing Fast, Pure Effects without Monads - λC 2018

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

The Interpreter Pattern Revisited

The Interpreter Pattern Revisited

John De Goes - ZIO Schedule: Conquering Flakiness and Recurrence with Pure Functional Programming

John De Goes - ZIO Schedule: Conquering Flakiness and Recurrence with Pure Functional Programming

scale.bythebay.io: Rob Norris, Functional Programming with Effects

scale.bythebay.io: Rob Norris, Functional Programming with Effects

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Free Monad in Scala

Free Monad in Scala

John De Goes - 12 Steps To Better Scala (Part I)

John De Goes - 12 Steps To Better Scala (Part I)

George Wilson - The Extended Functor Family

George Wilson - The Extended Functor Family

Magic Tricks with Functional Effects by John A. De Goes

Magic Tricks with Functional Effects by John A. De Goes

Ben Hutchison - Getting Work Done with the Eff Monad in Scala

Ben Hutchison - Getting Work Done with the Eff Monad in Scala

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]