Simple repl with Hindley-Milner type system implementing the paper Typing Haskell in Haskell.
Lisy> id a = a
()
Lisy> show (id '')
show (id '') : Show ([Char]) => [Char]
- Kinds in types
- Adhoc polymorphism
- W Algorithm type inference
Simple repl with Hindley-Milner type system implementing the paper Typing Haskell in Haskell.
Lisy> id a = a
()
Lisy> show (id '')
show (id '') : Show ([Char]) => [Char]