Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 

README.md

row-polymorphism

Example row-polymorphism implementations.

  • AlgorithmW_Records.hs - an implementation of Daan Leijen's "Extensible Records with Scoped Labels".
  • AlgorithmW_ConstrainedRows.hs - an implementation of extensible records and variants using type variable constraints to prevent repeated labels.
  • AlgorithmW_Effects.hs - an implementation of row-polymorphic effect types using the above constrained-rows implementation.

NOTE:

For a more complete example of a language with row-polymorphism, checkout the Expresso project: https://github.com/willtim/Expresso

About

Example row-polymorphism implementations

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.