Skip to content

Nominal Wyvern typechecker for subtyping decidability

License

Notifications You must be signed in to change notification settings

amosr/nominal-wyvern

 
 

Repository files navigation

nominal-wyvern

An implementation of the Nominal Wyvern type system written in Haskell

(wyvernlang.github.io)

Installing

Installation uses cabal. Ensure you have GHC 8.8.4 (you can use ghcup). Please run

cabal configure
cabal build

Then you should be able to run

cabal test --test-show-details=direct
cabal run nominal-wyvern [file]

Please see the examples/ folder for some example programs.

About

Nominal Wyvern typechecker for subtyping decidability

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 98.4%
  • OCaml 1.3%
  • Shell 0.3%