[Haskell-cafe] ANN: unordered-containers - a new, faster hashing-based containers library

Gwern Branwen gwern0 at gmail.com
Wed Feb 23 21:57:03 CET 2011


On Wed, Feb 23, 2011 at 12:45 AM, Max Bolingbroke
<batterseapower at hotmail.com> wrote:
> I'm a bit sceptical that it is (I was not convinced by the earlier
> strict-set-inclusion argument, since that's another Data.Map feature
> I've never used). I thought of some other possibilities though:
>  1. If copying an unordered-collection to a flat array you can improve
> the constant factors (not the asymptotics) with O(1) size to
> pre-allocate the array

For kicks, I grepped my local repos for users of Data.Set's size
function. My results are imperfect (I have few Github repos, I didn't
check .lhs files, I only grepped files for 'Set.size' or 'S.size'),
but I found around 100 uses of Data.Set.size.

-- 
gwern
http://www.gwern.net
-------------- next part --------------
bin/agda2/src/full/Agda/Utils/Size.hs:  size = fromIntegral . Set.size
bin/agda/src/full/Agda/Utils/Graph.hs:  where n = Set.size $ nodes g
bin/agda/src/full/Agda/Utils/Size.hs:  size = fromIntegral . Set.size
bin/binary/src/Data/Binary.hs:    put s = put (Set.size s) >> mapM_ put (Set.toAscList s)
bin/binary/src/Data/Binary.hs:    put s = put (IntSet.size s) >> mapM_ put (IntSet.toAscList s)
bin/darcswatch/src/HTML.hs:			    +++ " "+++  show (S.size (unmatched d)) +++ " patches" ]
bin/darcswatch/src/HTML.hs:	show (S.size (r2p d !!!! r)) +++ 
bin/edison/edison-core/src/Data/Edison/Coll/StandardSet.hs:size               = DS.size
bin/folkung/folkung/Clausify.hs:  siz (And ps)            = S.size ps
bin/folkung/folkung/Clausify.hs:    Or ps | S.size ps > 0 && n > 0 ->
bin/folkung/folkung/Clausify.hs:    And as | S.size as == 0 ->
bin/folkung/folkung/Equinox/FolSat.hs:            putLn 2 ("(" ++ show (S.size conss) ++ " elements in domain)")
bin/folkung/folkung/Equinox/FolSat.hs:     | acyclic && (not undef || S.size still == 0) =
bin/folkung/folkung/Equinox/FolSat.hs:         && ( S.size still == 0
bin/folkung/folkung/Equinox/FolSat-new.hs:         , S.size (unrVars c) > 0
bin/folkung/folkung/Equinox/FolSat-new.hs:            ++ show (S.size cons)
bin/folkung/folkung/Equinox/TermSat.hs:                     return (any ((>= 2) . S.size . snd) combinedArgs',(f,M.fromList args''))
bin/folkung/folkung/Paradox/Flatten.hs:    , S.size (free lit) <= 2
bin/folkung/folkung/Paradox/Flatten.hs:      S.size (rep posInfo `S.intersection` rep negInfo) > 0
bin/folkung/folkung/Paradox/Flatten.hs:    | S.size cl >= 1 + S.size bs
bin/folkung/folkung/Paradox/Flatten.hs:       || S.size cl >= S.size cl' = largestClique cl gr'
bin/folkung/folkung/Paradox/Flatten.hs:                          -- && S.size (free xs) <= 1
bin/folkung/folkung/Paradox/Flatten.hs:      , S.size sgns == 1
bin/folkung/folkung/Paradox/Flatten.hs:    n   = S.size (free ls)
bin/folkung/folkung/Paradox/Flatten.hs:      , S.size ws < n-1
bin/folkung/folkung/Paradox/Flatten.hs:        (S.size s1,tpsize v2,inter s2) `compare` (S.size s2,tpsize v1,inter s1)
bin/folkung/folkung/Paradox/Flatten.hs:        sum [ S.size (s `S.intersection` vs) | (v,vs) <- cons, v `S.member` s  ]
bin/folkung/folkung/Paradox/Flatten.hs:        , S.size ws' < S.size freeRight-1
bin/folkung/folkung/Paradox/Flatten.hs:           | S.size (free ls) >= 3
bin/folkung/folkung/Paradox/Flatten.hs:                     | S.size ((ws `S.intersection` vs) `S.difference` ok) == 0 =
bin/folkung/folkung/Paradox/Instantiate.hs:  isGround c = S.size (free c) == 0
bin/folkung/folkung/Paradox/Solve.hs:     sequence_ [ putStrLn ("[" ++ show (S.size (free c)) ++ "] " ++ showClause c) | c <- fcs ]
bin/folkung/folkung/Paradox/Solve.hs:  degree x = S.size . free $ x
bin/gf/src/compiler/GF/Compile/GeneratePMCFG.hs:          | product (map Set.size ys) == count
bin/gf/src/compiler/GF/Speech/CFGToFA.hs:            indeg (c,_) = maybe 0 Set.size $ Map.lookup c ub
bin/gf/src/compiler/GF/Speech/CFGToFA.hs:  where (fa', ns) = newStates (replicate (Set.size cs) ()) fa
bin/gf/src/compiler/GF/Speech/SRG.hs:          ++ ", External categories: " ++ show (Set.size (cfgExternalCats g))
bin/gf/src/Data/Binary.hs:    put s = put (Set.size s) >> mapM_ put (Set.toAscList s)
bin/gf/src/Data/Binary.hs:    put s = put (IntSet.size s) >> mapM_ put (IntSet.toAscList s)
bin/gf/src/GF/Compile/GeneratePMCFG.hs:          | product (map Set.size ys) == count = 
bin/gf/src/GF/Compile/GeneratePMCFGOld.hs:          | product (map Set.size ys) == count = 
bin/gf/src/GF/Data/MultiMap.hs:size = sum . Prelude.map Set.size . Map.elems
bin/gf/src/GF/Speech/CFGToFA.hs:            indeg (c,_) = maybe 0 Set.size $ Map.lookup c ub
bin/gf/src/GF/Speech/CFGToFA.hs:  where (fa', ns) = newStates (replicate (Set.size cs) ()) fa
bin/gf/src/GF/Speech/SRG.hs:          ++ ", External categories: " ++ show (Set.size (cfgExternalCats g))
bin/gf/src/runtime/haskell/Data/Binary.hs:    put s = put (Set.size s) >> mapM_ put (Set.toAscList s)
bin/gf/src/runtime/haskell/Data/Binary.hs:    put s = put (IntSet.size s) >> mapM_ put (IntSet.toAscList s)
bin/halfs/Halfs/FSRoot.hs:                                     $ Set.size $ fsRootAllInodeNums fsroot
bin/halfs/Halfs.hs:  putStr $ "There are a total of: " ++ (show $ Set.size allInodeNums) ++ " inodes"
bin/halfs/Halfs.hs:    when (Set.size freeSet /= length freeList) (
bin/halfs/Halfs.hs:--        (error $ "requested FS size greater than physical disk.  blocks: " ++ (show fileLen) ++ " size: " ++ (show realBlocks))
bin/halfs/Halfs/TheBlockMap.hs:    = assert (queueLength free == Set.size freeSet) $
bin/happstack-facebook/examples/Pushups.hs:                      , <p><% show $ Set.size (wannabes challenge) %> <a href=((canvasURLS config) "approve/" ++ cidStr)>requests</a> to join.</p>
bin/happstack/happstack-ixset/src/Happstack/Data/IxSet.hs:size = Set.size . toSet
bin/happstack/happstack-ixset/src/Happstack/Data/IxSet.hs:      no_values = sum [sum [Set.size s | s <- Map.elems m] | Ix m _ <- indexes]
bin/happstack-stable/happstack-ixset/src/Happstack/Data/IxSet.hs:size = Set.size . toSet
bin/happstack-stable/happstack-ixset/src/Happstack/Data/IxSet.hs:      no_values = sum [sum [Set.size s | s <- Map.elems m] | Ix m <- indices]
bin/hcorpus/hcorpus.hs:           let rank = 1 `fidiv` Set.size wrds,
bin/hoogle/src/Hoogle/DataBase/TypeSearch/Binding.hs:                g (l, vs) = Just $ [restrict|isJust l] ++ replicate (max 0 $ Set.size vs - 1) var
bin/htab/src/Formula.hs:countNominals f = Set.size $ extractNominals f 
bin/hylolib/src/HyLo/Model/Herbrand.hs:    coarbitrary (H es ps rs s) = coarbitrary (Set.size es) .
bin/hylolib/src/HyLo/Model/Herbrand.hs:                                 coarbitrary (Set.size ps) .
bin/hylolib/src/HyLo/Model/Herbrand.hs:                                 coarbitrary (Set.size rs) .
bin/hylolib/src/HyLo/Model.hs:  Set.size (worlds m) > 1 ==> forAll (worldOf m) $ \w ->
bin/hylores-2.5/src/HyLoRes/Clause/BasicClause.hs:    size          = Set.size . toFormulaSet
bin/hylores-2.5/src/HyLoRes/Subsumption/ClausesByFormulaIndex.hs:                                  let sortedCandidates = sortBy (compareUsing Set.size) subsCandidates
bin/hylores-diego/src/HyLoRes/Clause/BasicClause.hs:    size          = Set.size . toFormulaSet
bin/hylores-diego/src/HyLoRes/Subsumption/ClausesByFormulaIndex.hs:                                  let sortedCandidates = sortBy (compareUsing Set.size) subsCandidates
bin/ipclib/Language/Pepa/Compile/States.hs:        Just limit -> ((stateSpaceSize seen) + (Set.size stack)) > limit
bin/ipclib/Language/Pepa/Compile/Uniformise.hs:    | (Set.size sources) == 1 = singleSourcePiZero
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaCombinators.hs:   m1        = Set.size states1
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaCombinators.hs:   m2        = Set.size states2
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaCombinators.hs:   k = (Set.size states1) - 1
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaCombinators.hs:   m         = Set.size states
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaCombinators.hs:   k        = Set.size states1 - 1
bin/jhc/src/Fixer/Fixer.hs:    mputStr $ "Finding fixpoint for " ++ mstring ++ ": " ++ "[" ++ show (Set.size to) ++ "]"
bin/jhc/src/Grin/SSimplify.hs:        v n | n `IS.member` s = v (1 + n + IS.size s)
bin/jhc/src/Ho/Build.hs:    maxModules <- Set.size `fmap` countNodes cn
bin/jhc/src/Ho/Build.hs:    maxModules <- Set.size `fmap` countNodes cn
bin/jhc/src/Support/MapBinaryInstance.hs:        put (fromIntegral $ Set.size x :: Word32)
bin/jhc/src/Util/HasSize.hs:import qualified Data.Set(Set,size,null)
bin/jhc/src/Util/HasSize.hs:import qualified Data.IntSet(IntSet,size,null)
bin/jhc/src/Util/HasSize.hs:    size = Data.Set.size
bin/jhc/src/Util/HasSize.hs:    size = Data.IntSet.size
bin/jhc/src/Util/NameMonad.hs:freeNames s  = filter (not . (`Set.member` s)) (genNames (Set.size s))
bin/jhc/src/Util/NameMonad.hs:        fromNameMT $ newNameFrom  (genNames (Set.size used + Set.size bound))
bin/joint-collections/src/Data/Collections.hs:	csize = Set.size
bin/lhc/src/Grin/HPT/Interface.hs:--    | Set.size h1 `seq` Set.size h2 `seq` False = undefined
bin/lhc/src/Grin/Optimize/CallPattern.hs:          nPatterns = Set.size callPatterns
bin/luna/tools/luna.hs:liveCount = (S.size `fmap`) . liveSet
bin/luna/tools/luna.hs:deadCount = (S.size `fmap`) . deadSet
bin/metaquote/src/Language/Haskell/Meta/Set.hs:  size     = S.size
bin/mira/src/Language/Mira/BuildNfa.hs:    m1 = Set.size states1
bin/mira/src/Language/Mira/BuildNfa.hs:    m2 = Set.size states2
bin/mira/src/Language/Mira/BuildNfa.hs:	k = Set.size states1 - 1
bin/mira/src/Language/Mira/BuildNfa.hs:    m = Set.size myStates
bin/proteinvis/Graphics/Visualization/Tree/Geometry.hs:    where theta = ((fromIntegral index - (fromIntegral (S.size . fst . S.split (Name name) $ missingLeaves))) * 2 * 3.14157) / (num_leaves - fromIntegral (S.size missingLeaves))          
bin/proteinvis/Main.hs:                                                        GLUT.renderString GLUT.Roman ("Number of supernodes: " ++ (show . S.size $ superNodes st'))
bin/proteinvis/Main.hs:                                                        GLUT.renderString GLUT.Roman ("Number of leaves in supernodes: " ++ (show . sum . map (S.size . Index.collectLeaves S.empty) . lower . S.toList . S.map (\(GL.Name k) -> Index.find (fromIntegral k) (index st')) . superNodes $ st') ++ "/" ++ (show . S.size . Index.collectLeaves S.empty . index $ st')))
bin/proteinvis/ProgramState.hs:          c = S.size go
bin/proteinvis/Protein.hs:         , term_count = S.size terms
bin/proteinvis/Protein.hs:                                               , term_count = S.size terms
bin/protocol-buffers/hprotoc/Text/ProtocolBuffers/ProtoCompile/Resolve.hs:  when (Set.size numbers /= Seq.length (D.DescriptorProto.field dp)) $
bin/protocol-buffers/hprotoc/Text/ProtocolBuffers/ProtoCompile/Resolve.hs:  when (Set.size (Set.fromList values) /= Seq.length vs) $
bin/pullrepo/attic/SAT.hs:  varNum = Set.size vars
bin/pullrepo/attic/SAT.hs:  labIds = Map.fromList $ zip (Set.toList labels) [varNum + 1 .. varNum + Set.size labels]
bin/rhaskell/rhaskell/RHaskellPrimitives.hs:                 let n = (Set.size set) + 1
bin/rhaskell/rhaskell/RHaskellPrimitives.hs:                                         (\s -> let n = (Set.size s) + 1
bin/rhaskell/rhaskell/RHaskellPrimitives.hs:                                          let n = (Set.size s) - 1
bin/rhaskell/rhaskell/RHaskellPrimitives.hs:       let n = Set.size s
bin/rhaskell/rhaskell/RHaskellPrimitives.hs:          (\s -> do let n = Set.size s
bin/syb-with-class/Data/Generics/SYB/WithClass/Instances.hs:  toConstr _ m | S.size m == 0 = emptySetConstr
bin/tanius/examples/Chat3/src/Chat3.hs:            let numUsersStr = show (Set.size currentUsers)
bin/watch-darcs/src/HTML.hs:	show (S.size (r2p d !!!! r)) +++ 
bin/xmobar/Plugins/Mail.hs:        changeLoop (mapM (fmap S.size . readTVar) vs) $ \ns -> do
bin/yhc/src/compiler98/ByteCode/Graph.hs:       if Set.size jumps /= 1 then
-------------- next part --------------
bin/agata/Test/AgataTH.hs
bin/agda2/src/compat/Data/Foldable.hs
bin/agda2/src/full/Agda/Compiler/Alonzo/Main.hs
bin/agda2/src/full/Agda/Compiler/MAlonzo/Compiler.hs
bin/agda2/src/full/Agda/Compiler/MAlonzo/Misc.hs
bin/agda2/src/full/Agda/Interaction/CommandLine/CommandLine.hs
bin/agda2/src/full/Agda/Interaction/Highlighting/Vim.hs
bin/agda2/src/full/Agda/Interaction/Imports.hs
bin/agda2/src/full/Agda/Syntax/Concrete/Operators.hs
bin/agda2/src/full/Agda/Syntax/Position.hs
bin/agda2/src/full/Agda/Syntax/Translation/AbstractToConcrete.hs
bin/agda2/src/full/Agda/Syntax/Translation/InternalToAbstract.hs
bin/agda2/src/full/Agda/Termination/CallGraph.hs
bin/agda2/src/full/Agda/Termination/FoetusTermination.hs
bin/agda2/src/full/Agda/Termination/Lexicographic.hs
bin/agda2/src/full/Agda/Termination/TermCheck.hs
bin/agda2/src/full/Agda/Termination/Termination.hs
bin/agda2/src/full/Agda/TypeChecking/Free.hs
bin/agda2/src/full/Agda/TypeChecking/MetaVars.hs
bin/agda2/src/full/Agda/TypeChecking/Monad/Base.hs
bin/agda2/src/full/Agda/TypeChecking/Monad/Imports.hs
bin/agda2/src/full/Agda/TypeChecking/Monad/MetaVars.hs
bin/agda2/src/full/Agda/TypeChecking/Monad/Mutual.hs
bin/agda2/src/full/Agda/TypeChecking/Monad/Signature.hs
bin/agda2/src/full/Agda/TypeChecking/Positivity.hs
bin/agda2/src/full/Agda/TypeChecking/Rules/Def.hs
bin/agda2/src/full/Agda/TypeChecking/Telescope.hs
bin/agda2/src/full/Agda/TypeChecking/Test/Generators.hs
bin/agda2/src/full/Agda/TypeChecking/Tests.hs
bin/agda2/src/full/Agda/Utils/Size.hs
bin/agda2/src/prototyping/eval/DeBruijnCBN7.hs
bin/agda2/src/prototyping/eval/DeBruijnLazy1.hs
bin/agda2/src/prototyping/eval/DeBruijnLazy2.hs
bin/agda2/src/prototyping/eval/DeBruijnLazy3.hs
bin/agda2/src/prototyping/eval/DeBruijnLazy4.hs
bin/agda2/src/prototyping/eval/DeBruijnLazy5.hs
bin/agda2/src/prototyping/eval/DeBruijnLazy6.hs
bin/agda2/src/prototyping/eval/DeBruijnLazy7.hs
bin/agda2/src/prototyping/mixfix/benchmarks/PrecedenceGraph.hs
bin/agda2/src/prototyping/mixfix/ExpressionParser.hs
bin/agda2/src/prototyping/mixfix/MixFix.hs
bin/agda2/src/prototyping/mixfix/PrecedenceGraph.hs
bin/agda2/src/prototyping/mixfix/Test.hs
bin/agda2/src/prototyping/mixfix/Utilities.hs
bin/agda/src/compat/Data/Foldable.hs
bin/agda/src/full/Agda/Compiler/Epic/AuxAST.hs
bin/agda/src/full/Agda/Compiler/Epic/CompileState.hs
bin/agda/src/full/Agda/Compiler/Epic/LambdaLift.hs
bin/agda/src/full/Agda/Compiler/MAlonzo/Compiler.hs
bin/agda/src/full/Agda/Compiler/MAlonzo/Misc.hs
bin/agda/src/full/Agda/Interaction/CommandLine/CommandLine.hs
bin/agda/src/full/Agda/Interaction/Highlighting/Vim.hs
bin/agda/src/full/Agda/Interaction/Imports.hs
bin/agda/src/full/Agda/Syntax/Concrete/Operators.hs
bin/agda/src/full/Agda/Syntax/Position.hs
bin/agda/src/full/Agda/Syntax/Translation/AbstractToConcrete.hs
bin/agda/src/full/Agda/Syntax/Translation/InternalToAbstract.hs
bin/agda/src/full/Agda/Termination/CallGraph.hs
bin/agda/src/full/Agda/Termination/FoetusTermination.hs
bin/agda/src/full/Agda/Termination/Lexicographic.hs
bin/agda/src/full/Agda/Termination/TermCheck.hs
bin/agda/src/full/Agda/Termination/Termination.hs
bin/agda/src/full/Agda/TypeChecking/Constraints.hs
bin/agda/src/full/Agda/TypeChecking/Coverage.hs
bin/agda/src/full/Agda/TypeChecking/Free.hs
bin/agda/src/full/Agda/TypeChecking/Injectivity.hs
bin/agda/src/full/Agda/TypeChecking/MetaVars.hs
bin/agda/src/full/Agda/TypeChecking/MetaVars/Occurs.hs
bin/agda/src/full/Agda/TypeChecking/Monad/Base.hs
bin/agda/src/full/Agda/TypeChecking/Monad/Imports.hs
bin/agda/src/full/Agda/TypeChecking/Monad/MetaVars.hs
bin/agda/src/full/Agda/TypeChecking/Monad/Mutual.hs
bin/agda/src/full/Agda/TypeChecking/Monad/Signature.hs
bin/agda/src/full/Agda/TypeChecking/Monad/State.hs
bin/agda/src/full/Agda/TypeChecking/Positivity.hs
bin/agda/src/full/Agda/TypeChecking/Reduce.hs
bin/agda/src/full/Agda/TypeChecking/Rules/Def.hs
bin/agda/src/full/Agda/TypeChecking/Rules/Term.hs
bin/agda/src/full/Agda/TypeChecking/Serialise.hs
bin/agda/src/full/Agda/TypeChecking/Substitute.hs
bin/agda/src/full/Agda/TypeChecking/Telescope.hs
bin/agda/src/full/Agda/TypeChecking/Test/Generators.hs
bin/agda/src/full/Agda/TypeChecking/Tests.hs
bin/agda/src/full/Agda/Utils/Graph.hs
bin/agda/src/full/Agda/Utils/Size.hs
bin/agda/src/prototyping/eval/DeBruijnCBN7.hs
bin/agda/src/prototyping/eval/DeBruijnLazy1.hs
bin/agda/src/prototyping/eval/DeBruijnLazy2.hs
bin/agda/src/prototyping/eval/DeBruijnLazy3.hs
bin/agda/src/prototyping/eval/DeBruijnLazy4.hs
bin/agda/src/prototyping/eval/DeBruijnLazy5.hs
bin/agda/src/prototyping/eval/DeBruijnLazy6.hs
bin/agda/src/prototyping/eval/DeBruijnLazy7.hs
bin/agda/src/prototyping/mixfix/benchmarks/PrecedenceGraph.hs
bin/agda/src/prototyping/mixfix/ExpressionParser.hs
bin/agda/src/prototyping/mixfix/MixFix.hs
bin/agda/src/prototyping/mixfix/PrecedenceGraph.hs
bin/agda/src/prototyping/mixfix/Test.hs
bin/agda/src/prototyping/mixfix/Utilities.hs
bin/alex/src/Set.hs
bin/asn1/Test.hs
bin/berp-compile/src/Berp/Compile/Compile.hs
bin/berp-compile/src/Berp/Compile/CompileMonad.hs
bin/berp-compile/src/Berp/Compile/PySyntaxUtils.hs
bin/berp-compile/src/Berp/Compile/VarSet.hs
bin/bimap/Test/Tests.hs
bin/binary-shared/src/Data/Binary/Shared.hs
bin/binary/src/Data/Binary.hs
bin/binary/tests/QC.hs
bin/binary/tests/QuickCheckUtils.hs
bin/bio/Bio/Clustering.hs
bin/bio/Bio/GFF3/FeatureHier.hs
bin/bio/Bio/GFF3/FeatureHierSequences.hs
bin/bio/Bio/GFF3/SGD.hs
bin/bktrees/bench/Bench.hs
bin/bktrees/Data/Set/BKTree.hs
bin/bktrees/Data/Set/BKTree/Internal.hs
bin/bktrees/test/Test.hs
bin/blobs/lib/DData/Set.hs
bin/buddha/libbuddha/EDT.hs
bin/buddha/libbuddha/GraphToDotGraph.hs
bin/buddha/transform/Iface.hs
bin/buddha/transform/Record.hs
bin/buddha/transform/Transform.hs
bin/buddha/transform/TransMonad.hs
bin/bytestring/tests/spellcheck.hs
bin/cabal-install/Distribution/Client/Dependency.hs
bin/cabal-install/Distribution/Client/Dependency/TopDown.hs
bin/cabal-install/Distribution/Client/Init/Heuristics.hs
bin/cereal/src/Data/Serialize/Get.hs
bin/cereal/src/Data/Serialize.hs
bin/cereal/src/Data/Serialize/Put.hs
bin/chopsticks/CFG.hs
bin/chopsticks/Chopsticks.hs
bin/conjure/src/Conjure/Logic/PeerManager.hs
bin/conjure/src/Conjure/Network/Peer.hs
bin/conjure/src/Conjure/STM/PeerCtrl.hs
bin/conjure/src/Conjure/Types.hs
bin/contextfree/CheckGrammar.hs
bin/criterion/Criterion/MultiMap.hs
bin/cult/src/1d/Compiler.hs
bin/cult/src/1d/Layout.hs
bin/darcs/src/Darcs/Repository/HashedIO.hs
bin/darcswatch/src/HTML.hs
bin/darcswatch/src/Main.hs
bin/darcswatch/src/MultiMap.hs
bin/dbus-core/Examples/dbus-monitor.hs
bin/dbus-core/Examples/simple.hs
bin/ddc/src/Constraint/Bits.hs
bin/ddc/src/Constraint/Simplify.hs
bin/ddc/src/Core/Bind.hs
bin/ddc/src/Core/Curry.hs
bin/ddc/src/Core/Float.hs
bin/ddc/src/Core/Graph.hs
bin/ddc/src/Core/Lift.hs
bin/ddc/src/Core/Lift/LiftLambdas.hs
bin/ddc/src/Core/Plate/FreeVars.hs
bin/ddc/src/Core/Prim.hs
bin/ddc/src/Core/Reconstruct.hs
bin/ddc/src/Core/ToSea.hs
bin/ddc/src/Core/ToSea/Sequence.hs
bin/ddc/src/Core/Util/Beta.hs
bin/ddc/src/Core/Util/Pack.hs
bin/ddc/src/Core/Util/Subsumes.hs
bin/ddc/src/Core/Util/Trim.hs
bin/ddc/src/DDC/Core/Lint/Exp.hs
bin/ddc/src/DDC/Core/Lint.hs
bin/ddc/src/DDC/Solve/Node.hs
bin/ddc/src/DDC/Solve/Sink.hs
bin/ddc/src/DDC/Solve/Trace.hs
bin/ddc/src/DDC/Type/CutLoops.hs
bin/ddc/src/DDC/Type/Elaborate.hs
bin/ddc/src/DDC/Type/Finalise.hs
bin/ddc/src/DDC/Type/Flatten.hs
bin/ddc/src/DDC/Type/FreeCids.hs
bin/ddc/src/DDC/Type/FreeTVars.hs
bin/ddc/src/DDC/Type/FreeVars.hs
bin/ddc/src/DDC/Type/Pack.hs
bin/ddc/src/DDC/Type/Pretty.hs
bin/ddc/src/DDC/Type/Quantify.hs
bin/ddc/src/DDC/Type/Substitute.hs
bin/ddc/src/DDC/Type/Transform.hs
bin/ddc/src/DDC/Type/Trim.hs
bin/ddc/src/DDC/Util/Container.hs
bin/ddc/src/DDC/Util/Doc.hs
bin/ddc/src/DDC/Util/FreeVars.hs
bin/ddc/src/DDC/Util/Pretty/Simple.hs
bin/ddc/src/Desugar/Elaborate.hs
bin/ddc/src/Desugar/Plate/FreeVars.hs
bin/ddc/src/Desugar/Project.hs
bin/ddc/src/Desugar/Slurp/Slurp.hs
bin/ddc/src/Desugar/Slurp/SlurpX.hs
bin/ddc/src/Desugar/Slurp/State.hs
bin/ddc/src/Desugar/Slurp/Util.hs
bin/ddc/src/Desugar/ToCore/Lambda.hs
bin/ddc/src/Desugar/Util.hs
bin/ddc/src/Main/Compile.hs
bin/ddc/src/Main/Core.hs
bin/ddc/src/Main/Desugar.hs
bin/ddc/src/Main/Make.hs
bin/ddc/src/Module/Export.hs
bin/ddc/src/Module/Graph.hs
bin/ddc/src/Module/Interface/Export.hs
bin/ddc/src/Module/Interface.hs
bin/ddc/src/Source/Lint.hs
bin/ddc/src/Source/Rename.hs
bin/ddc/src/Type/Base.hs
bin/ddc/src/Type/Check/Danger.hs
bin/ddc/src/Type/Check/GraphicalData.hs
bin/ddc/src/Type/Check/SchemeDanger.hs
bin/ddc/src/Type/Class.hs
bin/ddc/src/Type/Context.hs
bin/ddc/src/Type/Crush/Effects.hs
bin/ddc/src/Type/Crush/Fetter.hs
bin/ddc/src/Type/Crush/Shape.hs
bin/ddc/src/Type/Crush/Unify.hs
bin/ddc/src/Type/Dump.hs
bin/ddc/src/Type/Effect/MaskLocal.hs
bin/ddc/src/Type/Export.hs
bin/ddc/src/Type/Extract.hs
bin/ddc/src/Type/Feed.hs
bin/ddc/src/Type/Plate/Collect.hs
bin/ddc/src/Type/Plug.hs
bin/ddc/src/Type/Pretty.hs
bin/ddc/src/Type/Scheme.hs
bin/ddc/src/Type/Solve/BindGroup.hs
bin/ddc/src/Type/Solve/Finalise.hs
bin/ddc/src/Type/Solve/Generalise.hs
bin/ddc/src/Type/Solve/Grind.hs
bin/ddc/src/Type/Solve.hs
bin/ddc/src/Type/State.hs
bin/ddc/src/Type/Strengthen.hs
bin/ddc/src/Type/Util/Bits.hs
bin/ddc/src/Type/Util/Cut.hs
bin/ddc/src/Type/Util/Elaborate.hs
bin/ddc/src/Type/Util/Finalise.hs
bin/ddc/src/Type/Util/Flatten.hs
bin/ddc/src/Type/Util/Mask.hs
bin/ddc/src/Type/Util/Normalise.hs
bin/ddc/src/Type/Util/PackFast.hs
bin/ddc/src/Type/Util/Quantify.hs
bin/ddc/src/Type/Util/Substitute.hs
bin/ddc/src/Type/Util/Trim.hs
bin/ddc/src/Util/Control/Dispatch.hs
bin/ddc/src/Util/Data/WorkGraph.hs
bin/ddc/src/Util/Graph/Deps.hs
bin/ddc/src/Util.hs
bin/ddc/tools/old/war/Order.hs
bin/derive/Data/Derive/Internal/Traversal.hs
bin/derive/Data/DeriveTraversal.hs
bin/djinn/Djinn/MJ.hs
bin/edison/edison-core/src/Data/Edison/Coll/StandardSet.hs
bin/flm/FLM/HAppS.hs
bin/folkung/folkung/Clausify.hs
bin/folkung/folkung/Equinox/ConSat.hs
bin/folkung/folkung/Equinox/FolSat.hs
bin/folkung/folkung/Equinox/FolSat-new.hs
bin/folkung/folkung/Equinox/TermSat.hs
bin/folkung/folkung/Form.hs
bin/folkung/folkung/Paradox/AnalysisTypes.hs
bin/folkung/folkung/Paradox/Flatten.hs
bin/folkung/folkung/Paradox/Instantiate.hs
bin/folkung/folkung/Paradox/Solve.hs
bin/folkung/folkung/Paradox/SolveInstances.hs
bin/folkung/folkung/ParseProblem.hs
bin/folkung/test.hs
bin/geni/src/NLP/GenI/Flags.hs
bin/geni/src/NLP/GenI/GeniVal.hs
bin/geni/src/NLP/GenI/PolarityTypes.hs
bin/geordi/src/Editing/Execute.hs
bin/geordi/src/Editing/Tests.hs
bin/geordi/src/RequestEval.hs
bin/geordi/src/Request.hs
bin/gf/src/compiler/GF/Compile/CheckGrammar.hs
bin/gf/src/compiler/GF/Compile/GeneratePMCFG.hs
bin/gf/src/compiler/GF/Compile.hs
bin/gf/src/compiler/GF/Compile/Optimize.hs
bin/gf/src/compiler/GF/Compile/PGFtoJS.hs
bin/gf/src/compiler/GF/Compile/ToAPI.hs
bin/gf/src/compiler/GF/Data/Graph.hs
bin/gf/src/compiler/GF/Data/Relation.hs
bin/gf/src/compiler/GF/Infra/Option.hs
bin/gf/src/compiler/GF/Speech/CFG.hs
bin/gf/src/compiler/GF/Speech/CFGToFA.hs
bin/gf/src/compiler/GF/Speech/FiniteState.hs
bin/gf/src/compiler/GF/Speech/PGFToCFG.hs
bin/gf/src/compiler/GF/Speech/SRG.hs
bin/gf/src/Data/Binary.hs
bin/gf/src/GF/Compile/CheckGrammar.hs
bin/gf/src/GF/Compile/GenerateFCFG.hs
bin/gf/src/GF/Compile/GeneratePMCFG.hs
bin/gf/src/GF/Compile/GeneratePMCFGOld.hs
bin/gf/src/GF/Compile/GFCCtoJS.hs
bin/gf/src/GF/Compile.hs
bin/gf/src/GF/Compile/Optimize.hs
bin/gf/src/GF/Data/Graph.hs
bin/gf/src/GF/Data/MultiMap.hs
bin/gf/src/GF/Data/Relation.hs
bin/gf/src/GF/Infra/Option.hs
bin/gf/src/GF/Speech/CFG.hs
bin/gf/src/GF/Speech/CFGToFA.hs
bin/gf/src/GF/Speech/FiniteState.hs
bin/gf/src/GF/Speech/PGFToCFG.hs
bin/gf/src/GF/Speech/SRG.hs
bin/gf/src/PGF/Binary.hs
bin/gf/src/PGF/BuildParser.hs
bin/gf/src/PGF/Data.hs
bin/gf/src/PGF/Parsing/FCFG/Active.hs
bin/gf/src/PGF/Parsing/FCFG/Incremental.hs
bin/gf/src/PGF/PMCFG.hs
bin/gf/src/runtime/haskell/Data/Binary.hs
bin/gf/src/runtime/haskell/PGF/Binary.hs
bin/gf/src/runtime/haskell/PGF/Data.hs
bin/gf/src/runtime/haskell/PGF/Forest.hs
bin/gf/src/runtime/haskell/PGF/Linearize.hs
bin/gf/src/runtime/haskell/PGF/Macros.hs
bin/gf/src/runtime/haskell/PGF/Morphology.hs
bin/gf/src/runtime/haskell/PGF/Optimize.hs
bin/gf/src/runtime/haskell/PGF/Parse.hs
bin/gf/src/runtime/haskell/PGF/Printer.hs
bin/gf/src/runtime/haskell/PGF/VisualizeTree.hs
bin/gf/testsuite/runtime/parser/Parse.hs
bin/ghc/compiler/nativeGen/RegAlloc/Graph/SpillClean.hs
bin/ghc/compiler/nativeGen/RegAlloc/Graph/Spill.hs
bin/ghc/compiler/nativeGen/RegAlloc/Liveness.hs
bin/ghc/libraries/containers/benchmarks/Set.hs
bin/ghc/libraries/containers/Data/IntSet.hs
bin/ghc/libraries/containers/Data/Map.hs
bin/ghc/libraries/containers/Data/Set.hs
bin/ghc/libraries/containers/tests/intset-properties.hs
bin/ghc/libraries/containers/tests/map-properties.hs
bin/ghc/libraries/containers/tests/set-properties.hs
bin/ghc/utils/hpc/HpcCombine.hs
bin/ghc/utils/hpc/HpcDraft.hs
bin/ghc/utils/hpc/HpcFlags.hs
bin/ghc/utils/hpc/HpcMarkup.hs
bin/ghc/utils/hpc/HpcReport.hs
bin/ghc/utils/hpc/HpcShowTix.hs
bin/ghc/utils/testremove/checkremove.hs
bin/graphalyze/Data/Graph/Analysis/Algorithms/Clustering.hs
bin/graphalyze/Data/Graph/Analysis/Algorithms/Directed.hs
bin/graphalyze/Data/Graph/Analysis.hs
bin/graphalyze/Data/Graph/Analysis/Internal.hs
bin/graphalyze/Data/Graph/Analysis/Types.hs
bin/graphalyze/Data/Graph/Analysis/Utils.hs
bin/graphviz/Data/GraphViz.hs
bin/graphviz/Data/GraphViz/Parsing.hs
bin/graphviz/Data/GraphViz/Printing.hs
bin/graphviz/Data/GraphViz/Testing/Properties.hs
bin/graphviz/Data/GraphViz/Types/State.hs
bin/graphviz/Data/GraphViz/Util.hs
bin/gtk2hs/cairo/Gtk2HsSetup.hs
bin/gtk2hs/gio/Gtk2HsSetup.hs
bin/gtk2hs/glib/Gtk2HsSetup.hs
bin/gtk2hs/gtk/Gtk2HsSetup.hs
bin/gtk2hs/pango/Gtk2HsSetup.hs
bin/gtk2hs/tools/apiGen/src/MarshalFixup.hs
bin/gtk2hs/tools/apiGen/src/Marshal.hs
bin/gtk2hs/tools/c2hs/base/general/Set.hs
bin/gtk2hs/tools/c2hs/c/CParserMonad.hs
bin/h4sh/ap.hs
bin/h4sh/Build.hs
bin/h4sh/concatmap.hs
bin/h4sh/dropw.hs
bin/h4sh/filter.hs
bin/h4sh/foldl.hs
bin/h4sh/foldr.hs
bin/h4sh/iterate.hs
bin/h4sh/map.hs
bin/h4sh/takew.hs
bin/h4sh/unfoldr.hs
bin/hackage-scripts/Util.hs
bin/hackage-server/Distribution/Server/Distributions/Distributions.hs
bin/hackage-server/Distribution/Server/Distributions/Types.hs
bin/hade/LCP.hs
bin/halfs/Halfs/FSRoot.hs
bin/halfs/Halfs.hs
bin/halfs/Halfs/TheBlockMap.hs
bin/happstack-facebook/examples/Demo.hs
bin/happstack-facebook/examples/Pushups.hs
bin/happstack/happstack-data/src/Happstack/Data/Default.hs
bin/happstack/happstack-data/src/Happstack/Data/Serialize.hs
bin/happstack/happstack-ixset/src/Happstack/Data/IxSet.hs
bin/happstack/happstack-ixset/src/Happstack/Data/IxSet/Ix.hs
bin/happstack/happstack-ixset/src/Happstack/Data/IxSet/Usage.hs
bin/happstack/happstack-ixset/tests/Happstack/Data/IxSet/Tests.hs
bin/happstack-stable/happstack-data/src/Happstack/Data/Default.hs
bin/happstack-stable/happstack-data/src/Happstack/Data/Serialize.hs
bin/happstack-stable/happstack-ixset/src/Happstack/Data/IxSet.hs
bin/happstack-stable/happstack-ixset/src/Happstack/Data/IxSet/Ix.hs
bin/happstack-stable/happstack-ixset/tests/Happstack/Data/IxSet/Tests.hs
bin/happstack-tutorial/DataGraphInductive/SerializeableTree.hs
bin/happstack-tutorial-fork1/DataGraphInductive/SerializeableTree.hs
bin/happstack-tutorial-fork1/src/AppStateGraphBased.hs
bin/happstack-tutorial-fork1/src/IxSetExample.hs
bin/happstack-tutorial-fork1/src/UniqueLabelsGraph.hs
bin/happstack-tutorial/src/AppStateGraphBased.hs
bin/happstack-tutorial/src/IxSetExample.hs
bin/happstack-tutorial/src/UniqueLabelsGraph.hs
bin/happy/src/ParamRules.hs
bin/hashed-storage/monadtest.hs
bin/hashed-storage/Storage/Hashed/Darcs.hs
bin/hashed-storage/Storage/Hashed/Monad.hs
bin/hashed-storage/Storage/Hashed/Plain.hs
bin/hashed-storage/Storage/Hashed/Test.hs
bin/hashed-storage/Storage/Hashed/Utils.hs
bin/haskell-extra/Extra/Misc.hs
bin/haskell-learning/findComplementaryPairs.hs
bin/haskell-learning/guessANumber/GameState.hs
bin/haskell-learning/guessANumber/guessANumber.hs
bin/haskell-learning/katas/blowup.hs
bin/haskell-learning/katas/euler/09pythags.hs
bin/haskell-learning/katas/euler/EulerCommon.hs
bin/haskell-learning/katas/euler/nubs.hs
bin/haskell-learning/katas/finddupes.hs
bin/haskell-learning/lazinessBlowupExercises.hs
bin/haskell-learning/lazy-n-strict/bignub.hs
bin/haskell-learning/lazy-n-strict/maxSumConsecutive.hs
bin/haskell-learning/lazy-n-strict/Misc.hs
bin/haskell-learning/ndiraccounting/MiscGraph.hs
bin/haskell-learning/ndiraccounting/RippleAccounting.hs
bin/haskell-src-meta_new_th/src/Language/Haskell/Meta/Syntax/Vars.hs
bin/haskell-unixutils/System/Unix/Progress.hs
bin/hat/src/lib/Data/Set.hs
bin/hat/src/tools/FDT.hs
bin/hat/src/tools/HatDelta.hs
bin/hat/src/tools/Pretty.hs
bin/hat/src/tools/SExp.hs
bin/hbeat/Model.hs
bin/hbeat/Render.hs
bin/hbuild/Make/Graph.hs
bin/hbuild/Make/Graph/Utils.hs
bin/hbuild/Make/Test.hs
bin/hcorpus/hcorpus.hs
bin/hcorpus/hcorpus-slow.hs
bin/hera/ajaxgui/Language/Haskell/ER/Interact.hs
bin/hera/engine/Language/Haskell/ER/Equation.hs
bin/hera/engine/Language/Haskell/ER/HaskellRewrite.hs
bin/hera/engine/Language/Haskell/ER/Subst.hs
bin/hera/example/HERA.hs
bin/highlighting-kate/ParseSyntaxFiles.hs
bin/highlighting-kate/Text/Highlighting/Kate/Common.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Ada.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Alert.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Asp.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Awk.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Bash.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Bibtex.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/C.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Cmake.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Coldfusion.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Commonlisp.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Cpp.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Css.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/D.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Djangotemplate.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Doxygen.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Dtd.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Eiffel.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Erlang.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Fortran.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Haskell.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Java.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Javascript.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Json.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Lua.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Makefile.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Matlab.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Modula3.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Nasm.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Objectivec.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Ocaml.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Octave.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Pascal.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Perl.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Php.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Postscript.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Prolog.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Python.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Relaxngcompact.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Rhtml.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Ruby.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Scala.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Scheme.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Sql.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/SqlMysql.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/SqlPostgresql.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Tcl.hs
bin/highlighting-kate/Text/Highlighting/Kate/Syntax/Xslt.hs
bin/hlatex/Language/LaTeX/Printer.hs
bin/hledger/hledger/Hledger/Cli/Add.hs
bin/hlint/src/Hint/Naming.hs
bin/hlongurl/Data/List/MultiValuedGrouping.hs
bin/hlongurl/Hlongurl.hs
bin/hoogle/src/Data/Binary/Defer/Graph.hs
bin/hoogle/src/Hoogle/DataBase/SubstrSearch.hs
bin/hoogle/src/Hoogle/DataBase/TypeSearch/Binding.hs
bin/hope/Hope/Item/Operations.hs
bin/hope/Hope/Item/Types.hs
bin/hope/Hope/Tag/View.hs
bin/hpdf/Graphics/PDF/Text.hs
bin/hpodcp/hpodcp.hs
bin/hqmpd/src/Database.hs
bin/hqmpd/src/State.hs
bin/hqmpd/src/Types.hs
bin/hs-plugins/src/System/Plugins/Env.hs
bin/hs-plugins/testsuite/plugs/runplugs/Main.hs
bin/hsportage/src/Portage/Types.hs
bin/htab/src/Branch.hs
bin/htab/src/Formula.hs
bin/htab/src/ModelGen.hs
bin/htab/src/Rules.hs
bin/htam/src/Example/MassSpectrumESI.hs
bin/htam/src/Example/Serialization.hs
bin/htam/src/Riddle/HouseOfSantaClaus.hs
bin/htam/src/Riddle/SquarePair.hs
bin/hugs2yc/Yhc/Core/FrontEnd/Hugs/LinkUtil.hs
bin/hydra/src/Hydra/Stages/HandleEvents.hs
bin/hylolib/src/Data/Set/Arbitrary.hs
bin/hylolib/src/HyLo/Formula.hs
bin/hylolib/src/HyLo/Model/Herbrand.hs
bin/hylolib/src/HyLo/Model.hs
bin/hylolib/src/HyLo/Signature.hs
bin/hylores-2.5/src/HyLoRes/Clause/BasicClause.hs
bin/hylores-2.5/src/HyLoRes/Clause/FullClause.hs
bin/hylores-2.5/src/HyLoRes/Core/GivenClauseAlg.hs
bin/hylores-2.5/src/HyLoRes/Core/SMP/Worker.hs
bin/hylores-2.5/src/HyLoRes/Formula.hs
bin/hylores-2.5/src/HyLoRes/Formula/Transformations.hs
bin/hylores-2.5/src/HyLoRes/ModelGen.hs
bin/hylores-2.5/src/HyLoRes/Subsumption/ClausesByFormulaIndex.hs
bin/hylores-2.5/src/HyLoRes/Util/Classify.hs
bin/hylores-2.5/tests/test-example-formulas.hs
bin/hylores-diego/src/HyLoRes/Clause/BasicClause.hs
bin/hylores-diego/src/HyLoRes/Clause/FullClause.hs
bin/hylores-diego/src/HyLoRes/Core/GivenClauseAlg.hs
bin/hylores-diego/src/HyLoRes/Core/SMP/Worker.hs
bin/hylores-diego/src/HyLoRes/Formula.hs
bin/hylores-diego/src/HyLoRes/Formula/Transformations.hs
bin/hylores-diego/src/HyLoRes/ModelGen.hs
bin/hylores-diego/src/HyLoRes/Subsumption/ClausesByFormulaIndex.hs
bin/hylores-diego/src/HyLoRes/Util/Classify.hs
bin/hylores-diego/tests/test-example-formulas.hs
bin/ipclib/Ipc/Ipc.hs
bin/ipclib/Language/Pepa/Analysis/Analysis.hs
bin/ipclib/Language/Pepa/Compile/Hydra.hs
bin/ipclib/Language/Pepa/Compile/Model.hs
bin/ipclib/Language/Pepa/Compile/Odes.hs
bin/ipclib/Language/Pepa/Compile/States.hs
bin/ipclib/Language/Pepa/Compile/Uniformise.hs
bin/ipclib/Language/Pepa/Probes/AddProbes.hs
bin/ipclib/Language/Pepa/Probes/StateMachines/MinimiseDfa.hs
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaCombinators.hs
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaLib.hs
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaToDfa.hs
bin/ipclib/Language/Pepa/Probes/StateMachines/NfaTypes.hs
bin/ipclib/Language/Pepa/Probes/Syntax.hs
bin/ipclib/Language/Pepa/Probes/Translate.hs
bin/ipclib/Language/Pepa/Srmc/SrmcPepa.hs
bin/ipclib/Language/Pepa/Transform/HideAll.hs
bin/ipclib/Language/Ptrees/Evaluate.hs
bin/ipclib/tests/quickcheck/Properties.hs
bin/jhc/regress/tests/1_typecheck/2_pass/ghc/tc065.hs
bin/jhc/regress/tests/1_typecheck/2_pass/ghc/uncat/tc213.hs
bin/jhc/selftest/SelfTest.hs
bin/jhc/src/C/FromGrin2.hs
bin/jhc/src/C/Generate.hs
bin/jhc/src/E/Arbitrary.hs
bin/jhc/src/E/Lint.hs
bin/jhc/src/E/Main.hs
bin/jhc/src/E/SSimplify.hs
bin/jhc/src/E/ToHs.hs
bin/jhc/src/E/TypeAnalysis.hs
bin/jhc/src/Fixer/Fixer.hs
bin/jhc/src/Fixer/VMap.hs
bin/jhc/src/FrontEnd/Exports.hs
bin/jhc/src/FrontEnd/ParseMonad.hs
bin/jhc/src/FrontEnd/Rename.hs
bin/jhc/src/FrontEnd/Syn/Traverse.hs
bin/jhc/src/FrontEnd/Tc/Class.hs
bin/jhc/src/FrontEnd/Tc/Main.hs
bin/jhc/src/FrontEnd/Tc/Module.hs
bin/jhc/src/FrontEnd/Tc/Monad.hs
bin/jhc/src/FrontEnd/Tc/Type.hs
bin/jhc/src/FrontEnd/Tc/Unify.hs
bin/jhc/src/FrontEnd/TypeSynonyms.hs
bin/jhc/src/Grin/DeadCode.hs
bin/jhc/src/Grin/Devolve.hs
bin/jhc/src/Grin/EvalInline.hs
bin/jhc/src/Grin/FromE.hs
bin/jhc/src/Grin/Grin.hs
bin/jhc/src/Grin/HashConst.hs
bin/jhc/src/Grin/Lint.hs
bin/jhc/src/Grin/NodeAnalyze.hs
bin/jhc/src/Grin/Noodle.hs
bin/jhc/src/Grin/Optimize.hs
bin/jhc/src/Grin/Show.hs
bin/jhc/src/Grin/Simplify.hs
bin/jhc/src/Grin/SSimplify.hs
bin/jhc/src/Grin/StorageAnalysis.hs
bin/jhc/src/Grin/Unboxing.hs
bin/jhc/src/Grin/Whiz.hs
bin/jhc/src/Ho/Build.hs
bin/jhc/src/Ho/Library.hs
bin/jhc/src/Options.hs
bin/jhc/src/Support/MapBinaryInstance.hs
bin/jhc/src/Support/ShowTable.hs
bin/jhc/src/Util/BooleanSolver.hs
bin/jhc/src/Util/GMap.hs
bin/jhc/src/Util/HasSize.hs
bin/jhc/src/Util/NameMonad.hs
bin/jhc/src/Util/Relation.hs
bin/jhc/src/Util/SetLike.hs
bin/jhc/src/Util/TrueSet.hs
bin/jhc/src/Util/UnionSolve.hs
bin/jhc/src/Util/YAML.hs
bin/jmacro/Language/Javascript/JMacro/Base.hs
bin/jmacro/Language/Javascript/JMacro/TypeCheck.hs
bin/jmacro/Language/Javascript/JMacro/Typed.hs
bin/jmacro/Language/Javascript/JMacro/Types.hs
bin/joint-collections/src/Data/Collections.hs
bin/kolmo/L2.hs
bin/lambdabot/Plugin/Dummy/DocAssocs.hs
bin/lambdabot/Plugin/Pl/RuleLib.hs
bin/lambdabot/Plugin/Undo.hs
bin/lambdabot/State/L.hs
bin/lambdabot/State/Pristine.hs
bin/lambdahack/Display2.hs
bin/lambdahack/FOV.hs
bin/lambdahack/Item.hs
bin/lambdahack/Level.hs
bin/lambdahack/Perception.hs
bin/lambdahack/Turn.hs
bin/lambdavaluator/src/Data/Lambda/Base.hs
bin/lambdavaluator/src/Defs.hs
bin/lambdavaluator/src/Main.hs
bin/lambdavaluator/test/Test/Data/Lambda/Base.hs
bin/language-c/examples/SearchDef.hs
bin/language-c/src/Language/C/Parser/ParserMonad.hs
bin/language-c/src/Language/C/Pretty.hs
bin/language-c/test/src/RenderTests.hs
bin/latex-hint/Main.hs
bin/latexki/DepMapT.hs
bin/latexki/latexki.hs
bin/ldif/src/ldif2html.hs
bin/leksah/src/Data/Binary/Shared.hs
bin/leksah/src/Graphics/UI/Frame/ViewFrame.hs
bin/leksah/src/IDE/Core/Types.hs
bin/leksah/src/IDE/FileUtils.hs
bin/leksah/src/IDE/Metainfo/InterfaceCollector.hs
bin/leksah/src/IDE/Metainfo/Provider.hs
bin/leksah/src/IDE/Package.hs
bin/leksah/src/IDE/Pane/References.hs
bin/leksah/src/IDE/SourceCandy.hs
bin/lhc/lib/containers-0.2.0.1/Data/IntSet.hs
bin/lhc/lib/containers-0.2.0.1/Data/Map.hs
bin/lhc/lib/containers-0.2.0.1/Data/Set.hs
bin/lhc/src/Grin/DeadCode.hs
bin/lhc/src/Grin/HPT/FastSolve.hs
bin/lhc/src/Grin/HPT/Interface.hs
bin/lhc/src/Grin/HPT/QuickSolve.hs
bin/lhc/src/Grin/HPT/Solve.hs
bin/lhc/src/Grin/MinusMinus/Convert.hs
bin/lhc/src/Grin/Optimize/CallPattern.hs
bin/lhc/src/Grin/Optimize/Simple.hs
bin/lhc/src/Grin/SimpleCore/DeadCode.hs
bin/lhc/src/Grin/SimpleCore.hs
bin/lhc/src/Grin/Stage2/Optimize/Simple.hs
bin/lhc/src/Grin/Stage2/Transform.hs
bin/lhc/src/Grin/Stage3/Optimize/Simple.hs
bin/lhc/src/Grin/Stage3/Transform.hs
bin/lhc/src/Grin/Transform.hs
bin/logictptp/Form.hs
bin/logictptp/ParseProblem.hs
bin/ltk/src/Graphics/UI/Frame/ViewFrame.hs
bin/luna/tools/luna.hs
bin/mazesofmonad/src/MoresmauJP/Maze1/MazeGame.hs
bin/mazesofmonad/src/MoresmauJP/Maze1/Maze.hs
bin/megaslurp/Web/Twitter/Slurp.hs
bin/metagitit/Main.hs
bin/metagitit/MetaGitit/Config.hs
bin/metagitit/MetaGitit.hs
bin/metagitit/MetaGitit/Serve.hs
bin/metaquote/src/Language/Haskell/Meta/Set.hs
bin/minidarcs/camp-bin/Camp/Command/Inventory.hs
bin/minidarcs/camp-bin/Camp/Command/Pull.hs
bin/minidarcs/camp-core/Camp/Patch/Catch.hs
bin/minidarcs/camp-core/Camp/Patch/Merge.hs
bin/minidarcs/camp-core/Camp/Patch/Pretty.hs
bin/minidarcs/camp-core/Camp/Patch/Sequence.hs
bin/minidarcs/camp-view/Camp/View/Deps.hs
bin/minifp/minifp.graph/src/TermReduce.hs
bin/minifp/minifp.lambda/src/TermReduce.hs
bin/ministg/src/Ministg/AST.hs
bin/ministg/src/Ministg/GC.hs
bin/ministg/src/Ministg/State.hs
bin/mira/src/examples/BuildComplexNfaExample.hs
bin/mira/src/Language/Mira/BuildNfa.hs
bin/mira/src/Language/Mira/ImplementNfa.hs
bin/mira/src/Language/Mira/MinimiseDfa.hs
bin/mira/src/Language/Mira/NfaLib.hs
bin/mira/src/Language/Mira/NfaMisc.hs
bin/mira/src/Language/Mira/NfaToDfa.hs
bin/mira/src/Language/Mira/NfaTypes.hs
bin/mira/src/Tests/Language/Mira/TestBuildNfa.hs
bin/mira/src/Tests/Language/Mira/TestMinimiseDfa.hs
bin/mohws/src/Network/MoHWS/Configuration/Accessor.hs
bin/mohws/src/Network/MoHWS/Configuration.hs
bin/mohws/src/Network/MoHWS/Configuration/Parser.hs
bin/mohws/src/Network/MoHWS/Server.hs
bin/mubot/mueval/Mueval/Context.hs
bin/mueval-interactive/Mueval/Context.hs
bin/nobench/real/alex/Set.hs
bin/nobench/real/Djinn/MJ.hs
bin/nobench/real/happy/Set.hs
bin/numbertheorymodel/NumberTheoryModel.hs
bin/numeric-prelude/src/Algebra/Indexable.hs
bin/numericprelude/src/Algebra/Indexable.hs
bin/numeric-prelude/src/MathObj/Permutation/CycleList.hs
bin/numericprelude/src/MathObj/Permutation/CycleList.hs
bin/numeric-prelude/src/MathObj/Permutation/Table.hs
bin/numericprelude/src/MathObj/Permutation/Table.hs
bin/opengl/specs/enumerant/ConvertEnumSpec.hs
bin/patchwiki-dev/Main.hs
bin/patchwiki-dev/MetaGitit/Config.hs
bin/patchwiki-dev/MetaGitit.hs
bin/patchwiki-dev/MetaGitit/Serve.hs
bin/patchwork/Patchwork/GUI/Changes.hs
bin/patchwork/Patchwork/GUI/PatchView.hs
bin/patchwork/Patchwork/GUI/PushPull.hs
bin/polyfunviz/ContourSweep/ContourSweep.hs
bin/polyfunviz/ContourTrack/ContourTrack.hs
bin/preflex/Plugin/Privileged.hs
bin/preflex/Plugin/Quote.hs
bin/preflex/Preflex/IRC.hs
bin/preflex/Preflex/ISupport.hs
bin/prelude-plus/test/Test.hs
bin/progression/Progression/Main.hs
bin/project-euler/P23.hs
bin/project-euler/P29.hs
bin/project-euler/P32.hs
bin/project-euler/P35.hs
bin/project-euler/P45.hs
bin/project-euler/P73.hs
bin/proteinvis/EventHandler.hs
bin/proteinvis/Graphics/Visualization/Tree/Geometry.hs
bin/proteinvis/Graphics/Visualization/Tree/Index.hs
bin/proteinvis/Graphics/Visualization/Tree/RenderGeometry.hs
bin/proteinvis/Main.hs
bin/proteinvis/ProgramState.hs
bin/proteinvis/Protein.hs
bin/proteinvis/RenderText.hs
bin/protocol-buffers/hprotoc/Text/ProtocolBuffers/ProtoCompile/BreakRecursion.hs
bin/protocol-buffers/hprotoc/Text/ProtocolBuffers/ProtoCompile/Gen.hs
bin/protocol-buffers/hprotoc/Text/ProtocolBuffers/ProtoCompile/Resolve.hs
bin/protocol-buffers/Text/ProtocolBuffers/Header.hs
bin/protocol-buffers/Text/ProtocolBuffers/Identifiers.hs
bin/protocol-buffers/Text/ProtocolBuffers/Reflections.hs
bin/protocol-buffers/Text/ProtocolBuffers/WireMessage.hs
bin/pullrepo/attic/Code2.hs
bin/pullrepo/attic/ExclusionAnalysis.hs
bin/pullrepo/attic/FeedbackArcSet.hs
bin/pullrepo/attic/FlagAnalysis.hs
bin/pullrepo/attic/SAT.hs
bin/pullrepo/attic/Scheduling.hs
bin/pullrepo/attic/yhc_graph/Graph.hs
bin/quickcheck/examples/Lambda.hs
bin/rdf4h/Text/RDF/RDF4H/GraphTestUtils.hs
bin/rdf4h/Text/RDF/RDF4H/MGraph.hs
bin/rhaskell/rhaskell/RHaskellPrimitives.hs
bin/roguestar/roguestar-engine/src/GridRayCaster.hs
bin/roguestar/rsagl/RSAGL/Tests.hs
bin/searchpath/SearchPath.hs
bin/share/lambdabot-4.2.2.1/State/L.hs
bin/share/lambdabot-4.2.2.1/State/Pristine.hs
bin/shsh/System/Console/ShSh/Builtins/Diff.hs
bin/sourcegraph/Analyse/Everything.hs
bin/sourcegraph/Analyse/GraphRepr.hs
bin/sourcegraph/Analyse/Imports.hs
bin/sourcegraph/Analyse/Module.hs
bin/sourcegraph/Analyse/Utils.hs
bin/sourcegraph/Analyse/Visualise.hs
bin/sourcegraph/Parsing/ParseModule.hs
bin/sourcegraph/Parsing/Types.hs
bin/spellcorrect/Original.hs
bin/static-pattern-calculus/src/Main.hs
bin/supercollider/src/Haskore/General/IdGenerator.hs
bin/supercollider/src/Haskore/General/IdGenerator/Set.hs
bin/supero/Dead/Evaluate2.hs
bin/supero/Dead/Evaluate3.hs
bin/supero/Dead/Evaluate4.hs
bin/supero/Dead/Evaluate5.hs
bin/supero/Dead/Evaluate.hs
bin/supero/Dead/Firstify.hs
bin/supero/Dead/Firstify/SpecState.hs
bin/supero/Dead/version1/Convert.hs
bin/supero/Dead/version2/Analysis.hs
bin/supero/Evaluate6.hs
bin/supero/Optimise/CAF.hs
bin/supero/Optimise/Evaluate.hs
bin/supero/supero3/Simplify.hs
bin/syb-with-class/Data/Generics/SYB/WithClass/Instances.hs
bin/tanius/examples/Chat3/src/Chat3.hs
bin/templ/templ/src/main/haskell/Checker.hs
bin/templ/templ/src/main/haskell/Inference.hs
bin/templ/templ/src/main/haskell/InferenceState.hs
bin/terpie-llvm/src/Compile.hs
bin/terpie-llvm/src/CompileUtils.hs
bin/text/Data/Text.hs
bin/text/scripts/ApiCompare.hs
bin/vty/src/Graphics/Vty/LLInput.hs
bin/watch-darcs/src/Darcs/Watch/GenerateOutput.hs
bin/watch-darcs/src/Darcs/Watch/PullRepos.hs
bin/watch-darcs/src/Darcs/Watch/UpdateRepoData.hs
bin/watch-darcs/src/Generate-Main.hs
bin/watch-darcs/src/HTML.hs
bin/watch-darcs/src/MultiMap.hs
bin/watch-darcs/src/PullRepos-Main.hs
bin/watch-darcs/src/UpdateRepoData-Main.hs
bin/wikiutils/wikiutils.hs
bin/wxgeneric/src/Graphics/UI/WxGeneric/GenericWidget/Parameters.hs
bin/wxhaskell/wxcore/src/haskell/Graphics/UI/WXCore/WxcClassesAL.hs
bin/wxhaskell/wxcore/src/haskell/Graphics/UI/WXCore/WxcClassesMZ.hs
bin/wxhaskell/wxdirect/src/Classes.hs
bin/wxhaskell/wxdirect/src/CompileClasses.hs
bin/wxhaskell/wxdirect/src/CompileHeader.hs
bin/wxhaskell/wxdirect/src/DeriveTypes.hs
bin/wxhaskell/wxdirect/src/HaskellNames.hs
bin/xmc-bluetile/XMonad/Actions/WindowNavigation.hs
bin/xmc-bluetile/XMonad/Hooks/UrgencyHook.hs
bin/xmc-bluetile/XMonad/Prompt.hs
bin/xml2x/src/Annotate.hs
bin/xmobar/Plugins/EWMH.hs
bin/xmobar/Plugins/Mail.hs
bin/xmonad-bluetile/XMonad/Core.hs
bin/xmonad-bluetile/XMonad/Operations.hs
bin/xmonadconfigupdater/src/MkPat.hs
bin/xmonadcontrib/tests/genMain.hs
bin/xmonadcontrib/XMonad/Actions/DynamicWorkspaceOrder.hs
bin/xmonadcontrib/XMonad/Actions/FloatSnap.hs
bin/xmonadcontrib/XMonad/Actions/GroupNavigation.hs
bin/xmonadcontrib/XMonad/Actions/WindowNavigation.hs
bin/xmonadcontrib/XMonad/Hooks/ManageDocks.hs
bin/xmonadcontrib/XMonad/Hooks/PositionStoreHooks.hs
bin/xmonadcontrib/XMonad/Hooks/UrgencyHook.hs
bin/xmonadcontrib/XMonad/Layout/DecorationAddons.hs
bin/xmonadcontrib/XMonad/Layout/LayoutHints.hs
bin/xmonadcontrib/XMonad/Layout/TrackFloating.hs
bin/xmonadcontrib/XMonad/Prompt.hs
bin/xmonadcontrib/XMonad/Util/SpawnOnce.hs
bin/xmonad-fork/XMonad/Core.hs
bin/xmonad-fork/XMonad/Operations.hs
bin/xmonad-fork/XMonad/Prompt.hs
bin/xmonad-monoid/XMonad/Core.hs
bin/xmonad-monoid/XMonad/Operations.hs
bin/xmonad/XMonad/Core.hs
bin/xmonad/XMonad/Operations.hs
bin/yhc/src/compiler98/ByteCode/Analysis.hs
bin/yhc/src/compiler98/ByteCode/Compile.hs
bin/yhc/src/compiler98/ByteCode/CompileLib.hs
bin/yhc/src/compiler98/ByteCode/Flatten.hs
bin/yhc/src/compiler98/ByteCode/Graph.hs
bin/yhc/src/compiler98/ByteCode/Show.hs
bin/yhc/src/compiler98/ByteCode/Type.hs
bin/yhc/src/compiler98/Core/Convert.hs
bin/yhc/src/compiler98/Derive/Derive.hs
bin/yhc/src/compiler98/DotNet/Compile.hs
bin/yhc/src/compiler98/DotNet/IL.hs
bin/yhc/src/compiler98/DotNet/Show.hs
bin/yhc/src/compiler98/Export.hs
bin/yhc/src/compiler98/IExtract.hs
bin/yhc/src/compiler98/Import.hs
bin/yhc/src/compiler98/ImportState.hs
bin/yhc/src/compiler98/Need.hs
bin/yhc/src/compiler98/NeedLib.hs
bin/yhc/src/compiler98/PreImport.hs
bin/yhc/src/compiler98/Scc.hs
bin/yhc/src/libraries/core/Yhc/Core/Internal/General.hs
bin/yhc/src/libraries/core/Yhc/Core/Overlay.hs
bin/yhc/src/libraries/core/Yhc/Core/Prim.hs
bin/yhc/src/libraries/core/Yhc/Core/Reachable.hs
bin/yhc/src/libraries/make/System/Make/LowAlt.hs
bin/yhc/src/libraries/make/System/Make/Low.hs
bin/yhc/src/packages/yhc-base-1.0/Data/Map.hs
bin/yhc/src/packages/yhc-base-1.0/Data/Set.hs
bin/yhc/src/translator/erlang/00proof/y2e.hs
bin/yhc/src/translator/js/domconv.hs
bin/yhc/src/translator/js/JS/AltJS.hs
bin/yhc/src/translator/js/JS/CoreJS.hs
bin/yhc/src/translator/js/monadic_domconv.hs
bin/yhc/src/yhcws/spyhc.hs
bin/yi/src/Shim/ProjectContent.hs
bin/yi/src/Yi/Buffer/Implementation.hs
bin/yi/src/Yi/Prelude.hs


More information about the Haskell-Cafe mailing list