| sorear | followed by a three-way 0.020 tie yhc/ghc/ghc-old |
| dons | ah, i see why nhc98 is winning integer. no output, nhc98 does nothing the others are all stricter ;) |
| sorear | dons: you need to diff the output :p |
| dons | no. they all produce no output and nhc is the only one that decides that means 'dont do anything at all' :-) but yes, diffs required it relies on seqlist [] = return () seqlist (x:xs) = x `seq` seqlist xs but nhc just ignores that, it seems |
| sorear | reminds me of a certain shootout problem ;) |
| action | dons adds a print statement |
| dons | adds a print statement |
| jcreigh | am I the only one who has to look up the recommended Data.Map import stanza everytime I use it? |
| monochrom | I believe if you know the stuff in Bird's papers, you do not need the book. |
| sorear | jcreigh: I think you are the only person who actually uses it. |
| dons | import qualified Data.Map as M |
| glguy | jcreigh: how do you mean? |
| jcreigh | import Data.Map (Map) |
| thorat | iron32: maybe you'd like to check out "Calculating Functional Programs" by gibbons |
| sorear | the rest of us just use what dons said |
| jcreigh | import qualified Data.Map as Map |
| tautologico | monochrom: thanks |
| lispy | import qualified Data.Map as Pete <-- this is even better |
| jcreigh | dons: with that, do you refer to the type as M.Map? |
| sorear | yeah! |
| ddarius | Hmm, if they can do that with about 20 C++ files, surely I can do what I want with like 3 Haskell files. |
| nmessenger | Pete.empty :( |
| sorear | import qualified Data.Map as Set |
| nmessenger | !! D: |
| sorear | hmm. remind me to enter the #3 iohcc :) |
| sjanssen | import qualified Data.Map as Prelude |
| LoganCapaldo | import qualifed Data.Map as PeteAndRepeat |
| lispy | sorear: iohcc? |
| sorear | @google ioccc |
| lambdabot | http://www.ioccc.org/ Title: The International Obfuscated C Code Contest |
| nmessenger | blah obfuscated haskell blah blah |
| lispy | ah, i see |
| sjanssen | does the report say how "import ... as Prelude" should work? |