Ask a Question

Prefer a chat interface with context about you and your work?

Soundly Handling Linearity

Soundly Handling Linearity

We propose a novel approach to soundly combining linear types with multi-shot effect handlers. circear type systems statically ensure that resources such as file handles and communication channels are used exactly once. Effect handlers provide a rich modular programming abstraction for implementing features ranging from exceptions to concurrency to backtracking. …