Популярное

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

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

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

Топ запросов

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

Algebraic effects and handlers in the Effekt language

Автор: Jakub Kozłowski

Загружено: 2020-08-03

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

Описание:

This is a different kind of episode - this time there will be no Scala code involved (well, except behind the scenes)!

Today I'm talking about a new, exciting language submitted for OOPSLA: it's called Effekt.
In this video you'll learn what makes the language different from what you might already be used to, and how to work with basic algebraic effects in it.

If you liked the video, please like and subscribe!

Read the code: https://github.com/kubukoz/videos/blo...

Table of contents:
0:00 - Introduction, hello world
1:23 - Creating custom effects
2:17 - Handling custom effects
3:44 - resume
5:03 - An exception effect with a return value
5:44 - Handling the exception effect
7:47 - "throwing" exceptions
9:47 - Resuming more than once
10:46 - Summary, comparison to FP, parting words

Effekt's website: https://effekt-lang.github.io/effekt-...

Paper submitted for OOPSLA: http://ps.informatik.uni-tuebingen.de...


As of now, the compiler is a Scala program running on the JVM, which produces JavaScript output. The compilation times in the video have been sped up, so don't be surprised if it takes a little longer for you :)

Algebraic effects and handlers in the Effekt language

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

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

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

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

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

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

Save your Scala apps from the LazyValpocalypse, with Łukasz Biały!

Save your Scala apps from the LazyValpocalypse, with Łukasz Biały!

Simple Functional Effects with Tag Unions • Richard Feldman • YOW! 2022

Simple Functional Effects with Tag Unions • Richard Feldman • YOW! 2022

Программирование с использованием математики | Лямбда-исчисление

Программирование с использованием математики | Лямбда-исчисление

Algebraic Effects from Scratch by Kit Langton

Algebraic Effects from Scratch by Kit Langton

Martin Odersky - Scala's Role in the Programming Languages Ecosystem

Martin Odersky - Scala's Role in the Programming Languages Ecosystem

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

Вы просыпаетесь в 3 часа ночи? Вашему телу нужна помощь! Почему об этом не говорят?

Вы просыпаетесь в 3 часа ночи? Вашему телу нужна помощь! Почему об этом не говорят?

The Death of Monads? Direct Style Algebraic Effects

The Death of Monads? Direct Style Algebraic Effects

Efficient Compilation of Algebraic Effect Handlers - Ningning Xie

Efficient Compilation of Algebraic Effect Handlers - Ningning Xie

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

Effects as Capabilities: Effect Handlers and Lightweight Effect Polymorphism

Effects as Capabilities: Effect Handlers and Lightweight Effect Polymorphism

Kyo: A New Approach to Functional Effects in Scala with Flavio Brasil and Adam Hearn

Kyo: A New Approach to Functional Effects in Scala with Flavio Brasil and Adam Hearn

Canonical — враг или спаситель Ubuntu? | Спорные решения и заброшенные проекты

Canonical — враг или спаситель Ubuntu? | Спорные решения и заброшенные проекты

Brandon Dail - Algebraic effects, Fibers,  Coroutines   Oh my!

Brandon Dail - Algebraic effects, Fibers, Coroutines Oh my!

Что такое

Что такое "Reverse Engineering". Показываю как ломают софт.

Эффективное программирование в OCaml • К. К. Сиварамакришнан • ЙА! 2021 год

Эффективное программирование в OCaml • К. К. Сиварамакришнан • ЙА! 2021 год

Ningning Xie on “Algebraic Effect Handlers with Parallelizable Computations”

Ningning Xie on “Algebraic Effect Handlers with Parallelizable Computations”

I waited 4 years for this Scala feature...

I waited 4 years for this Scala feature...

Code review - делаем лучше

Code review - делаем лучше

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



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



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