Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Implementations of various type systems in OCaml (github.com/tomprimozic)
113 points by mercurial on Aug 13, 2014 | hide | past | favorite | 6 comments


Wow, this is so cool. I've been looking for a hands-on tutorial for H-M typology for a while now.

As a side note, it's nice to see how OCaml somewhat seems to become the de-facto standard as the environment of choice for PL design & experiments.


You have read Types and Programming Languages, right? :-)

Haskell and Scheme are the other two perennial choices, with Haskell getting the advantage in type-system work. But Pierce's shadow and Ocaml is getting hard to avoid.


I've been looking for a hands-on tutorial for H-M typology for a while now.

For an introduction, I would also recommend "Algorithm W Step by Step"

http://www.grabmueller.de/martin/www/pub/AlgorithmW.pdf


It has a small error, which I have corrected here: https://github.com/KMahoney/Algorithm-W-Step-By-Step


I've been working my way through this which in my opinion is excellent: http://okmij.org/ftp/Haskell/AlgorithmsH.html#teval


It would be bizarrely useful to me if someone had something like this for the Calculus of Constructions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: