[1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science
DOI: 10.1109/lics.1990.113759
|View full text |Cite
|
Sign up to set email alerts
|

Single-threaded polymorphic lambda calculus

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
30
0

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 60 publications
(30 citation statements)
references
References 8 publications
0
30
0
Order By: Relevance
“…This reflects the requirement that manipulations of state should be performed in a sequential fashion, similar in spirit to the proposal of single-threaded lambda calculus [GH90]. Even though it is possible to express functions which accept more than one observer, the state manipulations of such observers have to be eventually sequentialized because there are no multiary primitives on observers.…”
Section: Variable Hypothesismentioning
confidence: 95%
See 2 more Smart Citations
“…This reflects the requirement that manipulations of state should be performed in a sequential fashion, similar in spirit to the proposal of single-threaded lambda calculus [GH90]. Even though it is possible to express functions which accept more than one observer, the state manipulations of such observers have to be eventually sequentialized because there are no multiary primitives on observers.…”
Section: Variable Hypothesismentioning
confidence: 95%
“…Guzman and Hudak [GH90] propose a typed extension of functional languages called single threaded lambda calculus that can express the sequencing constraints required for the in-place update of array-like data structures. Wadler [Wad90b] proposes a similar solution using types motivated by Girard's Linear Logic and, later, shows the two approaches to be equivalent [Wad91].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, G u z m a n 's Single-T hreaded Polym orphic L am bda C alculus [24] has sim ilar goals to uniqueness typing, b u t is considerably m ore com plicated. M uch of th is com plexity comes from try in g to su p p o rt a "stric t let" co n stru ct where unique (or "sin gle-threaded" ) term s can be used m ultiple tim es a t a non-unique (m ultiple-threaded) type.…”
Section: R E La Te D W Orkmentioning
confidence: 99%
“…This is achieved by a type system that sequentializes access to regions of the state, much as in effect systems [GL86] and the languages based on linear logic [GH90,Wad90b,Wad91].…”
Section: Introductionmentioning
confidence: 99%