Algebraic Effects from Scratch by Kit Langton

  Рет қаралды 16,007

Func Prog Sweden

Func Prog Sweden

Күн бұрын

Пікірлер: 11
@alex.boisvert
@alex.boisvert 5 ай бұрын
Thank you Kit! The progressive enhancements and your animations made it very easy to follow. Love your enthusiasm.
@kitlangton
@kitlangton 5 ай бұрын
Hey! Thanks ❤
@myang3686
@myang3686 4 ай бұрын
000
@Worr
@Worr 5 ай бұрын
I would have liked a cycling hue filter on Kit throughout the session :(
@valcron-1000
@valcron-1000 Ай бұрын
It's always the jump from the free monad to actually extensible effects that trips me. It's reasonable how you can handle a single effect by encoding it as a value and threading it, but the moment you introduce multiple effects things get quite complicated, specially the part where you track at the type level which effects have already been handled. Unfortunately this presentation did not get to that part 😞
@kitlangton
@kitlangton Ай бұрын
I bit off a bit more than I could chew in an hour and fifteen minutes, unfortunately ☹. I may come back to this someday!
@DisFunctor
@DisFunctor 5 ай бұрын
Awesome talk! 1:01:41 was that a family guy reference I spotted? 😄
@portal_narlish3710
@portal_narlish3710 2 ай бұрын
Very effective talk 😂
@Quehuongbinhphuoc
@Quehuongbinhphuoc 5 ай бұрын
❤❤👆😃
@masynchin
@masynchin 4 ай бұрын
Bro just invented Free Monad
@kitlangton
@kitlangton 4 ай бұрын
😜It's true. Though, I didn't explicitly state as much. One of the goals of this talk was to arrive at the Free Monad naturally by solving a series of concrete problems with our DSL. Hopefully, this made the design seem intuitive and almost obvious, even to those unaware of such concepts. Every functional effect system contains the Free Monad among its ingredients. Of course, Algebraic Effects build upon this by allowing for arbitrary, user-extensible syntax and interpretation.
The Death of Monads? Direct Style Algebraic Effects
17:13
Impure Pics
Рет қаралды 18 М.
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 7 МЛН
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 31 МЛН
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 921 М.
Introduction to Roc Programming Language by Richard Feldman
1:04:12
Func Prog Sweden
Рет қаралды 34 М.
Monads are everywhere... Maybe that's bad? by Till Schröder
50:59
Func Prog Sweden
Рет қаралды 28 М.
🚀 Android Architecture the Simple Way Masterclass
50:17
Jarek on Software
Рет қаралды 405
ZIO App Architecture by Kit Langton
51:50
Ziverge
Рет қаралды 7 М.
What Can Scala Learn from Rust? by John A. De Goes
59:03
Ziverge
Рет қаралды 11 М.
"Super Haskell": an introduction to Agda by André Muricy
1:10:07
Func Prog Sweden
Рет қаралды 4,9 М.
How to Write Full-Stack Scala Applications - Typelevel
1:05:06
Rock the JVM
Рет қаралды 6 М.
Why Effect is more important than ZIO by John A. De Goes (Effect Days 2024)
33:42
Effect | TypeScript at Scale
Рет қаралды 10 М.
Intro to Cats-Effect (Gavin Bisesi)
54:54
thoughtbot
Рет қаралды 15 М.
Как взбесить владельца iPhone с помощью Flipper Zero
0:48
Почему хакеры выбирают линукс??
0:43
Honey Montana
Рет қаралды 552 М.
Xiaomi or Samsung #satisfying #colormixing #sharkzhan
0:19
Shark Zhan
Рет қаралды 20 МЛН
PlayStation 5 Pro Console - Reveal Trailer
1:05
PlayStation
Рет қаралды 2,4 МЛН