kirancodes.me
To Proof Maintenance & Beyond!

Practical affine types

Jesse A. Tov, Riccardo Pucella

Abstract

Alms is a general-purpose programming language that supports practical affine types. To offer the expressiveness of Girard's linear logic while keeping the type system light and convenient, Alms uses expressive kinds that minimize notation while maximizing polymorphism between affine and unlimited types.

Related papers