Oliver Bračevac
204 posts

Oliver Bračevac
@etaconversion
Researcher in CS, Scala 3 Compiler Engineer & Team Lead @epfl, Serves on the Scala Core Team and SIP committee. Agonizes over Effects, Capabilities & Ownership.








yep! Computations without side effects are evaluated strictly in Kyo, including for effect handling. Providing an environment value isn't a side effect and can be evaluated immediately. Side effects are properly delayed by virtue of Sync (Kyo's IO effect) being handled last, which guarantees referential transparency. This encoding enables a staging mechanism where chained transformations without side effects can be optimized away via compile-time inlining and JIT optimization


















FP and OO unify again! Join us at the Scala Workshop, co-located with @icfp_conference and @splashcon 💡No papers, just talk proposals! Meet leading researchers, connect with the Scala community, and bring your industry perspective—everyone’s invited. 2025.workshop.scala-lang.org

