Sunday, June 27, 2010

A Couple of Haskell Quines

A simple little quine. A quaint quine.
main=let q x=putStr x>>print x in q"main=let q x=putStr x>>print x in q"
view raw basicquine.hs hosted with ❤ by GitHub

Fancier applicative version, because it's more hardcore.
import Control.Applicative;main=liftA2(>>)putStr print"import Control.Applicative;main=liftA2(>>)putStr print"

1 comment:

  1. import Control.Applicative;main=putStrLn$((++)<*>show)"import Control.Applicative;main=putStrLn$((++)<*>show)"

    ReplyDelete