Pick a (Effect) Lane: A comparison of direct-style scala vs effect systems by Jayanth Manklu
Lambda World 25
•
31m
As the chatter over direct-style effects gains steam with Odersky publishing "Lean Scala" manifesto and speaking in multiple conferences about it, I dipped my toes into direct-style scala, and will present, without any bias, a comparison of both effect systems & direct-style in multiple angles. I will present the comparison in a culinary journey of 12 hours (metaphorically that long) between Software Mill's Ox & Typelevel's Cats-Effect.
Up Next in Lambda World 25
-
Declarative UIs in a functional langu...
In this talk, we will explore how we built a library to define declarative UIs using an in-house functional language. The discussion will center around three key components: a declarative view, an update function, and a model. We will address various challenges such as background tasks, efficient...
-
Sketching streams with aquascape by Z...
Functional streams are a vital tool in any ecosystem. They can simplify the code for webservers, event loops, and data-intensive applications. But they are notoriously difficult to understand. In this talk, we'll explore a mental model of stream execution in fs2, a functional stream processing li...
-
The Mastermind behind Refinement Type...
Should your function only admit positive integers? Does it always return non-empty lists? Refinement types are wonderful: beyond typing, you can annotate the behaviour of your function values. It's a great ally for the correctness of a program, but there is fine print: obviously the wonder is not...