Sciweavers

POPL
1993
ACM
13 years 9 months ago
Type Checking Type Classes
We study the type inference problem for a system with type classes as in the functional programminglanguage Haskell. Type classes are an extension of ML-style polymorphismwith ove...
Tobias Nipkow, Christian Prehofer
POPL
1993
ACM
13 years 9 months ago
Graph Types
e data structures are abstractions of simple records and pointers. They impose a shape invariant, which is verified at compiletime and exploited to automatically generate code fo...
Nils Klarlund, Michael I. Schwartzbach
POPL
1993
ACM
13 years 9 months ago
Quasi-Static Scoping: Sharing Variable Bindings Across Multiple Lexical Scopes
Static scoping embodies a strong encapsulation mechanism for hiding the details of program units. Yet, it does not allow the sharing of variable bindings locations across indepe...
Shinn-Der Lee, Daniel P. Friedman
POPL
1993
ACM
13 years 9 months ago
Imperative Functional Programming
Simon L. Peyton Jones, Philip Wadler
POPL
1993
ACM
13 years 9 months ago
Explicit Polymorphism and CPS Conversion
Robert Harper, Mark Lillibridge
POPL
1993
ACM
13 years 9 months ago
Formal Parametric Polymorphism
A polymorphic function is parametric if its behavior does not depend on the type at which it is instantiated. Starting with Reynolds's work, the study of parametricity is typ...
Martín Abadi, Luca Cardelli, Pierre-Louis C...