ycliper

Популярное

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

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

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

Топ запросов

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

Oliver Charles on Kleisli Arrows of Outrageous Fortune

Автор: PapersWeLove

Загружено: 2015-10-14

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

Описание: Papers We Love London

May 20, 2015

Paper: https://personal.cis.strath.ac.uk/con...

For a long time, it wasn't clear how to get purely functional programs to actually "do" anything. Finally, a breakthrough came by sharing ideas from category theory to bring monads into functional programming, as a way to model and manage side effects. However, little has been done to ensure that entire interaction sequences make sense. For example, many functional programming languages will allow you to open a file handle, close it, and then try and read from it - clearly a nonsensical sequence of operations! In "Kleisli Arrows of Outrageous Fortune", Conor McBride shows us how we can borrow more ideas from the literature, introducing a new formulation of indexed monads - a structure with close connections to slice categories. Given these new tools, he demonstrates that these monads can correspond to enforcing logical properties - following in the tradition of propositions-as-types, we now have the ability to begin to encode Hoare logic pre- and post-conditions on our programs.

About Oliver:

Ollie has always had an interest in functional programming and correctness from a very early age - puzzled by how easy it seemed to make things go wrong, even by accident! Currently, he's the lead Haskell developer at the London startup Fynder, and spends the rest of his free time either working on open-source Haskell libraries, or exploring the latest functional programming research. One day, he hope's write software he can truly believe in, but there's a long way to go...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Oliver Charles on Kleisli Arrows of Outrageous Fortune

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

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

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

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

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

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

Kleisli Composition in Haskell

Kleisli Composition in Haskell

Tomas Petricek on Paul Feyerabend's The Against Method

Tomas Petricek on Paul Feyerabend's The Against Method

Я удалил ';' из C

Я удалил ';' из C

Two most important things to start with when learning Lisp

Two most important things to start with when learning Lisp

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Задача из вступительных Стэнфорда

Задача из вступительных Стэнфорда

Ori Bernstein on An Introduction to Bε-trees and Write-Optimization [PWL NYC]

Ori Bernstein on An Introduction to Bε-trees and Write-Optimization [PWL NYC]

Опасная установка точильного станка в 1971 году

Опасная установка точильного станка в 1971 году

Короткометражка «Апокалипсис ИИ» | Озвучка DeeaFilm

Короткометражка «Апокалипсис ИИ» | Озвучка DeeaFilm

Морфизмы и преобразования. От логики до машинного обучения.

Морфизмы и преобразования. От логики до машинного обучения.

Никогда не устанавливайте локально

Никогда не устанавливайте локально

Conversation with Alex Karp, CEO and Co-Founder, Palantir Technologies | WEF Annual Meeting 2026

Conversation with Alex Karp, CEO and Co-Founder, Palantir Technologies | WEF Annual Meeting 2026

A Requiem for SIDH: Efficient algorithms for supersingular isogeny Diffie-Hellman

A Requiem for SIDH: Efficient algorithms for supersingular isogeny Diffie-Hellman

Хочется Сдаться? Решение Вас Шокирует!

Хочется Сдаться? Решение Вас Шокирует!

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

Kleisli categories

Kleisli categories

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Irene Zhang on The Demikernel and the Future of Kernel-Bypass Systems

Irene Zhang on The Demikernel and the Future of Kernel-Bypass Systems

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

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



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



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