Skip to content
/ Vinyl Public
forked from VinylRecords/Vinyl

Extensible Records for Haskell (GHC 7.6). Pull requests welcome!

License

Notifications You must be signed in to change notification settings

conklech/Vinyl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vinyl is a general solution to the records problem in Haskell using type level strings and other modern GHC features, featuring static structural typing (with a subtyping relation), and automatic row-polymorphic lenses. All this is possible without Template Haskell.

First, install Vinyl from Hackage:

cabal update
cabal install vinyl

To learn more, try this tutorial.

About

Extensible Records for Haskell (GHC 7.6). Pull requests welcome!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Haskell 100.0%