Skip to content

Instantly share code, notes, and snippets.

Jon Goss jgoosey

Block or report user

Report or block jgoosey

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jgoosey
jgoosey / quine.hs
Last active Jul 18, 2017
Quine in Haskell, two implementations
View quine.hs
--Haskell Quine
--Implementation 1
import Control.Monad
import Control.Monad.Instances
main = (putStr . ap (++) show)
"--Haskell Quine\n--Implementation 1\nimport Control.Monad\nimport Control.Monad.Instances\nmain = (putStr . ap (++) show) "
--Implementation 2
--main = putStrLn (s ++ show s) where s =
-- "--Haskell Quine\n--Implementation 2\nmain = putStrLn (s ++ show s) where s ="
You can’t perform that action at this time.