
25 Jan
2011
25 Jan
'11
8:19 a.m.
On Mon, 2011-01-24 at 20:13 -0800, Ryan Ingram wrote:
On Fri, Jan 21, 2011 at 7:58 PM, Casey Hawthorne
wrote: uj supplied this:
About the discussion "putStrLn (readLn + (5 :: Int))"..
I'll write it as the following line,
importing Control.Applicative main = (+) readLn (return 3)
They look almost exactly same in my eyes..
You're missing some bits.
main = print =<< liftM2 (+) readLn (return 3)
Which I assert looks like more line noise than some perl programs I've read. :)
Or using idiom brackets (for example from SHE): main = print =<< (| readLn + ~3 |) or main = (| print (| readLn + ~3 |) @|) Regards