ycliper

Популярное

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

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

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

Топ запросов

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

Lambda World 2024 - Rethinking Effects with Effect Systems - Noel Welsh

Автор: Lambda World

Загружено: 2024-11-06

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

Описание: This talk by Noel Welsh took place at Lambda World 2024 on October 4th, at the Palacio de Congresos in Cádiz, Spain.

Full Presentation Description:
"Rethinking Effects with Effect Systems"

Effect systems, also known as algebraic effects, are the next big thing in functional programming languages: Scala 3, Unison, Kotlin, and OCaml already support them in some form and they are being discussed in other language communities. But why are they attracting so much attention? In this talk I'll describe how effect systems rethink how we describe effects, the simpler programming model this brings, and some of the cool new things they allow us to do.

Managing effects is one of the major concerns in functional programming. Monads are currently most popular approach, but they come with several problems. For example, they are difficult to learn (to the point where monad tutorials are an ongoing joke in the community), they don't compose, and they are slow. What if there was a better way, that used a straight forward programming style, allowed mixing together all the usual effects as well as some new ones, and had great performance?

Effect systems are, of course, this better approach. In this talk I'll explain the problems of effects, and why FP is so concerned with them. I'll then describe how effect systems address the problem, by decomposing effects into operations and handlers, and the straight forward programming style this allows. I'll finish by contrasting the approach to monads, and showing some of the not-so-obvious benefits that expect systems bring.
------

Follow:
Twitter https://x.com/Lambda_World
LinkedIn   / lambda-world  
Speaker https://x.com/noelwelsh?lang=es

Visit:
-https://yayyay.events for more details
-https://lambda.world

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Lambda World 2024 - Rethinking Effects with Effect Systems - Noel Welsh

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

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

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

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

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

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

Lambda World 2024 - Concurrency Oriented Software - Robert Virding

Lambda World 2024 - Concurrency Oriented Software - Robert Virding

Is Functional Programming DEAD Already?

Is Functional Programming DEAD Already?

Maciej Piróg - Effect Handlers: A New Approach to Computational Effects - Lambda Days 2020

Maciej Piróg - Effect Handlers: A New Approach to Computational Effects - Lambda Days 2020

The Death of Monads? Direct Style Algebraic Effects

The Death of Monads? Direct Style Algebraic Effects

Я в опасности

Я в опасности

A History of Effect Systems – Tom Ellis (Groq, Bluefin)

A History of Effect Systems – Tom Ellis (Groq, Bluefin)

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

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

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

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

Lambda World 25 - Declarative UIs in a functional language by Damian Soriano

Lambda World 25 - Declarative UIs in a functional language by Damian Soriano

Effective Programming: Adding an Effect System to OCaml

Effective Programming: Adding an Effect System to OCaml

Effect handler oriented programming

Effect handler oriented programming

Что такое квантовая теория

Что такое квантовая теория

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

MuniHac 2024 - Sa, Oct. 12 - Hécate: Effect Systems in Practice

MuniHac 2024 - Sa, Oct. 12 - Hécate: Effect Systems in Practice

Lambda World 2024 - Concrete Functional Programming - Kamila Szewczyk

Lambda World 2024 - Concrete Functional Programming - Kamila Szewczyk

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



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



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