Minimal type inference Algorithm W and Algorithm M in F#
-
Updated
Oct 23, 2023 - F#
Minimal type inference Algorithm W and Algorithm M in F#
Hindley-Milner type system with extensible records and variants, implemented in Go
Simple implementation of ST LC type checker in Haskell
a typescript version
Implementation of Algorithm W
Simple implementation of Hindley-Milner type inference in Rust
Hindley-Milner type inference (Algorithm W) for a mini-ML in pure Standard ML, with let-polymorphism and an ofLambda bridge to the vendored sml-lambda. Dual-compiler MLton + Poly/ML.
Pure Standard ML type elaborator: Hindley-Milner Algorithm W over the positioned sml-mlast AST, with principal types, row-polymorphic records, and spanned diagnostics. Byte-identical under MLton and Poly/ML.
Add a description, image, and links to the algorithm-w topic page so that developers can more easily learn about it.
To associate your repository with the algorithm-w topic, visit your repo's landing page and select "manage topics."