Skip to content

helvm/tapl-haskell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tapl-haskell

Implementations from studying Types and Programming Languages by Benjamin C. Pierce.

Building

All projects assume you have GHC >=7.8 installed (though with modification to .cabal build files, they'll probably work just fine on 7.6) and a recent enough version of cabal-install to utilize sandboxes. Then each project can be built with the following:

$ cabal sandbox init
$ cabal install --only-dependencies
$ cabal build

Examples of the implementation language can be found in examples/ for each project subdirectory to test the compiler/REPL.

$ cabal run examples/ex1.u

License

Copyright © 2014 Edward Cho.

Distributed under the MIT License.

About

Types and Programming Languages

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • Haskell 98.9%
  • F# 1.1%