Type Classes for Lightweight Substructural Types

Linear and substructural types are powerful tools, but adding them to standard functional programming languages often means introducing extra annotations and typing machinery. We propose a lightweight substructural type system design that recasts the structural rules of weakening and contraction as...

Full description

Bibliographic Details
Main Authors: Edward Gan, Jesse A. Tov, Greg Morrisett
Format: Article
Language:English
Published: Open Publishing Association 2015-02-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1502.04772v1