Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in impredicativetypes

How to avoid impredicative polymorphism and define lens of lens

Why doesn't this typecheck?

How to non-impredicatively return `Maybe` a lens?

Practical Implications of runST vs unsafePerformIO

Why does this equivalent program not compile?

How does let interact with higher rank types in Haskell?

Row polymorphism in Haskell: trouble writing Forth DSL with "transformations"

Why are higher rank types so fragile in Haskell

Impredicative polymorphism in F#

Simple example for ImpredicativeTypes

Why is impredicative polymorphism allowed only for functions in Haskell?

Why can't the type of id be specialised to (forall a. a -> a) -> (forall b. b -> b)?

Impredicative types vs. plain old subtyping