Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.6 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.6 KB

The bidirectional type checking algorithms for higher-ranked polymorphism

How to build and run

$ git clone https://github.com/kwanghoon/bidi
$ cd bidi
$ stack build

  • To run the original DK's algorithm,
$ stack exec -- bidi-exe
  • To run the new Zhao et al's algorithm,
$ stack exec -- bidi-exe worklist

A polymorphic location inference algorithm for higher-ranked polymorphism

  • In PolyRPC, I have implemented a location inference algorithm for the predicative System F with locations. The algorithms is closely related with the two algorithms.