[ create a new paste ] login | about

Link: http://codepad.org/VmGERn5O    [ raw code | output | fork ]

Haskell, pasted on Jan 2:
1
2
3
4
5
6
{-# LANGUAGE RankNTypes #-}

dneg :: (forall r. (a -> r) -> r) -> a
dneg f = f id

main = putStrLn $ dneg (\f -> f "Hello World!")


Output:
1
Hello World!


Create a new paste based on this one


Comments: