Dromedary is an experimental subset of OCaml, using constraint-based type inference!
OCaml
50
266 commits
updated Sep 23, 2025
An experimental subset of OCaml, using constraint-based type inference!
Dromedary is a work-in-progress implementation of a constraint-based type checker for a large subset of OCaml. It is largely based on the work of François Pottier's Hindley-Milner elaboration in an applicative style and the constraint language presented in The Essence of ML Type Inference.
Dromedary implements significantly more features than the language presented in Pottier's paper, including:
For a description of the thoery of these extensions in a constraint-based setting, see the accompanying dissertation.
OCaml
99.9%
Dromedary is an experimental subset of OCaml, using constraint-based type inference!
OCaml
50
266 commits
updated Sep 23, 2025
An experimental subset of OCaml, using constraint-based type inference!
Dromedary is a work-in-progress implementation of a constraint-based type checker for a large subset of OCaml. It is largely based on the work of François Pottier's Hindley-Milner elaboration in an applicative style and the constraint language presented in The Essence of ML Type Inference.
Dromedary implements significantly more features than the language presented in Pottier's paper, including:
For a description of the thoery of these extensions in a constraint-based setting, see the accompanying dissertation.
OCaml
99.9%