Saved package config for Weather-0.1.0.3 written by Cabal-1.22.0.0 using ghc-7.8 /home/bryan/.cabal/bin/home/bryan/.cabaldistunordered-containers=unordered-containers-0.2.5.1-66bb7a2f738510e6a8d4a2db141a08eftext-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d bytestring4bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5base-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1aeson.aeson-0.8.0.2-f40787507da1e389907178b93e23543bHTTP/HTTP-4000.2.19-67a9c76f8cd1a3981b6cc909e538976a/home/bryan/.cabal/bin/lib/ /libexec//include/share/ /doc// /man/html/etc -XHaskell98 -XHaskell2010Á Haskell98 -XHaskell98 Haskell2010 -XHaskell2010V-XUnsafeU -XTrustworthyT-XSafe-XCPP-XNoCPP>-XPostfixOperators>-XNoPostfixOperatorsE-XTupleSectionsE-XNoTupleSections-XPatternGuards-XNoPatternGuards%-XUnicodeSyntax%-XNoUnicodeSyntax" -XMagicHash" -XNoMagicHash -XExistentialQuantification -XNoExistentialQuantification-XKindSignatures-XNoKindSignatures[-XRoleAnnotations[-XNoRoleAnnotations-XEmptyDataDecls-XNoEmptyDataDecls-XParallelListComp-XNoParallelListComp@-XTransformListComp@-XNoTransformListCompA-XMonadComprehensionsA-XNoMonadComprehensions-XForeignFunctionInterface-XNoForeignFunctionInterface&-XUnliftedFFITypes&-XNoUnliftedFFITypes'-XInterruptibleFFI'-XNoInterruptibleFFI( -XCApiFFI( -XNoCApiFFIF-XGHCForeignImportPrimF-XNoGHCForeignImportPrime-XJavaScriptFFIe-XNoJavaScriptFFI)-XLiberalTypeSynonyms)-XNoLiberalTypeSynonyms -XPolymorphicComponents -XNoPolymorphicComponents -XRank2Types -XNoRank2Types -XRankNTypes -XNoRankNTypes<-XImpredicativeTypes<-XNoImpredicativeTypes*-XTypeOperators*-XNoTypeOperatorsc-XExplicitNamespacesc-XNoExplicitNamespaces -XRecursiveDo-XNoRecursiveDo-XDoRec -XNoDoRec-XArrows -XNoArrowsZ-XParallelArraysZ-XNoParallelArrays-XTemplateHaskell-XNoTemplateHaskell? -XQuasiQuotes?-XNoQuasiQuotes-XImplicitPrelude-XNoImplicitPrelude+-XRecordWildCards+-XNoRecordWildCards-XNamedFieldPuns-XNoNamedFieldPuns, -XRecordPuns,-XNoRecordPuns--XDisambiguateRecordFields--XNoDisambiguateRecordFields/-XOverloadedStrings/-XNoOverloadedStringsa -XNumDecimalsa-XNoNumDecimals\-XOverloadedLists\-XNoOverloadedLists0-XGADTs0 -XNoGADTs1 -XGADTSyntax1-XNoGADTSyntaxB-XViewPatternsB-XNoViewPatterns#-XTypeFamilies#-XNoTypeFamilies-XBangPatterns-XNoBangPatterns-XMonomorphismRestriction-XNoMonomorphismRestrictionG-XNPlusKPatternsG-XNoNPlusKPatternsH-XDoAndIfThenElseH-XNoDoAndIfThenElseK-XRebindableSyntaxK-XNoRebindableSyntaxW-XConstraintKindsW-XNoConstraintKindsX -XPolyKindsX -XNoPolyKindsY -XDataKindsY -XNoDataKinds9-XInstanceSigs9-XNoInstanceSigs2-XMonoPatBinds2-XNoMonoPatBindsL-XExplicitForAllL-XNoExplicitForAllAlternativeLayoutRule-XAlternativeLayoutRuleNoAlternativeLayoutRule-XNoAlternativeLayoutRule!AlternativeLayoutRuleTransitional#-XAlternativeLayoutRuleTransitional#NoAlternativeLayoutRuleTransitional%-XNoAlternativeLayoutRuleTransitionalM-XDatatypeContextsM-XNoDatatypeContextsR-XNondecreasingIndentationR-XNoNondecreasingIndentation RelaxedLayout-XRelaxedLayoutNoRelaxedLayout-XNoRelaxedLayout.-XTraditionalRecordSyntax.-XNoTraditionalRecordSyntaxJ -XLambdaCaseJ-XNoLambdaCaseI -XMultiWayIfI-XNoMultiWayIfN-XMonoLocalBindsN-XNoMonoLocalBinds3-XRelaxedPolyRec3-XNoRelaxedPolyRec4-XExtendedDefaultRules4-XNoExtendedDefaultRules-XImplicitParams-XNoImplicitParams -XScopedTypeVariables -XNoScopedTypeVariablesd-XAllowAmbiguousTypesd-XNoAllowAmbiguousTypes-XPatternSignatures-XNoPatternSignatures5-XUnboxedTuples5-XNoUnboxedTuples$-XStandaloneDeriving$-XNoStandaloneDeriving6-XDeriveDataTypeable6-XNoDeriveDataTypeable^-XAutoDeriveTypeable^-XNoAutoDeriveTypeableO-XDeriveFunctorO-XNoDeriveFunctorP-XDeriveTraversableP-XNoDeriveTraversableQ-XDeriveFoldableQ-XNoDeriveFoldable7-XDeriveGeneric7-XNoDeriveGeneric8-XDefaultSignatures8-XNoDefaultSignatures-XTypeSynonymInstances-XNoTypeSynonymInstances-XFlexibleContexts-XNoFlexibleContexts-XFlexibleInstances-XNoFlexibleInstances:-XConstrainedClassMethods:-XNoConstrainedClassMethods-XMultiParamTypeClasses-XNoMultiParamTypeClassesb-XNullaryTypeClassesb-XNoNullaryTypeClasses-XFunctionalDependencies-XNoFunctionalDependencies-XGeneralizedNewtypeDeriving-XNoGeneralizedNewtypeDeriving-XOverlappingInstances-XNoOverlappingInstances-XUndecidableInstances-XNoUndecidableInstances-XIncoherentInstances-XNoIncoherentInstances;-XPackageImports;-XNoPackageImports_-XNegativeLiterals_-XNoNegativeLiterals] -XEmptyCase] -XNoEmptyCasef-XPatternSynonymsf-XNoPatternSynonyms2Booter version7.4.1Build platformx86_64-unknown-linuxC compiler command /usr/bin/gccC compiler flags -fno-stack-protectorC compiler link flagsDebug onFalseDynamic by defaultNOGCC extra via C opts -fwrapv GHC DynamicYESGlobal Package DB'/usr/local/lib/ghc-7.8.4/package.conf.dHaskell CPP command /usr/bin/gccHaskell CPP flags-E -undef -traditional Have interpreterYESHave native code generatorYES Host platformx86_64-unknown-linuxLLVM llc commandllcLLVM opt commandoptLeading underscoreNOLibDir/usr/local/lib/ghc-7.8.4Object splitting supportedYES Project name/The Glorious Glasgow Haskell Compilation SystemProject version7.8.4RTS waysUl debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dynStage2 Support SMPYESSupport dynamic-tooYESSupport parallel --makeYESTables next to codeYESTarget platformx86_64-unknown-linuxUnregisterisedNO ar command /usr/bin/arar flagsqar supports at fileYESdllwrap command /bin/false ld command /usr/bin/ldld flags ld is GNU ldYESld supports build-idYESld supports compact unwindYESld supports filelistNOlibtool commandlibtool perl command /usr/bin/perl target arch ArchX86_64target has .ident directiveTruetarget has GNU nonexec stackTrue"target has subsections via symbolsFalse target osOSLinuxtarget word size8 touch commandtouchwindres command /bin/false dist/build/HTTP-4000.2.19-67a9c76f8cd1a3981b6cc909e538976aHTTP .aeson-0.8.0.2-f40787507da1e389907178b93e23543baeson-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1base4bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5 bytestring -text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278dtext=unordered-containers-0.2.5.1-66bb7a2f738510e6a8d4a2db141a08efunordered-containersNetWeatherHTTPaesonbase bytestringtextunordered-containersHSWeather-0.1.0.3/HTTP-4000.2.19-67a9c76f8cd1a3981b6cc909e538976a/HTTP-4000.2.19-67a9c76f8cd1a3981b6cc909e538976aHTTP $Ganesh Sittampalam 'Warrick Gray https://github.com/haskell/HTTPA library for client-side HTTPvThe HTTP package supports client-side web programming in Haskell. It lets you set up HTTP connections, transmitting requests and processing the responses coming back, all from within the comforts of Haskell. It's dependent on the network package to operate, but other than that, the implementation is all written in Haskell. A basic API for issuing single HTTP requests + receiving responses is provided. On top of that, a session-level abstraction is also on offer (the @BrowserAction@ monad); it taking care of handling the management of persistent connections, proxies, state (cookies) and authentication credentials required to handle multi-step interactions with a web server. The representation of the bytes flowing across is extensible via the use of a type class, letting you pick the representation of requests and responses that best fits your use. Some pre-packaged, common instances are provided for you (@ByteString@, @String@). Here's an example use: > > do > rsp <- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/") > -- fetch document and return it (as a 'String'.) > fmap (take 100) (getResponseBody rsp) > > do > (_, rsp) > <- Network.Browser.browse $ do > setAllowRedirects True -- handle HTTP redirects > request $ getRequest "http://www.haskell.org/" > return (take 100 (rspBody rsp))NetworkNetwork BufferTypeNetworkStreamNetworkStreamDebuggerNetwork StreamSocketNetworkTCPNetworkHTTPNetworkHTTPHeadersNetworkHTTPBaseNetworkHTTPStreamNetworkHTTPAuthNetworkHTTPCookieNetworkHTTPProxyNetworkHTTP HandleStreamNetworkBrowserNetworkHTTPBase64NetworkHTTPMD5AuxNetworkHTTPUtils Paths_HTTP%Bryan O'Sullivan experimentalhttps://github.com/bos/aesonFast JSON parsing and encoding“A JSON parsing and encoding library optimized for ease of use and high performance. To get started, see the documentation for the @Data.Aeson@ module below. Parsing performance on an early 2011 MacBook Pro (2.2GHz Core i7), running 64-bit GHC 7.6.3, for mostly-English tweets from Twitter's JSON search API: * 0.8 KB: 34124 msg\/sec (27.8 MB\/sec) * 6.4 KB: 6833 msg\/sec (43.0 MB\/sec) * 11.8 KB: 3410 msg\/sec (39.2 MB\/sec) * 31.2 KB: 1157 msg\/sec (35.3 MB\/sec) * 61.5 KB: 542 msg\/sec (32.5 MB\/sec) Handling heavily-escaped text is a little more work. Here is parsing performance with Japanese tweets, where much of the text is entirely Unicode-escaped. * 14.6 KB: 2101 msg\/sec (30.0 MB\/sec) * 44.1 KB: 667 msg\/sec (28.7 MB\/sec) * 82.9 KB: 360 msg\/sec (29.2 MB\/sec) Encoding performance on the same machine and data: * English, 0.8 KB: 109697 msg\/sec (89.3 MB\/sec) * English, 6.4 KB: 18517 msg\/sec (116.4 MB\/sec) * Engish, 61.5 KB: 1963 msg\/sec (118.0 MB\/sec) * Japanese, 14.6 KB: 12140 msg\/sec (173.5 MB\/sec) * Japanese, 44.1 KB: 3980 msg\/sec (171.3 MB\/sec) (A note on naming: in Greek mythology, Aeson was the father of Jason.)Text, Web, JSONDataAesonDataAesonEncodeDataAesonGenericDataAesonParserDataAesonTypesDataAesonTHDataAesonEncode ByteStringDataAeson FunctionsDataAesonParserInternalDataAesonTypesClassDataAesonTypesGenericDataAesonTypes InstancesDataAesonTypesInternal;/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2;/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2HSaeson-0.8.0.24attoparsec-0.12.1.6-c1a4aa89597f573f485434351fbbcf78-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd53containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b76530deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d02,dlist-0.7.1-8f943fa3717cfa48366269d223a656ab1ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea371hashable-1.2.3.1-8bc3ab142467e45103ce710d47e61f95,mtl-2.1.3.1-96f1a7910a7553352339ed05fb61c2693old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc343scientific-0.3.3.8-64577f309a66660653340ae5cb08257b*syb-0.4.4-d10d515537daa5a737b9f143807c64969template-haskell-2.9.0.0-6d27c2b362b15abb1822f2f34b9ae7f9-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d+time-1.4.2-9b3076800c33f8382c38628f35717951=unordered-containers-0.2.5.1-66bb7a2f738510e6a8d4a2db141a08ef1vector-0.10.12.3-ce85ed6484a9ee274b693f207220d8aaT/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2/html/aeson.haddockF/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2/html#/home/bryan/.ghc/x86_64-linux-7.8.4.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1barraylibraries@haskell.orgMutable and immutable arraysNIn addition to providing the "Data.Array" module , this package also defines the classes 'IArray' of immutable arrays and 'MArray' of arrays mutable within appropriate monads, as well as some instances of these classes.Data StructuresDataArrayDataArrayBaseDataArrayIArrayDataArrayIODataArrayIOSafeDataArrayIO InternalsDataArrayMArrayDataArrayMArraySafeDataArraySTDataArraySTSafeDataArrayStorableDataArrayStorableSafeDataArrayStorable InternalsDataArrayUnboxedDataArrayUnsafe&/usr/local/lib/ghc-7.8.4/array-0.5.0.0&/usr/local/lib/ghc-7.8.4/array-0.5.0.0HSarray-0.5.0.0-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1C/usr/local/share/doc/ghc/html/libraries/array-0.5.0.0/array.haddock5/usr/local/share/doc/ghc/html/libraries/array-0.5.0.0/usr/local/lib/ghc-7.8.44attoparsec-0.12.1.6-c1a4aa89597f573f485434351fbbcf784attoparsec-0.12.1.6-c1a4aa89597f573f485434351fbbcf78 attoparsec %Bryan O'Sullivan %Bryan O'Sullivan experimental!https://github.com/bos/attoparsec0Fast combinator parsing for bytestrings and textŚA fast parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats. Text, ParsingData AttoparsecData Attoparsec ByteStringData Attoparsec ByteStringChar8Data Attoparsec ByteStringLazyData AttoparsecChar8Data Attoparsec CombinatorData AttoparsecInternalData AttoparsecInternalTypesData AttoparsecLazyData AttoparsecNumberData AttoparsecTextData AttoparsecTextLazyData AttoparsecTypesData AttoparsecZeptoData Attoparsec ByteStringBufferData Attoparsec ByteStringFastSetData Attoparsec ByteStringInternalData AttoparsecInternalFhthagnData AttoparsecTextBufferData AttoparsecTextFastSetData AttoparsecTextInternalA/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6A/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6HSattoparsec-0.12.1.6.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd53containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b76530deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d023scientific-0.3.3.8-64577f309a66660653340ae5cb08257b-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d_/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6/html/attoparsec.haddockL/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6/html#/home/bryan/.ghc/x86_64-linux-7.8.4-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1baselibraries@haskell.orgBasic libraries¶This package contains the "Prelude" and its support libraries, and a large collection of useful libraries ranging from data structures to parsing combinators and debugging utilities.Prelude°Control ApplicativeControlArrowControlCategoryControl ConcurrentControl ConcurrentChanControl ConcurrentMVarControl ConcurrentQSemControl ConcurrentQSemNControl ExceptionControl ExceptionBaseControlMonadControlMonadFixControlMonad InstancesControlMonadSTControlMonadSTLazyControlMonadSTLazySafeControlMonadSTLazyUnsafeControlMonadSTSafeControlMonadSTStrictControlMonadSTUnsafeControlMonadZipDataBitsDataBoolDataCharDataCoerceDataComplexDataDataDataDynamicDataEitherDataEqDataFixedDataFoldableDataFunctionDataFunctorDataIORefDataIntDataIxDataListDataMaybeDataMonoidData OldTypeableData OldTypeableInternalDataOrdDataProxyDataRatioDataSTRefDataSTRefLazyDataSTRefStrictDataStringData TraversableDataTupleDataTypeBoolDataTypeCoercionDataTypeEqualityDataTypeableDataTypeableInternalDataUniqueDataVersionDataWordDebugTraceForeignForeignCForeignCErrorForeignCStringForeignCTypesForeign ConcurrentForeign ForeignPtrForeign ForeignPtrSafeForeign ForeignPtrUnsafeForeignMarshalForeignMarshalAllocForeignMarshalArrayForeignMarshalErrorForeignMarshalPoolForeignMarshalSafeForeignMarshalUnsafeForeignMarshalUtilsForeignPtrForeignSafeForeign StablePtrForeignStorableGHCArrGHCBaseGHCCharGHCConcGHCConcIOGHCConcSignalGHCConcSyncGHCConsoleHandlerGHC ConstantsGHCDesugarGHCEnumGHC EnvironmentGHCErrGHC ExceptionGHCExtsGHC FingerprintGHC FingerprintTypeGHCFloatGHCFloatConversionUtilsGHCFloatRealFracMethodsGHCForeignGHC ForeignPtrGHCGHCiGHCGenericsGHCIOGHCIOBufferGHCIO BufferedIOGHCIODeviceGHCIOEncodingGHCIOEncodingCodePageGHCIOEncodingFailureGHCIOEncodingIconvGHCIOEncodingLatin1GHCIOEncodingTypesGHCIOEncodingUTF16GHCIOEncodingUTF32GHCIOEncodingUTF8GHCIO ExceptionGHCIOFDGHCIOHandleGHCIOHandleFDGHCIOHandle InternalsGHCIOHandleTextGHCIOHandleTypesGHCIOIOModeGHCIOArrayGHCIORefGHCIPGHCIntGHCListGHCMVarGHCNumGHCPArrGHCPackGHC ProfilingGHCPtrGHCReadGHCRealGHCSTGHCSTRefGHCShowGHCStableGHCStackGHCStatsGHCStorableGHC TopHandlerGHCTypeLitsGHCUnicodeGHCWeakGHCWordNumericPreludeSystemCPUTimeSystemConsoleGetOptSystem EnvironmentSystemExitSystemIOSystemIOErrorSystemIOUnsafeSystemInfoSystemMemSystemMem StableNameSystemMemWeakSystemPosix InternalsSystemPosixTypesSystemTimeoutTextParserCombinatorsReadPTextParserCombinatorsReadPrecTextPrintfTextReadTextReadLexTextShowTextShow FunctionsUnsafeCoerceGHCEventControlMonadSTImpControlMonadSTLazyImpForeign ForeignPtrImpSystem EnvironmentExecutablePathGHCEventArrGHCEventArrayGHCEventClockGHCEventControlGHCEventEPollGHCEventIntTableGHCEventInternalGHCEventKQueueGHCEventManagerGHCEventPSQGHCEventPollGHCEventThreadGHCEvent TimerManagerGHCEventUnique%/usr/local/lib/ghc-7.8.4/base-4.7.0.2%/usr/local/lib/ghc-7.8.4/base-4.7.0.2HSbase-4.7.0.2-/usr/local/lib/ghc-7.8.4/base-4.7.0.2/includeHsBase.h1ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46 builtin_rtsA/usr/local/share/doc/ghc/html/libraries/base-4.7.0.2/base.haddock4/usr/local/share/doc/ghc/html/libraries/base-4.7.0.2/usr/local/lib/ghc-7.8.4 builtin_rts builtin_rtsrts!glasgow-haskell-users@haskell.org /usr/local/lib/ghc-7.8.4/rts-1.0HSrtsCffimrtdl /usr/local/lib/ghc-7.8.4/includeStg.h'+-Wl,-u,ghczmprim_GHCziTypes_Izh_static_info+-Wl,-u,ghczmprim_GHCziTypes_Czh_static_info+-Wl,-u,ghczmprim_GHCziTypes_Fzh_static_info+-Wl,-u,ghczmprim_GHCziTypes_Dzh_static_info$-Wl,-u,base_GHCziPtr_Ptr_static_info+-Wl,-u,ghczmprim_GHCziTypes_Wzh_static_info%-Wl,-u,base_GHCziInt_I8zh_static_info&-Wl,-u,base_GHCziInt_I16zh_static_info&-Wl,-u,base_GHCziInt_I32zh_static_info&-Wl,-u,base_GHCziInt_I64zh_static_info&-Wl,-u,base_GHCziWord_W8zh_static_info'-Wl,-u,base_GHCziWord_W16zh_static_info'-Wl,-u,base_GHCziWord_W32zh_static_info'-Wl,-u,base_GHCziWord_W64zh_static_info--Wl,-u,base_GHCziStable_StablePtr_static_info(-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info!-Wl,-u,base_GHCziPtr_Ptr_con_info$-Wl,-u,base_GHCziPtr_FunPtr_con_info*-Wl,-u,base_GHCziStable_StablePtr_con_info)-Wl,-u,ghczmprim_GHCziTypes_False_closure(-Wl,-u,ghczmprim_GHCziTypes_True_closure+-Wl,-u,base_GHCziPack_unpackCString_closure4-Wl,-u,base_GHCziIOziException_stackOverflow_closure3-Wl,-u,base_GHCziIOziException_heapOverflow_closure;-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure@-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure?-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure=-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure0-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure3-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure)-Wl,-u,base_GHCziTopHandler_runIO_closure,-Wl,-u,base_GHCziTopHandler_runNonIO_closure:-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure>-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure--Wl,-u,base_GHCziConcziSync_runSparks_closure4-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure/usr/local/lib/ghc-7.8.44bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd54bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5 bytestring ¸Copyright (c) Don Stewart 2005-2009, (c) Duncan Coutts 2006-2013, (c) David Roundy 2003-2005, (c) Jasper Van der Jeugt 2010, (c) Simon Meier 2010-2013.LDon Stewart , Duncan Coutts Don Stewart, Duncan Coutts%https://github.com/haskell/bytestringAFast, compact, strict and lazy byte strings with a list interfaceXAn efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-bit character data. The 'ByteString' type represents sequences of bytes or 8-bit characters. It is suitable for high performance use, both in terms of large data quantities, or high speed requirements. The 'ByteString' functions follow the same style as Haskell\'s ordinary lists, so it is easy to convert code from using 'String' to 'ByteString'. Two 'ByteString' variants are provided: * Strict 'ByteString's keep the string as a single large array. This makes them convenient for passing data between C and Haskell. * Lazy 'ByteString's use a lazy list of strict chunks which makes it suitable for I\/O streaming tasks. The @Char8@ modules provide a character-based view of the same underlying 'ByteString' types. This makes it convenient to handle mixed binary and 8-bit character content (which is common in many file formats and network protocols). The 'Builder' module provides an efficient way to build up 'ByteString's in an ad-hoc way by repeated concatenation. This is ideal for fast serialisation or pretty printing. There is also a 'ShortByteString' type which has a lower memory overhead and can can be converted to or from a 'ByteString', but supports very few other operations. It is suitable for keeping many short strings in memory. 'ByteString's are not designed for Unicode. For Unicode strings you should use the 'Text' type from the @text@ package. These modules are intended to be imported qualified, to avoid name clashes with "Prelude" functions, e.g. > import qualified Data.ByteString as BSDataData ByteStringData ByteStringChar8Data ByteStringUnsafeData ByteStringInternalData ByteStringLazyData ByteStringLazyChar8Data ByteStringLazyInternalData ByteStringShortData ByteStringShortInternalData ByteStringBuilderData ByteStringBuilderExtraData ByteStringBuilderPrimData ByteStringBuilderInternalData ByteStringBuilderPrimInternalData ByteStringLazyBuilderData ByteStringLazyBuilderExtrasData ByteStringLazyBuilderASCIIData ByteStringBuilderASCIIData ByteStringBuilderPrimBinaryData ByteStringBuilderPrimASCIIData ByteStringBuilderPrimInternalFloatingData ByteStringBuilderPrimInternalUncheckedShiftsData ByteStringBuilderPrimInternalBase16,/usr/local/lib/ghc-7.8.4/bytestring-0.10.4.0,/usr/local/lib/ghc-7.8.4/bytestring-0.10.4.0HSbytestring-0.10.4.04/usr/local/lib/ghc-7.8.4/bytestring-0.10.4.0/include fpstring.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46N/usr/local/share/doc/ghc/html/libraries/bytestring-0.10.4.0/bytestring.haddock;/usr/local/share/doc/ghc/html/libraries/bytestring-0.10.4.0/usr/local/lib/ghc-7.8.43containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b76533containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b7653 containers fox@ucw.cz!Assorted concrete container typesäThis package contains efficient general-purpose implementations of various basic immutable container types. The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared.Data Structures DataIntMapDataIntMapLazyDataIntMapStrictDataIntSetDataMapDataMapLazyDataMapStrictDataSetDataGraphDataSequenceDataTreeDataBitUtilDataIntMapBaseDataIntSetBaseDataMapBaseDataSetBaseData StrictPair+/usr/local/lib/ghc-7.8.4/containers-0.5.5.1+/usr/local/lib/ghc-7.8.4/containers-0.5.5.1HScontainers-0.5.5.1.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37M/usr/local/share/doc/ghc/html/libraries/containers-0.5.5.1/containers.haddock:/usr/local/share/doc/ghc/html/libraries/containers-0.5.5.1/usr/local/lib/ghc-7.8.40deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d020deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d02deepseqlibraries@haskell.org"Deep evaluation of data structuresXThis package provides methods for fully evaluating data structures (\"deep evaluation\"). Deep evaluation is often used for adding strictness to a program, e.g. in order to force pending exceptions, remove space leaks, or force lazy I/O to happen. It is also useful in parallel programs, to ensure pending work does not migrate to the wrong thread. The primary use of this package is via the 'deepseq' function, a \"deep\" version of 'seq'. It is implemented on top of an 'NFData' typeclass (\"Normal Form Data\", data structures with no unevaluated components) which defines strategies for fully evaluating different data types. If you want to automatically derive 'NFData' instances via the "GHC.Generics" facility, there is a companion package which builds on top of this package.ControlControlDeepSeq(/usr/local/lib/ghc-7.8.4/deepseq-1.3.0.2(/usr/local/lib/ghc-7.8.4/deepseq-1.3.0.2HSdeepseq-1.3.0.2.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1G/usr/local/share/doc/ghc/html/libraries/deepseq-1.3.0.2/deepseq.haddock7/usr/local/share/doc/ghc/html/libraries/deepseq-1.3.0.2/usr/local/lib/ghc-7.8.4,dlist-0.7.1-8f943fa3717cfa48366269d223a656ab,dlist-0.7.1-8f943fa3717cfa48366269d223a656abdlist(2006-2009 Don Stewart, 2013 Sean Leather%Sean Leather Don Stewarthttps://github.com/spl/dlistDifference listsŇDifference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too expensive.DataDataDList9/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/dlist-0.7.19/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/dlist-0.7.1 HSdlist-0.7.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d02R/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/dlist-0.7.1/html/dlist.haddockD/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/dlist-0.7.1/html#/home/bryan/.ghc/x86_64-linux-7.8.41ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea371ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37ghc-primlibraries@haskell.orgGHC primitivesGHC primitives.GHC GHCCStringGHCClassesGHCDebugGHC IntWord64GHCMagicGHCPrimopWrappersGHCTupleGHCTypesGHCPrim)/usr/local/lib/ghc-7.8.4/ghc-prim-0.3.1.0)/usr/local/lib/ghc-7.8.4/ghc-prim-0.3.1.0HSghc-prim-0.3.1.0 builtin_rtsI/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.3.1.0/ghc-prim.haddock8/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.3.1.0/usr/local/lib/ghc-7.8.41hashable-1.2.3.1-8bc3ab142467e45103ce710d47e61f951hashable-1.2.3.1-8bc3ab142467e45103ce710d47e61f95hashablejohan.tibell@gmail.com?Milan Straka Johan Tibell Provisional http://github.com/tibbe/hashable7A class for types that can be converted to a hash valueńThis package defines a class, 'Hashable', for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.DataDataHashableDataHashableClassDataHashableGeneric>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1HShashable-1.2.3.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd51ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278dZ/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1/html/hashable.haddockI/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1/html#/home/bryan/.ghc/x86_64-linux-7.8.44integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a464integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46 integer-gmplibraries@haskell.orgInteger library based on GMPThis package provides the low-level implementation of the standard 'Integer' type based on the . This package provides access to the internal representation of 'Integer' as well as primitive operations with no proper error handling, and should only be used directly with the utmost care. For more details about the design of @integer-gmp@, see . NumericalGHCIntegerGHCIntegerGMP InternalsGHCIntegerGMPPrimGHCInteger LogarithmsGHCInteger Logarithms InternalsGHCIntegerType,/usr/local/lib/ghc-7.8.4/integer-gmp-0.5.1.0,/usr/local/lib/ghc-7.8.4/integer-gmp-0.5.1.0HSinteger-gmp-0.5.1.0gmp4/usr/local/lib/ghc-7.8.4/integer-gmp-0.5.1.0/include1ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37O/usr/local/share/doc/ghc/html/libraries/integer-gmp-0.5.1.0/integer-gmp.haddock;/usr/local/share/doc/ghc/html/libraries/integer-gmp-0.5.1.0/usr/local/lib/ghc-7.8.4,mtl-2.1.3.1-96f1a7910a7553352339ed05fb61c269,mtl-2.1.3.1-96f1a7910a7553352339ed05fb61c269mtlEdward Kmett Andy Gillhttp://github.com/ekmett/mtl,Monad classes, using functional dependencies9Monad classes using functional dependencies, with instances for various monad transformers, inspired by the paper /Functional Programming with Overloading and Higher-Order Polymorphism/, by Mark P Jones, in /Advanced School of Functional Programming/, 1995 ().ControlControlMonadContControlMonadContClassControlMonadErrorControlMonadErrorClassControlMonadIdentityControlMonadListControlMonadRWSControlMonadRWSClassControlMonadRWSLazyControlMonadRWSStrictControlMonadReaderControlMonadReaderClassControlMonadStateControlMonadStateClassControlMonadStateLazyControlMonadStateStrictControlMonadTransControlMonadWriterControlMonadWriterClassControlMonadWriterLazyControlMonadWriterStrict9/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/mtl-2.1.3.19/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/mtl-2.1.3.1 HSmtl-2.1.3.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c15transformers-0.3.0.0-6458c21515cab7c1cf21e53141557a1cP/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/mtl-2.1.3.1/html/mtl.haddockD/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/mtl-2.1.3.1/html#/home/bryan/.ghc/x86_64-linux-7.8.40network-2.6.0.2-9fc722f006cccfc46fd09710d2f526e70network-2.6.0.2-9fc722f006cccfc46fd09710d2f526e7network%Johan Tibell "https://github.com/haskell/networkLow-level networking interfacepThis package provides a low-level networking interface. In network-2.6 the @Network.URI@ module was split off into its own package, network-uri-2.6. If you're using the @Network.URI@ module you can automatically get it from the right package by adding this to your .cabal file: > flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > -- ... > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6 That is, get the module from either network < 2.6 or from network-uri >= 2.6.NetworkNetworkNetworkBSDNetworkSocketNetworkSocket ByteStringNetworkSocket ByteStringLazyNetworkSocketInternalNetworkSocket ByteStringInternalNetworkSocketTypesNetworkSocket ByteStringIOVecNetworkSocket ByteStringLazyPosixNetworkSocket ByteStringMsgHdr=/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-2.6.0.2=/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-2.6.0.2HSnetwork-2.6.0.2E/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-2.6.0.2/includeHsNet.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5-unix-2.7.0.1-f8658ba9ec1c4fba8a371a8e0f42ec6cX/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-2.6.0.2/html/network.haddockH/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-2.6.0.2/html#/home/bryan/.ghc/x86_64-linux-7.8.44network-uri-2.6.0.1-769a65bce1e8abc83605709b17ac3a7a4network-uri-2.6.0.1-769a65bce1e8abc83605709b17ac3a7a network-urijohan.tibell@gmail.com&https://github.com/haskell/network-uriURI manipulationqThis package provides an URI manipulation inteface. In network-2.6 the @Network.URI@ module was split off from the network package into this package. If you're using the @Network.URI@ module you can automatically get it from the right package by adding this to your .cabal file: > flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > -- ... > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6 That is, get the module from either network < 2.6 or from network-uri >= 2.6.NetworkNetworkURIA/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1A/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1HSnetwork-uri-2.6.0.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1-parsec-3.1.7-36bc65b9e1a2f68358801e89eb9c219e`/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1/html/network-uri.haddockL/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1/html#/home/bryan/.ghc/x86_64-linux-7.8.43old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc343old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34 old-localelibraries@haskell.orglocale library_This package provides the ability to adapt to locale conventions such as date and time formats.SystemSystemLocale+/usr/local/lib/ghc-7.8.4/old-locale-1.0.0.6+/usr/local/lib/ghc-7.8.4/old-locale-1.0.0.6HSold-locale-1.0.0.6-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1M/usr/local/share/doc/ghc/html/libraries/old-locale-1.0.0.6/old-locale.haddock:/usr/local/share/doc/ghc/html/libraries/old-locale-1.0.0.6/usr/local/lib/ghc-7.8.41old-time-1.1.0.2-e3f776e97c1a6ff1770b04943a7ef7c61old-time-1.1.0.2-e3f776e97c1a6ff1770b04943a7ef7c6old-timelibraries@haskell.org Time libraryŹThis package provides the old time library. For new projects, the newer is recommended.SystemSystemTime)/usr/local/lib/ghc-7.8.4/old-time-1.1.0.2)/usr/local/lib/ghc-7.8.4/old-time-1.1.0.2HSold-time-1.1.0.21/usr/local/lib/ghc-7.8.4/old-time-1.1.0.2/includeHsTime.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c13old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34I/usr/local/share/doc/ghc/html/libraries/old-time-1.1.0.2/old-time.haddock8/usr/local/share/doc/ghc/html/libraries/old-time-1.1.0.2/usr/local/lib/ghc-7.8.4-parsec-3.1.7-36bc65b9e1a2f68358801e89eb9c219e-parsec-3.1.7-36bc65b9e1a2f68358801e89eb9c219eparsec#Antoine Latter ADaan Leijen , Paolo Martini %http://www.cs.uu.nl/~daan/parsec.htmlMonadic parser combinatorsOParsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package homepage), has extensive libraries and good error messages, and is also fast. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type.ParsingTextParsecTextParsecStringTextParsec ByteStringTextParsec ByteStringLazyTextParsecTextTextParsecTextLazyTextParsecPosTextParsecErrorTextParsecPrimTextParsecCharTextParsec CombinatorTextParsecTokenTextParsecExprTextParsecLanguageTextParsecPermTextParserCombinatorsParsecTextParserCombinatorsParsecCharTextParserCombinatorsParsec CombinatorTextParserCombinatorsParsecErrorTextParserCombinatorsParsecExprTextParserCombinatorsParsecLanguageTextParserCombinatorsParsecPermTextParserCombinatorsParsecPosTextParserCombinatorsParsecPrimTextParserCombinatorsParsecToken:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/parsec-3.1.7:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/parsec-3.1.7HSparsec-3.1.7-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5,mtl-2.1.3.1-96f1a7910a7553352339ed05fb61c269-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278dT/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/parsec-3.1.7/html/parsec.haddockE/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/parsec-3.1.7/html#/home/bryan/.ghc/x86_64-linux-7.8.4/pretty-1.1.1.1-0984f47ffe93ef3983c80b96280f1c3a/pretty-1.1.1.1-0984f47ffe93ef3983c80b96280f1c3apretty!David Terei Stable http://github.com/haskell/prettyPretty-printing library7This package contains a pretty-printing library, a set of API's that provides a way to easily print out text in a consistent format of your choosing. This is useful for compilers and related tools. This library was originally designed by John Hughes's and has since been heavily modified by Simon Peyton Jones.TextText PrettyPrintText PrettyPrintHughesPJ'/usr/local/lib/ghc-7.8.4/pretty-1.1.1.1'/usr/local/lib/ghc-7.8.4/pretty-1.1.1.1HSpretty-1.1.1.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1E/usr/local/share/doc/ghc/html/libraries/pretty-1.1.1.1/pretty.haddock6/usr/local/share/doc/ghc/html/libraries/pretty-1.1.1.1/usr/local/lib/ghc-7.8.42primitive-0.5.4.0-16de88d6e87d483d63f4f882cdb55b932primitive-0.5.4.0-16de88d6e87d483d63f4f882cdb55b93 primitive (c) Roman Leshchinskiy 2009-2012libraries@haskell.org'Roman Leshchinskiy $https://github.com/haskell/primitive#Primitive memory-related operationsBThis package provides various primitive memory-related operations.DataControlMonad PrimitiveData PrimitiveData PrimitiveMachDepsData PrimitiveTypesData PrimitiveArrayData Primitive ByteArrayData PrimitiveAddrData PrimitiveMutVarData PrimitiveInternalCompatData PrimitiveInternal Operations?/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0?/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0HSprimitive-0.5.4.0G/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0/includeprimitive-memops.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c11ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37\/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0/html/primitive.haddockJ/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0/html#/home/bryan/.ghc/x86_64-linux-7.8.43scientific-0.3.3.8-64577f309a66660653340ae5cb08257b3scientific-0.3.3.8-64577f309a66660653340ae5cb08257b scientific#Bas van Dijk Bas van Dijk(https://github.com/basvandijk/scientific-Numbers represented using scientific notation@Data.Scientific@ provides a space efficient and arbitrary precision scientific number type. 'Scientific' numbers are represented using . It uses a coefficient @c :: 'Integer'@ and a base-10 exponent @e :: 'Int'@ (do note that since we're using an 'Int' to represent the exponent these numbers aren't truly arbitrary precision). A scientific number corresponds to the 'Fractional' number: @'fromInteger' c * 10 '^^' e@. The main application of 'Scientific' is to be used as the target of parsing arbitrary precision numbers coming from an untrusted source. The advantages over using 'Rational' for this are that: * A 'Scientific' is more efficient to construct. Rational numbers need to be constructed using '%' which has to compute the 'gcd' of the 'numerator' and 'denominator'. * 'Scientific' is safe against numbers with huge exponents. For example: @1e1000000000 :: 'Rational'@ will fill up all space and crash your program. Scientific works as expected: > > read "1e1000000000" :: Scientific > 1.0e1000000000 * Also, the space usage of converting scientific numbers with huge exponents to @'Integral's@ (like: 'Int') or @'RealFloat's@ (like: 'Double' or 'Float') will always be bounded by the target type.DataData ScientificDataTextLazyBuilder ScientificData ByteStringBuilder ScientificMath NumberTheory Logarithms@/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8@/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8HSscientific-0.3.3.8.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd50deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea371hashable-1.2.3.1-8bc3ab142467e45103ce710d47e61f954integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d^/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8/html/scientific.haddockK/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8/html#/home/bryan/.ghc/x86_64-linux-7.8.4*syb-0.4.4-d10d515537daa5a737b9f143807c6496*syb-0.4.4-d10d515537daa5a737b9f143807c6496sybgenerics@haskell.org5Ralf Lammel, Simon Peyton Jones, Jose Pedro Magalhaes provisional/http://www.cs.uu.nl/wiki/GenericProgramming/SYBScrap Your Boilerplate@This package contains the generics system described in the /Scrap Your Boilerplate/ papers (see ). It defines the @Data@ class of types permitting folding and unfolding of constructor applications, instances of this class for primitive types, and a variety of traversals.GenericsDataGenericsDataGenericsBasicsDataGenerics InstancesDataGenericsAliasesDataGenericsSchemesDataGenericsTextDataGenericsTwinsDataGenericsBuildersGenericsSYBGenericsSYBBasicsGenericsSYB InstancesGenericsSYBAliasesGenericsSYBSchemesGenericsSYBTextGenericsSYBTwinsGenericsSYBBuilders7/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/syb-0.4.47/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/syb-0.4.4 HSsyb-0.4.4-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1N/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/syb-0.4.4/html/syb.haddockB/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/syb-0.4.4/html#/home/bryan/.ghc/x86_64-linux-7.8.49template-haskell-2.9.0.0-6d27c2b362b15abb1822f2f34b9ae7f99template-haskell-2.9.0.0-6d27c2b362b15abb1822f2f34b9ae7f9template-haskell libraries@haskell.org$Support library for Template HaskellÁThis package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See for more information.Template HaskellLanguageHaskellTHLanguageHaskellTHLibLanguageHaskellTHPprLanguageHaskellTHPprLibLanguageHaskellTHQuoteLanguageHaskellTHSyntax1/usr/local/lib/ghc-7.8.4/template-haskell-2.9.0.01/usr/local/lib/ghc-7.8.4/template-haskell-2.9.0.0HStemplate-haskell-2.9.0.0-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c13containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b7653/pretty-1.1.1.1-0984f47ffe93ef3983c80b96280f1c3aY/usr/local/share/doc/ghc/html/libraries/template-haskell-2.9.0.0/template-haskell.haddock@/usr/local/share/doc/ghc/html/libraries/template-haskell-2.9.0.0/usr/local/lib/ghc-7.8.4-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278dtext02009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper%Bryan O'Sullivan %Bryan O'Sullivan https://github.com/bos/text&An efficient packed Unicode text type.: An efficient packed, immutable Unicode text type (both strict and lazy), with a powerful loop fusion optimization framework. The 'Text' type represents Unicode character strings, in a time and space-efficient manner. This package provides text processing capabilities that are optimized for performance critical use, both in terms of large data quantities and high speed. The 'Text' type provides character-encoding, type-safe case conversion via whole-string case conversion functions. It also provides a range of functions for converting 'Text' values to and from 'ByteStrings', using several standard encodings. Efficient locale-sensitive support for text IO is also supported. These modules are intended to be imported qualified, to avoid name clashes with Prelude functions, e.g. > import qualified Data.Text as T To use an extended and very rich family of functions for working with Unicode text (including normalization, regular expressions, non-standard encodings, text breaking, and locales), see the @text-icu@ package: Data, Text+DataTextDataTextArrayDataTextEncodingDataTextEncodingErrorDataTextForeignDataTextIODataTextInternalDataTextInternalBuilderDataTextInternalBuilder FunctionsDataTextInternalBuilderIntDigitsDataTextInternalBuilder RealFloat FunctionsDataTextInternalEncodingFusionDataTextInternalEncodingFusionCommonDataTextInternalEncodingUtf16DataTextInternalEncodingUtf32DataTextInternalEncodingUtf8DataTextInternal FunctionsDataTextInternalFusionDataTextInternalFusion CaseMappingDataTextInternalFusionCommonDataTextInternalFusionSizeDataTextInternalFusionTypesDataTextInternalIODataTextInternalLazyDataTextInternalLazyEncodingFusionDataTextInternalLazyFusionDataTextInternalLazySearchDataTextInternalPrivateDataTextInternalReadDataTextInternalSearchDataTextInternalUnsafeDataTextInternalUnsafeCharDataTextInternalUnsafeShiftDataTextLazyDataTextLazyBuilderDataTextLazyBuilderIntDataTextLazyBuilder RealFloatDataTextLazyEncodingDataTextLazyIODataTextLazyInternalDataTextLazyReadDataTextReadDataTextUnsafe:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/text-1.2.0.3:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/text-1.2.0.3HStext-1.2.0.3.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd50deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46R/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/text-1.2.0.3/html/text.haddockE/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/text-1.2.0.3/html#/home/bryan/.ghc/x86_64-linux-7.8.4+time-1.4.2-9b3076800c33f8382c38628f35717951+time-1.4.2-9b3076800c33f8382c38628f35717951timeAshley Yakeleystablehttp://semantic.org/TimeLib/A time libraryA time librarySystem DataTimeCalendarDataTimeCalendarMonthDayDataTimeCalendar OrdinalDateDataTimeCalendarWeekDateDataTimeCalendarJulianDataTimeCalendarEasterDataTimeClockDataTimeClockPOSIXDataTimeClockTAIDataTime LocalTimeDataTimeFormatDataTime DataTimeCalendarPrivateDataTimeCalendarDaysDataTimeCalendar GregorianDataTimeCalendar JulianYearDayDataTimeClockScaleDataTimeClockUTCDataTimeClockCTimevalDataTimeClockUTCDiffDataTime LocalTimeTimeZoneDataTime LocalTime TimeOfDayDataTime LocalTime LocalTimeDataTimeFormatParse#/usr/local/lib/ghc-7.8.4/time-1.4.2#/usr/local/lib/ghc-7.8.4/time-1.4.2 HStime-1.4.2+/usr/local/lib/ghc-7.8.4/time-1.4.2/include-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d023old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34?/usr/local/share/doc/ghc/html/libraries/time-1.4.2/time.haddock2/usr/local/share/doc/ghc/html/libraries/time-1.4.2/usr/local/lib/ghc-7.8.45transformers-0.3.0.0-6458c21515cab7c1cf21e53141557a1c5transformers-0.3.0.0-6458c21515cab7c1cf21e53141557a1c transformers#Ross Paterson Andy Gill, Ross Paterson'Concrete functor and monad transformersÔA portable library of functor and monad transformers, inspired by the paper \"Functional Programming with Overloading and Higher-Order Polymorphism\", by Mark P Jones, in /Advanced School of Functional Programming/, 1995 (). This package contains: * the monad transformer class (in "Control.Monad.Trans.Class") * concrete functor and monad transformers, each with associated operations and functions to lift operations associated with other transformers. It can be used on its own in portable Haskell code, or with the monad classes in the @mtl@ or @monads-tf@ packages, which automatically lift operations introduced by monad transformers through other transformers.ControlControl Applicative BackwardsControl ApplicativeLiftControlMonadIOClassControlMonadTransClassControlMonadTransContControlMonadTransErrorControlMonadTransIdentityControlMonadTransListControlMonadTransMaybeControlMonadTransReaderControlMonadTransRWSControlMonadTransRWSLazyControlMonadTransRWSStrictControlMonadTransStateControlMonadTransStateLazyControlMonadTransStateStrictControlMonadTransWriterControlMonadTransWriterLazyControlMonadTransWriterStrictDataFunctorComposeDataFunctorConstantDataFunctorIdentityDataFunctorProductDataFunctorReverse-/usr/local/lib/ghc-7.8.4/transformers-0.3.0.0-/usr/local/lib/ghc-7.8.4/transformers-0.3.0.0HStransformers-0.3.0.0-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1Q/usr/local/share/doc/ghc/html/libraries/transformers-0.3.0.0/transformers.haddock!https://github.com/haskell/vectorEfficient ArraysŰ An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . It is structured as follows: ["Data.Vector"] Boxed vectors of arbitrary types. ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. ["Data.Vector.Primitive"] Unboxed vectors of primitive types as defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. ["Data.Vector.Generic"] Generic interface to the vector types. There is also a (draft) tutorial on common uses of vector. * Data, Data StructuresDataVectorInternalCheckDataVectorFusionUtilDataVectorFusionStreamSizeDataVectorFusionStreamMonadicDataVectorFusionStreamDataVectorGenericMutableDataVectorGenericBaseDataVectorGenericNewDataVectorGenericDataVector PrimitiveMutableDataVector PrimitiveDataVectorStorableInternalDataVectorStorableMutableDataVectorStorableDataVectorUnboxedBaseDataVectorUnboxedMutableDataVectorUnboxedDataVectorMutableDataVector>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/vector-0.10.12.3>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/vector-0.10.12.3HSvector-0.10.12.3F/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/vector-0.10.12.3/include-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea372primitive-0.5.4.0-16de88d6e87d483d63f4f882cdb55b93X/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/vector-0.10.12.3/html/vector.haddockI/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/vector-0.10.12.3/html#/home/bryan/.ghc/x86_64-linux-7.8.4HTTP /HTTP-4000.2.19-67a9c76f8cd1a3981b6cc909e538976aHTTP $Ganesh Sittampalam 'Warrick Gray https://github.com/haskell/HTTPA library for client-side HTTPvThe HTTP package supports client-side web programming in Haskell. It lets you set up HTTP connections, transmitting requests and processing the responses coming back, all from within the comforts of Haskell. It's dependent on the network package to operate, but other than that, the implementation is all written in Haskell. A basic API for issuing single HTTP requests + receiving responses is provided. On top of that, a session-level abstraction is also on offer (the @BrowserAction@ monad); it taking care of handling the management of persistent connections, proxies, state (cookies) and authentication credentials required to handle multi-step interactions with a web server. The representation of the bytes flowing across is extensible via the use of a type class, letting you pick the representation of requests and responses that best fits your use. Some pre-packaged, common instances are provided for you (@ByteString@, @String@). Here's an example use: > > do > rsp <- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/") > -- fetch document and return it (as a 'String'.) > fmap (take 100) (getResponseBody rsp) > > do > (_, rsp) > <- Network.Browser.browse $ do > setAllowRedirects True -- handle HTTP redirects > request $ getRequest "http://www.haskell.org/" > return (take 100 (rspBody rsp))NetworkNetwork BufferTypeNetworkStreamNetworkStreamDebuggerNetwork StreamSocketNetworkTCPNetworkHTTPNetworkHTTPHeadersNetworkHTTPBaseNetworkHTTPStreamNetworkHTTPAuthNetworkHTTPCookieNetworkHTTPProxyNetworkHTTP HandleStreamNetworkBrowserNetworkHTTPBase64NetworkHTTPMD5AuxNetworkHTTPUtils Paths_HTTP%Bryan O'Sullivan experimentalhttps://github.com/bos/aesonFast JSON parsing and encoding“A JSON parsing and encoding library optimized for ease of use and high performance. To get started, see the documentation for the @Data.Aeson@ module below. Parsing performance on an early 2011 MacBook Pro (2.2GHz Core i7), running 64-bit GHC 7.6.3, for mostly-English tweets from Twitter's JSON search API: * 0.8 KB: 34124 msg\/sec (27.8 MB\/sec) * 6.4 KB: 6833 msg\/sec (43.0 MB\/sec) * 11.8 KB: 3410 msg\/sec (39.2 MB\/sec) * 31.2 KB: 1157 msg\/sec (35.3 MB\/sec) * 61.5 KB: 542 msg\/sec (32.5 MB\/sec) Handling heavily-escaped text is a little more work. Here is parsing performance with Japanese tweets, where much of the text is entirely Unicode-escaped. * 14.6 KB: 2101 msg\/sec (30.0 MB\/sec) * 44.1 KB: 667 msg\/sec (28.7 MB\/sec) * 82.9 KB: 360 msg\/sec (29.2 MB\/sec) Encoding performance on the same machine and data: * English, 0.8 KB: 109697 msg\/sec (89.3 MB\/sec) * English, 6.4 KB: 18517 msg\/sec (116.4 MB\/sec) * Engish, 61.5 KB: 1963 msg\/sec (118.0 MB\/sec) * Japanese, 14.6 KB: 12140 msg\/sec (173.5 MB\/sec) * Japanese, 44.1 KB: 3980 msg\/sec (171.3 MB\/sec) (A note on naming: in Greek mythology, Aeson was the father of Jason.)Text, Web, JSONDataAesonDataAesonEncodeDataAesonGenericDataAesonParserDataAesonTypesDataAesonTHDataAesonEncode ByteStringDataAeson FunctionsDataAesonParserInternalDataAesonTypesClassDataAesonTypesGenericDataAesonTypes InstancesDataAesonTypesInternal;/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2;/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2HSaeson-0.8.0.24attoparsec-0.12.1.6-c1a4aa89597f573f485434351fbbcf78-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd53containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b76530deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d02,dlist-0.7.1-8f943fa3717cfa48366269d223a656ab1ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea371hashable-1.2.3.1-8bc3ab142467e45103ce710d47e61f95,mtl-2.1.3.1-96f1a7910a7553352339ed05fb61c2693old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc343scientific-0.3.3.8-64577f309a66660653340ae5cb08257b*syb-0.4.4-d10d515537daa5a737b9f143807c64969template-haskell-2.9.0.0-6d27c2b362b15abb1822f2f34b9ae7f9-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d+time-1.4.2-9b3076800c33f8382c38628f35717951=unordered-containers-0.2.5.1-66bb7a2f738510e6a8d4a2db141a08ef1vector-0.10.12.3-ce85ed6484a9ee274b693f207220d8aaT/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2/html/aeson.haddockF/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/aeson-0.8.0.2/html#/home/bryan/.ghc/x86_64-linux-7.8.4array.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1barraylibraries@haskell.orgMutable and immutable arraysNIn addition to providing the "Data.Array" module , this package also defines the classes 'IArray' of immutable arrays and 'MArray' of arrays mutable within appropriate monads, as well as some instances of these classes.Data StructuresDataArrayDataArrayBaseDataArrayIArrayDataArrayIODataArrayIOSafeDataArrayIO InternalsDataArrayMArrayDataArrayMArraySafeDataArraySTDataArraySTSafeDataArrayStorableDataArrayStorableSafeDataArrayStorable InternalsDataArrayUnboxedDataArrayUnsafe&/usr/local/lib/ghc-7.8.4/array-0.5.0.0&/usr/local/lib/ghc-7.8.4/array-0.5.0.0HSarray-0.5.0.0-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1C/usr/local/share/doc/ghc/html/libraries/array-0.5.0.0/array.haddock5/usr/local/share/doc/ghc/html/libraries/array-0.5.0.0/usr/local/lib/ghc-7.8.4 attoparsec 4attoparsec-0.12.1.6-c1a4aa89597f573f485434351fbbcf78 attoparsec %Bryan O'Sullivan %Bryan O'Sullivan experimental!https://github.com/bos/attoparsec0Fast combinator parsing for bytestrings and textŚA fast parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats. Text, ParsingData AttoparsecData Attoparsec ByteStringData Attoparsec ByteStringChar8Data Attoparsec ByteStringLazyData AttoparsecChar8Data Attoparsec CombinatorData AttoparsecInternalData AttoparsecInternalTypesData AttoparsecLazyData AttoparsecNumberData AttoparsecTextData AttoparsecTextLazyData AttoparsecTypesData AttoparsecZeptoData Attoparsec ByteStringBufferData Attoparsec ByteStringFastSetData Attoparsec ByteStringInternalData AttoparsecInternalFhthagnData AttoparsecTextBufferData AttoparsecTextFastSetData AttoparsecTextInternalA/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6A/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6HSattoparsec-0.12.1.6.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd53containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b76530deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d023scientific-0.3.3.8-64577f309a66660653340ae5cb08257b-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d_/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6/html/attoparsec.haddockL/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/attoparsec-0.12.1.6/html#/home/bryan/.ghc/x86_64-linux-7.8.4base-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1baselibraries@haskell.orgBasic libraries¶This package contains the "Prelude" and its support libraries, and a large collection of useful libraries ranging from data structures to parsing combinators and debugging utilities.Prelude°Control ApplicativeControlArrowControlCategoryControl ConcurrentControl ConcurrentChanControl ConcurrentMVarControl ConcurrentQSemControl ConcurrentQSemNControl ExceptionControl ExceptionBaseControlMonadControlMonadFixControlMonad InstancesControlMonadSTControlMonadSTLazyControlMonadSTLazySafeControlMonadSTLazyUnsafeControlMonadSTSafeControlMonadSTStrictControlMonadSTUnsafeControlMonadZipDataBitsDataBoolDataCharDataCoerceDataComplexDataDataDataDynamicDataEitherDataEqDataFixedDataFoldableDataFunctionDataFunctorDataIORefDataIntDataIxDataListDataMaybeDataMonoidData OldTypeableData OldTypeableInternalDataOrdDataProxyDataRatioDataSTRefDataSTRefLazyDataSTRefStrictDataStringData TraversableDataTupleDataTypeBoolDataTypeCoercionDataTypeEqualityDataTypeableDataTypeableInternalDataUniqueDataVersionDataWordDebugTraceForeignForeignCForeignCErrorForeignCStringForeignCTypesForeign ConcurrentForeign ForeignPtrForeign ForeignPtrSafeForeign ForeignPtrUnsafeForeignMarshalForeignMarshalAllocForeignMarshalArrayForeignMarshalErrorForeignMarshalPoolForeignMarshalSafeForeignMarshalUnsafeForeignMarshalUtilsForeignPtrForeignSafeForeign StablePtrForeignStorableGHCArrGHCBaseGHCCharGHCConcGHCConcIOGHCConcSignalGHCConcSyncGHCConsoleHandlerGHC ConstantsGHCDesugarGHCEnumGHC EnvironmentGHCErrGHC ExceptionGHCExtsGHC FingerprintGHC FingerprintTypeGHCFloatGHCFloatConversionUtilsGHCFloatRealFracMethodsGHCForeignGHC ForeignPtrGHCGHCiGHCGenericsGHCIOGHCIOBufferGHCIO BufferedIOGHCIODeviceGHCIOEncodingGHCIOEncodingCodePageGHCIOEncodingFailureGHCIOEncodingIconvGHCIOEncodingLatin1GHCIOEncodingTypesGHCIOEncodingUTF16GHCIOEncodingUTF32GHCIOEncodingUTF8GHCIO ExceptionGHCIOFDGHCIOHandleGHCIOHandleFDGHCIOHandle InternalsGHCIOHandleTextGHCIOHandleTypesGHCIOIOModeGHCIOArrayGHCIORefGHCIPGHCIntGHCListGHCMVarGHCNumGHCPArrGHCPackGHC ProfilingGHCPtrGHCReadGHCRealGHCSTGHCSTRefGHCShowGHCStableGHCStackGHCStatsGHCStorableGHC TopHandlerGHCTypeLitsGHCUnicodeGHCWeakGHCWordNumericPreludeSystemCPUTimeSystemConsoleGetOptSystem EnvironmentSystemExitSystemIOSystemIOErrorSystemIOUnsafeSystemInfoSystemMemSystemMem StableNameSystemMemWeakSystemPosix InternalsSystemPosixTypesSystemTimeoutTextParserCombinatorsReadPTextParserCombinatorsReadPrecTextPrintfTextReadTextReadLexTextShowTextShow FunctionsUnsafeCoerceGHCEventControlMonadSTImpControlMonadSTLazyImpForeign ForeignPtrImpSystem EnvironmentExecutablePathGHCEventArrGHCEventArrayGHCEventClockGHCEventControlGHCEventEPollGHCEventIntTableGHCEventInternalGHCEventKQueueGHCEventManagerGHCEventPSQGHCEventPollGHCEventThreadGHCEvent TimerManagerGHCEventUnique%/usr/local/lib/ghc-7.8.4/base-4.7.0.2%/usr/local/lib/ghc-7.8.4/base-4.7.0.2HSbase-4.7.0.2-/usr/local/lib/ghc-7.8.4/base-4.7.0.2/includeHsBase.h1ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46 builtin_rtsA/usr/local/share/doc/ghc/html/libraries/base-4.7.0.2/base.haddock4/usr/local/share/doc/ghc/html/libraries/base-4.7.0.2/usr/local/lib/ghc-7.8.4 bytestring 4bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5 bytestring ¸Copyright (c) Don Stewart 2005-2009, (c) Duncan Coutts 2006-2013, (c) David Roundy 2003-2005, (c) Jasper Van der Jeugt 2010, (c) Simon Meier 2010-2013.LDon Stewart , Duncan Coutts Don Stewart, Duncan Coutts%https://github.com/haskell/bytestringAFast, compact, strict and lazy byte strings with a list interfaceXAn efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-bit character data. The 'ByteString' type represents sequences of bytes or 8-bit characters. It is suitable for high performance use, both in terms of large data quantities, or high speed requirements. The 'ByteString' functions follow the same style as Haskell\'s ordinary lists, so it is easy to convert code from using 'String' to 'ByteString'. Two 'ByteString' variants are provided: * Strict 'ByteString's keep the string as a single large array. This makes them convenient for passing data between C and Haskell. * Lazy 'ByteString's use a lazy list of strict chunks which makes it suitable for I\/O streaming tasks. The @Char8@ modules provide a character-based view of the same underlying 'ByteString' types. This makes it convenient to handle mixed binary and 8-bit character content (which is common in many file formats and network protocols). The 'Builder' module provides an efficient way to build up 'ByteString's in an ad-hoc way by repeated concatenation. This is ideal for fast serialisation or pretty printing. There is also a 'ShortByteString' type which has a lower memory overhead and can can be converted to or from a 'ByteString', but supports very few other operations. It is suitable for keeping many short strings in memory. 'ByteString's are not designed for Unicode. For Unicode strings you should use the 'Text' type from the @text@ package. These modules are intended to be imported qualified, to avoid name clashes with "Prelude" functions, e.g. > import qualified Data.ByteString as BSDataData ByteStringData ByteStringChar8Data ByteStringUnsafeData ByteStringInternalData ByteStringLazyData ByteStringLazyChar8Data ByteStringLazyInternalData ByteStringShortData ByteStringShortInternalData ByteStringBuilderData ByteStringBuilderExtraData ByteStringBuilderPrimData ByteStringBuilderInternalData ByteStringBuilderPrimInternalData ByteStringLazyBuilderData ByteStringLazyBuilderExtrasData ByteStringLazyBuilderASCIIData ByteStringBuilderASCIIData ByteStringBuilderPrimBinaryData ByteStringBuilderPrimASCIIData ByteStringBuilderPrimInternalFloatingData ByteStringBuilderPrimInternalUncheckedShiftsData ByteStringBuilderPrimInternalBase16,/usr/local/lib/ghc-7.8.4/bytestring-0.10.4.0,/usr/local/lib/ghc-7.8.4/bytestring-0.10.4.0HSbytestring-0.10.4.04/usr/local/lib/ghc-7.8.4/bytestring-0.10.4.0/include fpstring.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46N/usr/local/share/doc/ghc/html/libraries/bytestring-0.10.4.0/bytestring.haddock;/usr/local/share/doc/ghc/html/libraries/bytestring-0.10.4.0/usr/local/lib/ghc-7.8.4 containers3containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b7653 containers fox@ucw.cz!Assorted concrete container typesäThis package contains efficient general-purpose implementations of various basic immutable container types. The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared.Data Structures DataIntMapDataIntMapLazyDataIntMapStrictDataIntSetDataMapDataMapLazyDataMapStrictDataSetDataGraphDataSequenceDataTreeDataBitUtilDataIntMapBaseDataIntSetBaseDataMapBaseDataSetBaseData StrictPair+/usr/local/lib/ghc-7.8.4/containers-0.5.5.1+/usr/local/lib/ghc-7.8.4/containers-0.5.5.1HScontainers-0.5.5.1.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37M/usr/local/share/doc/ghc/html/libraries/containers-0.5.5.1/containers.haddock:/usr/local/share/doc/ghc/html/libraries/containers-0.5.5.1/usr/local/lib/ghc-7.8.4deepseq0deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d02deepseqlibraries@haskell.org"Deep evaluation of data structuresXThis package provides methods for fully evaluating data structures (\"deep evaluation\"). Deep evaluation is often used for adding strictness to a program, e.g. in order to force pending exceptions, remove space leaks, or force lazy I/O to happen. It is also useful in parallel programs, to ensure pending work does not migrate to the wrong thread. The primary use of this package is via the 'deepseq' function, a \"deep\" version of 'seq'. It is implemented on top of an 'NFData' typeclass (\"Normal Form Data\", data structures with no unevaluated components) which defines strategies for fully evaluating different data types. If you want to automatically derive 'NFData' instances via the "GHC.Generics" facility, there is a companion package which builds on top of this package.ControlControlDeepSeq(/usr/local/lib/ghc-7.8.4/deepseq-1.3.0.2(/usr/local/lib/ghc-7.8.4/deepseq-1.3.0.2HSdeepseq-1.3.0.2.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1G/usr/local/share/doc/ghc/html/libraries/deepseq-1.3.0.2/deepseq.haddock7/usr/local/share/doc/ghc/html/libraries/deepseq-1.3.0.2/usr/local/lib/ghc-7.8.4dlist,dlist-0.7.1-8f943fa3717cfa48366269d223a656abdlist(2006-2009 Don Stewart, 2013 Sean Leather%Sean Leather Don Stewarthttps://github.com/spl/dlistDifference listsŇDifference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too expensive.DataDataDList9/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/dlist-0.7.19/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/dlist-0.7.1 HSdlist-0.7.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d02R/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/dlist-0.7.1/html/dlist.haddockD/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/dlist-0.7.1/html#/home/bryan/.ghc/x86_64-linux-7.8.4ghc-prim1ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37ghc-primlibraries@haskell.orgGHC primitivesGHC primitives.GHC GHCCStringGHCClassesGHCDebugGHC IntWord64GHCMagicGHCPrimopWrappersGHCTupleGHCTypesGHCPrim)/usr/local/lib/ghc-7.8.4/ghc-prim-0.3.1.0)/usr/local/lib/ghc-7.8.4/ghc-prim-0.3.1.0HSghc-prim-0.3.1.0 builtin_rtsI/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.3.1.0/ghc-prim.haddock8/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.3.1.0/usr/local/lib/ghc-7.8.4hashable1hashable-1.2.3.1-8bc3ab142467e45103ce710d47e61f95hashablejohan.tibell@gmail.com?Milan Straka Johan Tibell Provisional http://github.com/tibbe/hashable7A class for types that can be converted to a hash valueńThis package defines a class, 'Hashable', for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.DataDataHashableDataHashableClassDataHashableGeneric>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1HShashable-1.2.3.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd51ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278dZ/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1/html/hashable.haddockI/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/hashable-1.2.3.1/html#/home/bryan/.ghc/x86_64-linux-7.8.4 integer-gmp4integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46 integer-gmplibraries@haskell.orgInteger library based on GMPThis package provides the low-level implementation of the standard 'Integer' type based on the . This package provides access to the internal representation of 'Integer' as well as primitive operations with no proper error handling, and should only be used directly with the utmost care. For more details about the design of @integer-gmp@, see . NumericalGHCIntegerGHCIntegerGMP InternalsGHCIntegerGMPPrimGHCInteger LogarithmsGHCInteger Logarithms InternalsGHCIntegerType,/usr/local/lib/ghc-7.8.4/integer-gmp-0.5.1.0,/usr/local/lib/ghc-7.8.4/integer-gmp-0.5.1.0HSinteger-gmp-0.5.1.0gmp4/usr/local/lib/ghc-7.8.4/integer-gmp-0.5.1.0/include1ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37O/usr/local/share/doc/ghc/html/libraries/integer-gmp-0.5.1.0/integer-gmp.haddock;/usr/local/share/doc/ghc/html/libraries/integer-gmp-0.5.1.0/usr/local/lib/ghc-7.8.4mtl,mtl-2.1.3.1-96f1a7910a7553352339ed05fb61c269mtlEdward Kmett Andy Gillhttp://github.com/ekmett/mtl,Monad classes, using functional dependencies9Monad classes using functional dependencies, with instances for various monad transformers, inspired by the paper /Functional Programming with Overloading and Higher-Order Polymorphism/, by Mark P Jones, in /Advanced School of Functional Programming/, 1995 ().ControlControlMonadContControlMonadContClassControlMonadErrorControlMonadErrorClassControlMonadIdentityControlMonadListControlMonadRWSControlMonadRWSClassControlMonadRWSLazyControlMonadRWSStrictControlMonadReaderControlMonadReaderClassControlMonadStateControlMonadStateClassControlMonadStateLazyControlMonadStateStrictControlMonadTransControlMonadWriterControlMonadWriterClassControlMonadWriterLazyControlMonadWriterStrict9/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/mtl-2.1.3.19/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/mtl-2.1.3.1 HSmtl-2.1.3.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c15transformers-0.3.0.0-6458c21515cab7c1cf21e53141557a1cP/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/mtl-2.1.3.1/html/mtl.haddockD/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/mtl-2.1.3.1/html#/home/bryan/.ghc/x86_64-linux-7.8.4network0network-2.6.0.2-9fc722f006cccfc46fd09710d2f526e7network%Johan Tibell "https://github.com/haskell/networkLow-level networking interfacepThis package provides a low-level networking interface. In network-2.6 the @Network.URI@ module was split off into its own package, network-uri-2.6. If you're using the @Network.URI@ module you can automatically get it from the right package by adding this to your .cabal file: > flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > -- ... > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6 That is, get the module from either network < 2.6 or from network-uri >= 2.6.NetworkNetworkNetworkBSDNetworkSocketNetworkSocket ByteStringNetworkSocket ByteStringLazyNetworkSocketInternalNetworkSocket ByteStringInternalNetworkSocketTypesNetworkSocket ByteStringIOVecNetworkSocket ByteStringLazyPosixNetworkSocket ByteStringMsgHdr=/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-2.6.0.2=/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-2.6.0.2HSnetwork-2.6.0.2E/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-2.6.0.2/includeHsNet.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5-unix-2.7.0.1-f8658ba9ec1c4fba8a371a8e0f42ec6cX/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-2.6.0.2/html/network.haddockH/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-2.6.0.2/html#/home/bryan/.ghc/x86_64-linux-7.8.4 network-uri4network-uri-2.6.0.1-769a65bce1e8abc83605709b17ac3a7a network-urijohan.tibell@gmail.com&https://github.com/haskell/network-uriURI manipulationqThis package provides an URI manipulation inteface. In network-2.6 the @Network.URI@ module was split off from the network package into this package. If you're using the @Network.URI@ module you can automatically get it from the right package by adding this to your .cabal file: > flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > -- ... > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6 That is, get the module from either network < 2.6 or from network-uri >= 2.6.NetworkNetworkURIA/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1A/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1HSnetwork-uri-2.6.0.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1-parsec-3.1.7-36bc65b9e1a2f68358801e89eb9c219e`/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1/html/network-uri.haddockL/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/network-uri-2.6.0.1/html#/home/bryan/.ghc/x86_64-linux-7.8.4 old-locale3old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34 old-localelibraries@haskell.orglocale library_This package provides the ability to adapt to locale conventions such as date and time formats.SystemSystemLocale+/usr/local/lib/ghc-7.8.4/old-locale-1.0.0.6+/usr/local/lib/ghc-7.8.4/old-locale-1.0.0.6HSold-locale-1.0.0.6-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1M/usr/local/share/doc/ghc/html/libraries/old-locale-1.0.0.6/old-locale.haddock:/usr/local/share/doc/ghc/html/libraries/old-locale-1.0.0.6/usr/local/lib/ghc-7.8.4old-time1old-time-1.1.0.2-e3f776e97c1a6ff1770b04943a7ef7c6old-timelibraries@haskell.org Time libraryŹThis package provides the old time library. For new projects, the newer is recommended.SystemSystemTime)/usr/local/lib/ghc-7.8.4/old-time-1.1.0.2)/usr/local/lib/ghc-7.8.4/old-time-1.1.0.2HSold-time-1.1.0.21/usr/local/lib/ghc-7.8.4/old-time-1.1.0.2/includeHsTime.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c13old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34I/usr/local/share/doc/ghc/html/libraries/old-time-1.1.0.2/old-time.haddock8/usr/local/share/doc/ghc/html/libraries/old-time-1.1.0.2/usr/local/lib/ghc-7.8.4parsec-parsec-3.1.7-36bc65b9e1a2f68358801e89eb9c219eparsec#Antoine Latter ADaan Leijen , Paolo Martini %http://www.cs.uu.nl/~daan/parsec.htmlMonadic parser combinatorsOParsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package homepage), has extensive libraries and good error messages, and is also fast. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type.ParsingTextParsecTextParsecStringTextParsec ByteStringTextParsec ByteStringLazyTextParsecTextTextParsecTextLazyTextParsecPosTextParsecErrorTextParsecPrimTextParsecCharTextParsec CombinatorTextParsecTokenTextParsecExprTextParsecLanguageTextParsecPermTextParserCombinatorsParsecTextParserCombinatorsParsecCharTextParserCombinatorsParsec CombinatorTextParserCombinatorsParsecErrorTextParserCombinatorsParsecExprTextParserCombinatorsParsecLanguageTextParserCombinatorsParsecPermTextParserCombinatorsParsecPosTextParserCombinatorsParsecPrimTextParserCombinatorsParsecToken:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/parsec-3.1.7:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/parsec-3.1.7HSparsec-3.1.7-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5,mtl-2.1.3.1-96f1a7910a7553352339ed05fb61c269-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278dT/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/parsec-3.1.7/html/parsec.haddockE/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/parsec-3.1.7/html#/home/bryan/.ghc/x86_64-linux-7.8.4pretty/pretty-1.1.1.1-0984f47ffe93ef3983c80b96280f1c3apretty!David Terei Stable http://github.com/haskell/prettyPretty-printing library7This package contains a pretty-printing library, a set of API's that provides a way to easily print out text in a consistent format of your choosing. This is useful for compilers and related tools. This library was originally designed by John Hughes's and has since been heavily modified by Simon Peyton Jones.TextText PrettyPrintText PrettyPrintHughesPJ'/usr/local/lib/ghc-7.8.4/pretty-1.1.1.1'/usr/local/lib/ghc-7.8.4/pretty-1.1.1.1HSpretty-1.1.1.1-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1E/usr/local/share/doc/ghc/html/libraries/pretty-1.1.1.1/pretty.haddock6/usr/local/share/doc/ghc/html/libraries/pretty-1.1.1.1/usr/local/lib/ghc-7.8.4 primitive2primitive-0.5.4.0-16de88d6e87d483d63f4f882cdb55b93 primitive (c) Roman Leshchinskiy 2009-2012libraries@haskell.org'Roman Leshchinskiy $https://github.com/haskell/primitive#Primitive memory-related operationsBThis package provides various primitive memory-related operations.DataControlMonad PrimitiveData PrimitiveData PrimitiveMachDepsData PrimitiveTypesData PrimitiveArrayData Primitive ByteArrayData PrimitiveAddrData PrimitiveMutVarData PrimitiveInternalCompatData PrimitiveInternal Operations?/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0?/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0HSprimitive-0.5.4.0G/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0/includeprimitive-memops.h-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c11ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea37\/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0/html/primitive.haddockJ/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/primitive-0.5.4.0/html#/home/bryan/.ghc/x86_64-linux-7.8.4rts builtin_rtsrts!glasgow-haskell-users@haskell.org /usr/local/lib/ghc-7.8.4/rts-1.0HSrtsCffimrtdl /usr/local/lib/ghc-7.8.4/includeStg.h'+-Wl,-u,ghczmprim_GHCziTypes_Izh_static_info+-Wl,-u,ghczmprim_GHCziTypes_Czh_static_info+-Wl,-u,ghczmprim_GHCziTypes_Fzh_static_info+-Wl,-u,ghczmprim_GHCziTypes_Dzh_static_info$-Wl,-u,base_GHCziPtr_Ptr_static_info+-Wl,-u,ghczmprim_GHCziTypes_Wzh_static_info%-Wl,-u,base_GHCziInt_I8zh_static_info&-Wl,-u,base_GHCziInt_I16zh_static_info&-Wl,-u,base_GHCziInt_I32zh_static_info&-Wl,-u,base_GHCziInt_I64zh_static_info&-Wl,-u,base_GHCziWord_W8zh_static_info'-Wl,-u,base_GHCziWord_W16zh_static_info'-Wl,-u,base_GHCziWord_W32zh_static_info'-Wl,-u,base_GHCziWord_W64zh_static_info--Wl,-u,base_GHCziStable_StablePtr_static_info(-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info!-Wl,-u,base_GHCziPtr_Ptr_con_info$-Wl,-u,base_GHCziPtr_FunPtr_con_info*-Wl,-u,base_GHCziStable_StablePtr_con_info)-Wl,-u,ghczmprim_GHCziTypes_False_closure(-Wl,-u,ghczmprim_GHCziTypes_True_closure+-Wl,-u,base_GHCziPack_unpackCString_closure4-Wl,-u,base_GHCziIOziException_stackOverflow_closure3-Wl,-u,base_GHCziIOziException_heapOverflow_closure;-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure@-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure?-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure=-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure0-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure3-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure)-Wl,-u,base_GHCziTopHandler_runIO_closure,-Wl,-u,base_GHCziTopHandler_runNonIO_closure:-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure>-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure--Wl,-u,base_GHCziConcziSync_runSparks_closure4-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure/usr/local/lib/ghc-7.8.4 scientific3scientific-0.3.3.8-64577f309a66660653340ae5cb08257b scientific#Bas van Dijk Bas van Dijk(https://github.com/basvandijk/scientific-Numbers represented using scientific notation@Data.Scientific@ provides a space efficient and arbitrary precision scientific number type. 'Scientific' numbers are represented using . It uses a coefficient @c :: 'Integer'@ and a base-10 exponent @e :: 'Int'@ (do note that since we're using an 'Int' to represent the exponent these numbers aren't truly arbitrary precision). A scientific number corresponds to the 'Fractional' number: @'fromInteger' c * 10 '^^' e@. The main application of 'Scientific' is to be used as the target of parsing arbitrary precision numbers coming from an untrusted source. The advantages over using 'Rational' for this are that: * A 'Scientific' is more efficient to construct. Rational numbers need to be constructed using '%' which has to compute the 'gcd' of the 'numerator' and 'denominator'. * 'Scientific' is safe against numbers with huge exponents. For example: @1e1000000000 :: 'Rational'@ will fill up all space and crash your program. Scientific works as expected: > > read "1e1000000000" :: Scientific > 1.0e1000000000 * Also, the space usage of converting scientific numbers with huge exponents to @'Integral's@ (like: 'Int') or @'RealFloat's@ (like: 'Double' or 'Float') will always be bounded by the target type.DataData ScientificDataTextLazyBuilder ScientificData ByteStringBuilder ScientificMath NumberTheory Logarithms@/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8@/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8HSscientific-0.3.3.8.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd50deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea371hashable-1.2.3.1-8bc3ab142467e45103ce710d47e61f954integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278d^/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8/html/scientific.haddockK/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/scientific-0.3.3.8/html#/home/bryan/.ghc/x86_64-linux-7.8.4syb*syb-0.4.4-d10d515537daa5a737b9f143807c6496sybgenerics@haskell.org5Ralf Lammel, Simon Peyton Jones, Jose Pedro Magalhaes provisional/http://www.cs.uu.nl/wiki/GenericProgramming/SYBScrap Your Boilerplate@This package contains the generics system described in the /Scrap Your Boilerplate/ papers (see ). It defines the @Data@ class of types permitting folding and unfolding of constructor applications, instances of this class for primitive types, and a variety of traversals.GenericsDataGenericsDataGenericsBasicsDataGenerics InstancesDataGenericsAliasesDataGenericsSchemesDataGenericsTextDataGenericsTwinsDataGenericsBuildersGenericsSYBGenericsSYBBasicsGenericsSYB InstancesGenericsSYBAliasesGenericsSYBSchemesGenericsSYBTextGenericsSYBTwinsGenericsSYBBuilders7/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/syb-0.4.47/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/syb-0.4.4 HSsyb-0.4.4-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1N/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/syb-0.4.4/html/syb.haddockB/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/syb-0.4.4/html#/home/bryan/.ghc/x86_64-linux-7.8.4template-haskell 9template-haskell-2.9.0.0-6d27c2b362b15abb1822f2f34b9ae7f9template-haskell libraries@haskell.org$Support library for Template HaskellÁThis package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See for more information.Template HaskellLanguageHaskellTHLanguageHaskellTHLibLanguageHaskellTHPprLanguageHaskellTHPprLibLanguageHaskellTHQuoteLanguageHaskellTHSyntax1/usr/local/lib/ghc-7.8.4/template-haskell-2.9.0.01/usr/local/lib/ghc-7.8.4/template-haskell-2.9.0.0HStemplate-haskell-2.9.0.0-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c13containers-0.5.5.1-d4bd887fb97aa3a46cbadc13709b7653/pretty-1.1.1.1-0984f47ffe93ef3983c80b96280f1c3aY/usr/local/share/doc/ghc/html/libraries/template-haskell-2.9.0.0/template-haskell.haddock@/usr/local/share/doc/ghc/html/libraries/template-haskell-2.9.0.0/usr/local/lib/ghc-7.8.4text-text-1.2.0.3-6e21f193e8407e4f9297ae6f12fe278dtext02009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper%Bryan O'Sullivan %Bryan O'Sullivan https://github.com/bos/text&An efficient packed Unicode text type.: An efficient packed, immutable Unicode text type (both strict and lazy), with a powerful loop fusion optimization framework. The 'Text' type represents Unicode character strings, in a time and space-efficient manner. This package provides text processing capabilities that are optimized for performance critical use, both in terms of large data quantities and high speed. The 'Text' type provides character-encoding, type-safe case conversion via whole-string case conversion functions. It also provides a range of functions for converting 'Text' values to and from 'ByteStrings', using several standard encodings. Efficient locale-sensitive support for text IO is also supported. These modules are intended to be imported qualified, to avoid name clashes with Prelude functions, e.g. > import qualified Data.Text as T To use an extended and very rich family of functions for working with Unicode text (including normalization, regular expressions, non-standard encodings, text breaking, and locales), see the @text-icu@ package: Data, Text+DataTextDataTextArrayDataTextEncodingDataTextEncodingErrorDataTextForeignDataTextIODataTextInternalDataTextInternalBuilderDataTextInternalBuilder FunctionsDataTextInternalBuilderIntDigitsDataTextInternalBuilder RealFloat FunctionsDataTextInternalEncodingFusionDataTextInternalEncodingFusionCommonDataTextInternalEncodingUtf16DataTextInternalEncodingUtf32DataTextInternalEncodingUtf8DataTextInternal FunctionsDataTextInternalFusionDataTextInternalFusion CaseMappingDataTextInternalFusionCommonDataTextInternalFusionSizeDataTextInternalFusionTypesDataTextInternalIODataTextInternalLazyDataTextInternalLazyEncodingFusionDataTextInternalLazyFusionDataTextInternalLazySearchDataTextInternalPrivateDataTextInternalReadDataTextInternalSearchDataTextInternalUnsafeDataTextInternalUnsafeCharDataTextInternalUnsafeShiftDataTextLazyDataTextLazyBuilderDataTextLazyBuilderIntDataTextLazyBuilder RealFloatDataTextLazyEncodingDataTextLazyIODataTextLazyInternalDataTextLazyReadDataTextReadDataTextUnsafe:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/text-1.2.0.3:/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/text-1.2.0.3HStext-1.2.0.3.array-0.5.0.0-470385a50d2b78598af85cfe9d988e1b-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c14bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd50deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea374integer-gmp-0.5.1.0-26579559b3647acf4f01d5edd9491a46R/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/text-1.2.0.3/html/text.haddockE/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/text-1.2.0.3/html#/home/bryan/.ghc/x86_64-linux-7.8.4time+time-1.4.2-9b3076800c33f8382c38628f35717951timeAshley Yakeleystablehttp://semantic.org/TimeLib/A time libraryA time librarySystem DataTimeCalendarDataTimeCalendarMonthDayDataTimeCalendar OrdinalDateDataTimeCalendarWeekDateDataTimeCalendarJulianDataTimeCalendarEasterDataTimeClockDataTimeClockPOSIXDataTimeClockTAIDataTime LocalTimeDataTimeFormatDataTime DataTimeCalendarPrivateDataTimeCalendarDaysDataTimeCalendar GregorianDataTimeCalendar JulianYearDayDataTimeClockScaleDataTimeClockUTCDataTimeClockCTimevalDataTimeClockUTCDiffDataTime LocalTimeTimeZoneDataTime LocalTime TimeOfDayDataTime LocalTime LocalTimeDataTimeFormatParse#/usr/local/lib/ghc-7.8.4/time-1.4.2#/usr/local/lib/ghc-7.8.4/time-1.4.2 HStime-1.4.2+/usr/local/lib/ghc-7.8.4/time-1.4.2/include-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d023old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34?/usr/local/share/doc/ghc/html/libraries/time-1.4.2/time.haddock2/usr/local/share/doc/ghc/html/libraries/time-1.4.2/usr/local/lib/ghc-7.8.4 transformers5transformers-0.3.0.0-6458c21515cab7c1cf21e53141557a1c transformers#Ross Paterson Andy Gill, Ross Paterson'Concrete functor and monad transformersÔA portable library of functor and monad transformers, inspired by the paper \"Functional Programming with Overloading and Higher-Order Polymorphism\", by Mark P Jones, in /Advanced School of Functional Programming/, 1995 (). This package contains: * the monad transformer class (in "Control.Monad.Trans.Class") * concrete functor and monad transformers, each with associated operations and functions to lift operations associated with other transformers. It can be used on its own in portable Haskell code, or with the monad classes in the @mtl@ or @monads-tf@ packages, which automatically lift operations introduced by monad transformers through other transformers.ControlControl Applicative BackwardsControl ApplicativeLiftControlMonadIOClassControlMonadTransClassControlMonadTransContControlMonadTransErrorControlMonadTransIdentityControlMonadTransListControlMonadTransMaybeControlMonadTransReaderControlMonadTransRWSControlMonadTransRWSLazyControlMonadTransRWSStrictControlMonadTransStateControlMonadTransStateLazyControlMonadTransStateStrictControlMonadTransWriterControlMonadTransWriterLazyControlMonadTransWriterStrictDataFunctorComposeDataFunctorConstantDataFunctorIdentityDataFunctorProductDataFunctorReverse-/usr/local/lib/ghc-7.8.4/transformers-0.3.0.0-/usr/local/lib/ghc-7.8.4/transformers-0.3.0.0HStransformers-0.3.0.0-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c1Q/usr/local/share/doc/ghc/html/libraries/transformers-0.3.0.0/transformers.haddock!https://github.com/haskell/vectorEfficient ArraysŰ An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . It is structured as follows: ["Data.Vector"] Boxed vectors of arbitrary types. ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. ["Data.Vector.Primitive"] Unboxed vectors of primitive types as defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. ["Data.Vector.Generic"] Generic interface to the vector types. There is also a (draft) tutorial on common uses of vector. * Data, Data StructuresDataVectorInternalCheckDataVectorFusionUtilDataVectorFusionStreamSizeDataVectorFusionStreamMonadicDataVectorFusionStreamDataVectorGenericMutableDataVectorGenericBaseDataVectorGenericNewDataVectorGenericDataVector PrimitiveMutableDataVector PrimitiveDataVectorStorableInternalDataVectorStorableMutableDataVectorStorableDataVectorUnboxedBaseDataVectorUnboxedMutableDataVectorUnboxedDataVectorMutableDataVector>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/vector-0.10.12.3>/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/vector-0.10.12.3HSvector-0.10.12.3F/home/bryan/.cabal/lib/x86_64-linux-ghc-7.8.4/vector-0.10.12.3/include-base-4.7.0.2-bfd89587617e381ae01b8dd7b6c7f1c10deepseq-1.3.0.2-63a1ab91b7017a28bb5d04cb1b5d2d021ghc-prim-0.3.1.0-a24f9c14c632d75b683d0f93283aea372primitive-0.5.4.0-16de88d6e87d483d63f4f882cdb55b93X/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/vector-0.10.12.3/html/vector.haddockI/home/bryan/.cabal/share/doc/x86_64-linux-ghc-7.8.4/vector-0.10.12.3/html#/home/bryan/.ghc/x86_64-linux-7.8.4./Weather.cabalWeatherLICENSEbryan@bryanstamour.comBryan St. Amour#https://github.com/bstamour/weather>Library for interacting with the Weather Underground JSON API.‚Weather is a simple library for interacting with the Weather Underground JSON API. It is not complete, but it may be useful still.NetHTTP     aesonbase bytestring   textunordered-containers  NetWeathersrcHTTP     aesonbase bytestring   textunordered-containersHTTPaesonbase bytestringtextunordered-containersWeatheralexalexPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/home/bryan/.cabal/bin/alexararPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin /usr/bin/argccgccPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin /usr/bin/gccghcghcPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/usr/local/bin/ghcghc-pkgghc-pkgPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/usr/local/bin/ghc-pkghaddockhaddockPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/usr/local/bin/haddockhappyhappyPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/home/bryan/.cabal/bin/happy haskell-suite haskell-suitePATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/binhaskell-suite-dummy-locationhaskell-suite-pkghaskell-suite-pkgPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin haskell-suite-pkg-dummy-locationhpchpcCPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/usr/local/bin/hpchsc2hshsc2hsCPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/usr/local/bin/hsc2hshscolourhscolourPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/home/bryan/.cabal/bin/HsColourldld-xPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin /usr/bin/ld pkg-config pkg-configPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/usr/bin/pkg-configstripstripPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/bin/usr/bin/striptartarPATH™/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/home/bryan.cabal/bin:/home/bryan/.opam/system/bin:/opt/processing-2.2.1:/opt/jdk1.8.0_25/bin:/opt/jre1.7.0_71/bin:/home/bryan/.cabal/bin:/home/bryan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/lib64/qt5/bin:/home/bryan/.cabal/binSupports --formatYES /usr/bin/tar