Media Summary: Jonathan Brachthäuser presents the underlying design decisions of the Effekt language at the OOPSLA conference. Try the ... Adding session typing to links but there's lots of lots of other features and Reasoning about the use of external resources is an important aspect of many practical applications.

Oopsla24 Effect Handlers For C - Detailed Analysis & Overview

Jonathan Brachthäuser presents the underlying design decisions of the Effekt language at the OOPSLA conference. Try the ... Adding session typing to links but there's lots of lots of other features and Reasoning about the use of external resources is an important aspect of many practical applications. Paulo Emílio de Vilhena (Inria) François Pottier (Inria, France) Paper: User-defined ... The purpose of monads and their alternatives (old and new). For people who love monads, hate monads, and those who don't get ... The Ultimate Conditional Syntax (Video, OOPSLA 2024) Luyu Cheng and Lionel Parreaux (Hong Kong University of Science and ...

Photo Gallery

[OOPSLA24] Effect handlers for C via coroutines
[OOPSLA] High-Level Effect Handlers in C++
Compiling Effect Handlers in Capability-Passing Style (ICFP 2020)
Effects as Capabilities: Effect Handlers and Lightweight Effect Polymorphism (OOPSLA'20)
Effect handler oriented programming
[OOPSLA] Effects,capabilities,and boxes: from scope-based reasoning to type-based reasoning and back
[OOPSLA] First-class Names for Effect Handlers
[POPL 2021] A Separation Logic for Effect Handlers (full)
[OOPSLA24] Effects and Coeffects in Call-By-Push-Value
The Death of Monads? Direct Style Algebraic Effects
[OOPSLA24] The Ultimate Conditional Syntax
Programming with Effect Handlers by Sudha Parimala
View Detailed Profile
[OOPSLA24] Effect handlers for C via coroutines

[OOPSLA24] Effect handlers for C via coroutines

Effect Handlers for C

[OOPSLA] High-Level Effect Handlers in C++

[OOPSLA] High-Level Effect Handlers in C++

Effect handlers

Compiling Effect Handlers in Capability-Passing Style (ICFP 2020)

Compiling Effect Handlers in Capability-Passing Style (ICFP 2020)

More info about this talk: ...

Effects as Capabilities: Effect Handlers and Lightweight Effect Polymorphism (OOPSLA'20)

Effects as Capabilities: Effect Handlers and Lightweight Effect Polymorphism (OOPSLA'20)

Jonathan Brachthäuser presents the underlying design decisions of the Effekt language at the OOPSLA conference. Try the ...

Effect handler oriented programming

Effect handler oriented programming

Adding session typing to links but there's lots of lots of other features and

[OOPSLA] Effects,capabilities,and boxes: from scope-based reasoning to type-based reasoning and back

[OOPSLA] Effects,capabilities,and boxes: from scope-based reasoning to type-based reasoning and back

Reasoning about the use of external resources is an important aspect of many practical applications.

[OOPSLA] First-class Names for Effect Handlers

[OOPSLA] First-class Names for Effect Handlers

Algebraic

[POPL 2021] A Separation Logic for Effect Handlers (full)

[POPL 2021] A Separation Logic for Effect Handlers (full)

Paulo Emílio de Vilhena (Inria) François Pottier (Inria, France) Paper: https://dl.acm.org/doi/pdf/10.1145/3434314 User-defined ...

[OOPSLA24] Effects and Coeffects in Call-By-Push-Value

[OOPSLA24] Effects and Coeffects in Call-By-Push-Value

Effects

The Death of Monads? Direct Style Algebraic Effects

The Death of Monads? Direct Style Algebraic Effects

The purpose of monads and their alternatives (old and new). For people who love monads, hate monads, and those who don't get ...

[OOPSLA24] The Ultimate Conditional Syntax

[OOPSLA24] The Ultimate Conditional Syntax

The Ultimate Conditional Syntax (Video, OOPSLA 2024) Luyu Cheng and Lionel Parreaux (Hong Kong University of Science and ...

Programming with Effect Handlers by Sudha Parimala

Programming with Effect Handlers by Sudha Parimala

Sudha Parimala introduces the concept of

[OOPSLA23] Continuing WebAssembly with Effect Handlers

[OOPSLA23] Continuing WebAssembly with Effect Handlers

Continuing WebAssembly with