Quasi-linear types
- 1 January 1999
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
Linear types (types of values that can be used just once) have been drawing a great deal ofattention because they are useful for memory management, in-place update of data structures,etc.: an obvious advantage is that a value of a linear type can be immediately deallocated afterbeing used. However, the linear types have not been applied so widely in practice, probablybecause linear values (values of linear types) in the traditional sense do not so often appear inactual programs. In order...Keywords
This publication has 13 references indexed in Scilit:
- Single-threaded polymorphic lambda calculusPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A partially deadlock-free typed process calculusACM Transactions on Programming Languages and Systems, 1998
- Linearity and the pi-calculusPublished by Association for Computing Machinery (ACM) ,1996
- From region inference to von Neumann machines via region representation inferencePublished by Association for Computing Machinery (ACM) ,1996
- Abstract models of memory managementPublished by Association for Computing Machinery (ACM) ,1995
- Once upon a typePublished by Association for Computing Machinery (ACM) ,1995
- Lilac: a functional programming language based on linear logicJournal of Functional Programming, 1994
- A “linear logic” QuicksortACM SIGPLAN Notices, 1994
- Lively linear LispACM SIGPLAN Notices, 1992
- Linear logicTheoretical Computer Science, 1987