ycliper

Популярное

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

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

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

Топ запросов

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

Chris Penner - Alternative by example - A typeclass for parsing, concurrency, logic programming

Автор: Konfy

Загружено: 2022-11-09

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

Описание: Special thanks to the Haskell Foundation for supporting the production of this video!

Haskell Love 2021 schedule: https://emamo.com/event/haskell-love
Haskell Love twitter:   / _haskellove  

This talk is a deep-dive on the Alternative typeclass from `Control.Applicative`, which provides a monoid over applicative functors, we love monoids, and we love applicatives, what do we get when we combine the two?

We'll start off by exploring the typeclass and its laws by showing off some helpful examples, and develop some intuition at the same time. Next we'll look at a few examples of several unique instances of Alternative: lists, parsers, routing, MaybeT, STM and more!

Scattered throughout we'll learn some fun and unexpected uses of combinators and how they interact in ways that are unexpected but are still useful. Did you know that parser combinators double as useful concurrency primitives!?

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Chris Penner - Alternative by example - A typeclass for parsing, concurrency, logic programming

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

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

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

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

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

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

Functional Parsing - Computerphile

Functional Parsing - Computerphile

Gergo Erdi - Executable, Synthesizable, Human Readable: Pick Three

Gergo Erdi - Executable, Synthesizable, Human Readable: Pick Three

How to use AI-Powered Flashcards in Microsoft Education

How to use AI-Powered Flashcards in Microsoft Education

Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)

Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)

C Programmer Learns Haskell and DOESN'T Cry? (Coding in a Random Language Every Day)

C Programmer Learns Haskell and DOESN'T Cry? (Coding in a Random Language Every Day)

The Context: Episode 28 ft. Vonage

The Context: Episode 28 ft. Vonage

Future of Chatbots & Conversational AI | Redefining Human–AI Conversations

Future of Chatbots & Conversational AI | Redefining Human–AI Conversations

Stephanie Weirich - How to Implement the Lambda Calculus, Quickly

Stephanie Weirich - How to Implement the Lambda Calculus, Quickly

Rare Interview with a Perl programmer

Rare Interview with a Perl programmer

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

На меня напали… Розыгрыш в спортзале «Анатолий» пошел не так… | Притворился уборщиком

На меня напали… Розыгрыш в спортзале «Анатолий» пошел не так… | Притворился уборщиком

Smarter Monitoring, Greater Visibility.

Smarter Monitoring, Greater Visibility.

Mikael Tonnberg - Knowledge as code - why we use Haskell at a fast growing startup

Mikael Tonnberg - Knowledge as code - why we use Haskell at a fast growing startup

n8n Expressions Explained from FIRST PRINCIPLES

n8n Expressions Explained from FIRST PRINCIPLES

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

Пожалуй, главное заблуждение об электричестве [Veritasium]

Пожалуй, главное заблуждение об электричестве [Veritasium]

Гипотеза Пуанкаре — Алексей Савватеев на ПостНауке

Гипотеза Пуанкаре — Алексей Савватеев на ПостНауке

Объекты - упаковка сложности и простоты

Объекты - упаковка сложности и простоты

Хватит позориться такими If-Else! Это выдает в тебе новичка!

Хватит позориться такими If-Else! Это выдает в тебе новичка!

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



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



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