diff --git a/Makefile b/Makefile index 512e034..a856ac4 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ bash: cp bash_profile ~/.bash_profile ghc: - cp -r cabal ~/.cabal + cp -r cabal/config ~/.cabal/config cp ghci ~/.ghci git: diff --git a/cabal/bin/HsColour b/cabal/bin/HsColour deleted file mode 100755 index b359e14..0000000 Binary files a/cabal/bin/HsColour and /dev/null differ diff --git a/cabal/bin/cabal b/cabal/bin/cabal deleted file mode 100755 index f453525..0000000 Binary files a/cabal/bin/cabal and /dev/null differ diff --git a/cabal/bin/cpphs b/cabal/bin/cpphs deleted file mode 100755 index 981ad11..0000000 Binary files a/cabal/bin/cpphs and /dev/null differ diff --git a/cabal/bin/happy b/cabal/bin/happy deleted file mode 100755 index d85d6b6..0000000 Binary files a/cabal/bin/happy and /dev/null differ diff --git a/cabal/bin/hlint b/cabal/bin/hlint deleted file mode 100755 index c086c9e..0000000 Binary files a/cabal/bin/hlint and /dev/null differ diff --git a/cabal/bin/huskc b/cabal/bin/huskc deleted file mode 100755 index d8c7332..0000000 Binary files a/cabal/bin/huskc and /dev/null differ diff --git a/cabal/bin/huski b/cabal/bin/huski deleted file mode 100755 index b8aae28..0000000 Binary files a/cabal/bin/huski and /dev/null differ diff --git a/cabal/bin/unlambda b/cabal/bin/unlambda deleted file mode 100755 index e444f51..0000000 Binary files a/cabal/bin/unlambda and /dev/null differ diff --git a/cabal/bin/zepto b/cabal/bin/zepto deleted file mode 100755 index 168084f..0000000 Binary files a/cabal/bin/zepto and /dev/null differ diff --git a/cabal/bin/zepto.dSYM/Contents/Info.plist b/cabal/bin/zepto.dSYM/Contents/Info.plist deleted file mode 100644 index 86f7083..0000000 --- a/cabal/bin/zepto.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.zepto - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/cabal/bin/zepto.dSYM/Contents/Resources/DWARF/zepto b/cabal/bin/zepto.dSYM/Contents/Resources/DWARF/zepto deleted file mode 100644 index 374f0fe..0000000 Binary files a/cabal/bin/zepto.dSYM/Contents/Resources/DWARF/zepto and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile.dyn_hi deleted file mode 100644 index 57060fd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile.hi deleted file mode 100644 index 9569434..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Lexer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Lexer.dyn_hi deleted file mode 100644 index 3e5840d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Lexer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Lexer.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Lexer.hi deleted file mode 100644 index 71cc3f3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Lexer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Monadic.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Monadic.dyn_hi deleted file mode 100644 index ed0db12..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Monadic.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Monadic.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Monadic.hi deleted file mode 100644 index f32879b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Monadic.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Parser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Parser.dyn_hi deleted file mode 100644 index 015454d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Parser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Parser.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Parser.hi deleted file mode 100644 index 1513a02..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Parser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Types.dyn_hi deleted file mode 100644 index e87bdf9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Types.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Types.hi deleted file mode 100644 index 54a564b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/Data/ConfigFile/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/libHSConfigFile-1.1.4-J4dbydSRPpd4Qby1PfN9fS-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/libHSConfigFile-1.1.4-J4dbydSRPpd4Qby1PfN9fS-ghc7.10.1.dylib deleted file mode 100755 index 3ce9e6c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/libHSConfigFile-1.1.4-J4dbydSRPpd4Qby1PfN9fS-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/libHSConfigFile-1.1.4-J4dbydSRPpd4Qby1PfN9fS.a b/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/libHSConfigFile-1.1.4-J4dbydSRPpd4Qby1PfN9fS.a deleted file mode 100644 index 9955a9e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Confi_J4dbydSRPpd4Qby1PfN9fS/libHSConfigFile-1.1.4-J4dbydSRPpd4Qby1PfN9fS.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit.dyn_hi deleted file mode 100644 index a41e9cf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit.hi deleted file mode 100644 index ddf6cfa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Base.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Base.dyn_hi deleted file mode 100644 index 8128e66..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Base.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Base.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Base.hi deleted file mode 100644 index f087def..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Base.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Lang.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Lang.dyn_hi deleted file mode 100644 index c63e914..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Lang.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Lang.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Lang.hi deleted file mode 100644 index 20b4e95..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Lang.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Terminal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Terminal.dyn_hi deleted file mode 100644 index 9d46830..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Terminal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Terminal.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Terminal.hi deleted file mode 100644 index 0651bba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Terminal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Text.dyn_hi deleted file mode 100644 index 17aaef8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Text.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Text.hi deleted file mode 100644 index c3af267..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/Test/HUnit/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/libHSHUnit-1.2.5.2-DF0UZx7dI3710Wq85VkbtP-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/libHSHUnit-1.2.5.2-DF0UZx7dI3710Wq85VkbtP-ghc7.10.1.dylib deleted file mode 100755 index dc3b085..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/libHSHUnit-1.2.5.2-DF0UZx7dI3710Wq85VkbtP-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/libHSHUnit-1.2.5.2-DF0UZx7dI3710Wq85VkbtP.a b/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/libHSHUnit-1.2.5.2-DF0UZx7dI3710Wq85VkbtP.a deleted file mode 100644 index 71e27e3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/HUnit_DF0UZx7dI3710Wq85VkbtP/libHSHUnit-1.2.5.2-DF0UZx7dI3710Wq85VkbtP.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Control/Concurrent/Thread/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Control/Concurrent/Thread/Utils.dyn_hi deleted file mode 100644 index 28a2e4f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Control/Concurrent/Thread/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Control/Concurrent/Thread/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Control/Concurrent/Thread/Utils.hi deleted file mode 100644 index 5b9340f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Control/Concurrent/Thread/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/BinPacking.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/BinPacking.dyn_hi deleted file mode 100644 index aec240a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/BinPacking.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/BinPacking.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/BinPacking.hi deleted file mode 100644 index b9c5b82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/BinPacking.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Bits/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Bits/Utils.dyn_hi deleted file mode 100644 index 5c7d872..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Bits/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Bits/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Bits/Utils.hi deleted file mode 100644 index a413246..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Bits/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/CSV.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/CSV.dyn_hi deleted file mode 100644 index b16a058..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/CSV.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/CSV.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/CSV.hi deleted file mode 100644 index 02ca2d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/CSV.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Compression/Inflate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Compression/Inflate.dyn_hi deleted file mode 100644 index 3759338..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Compression/Inflate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Compression/Inflate.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Compression/Inflate.hi deleted file mode 100644 index aae829d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Compression/Inflate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Either/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Either/Utils.dyn_hi deleted file mode 100644 index 7ada9df..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Either/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Either/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Either/Utils.hi deleted file mode 100644 index 939b756..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Either/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/GZip.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/GZip.dyn_hi deleted file mode 100644 index e422165..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/GZip.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/GZip.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/GZip.hi deleted file mode 100644 index a0a8e15..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/GZip.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/Posix.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/Posix.dyn_hi deleted file mode 100644 index 8d9107b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/Posix.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/Posix.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/Posix.hi deleted file mode 100644 index 9ff9ffd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/CRC32/Posix.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5.dyn_hi deleted file mode 100644 index b9a973c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5.hi deleted file mode 100644 index 0c1f0fa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5/Zord64_HARD.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5/Zord64_HARD.dyn_hi deleted file mode 100644 index f154cdf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5/Zord64_HARD.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5/Zord64_HARD.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5/Zord64_HARD.hi deleted file mode 100644 index 4bfe149..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Hash/MD5/Zord64_HARD.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/List/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/List/Utils.dyn_hi deleted file mode 100644 index b4fff67..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/List/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/List/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/List/Utils.hi deleted file mode 100644 index 5a386d4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/List/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/MIME/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/MIME/Types.dyn_hi deleted file mode 100644 index 037ae47..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/MIME/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/MIME/Types.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/MIME/Types.hi deleted file mode 100644 index d1d15f4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/MIME/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Map/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Map/Utils.dyn_hi deleted file mode 100644 index 09dc1ae..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Map/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Map/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Map/Utils.hi deleted file mode 100644 index fb9064a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Map/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Maybe/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Maybe/Utils.dyn_hi deleted file mode 100644 index 0b31080..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Maybe/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Maybe/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Maybe/Utils.hi deleted file mode 100644 index f2d2f8a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Maybe/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Meter.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Meter.dyn_hi deleted file mode 100644 index 52cd4ed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Meter.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Meter.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Meter.hi deleted file mode 100644 index 5bbf787..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Meter.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Tracker.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Tracker.dyn_hi deleted file mode 100644 index 8d1a564..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Tracker.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Tracker.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Tracker.hi deleted file mode 100644 index 2ec76bc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Progress/Tracker.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Quantity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Quantity.dyn_hi deleted file mode 100644 index adb5b1d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Quantity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Quantity.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Quantity.hi deleted file mode 100644 index 33649a7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Quantity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/String/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/String/Utils.dyn_hi deleted file mode 100644 index 11f3540..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/String/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/String/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/String/Utils.hi deleted file mode 100644 index d88b3e3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/String/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Tuple/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Tuple/Utils.dyn_hi deleted file mode 100644 index 947b12d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Tuple/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Tuple/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Tuple/Utils.hi deleted file mode 100644 index b2a06cd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Data/Tuple/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Mailbox.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Mailbox.dyn_hi deleted file mode 100644 index 75144ba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Mailbox.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Mailbox.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Mailbox.hi deleted file mode 100644 index 7cb79c1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Mailbox.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Sendmail.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Sendmail.dyn_hi deleted file mode 100644 index aef5b82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Sendmail.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Sendmail.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Sendmail.hi deleted file mode 100644 index abafd2f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Email/Sendmail.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/SocketServer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/SocketServer.dyn_hi deleted file mode 100644 index 14a848a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/SocketServer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/SocketServer.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/SocketServer.hi deleted file mode 100644 index ba77429..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/SocketServer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Utils.dyn_hi deleted file mode 100644 index 6a58ff0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Utils.hi deleted file mode 100644 index e5f9555..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Network/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Cmd/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Cmd/Utils.dyn_hi deleted file mode 100644 index 2404eed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Cmd/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Cmd/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Cmd/Utils.hi deleted file mode 100644 index 08faa9a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Cmd/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Console/GetOpt/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Console/GetOpt/Utils.dyn_hi deleted file mode 100644 index 57a825e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Console/GetOpt/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Console/GetOpt/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Console/GetOpt/Utils.hi deleted file mode 100644 index 4ee0401..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Console/GetOpt/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Daemon.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Daemon.dyn_hi deleted file mode 100644 index 10e7cac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Daemon.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Daemon.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Daemon.hi deleted file mode 100644 index 32ab794..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Daemon.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian.dyn_hi deleted file mode 100644 index 8b3157f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian.hi deleted file mode 100644 index b2cbe87..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian/ControlParser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian/ControlParser.dyn_hi deleted file mode 100644 index aa0938a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian/ControlParser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian/ControlParser.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian/ControlParser.hi deleted file mode 100644 index 667373d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Debian/ControlParser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/FileArchive/GZip.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/FileArchive/GZip.dyn_hi deleted file mode 100644 index a770975..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/FileArchive/GZip.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/FileArchive/GZip.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/FileArchive/GZip.hi deleted file mode 100644 index f046ec6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/FileArchive/GZip.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Binary.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Binary.dyn_hi deleted file mode 100644 index b882542..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Binary.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Binary.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Binary.hi deleted file mode 100644 index efe0482..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Binary.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS.dyn_hi deleted file mode 100644 index 8ed5d7f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS.hi deleted file mode 100644 index 6be6bfb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Combinators.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Combinators.dyn_hi deleted file mode 100644 index 3f15105..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Combinators.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Combinators.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Combinators.hi deleted file mode 100644 index 0ab9ba4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Combinators.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/InstanceHelpers.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/InstanceHelpers.dyn_hi deleted file mode 100644 index 00e4600..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/InstanceHelpers.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/InstanceHelpers.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/InstanceHelpers.hi deleted file mode 100644 index 42c1ad4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/InstanceHelpers.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Utils.dyn_hi deleted file mode 100644 index ce2ceb4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Utils.hi deleted file mode 100644 index 5f52df0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVFS/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVIO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVIO.dyn_hi deleted file mode 100644 index 434a96f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVIO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVIO.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVIO.hi deleted file mode 100644 index 5ae8905..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/HVIO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/PlafCompat.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/PlafCompat.dyn_hi deleted file mode 100644 index da7432f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/PlafCompat.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/PlafCompat.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/PlafCompat.hi deleted file mode 100644 index e3ae8ca..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/PlafCompat.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/StatCompat.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/StatCompat.dyn_hi deleted file mode 100644 index d43c858..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/StatCompat.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/StatCompat.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/StatCompat.hi deleted file mode 100644 index 778944f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/StatCompat.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Utils.dyn_hi deleted file mode 100644 index 2429497..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Utils.hi deleted file mode 100644 index 1673188..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/WindowsCompat.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/WindowsCompat.dyn_hi deleted file mode 100644 index 2a08ce7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/WindowsCompat.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/WindowsCompat.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/WindowsCompat.hi deleted file mode 100644 index cc01d7c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/IO/WindowsCompat.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path.dyn_hi deleted file mode 100644 index 47d7e6d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path.hi deleted file mode 100644 index 9a13411..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/Glob.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/Glob.dyn_hi deleted file mode 100644 index adfbf16..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/Glob.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/Glob.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/Glob.hi deleted file mode 100644 index 1854b86..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/Glob.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/NameManip.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/NameManip.dyn_hi deleted file mode 100644 index 2a6d1e9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/NameManip.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/NameManip.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/NameManip.hi deleted file mode 100644 index 2fecc21..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/NameManip.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/WildMatch.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/WildMatch.dyn_hi deleted file mode 100644 index 20d4d55..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/WildMatch.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/WildMatch.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/WildMatch.hi deleted file mode 100644 index b5cca41..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Path/WildMatch.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Posix/Consts.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Posix/Consts.dyn_hi deleted file mode 100644 index dd46abf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Posix/Consts.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Posix/Consts.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Posix/Consts.hi deleted file mode 100644 index a85d5d8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Posix/Consts.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/ParseDate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/ParseDate.dyn_hi deleted file mode 100644 index b22c52f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/ParseDate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/ParseDate.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/ParseDate.hi deleted file mode 100644 index 1fe112d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/ParseDate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/Utils.dyn_hi deleted file mode 100644 index 9207d72..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/Utils.hi deleted file mode 100644 index 88c224c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/System/Time/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Text/ParserCombinators/Parsec/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Text/ParserCombinators/Parsec/Utils.dyn_hi deleted file mode 100644 index ba7fb1e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Text/ParserCombinators/Parsec/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Text/ParserCombinators/Parsec/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Text/ParserCombinators/Parsec/Utils.hi deleted file mode 100644 index 09de43c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/Text/ParserCombinators/Parsec/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/libHSMissingH-1.3.0.1-FaiDnBwbGcF0On2rVvBLWv-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/libHSMissingH-1.3.0.1-FaiDnBwbGcF0On2rVvBLWv-ghc7.10.1.dylib deleted file mode 100755 index 65259c1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/libHSMissingH-1.3.0.1-FaiDnBwbGcF0On2rVvBLWv-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/libHSMissingH-1.3.0.1-FaiDnBwbGcF0On2rVvBLWv.a b/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/libHSMissingH-1.3.0.1-FaiDnBwbGcF0On2rVvBLWv.a deleted file mode 100644 index 42a0960..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/Missi_FaiDnBwbGcF0On2rVvBLWv/libHSMissingH-1.3.0.1-FaiDnBwbGcF0On2rVvBLWv.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log.dyn_hi deleted file mode 100644 index 9ab0299..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log.hi deleted file mode 100644 index df43a97..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Formatter.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Formatter.dyn_hi deleted file mode 100644 index 3d7b62c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Formatter.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Formatter.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Formatter.hi deleted file mode 100644 index 48117e8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Formatter.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler.dyn_hi deleted file mode 100644 index 1b9fbb7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler.hi deleted file mode 100644 index dfa80ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Growl.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Growl.dyn_hi deleted file mode 100644 index 8d2de8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Growl.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Growl.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Growl.hi deleted file mode 100644 index 89d972b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Growl.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Log4jXML.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Log4jXML.dyn_hi deleted file mode 100644 index bf1f46c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Log4jXML.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Log4jXML.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Log4jXML.hi deleted file mode 100644 index db6d252..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Log4jXML.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Simple.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Simple.dyn_hi deleted file mode 100644 index 102b526..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Simple.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Simple.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Simple.hi deleted file mode 100644 index 7c40972..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Simple.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Syslog.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Syslog.dyn_hi deleted file mode 100644 index 6432bc9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Syslog.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Syslog.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Syslog.hi deleted file mode 100644 index 164fb2d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Handler/Syslog.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Logger.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Logger.dyn_hi deleted file mode 100644 index 628738e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Logger.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Logger.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Logger.hi deleted file mode 100644 index 7405397..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/System/Log/Logger.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/libHShslogger-1.2.8-3PFnELJW0Jk8MXyoI7vgKg-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/libHShslogger-1.2.8-3PFnELJW0Jk8MXyoI7vgKg-ghc7.10.1.dylib deleted file mode 100755 index af9bc43..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/libHShslogger-1.2.8-3PFnELJW0Jk8MXyoI7vgKg-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/libHShslogger-1.2.8-3PFnELJW0Jk8MXyoI7vgKg.a b/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/libHShslogger-1.2.8-3PFnELJW0Jk8MXyoI7vgKg.a deleted file mode 100644 index 4102052..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/hslog_3PFnELJW0Jk8MXyoI7vgKg/libHShslogger-1.2.8-3PFnELJW0Jk8MXyoI7vgKg.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont.dyn_hi deleted file mode 100644 index 47a89c7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont.hi deleted file mode 100644 index cd9077c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont/Class.dyn_hi deleted file mode 100644 index 2836ebb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont/Class.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont/Class.hi deleted file mode 100644 index 4ad4292..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Cont/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error.dyn_hi deleted file mode 100644 index fdfff50..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error.hi deleted file mode 100644 index db11111..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error/Class.dyn_hi deleted file mode 100644 index fae2a3d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error/Class.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error/Class.hi deleted file mode 100644 index e4b7a89..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Error/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Except.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Except.dyn_hi deleted file mode 100644 index 7866996..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Except.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Except.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Except.hi deleted file mode 100644 index 7225117..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Except.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Identity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Identity.dyn_hi deleted file mode 100644 index b583b94..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Identity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Identity.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Identity.hi deleted file mode 100644 index ae46db1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Identity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/List.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/List.dyn_hi deleted file mode 100644 index 6892365..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/List.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/List.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/List.hi deleted file mode 100644 index 1d72308..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/List.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS.dyn_hi deleted file mode 100644 index 4566334..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS.hi deleted file mode 100644 index ae5f1a1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Class.dyn_hi deleted file mode 100644 index 8e0cdc3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Class.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Class.hi deleted file mode 100644 index 5b3728b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Lazy.dyn_hi deleted file mode 100644 index 27c3390..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Lazy.hi deleted file mode 100644 index 22af21a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Strict.dyn_hi deleted file mode 100644 index 16d5ac4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Strict.hi deleted file mode 100644 index 6210f53..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/RWS/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader.dyn_hi deleted file mode 100644 index 6342d1f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader.hi deleted file mode 100644 index 6c41f82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader/Class.dyn_hi deleted file mode 100644 index 43e7f12..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader/Class.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader/Class.hi deleted file mode 100644 index e7c0e85..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Reader/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State.dyn_hi deleted file mode 100644 index efae6d4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State.hi deleted file mode 100644 index c4dfddc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Class.dyn_hi deleted file mode 100644 index 8d55e5b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Class.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Class.hi deleted file mode 100644 index f88f901..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Lazy.dyn_hi deleted file mode 100644 index bed450f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Lazy.hi deleted file mode 100644 index 447c513..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Strict.dyn_hi deleted file mode 100644 index 20c5071..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Strict.hi deleted file mode 100644 index 6c04931..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/State/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Trans.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Trans.dyn_hi deleted file mode 100644 index 569462a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Trans.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Trans.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Trans.hi deleted file mode 100644 index 9512d08..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Trans.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer.dyn_hi deleted file mode 100644 index 123b98f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer.hi deleted file mode 100644 index bfc1be8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Class.dyn_hi deleted file mode 100644 index 63b6be1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Class.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Class.hi deleted file mode 100644 index 4fe67d0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Lazy.dyn_hi deleted file mode 100644 index 938ce0d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Lazy.hi deleted file mode 100644 index 9a4b1f6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Strict.dyn_hi deleted file mode 100644 index 8ce29ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Strict.hi deleted file mode 100644 index d241acf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/Control/Monad/Writer/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/libHSmtl-2.2.1-6HevPxzlSPX058IyhMPnF5-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/libHSmtl-2.2.1-6HevPxzlSPX058IyhMPnF5-ghc7.10.1.dylib deleted file mode 100755 index 1a2e046..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/libHSmtl-2.2.1-6HevPxzlSPX058IyhMPnF5-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/libHSmtl-2.2.1-6HevPxzlSPX058IyhMPnF5.a b/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/libHSmtl-2.2.1-6HevPxzlSPX058IyhMPnF5.a deleted file mode 100644 index ab2feaf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/mtl_Hi3scXvAwlH8vE0ShM4da1/libHSmtl-2.2.1-6HevPxzlSPX058IyhMPnF5.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network.dyn_hi deleted file mode 100644 index 622cf74..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network.hi deleted file mode 100644 index e45c7d6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/BSD.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/BSD.dyn_hi deleted file mode 100644 index 5158472..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/BSD.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/BSD.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/BSD.hi deleted file mode 100644 index b52388c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/BSD.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket.dyn_hi deleted file mode 100644 index 0a96eb3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket.hi deleted file mode 100644 index 4a6f64f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString.dyn_hi deleted file mode 100644 index a9acf6a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString.hi deleted file mode 100644 index dc6e669..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/IOVec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/IOVec.dyn_hi deleted file mode 100644 index 89bcb08..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/IOVec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/IOVec.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/IOVec.hi deleted file mode 100644 index 08e0c07..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/IOVec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Internal.dyn_hi deleted file mode 100644 index cedf735..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Internal.hi deleted file mode 100644 index 607992a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy.dyn_hi deleted file mode 100644 index 918468d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy.hi deleted file mode 100644 index c5862db..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy/Posix.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy/Posix.dyn_hi deleted file mode 100644 index 441e4d5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy/Posix.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy/Posix.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy/Posix.hi deleted file mode 100644 index 8095c9c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/Lazy/Posix.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/MsgHdr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/MsgHdr.dyn_hi deleted file mode 100644 index f13b62d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/MsgHdr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/MsgHdr.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/MsgHdr.hi deleted file mode 100644 index b43b09b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/ByteString/MsgHdr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Internal.dyn_hi deleted file mode 100644 index f77f2ce..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Internal.hi deleted file mode 100644 index 948f2bc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Types.dyn_hi deleted file mode 100644 index 499eb16..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Types.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Types.hi deleted file mode 100644 index c357df9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/Network/Socket/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/include/HsNet.h b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/include/HsNet.h deleted file mode 100644 index b005647..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/include/HsNet.h +++ /dev/null @@ -1,180 +0,0 @@ -/* ----------------------------------------------------------------------------- - * - * Definitions for package `net' which are visible in Haskell land. - * - * ---------------------------------------------------------------------------*/ - -#ifndef HSNET_H -#define HSNET_H - -#include "HsNetworkConfig.h" - -#ifdef NEED_WINVER -# define WINVER 0x0501 -#endif - -/* ultra-evil... */ -#undef PACKAGE_BUGREPORT -#undef PACKAGE_NAME -#undef PACKAGE_STRING -#undef PACKAGE_TARNAME -#undef PACKAGE_VERSION - -#ifndef INLINE -# if defined(_MSC_VER) -# define INLINE extern __inline -# elif defined(__GNUC_GNU_INLINE__) -# define INLINE extern inline -# else -# define INLINE inline -# endif -#endif - -#ifdef HAVE_GETADDRINFO -# define IPV6_SOCKET_SUPPORT 1 -#else -# undef IPV6_SOCKET_SUPPORT -#endif - -#if defined(HAVE_WINSOCK2_H) && !defined(__CYGWIN__) -#include -# ifdef HAVE_WS2TCPIP_H -# include -// fix for MingW not defining IPV6_V6ONLY -# define IPV6_V6ONLY 27 -# endif - -extern void shutdownWinSock(); -extern int initWinSock (); -extern const char* getWSErrorDescr(int err); -extern void* newAcceptParams(int sock, - int sz, - void* sockaddr); -extern int acceptNewSock(void* d); -extern int acceptDoProc(void* param); - -#else - -#ifdef HAVE_LIMITS_H -# include -#endif -#ifdef HAVE_STDLIB_H -# include -#endif -#ifdef HAVE_UNISTD_H -#include -#endif -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_FCNTL_H -# include -#endif -#ifdef HAVE_SYS_UIO_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif -#ifdef HAVE_NETINET_TCP_H -# include -#endif -#ifdef HAVE_NETINET_IN_H -# include -#endif -#ifdef HAVE_SYS_UN_H -# include -#endif -#ifdef HAVE_ARPA_INET_H -# include -#endif -#ifdef HAVE_NETDB_H -#include -#endif - -#ifdef HAVE_BSD_SENDFILE -#include -#endif -#ifdef HAVE_LINUX_SENDFILE -#if !defined(__USE_FILE_OFFSET64) -#include -#endif -#endif - -extern int -sendFd(int sock, int outfd); - -extern int -recvFd(int sock); - -#endif /* HAVE_WINSOCK2_H && !__CYGWIN */ - -INLINE char * -my_inet_ntoa( -#if defined(HAVE_WINSOCK2_H) - u_long addr -#elif defined(HAVE_IN_ADDR_T) - in_addr_t addr -#elif defined(HAVE_INTTYPES_H) - u_int32_t addr -#else - unsigned long addr -#endif - ) -{ - struct in_addr a; - a.s_addr = addr; - return inet_ntoa(a); -} - -#ifdef HAVE_GETADDRINFO -INLINE int -hsnet_getnameinfo(const struct sockaddr* a,socklen_t b, char* c, -# if defined(HAVE_WINSOCK2_H) && !defined(__CYGWIN__) - DWORD d, char* e, DWORD f, int g) -# else - socklen_t d, char* e, socklen_t f, int g) -# endif -{ - return getnameinfo(a,b,c,d,e,f,g); -} - -INLINE int -hsnet_getaddrinfo(const char *hostname, const char *servname, - const struct addrinfo *hints, struct addrinfo **res) -{ - return getaddrinfo(hostname, servname, hints, res); -} - -INLINE void -hsnet_freeaddrinfo(struct addrinfo *ai) -{ - freeaddrinfo(ai); -} -#endif - -#if defined(HAVE_WINSOCK2_H) && !defined(cygwin32_HOST_OS) -# define WITH_WINSOCK 1 -#endif - -#if !defined(mingw32_HOST_OS) && !defined(_WIN32) -# define DOMAIN_SOCKET_SUPPORT 1 -#endif - -#if !defined(CALLCONV) -# if defined(WITH_WINSOCK) -# define CALLCONV stdcall -# else -# define CALLCONV ccall -# endif -#endif - -#if !defined(IOV_MAX) -# define IOV_MAX 1024 -#endif - -#if !defined(SOCK_NONBLOCK) // Missing define in Bionic libc (Android) -# define SOCK_NONBLOCK O_NONBLOCK -#endif - -#endif /* HSNET_H */ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/include/HsNetworkConfig.h b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/include/HsNetworkConfig.h deleted file mode 100644 index a045a98..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/include/HsNetworkConfig.h +++ /dev/null @@ -1,166 +0,0 @@ -/* include/HsNetworkConfig.h. Generated from HsNetworkConfig.h.in by configure. */ -/* include/HsNetworkConfig.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `accept4' function. */ -/* #undef HAVE_ACCEPT4 */ - -/* Define to 1 if you have the header file. */ -#define HAVE_ARPA_INET_H 1 - -/* Define to 1 if you have a BSDish sendfile(2) implementation. */ -#define HAVE_BSD_SENDFILE 1 - -/* Define to 1 if you have the declaration of `AI_ADDRCONFIG', and to 0 if you - don't. */ -#define HAVE_DECL_AI_ADDRCONFIG 1 - -/* Define to 1 if you have the declaration of `AI_ALL', and to 0 if you don't. - */ -#define HAVE_DECL_AI_ALL 1 - -/* Define to 1 if you have the declaration of `AI_NUMERICSERV', and to 0 if - you don't. */ -#define HAVE_DECL_AI_NUMERICSERV 1 - -/* Define to 1 if you have the declaration of `AI_V4MAPPED', and to 0 if you - don't. */ -#define HAVE_DECL_AI_V4MAPPED 1 - -/* Define to 1 if you have the declaration of `IPPROTO_IP', and to 0 if you - don't. */ -#define HAVE_DECL_IPPROTO_IP 1 - -/* Define to 1 if you have the declaration of `IPPROTO_IPV6', and to 0 if you - don't. */ -#define HAVE_DECL_IPPROTO_IPV6 1 - -/* Define to 1 if you have the declaration of `IPPROTO_TCP', and to 0 if you - don't. */ -#define HAVE_DECL_IPPROTO_TCP 1 - -/* Define to 1 if you have the declaration of `IPV6_V6ONLY', and to 0 if you - don't. */ -#define HAVE_DECL_IPV6_V6ONLY 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `gai_strerror' function. */ -#define HAVE_GAI_STRERROR 1 - -/* Define to 1 if you have the `getaddrinfo' function. */ -#define HAVE_GETADDRINFO 1 - -/* Define to 1 if you have the `gethostent' function. */ -#define HAVE_GETHOSTENT 1 - -/* Define to 1 if you have getpeereid. */ -#define HAVE_GETPEEREID 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if in_addr_t is available. */ -#define HAVE_IN_ADDR_T 1 - -/* Define to 1 if you have the `ws2_32' library (-lws2_32). */ -/* #undef HAVE_LIBWS2_32 */ - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have a Linux sendfile(2) implementation. */ -/* #undef HAVE_LINUX_SENDFILE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETDB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETINET_IN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETINET_TCP_H 1 - -/* Define to 1 if you have the `readlink' function. */ -#define HAVE_READLINK 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if `msg_accrights' is a member of `struct msghdr'. */ -/* #undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS */ - -/* Define to 1 if `msg_control' is a member of `struct msghdr'. */ -#define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 - -/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */ -#define HAVE_STRUCT_SOCKADDR_SA_LEN 1 - -/* Define to 1 if you have both SO_PEERCRED and struct ucred. */ -/* #undef HAVE_STRUCT_UCRED */ - -/* Define to 1 if you have the `symlink' function. */ -#define HAVE_SYMLINK 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SOCKET_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_UIO_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_UN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_WINSOCK2_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_WS2TCPIP_H */ - -/* Define to 1 if the `getaddrinfo' function needs WINVER set. */ -/* #undef NEED_WINVER_XP */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "libraries@haskell.org" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "Haskell network package" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "Haskell network package 2.3.0.14" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "network" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "2.3.0.14" - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/libHSnetwork-2.6.0.2-JKeOJdh7hF8JAmkFbE91fv-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/libHSnetwork-2.6.0.2-JKeOJdh7hF8JAmkFbE91fv-ghc7.10.1.dylib deleted file mode 100755 index 0b916c2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/libHSnetwork-2.6.0.2-JKeOJdh7hF8JAmkFbE91fv-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/libHSnetwork-2.6.0.2-JKeOJdh7hF8JAmkFbE91fv.a b/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/libHSnetwork-2.6.0.2-JKeOJdh7hF8JAmkFbE91fv.a deleted file mode 100644 index 97c58ca..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/netwo_JKeOJdh7hF8JAmkFbE91fv/libHSnetwork-2.6.0.2-JKeOJdh7hF8JAmkFbE91fv.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/System/Locale.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/System/Locale.dyn_hi deleted file mode 100644 index 5397de5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/System/Locale.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/System/Locale.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/System/Locale.hi deleted file mode 100644 index e497e70..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/System/Locale.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/libHSold-locale-1.0.0.7-BLVFPqAeiaC6GuHUuD02ZI-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/libHSold-locale-1.0.0.7-BLVFPqAeiaC6GuHUuD02ZI-ghc7.10.1.dylib deleted file mode 100755 index d8234db..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/libHSold-locale-1.0.0.7-BLVFPqAeiaC6GuHUuD02ZI-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/libHSold-locale-1.0.0.7-BLVFPqAeiaC6GuHUuD02ZI.a b/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/libHSold-locale-1.0.0.7-BLVFPqAeiaC6GuHUuD02ZI.a deleted file mode 100644 index c3db8dc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldlo_BLVFPqAeiaC6GuHUuD02ZI/libHSold-locale-1.0.0.7-BLVFPqAeiaC6GuHUuD02ZI.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/System/Time.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/System/Time.dyn_hi deleted file mode 100644 index a744e90..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/System/Time.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/System/Time.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/System/Time.hi deleted file mode 100644 index 734d4fb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/System/Time.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/include/HsTime.h b/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/include/HsTime.h deleted file mode 100644 index 638ad6c..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/include/HsTime.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * (c) The University of Glasgow 2002 - * - * Time Runtime Support - */ -#ifndef __TIMEUTILS_H__ -#define __TIMEUTILS_H__ - -#include "HsTimeConfig.h" -// Otherwise these clash with similar definitions from other packages: -#undef PACKAGE_BUGREPORT -#undef PACKAGE_NAME -#undef PACKAGE_STRING -#undef PACKAGE_TARNAME -#undef PACKAGE_VERSION - -#if HAVE_GETTIMEOFDAY -# if HAVE_SYS_TIME_H -# include -# endif -#elif HAVE_GETCLOCK -# if HAVE_SYS_TIMERS_H -# define POSIX_4D9 1 -# include -# endif -#endif -#if HAVE_TIME_H -#include -#endif -#if HAVE_SYS_TIMEB_H && !defined(__FreeBSD__) -#include -#endif - -extern long *__hscore_timezone( void ); -extern char **__hscore_tzname( void ); - -#if HAVE_GETTIMEOFDAY -extern int __hscore_gettimeofday(struct timeval *tp, void *tzp); -#endif - -#if HAVE_GMTIME_R -extern struct tm *__hscore_gmtime_r(const time_t *clock, struct tm *result); -#endif - -#if HAVE_LOCALTIME_R -extern struct tm *__hscore_localtime_r(const time_t *clock, struct tm *result); -#endif - -#endif /* __TIMEUTILS_H__ */ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/include/HsTimeConfig.h b/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/include/HsTimeConfig.h deleted file mode 100644 index 84bfa28..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/include/HsTimeConfig.h +++ /dev/null @@ -1,96 +0,0 @@ -/* include/HsTimeConfig.h. Generated from HsTimeConfig.h.in by configure. */ -/* include/HsTimeConfig.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the declaration of `altzone', and to 0 if you - don't. */ -#define HAVE_DECL_ALTZONE 0 - -/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. - */ -/* #undef HAVE_DECL_TZNAME */ - -/* Define to 1 if you have the `ftime' function. */ -#define HAVE_FTIME 1 - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `gmtime_r' function. */ -#define HAVE_GMTIME_R 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `localtime_r' function. */ -#define HAVE_LOCALTIME_R 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if `tm_zone' is a member of `struct tm'. */ -#define HAVE_STRUCT_TM_TM_ZONE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIMEB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use - `HAVE_STRUCT_TM_TM_ZONE' instead. */ -#define HAVE_TM_ZONE 1 - -/* Define to 1 if you don't have `tm_zone' but do have the external array - `tzname'. */ -/* #undef HAVE_TZNAME */ - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "libraries@haskell.org" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "Haskell old-time package" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "Haskell old-time package 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "old-time" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to 1 if your declares `struct tm'. */ -/* #undef TM_IN_SYS_TIME */ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/libHSold-time-1.1.0.3-3vwg6Tz4npQBOilmKUu7PC-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/libHSold-time-1.1.0.3-3vwg6Tz4npQBOilmKUu7PC-ghc7.10.1.dylib deleted file mode 100755 index 2afa66c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/libHSold-time-1.1.0.3-3vwg6Tz4npQBOilmKUu7PC-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/libHSold-time-1.1.0.3-3vwg6Tz4npQBOilmKUu7PC.a b/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/libHSold-time-1.1.0.3-3vwg6Tz4npQBOilmKUu7PC.a deleted file mode 100644 index 2ca8ccd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/oldti_3vwg6Tz4npQBOilmKUu7PC/libHSold-time-1.1.0.3-3vwg6Tz4npQBOilmKUu7PC.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec.dyn_hi deleted file mode 100644 index 6a73b7d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec.hi deleted file mode 100644 index 26ace6d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString.dyn_hi deleted file mode 100644 index e01101c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString.hi deleted file mode 100644 index 9c9bd71..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString/Lazy.dyn_hi deleted file mode 100644 index db86e38..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString/Lazy.hi deleted file mode 100644 index 959376f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/ByteString/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Char.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Char.dyn_hi deleted file mode 100644 index 6ce49ea..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Char.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Char.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Char.hi deleted file mode 100644 index 48807cf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Char.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Combinator.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Combinator.dyn_hi deleted file mode 100644 index a806514..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Combinator.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Combinator.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Combinator.hi deleted file mode 100644 index 9b1bab3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Combinator.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Error.dyn_hi deleted file mode 100644 index 6c3248c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Error.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Error.hi deleted file mode 100644 index b17a04d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Expr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Expr.dyn_hi deleted file mode 100644 index 7dcecb6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Expr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Expr.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Expr.hi deleted file mode 100644 index 2028b41..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Expr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Language.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Language.dyn_hi deleted file mode 100644 index d57f2a0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Language.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Language.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Language.hi deleted file mode 100644 index 2400e01..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Language.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Perm.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Perm.dyn_hi deleted file mode 100644 index aff9deb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Perm.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Perm.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Perm.hi deleted file mode 100644 index fda01bd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Perm.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Pos.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Pos.dyn_hi deleted file mode 100644 index c372459..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Pos.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Pos.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Pos.hi deleted file mode 100644 index 0972dbf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Pos.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Prim.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Prim.dyn_hi deleted file mode 100644 index ee34e19..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Prim.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Prim.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Prim.hi deleted file mode 100644 index d1a9a73..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Prim.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/String.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/String.dyn_hi deleted file mode 100644 index 659c29d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/String.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/String.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/String.hi deleted file mode 100644 index 29fe83e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/String.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text.dyn_hi deleted file mode 100644 index 2893d41..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text.hi deleted file mode 100644 index 787ff65..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text/Lazy.dyn_hi deleted file mode 100644 index b8d84e3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text/Lazy.hi deleted file mode 100644 index 69d7b70..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Text/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Token.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Token.dyn_hi deleted file mode 100644 index e275aea..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Token.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Token.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Token.hi deleted file mode 100644 index 5d66d2b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/Parsec/Token.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec.dyn_hi deleted file mode 100644 index 6afde30..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec.hi deleted file mode 100644 index 4c2cae8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Char.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Char.dyn_hi deleted file mode 100644 index 1aabb4d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Char.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Char.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Char.hi deleted file mode 100644 index 57dc532..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Char.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Combinator.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Combinator.dyn_hi deleted file mode 100644 index c21cb63..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Combinator.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Combinator.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Combinator.hi deleted file mode 100644 index 8074d8a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Combinator.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Error.dyn_hi deleted file mode 100644 index bfb4e7f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Error.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Error.hi deleted file mode 100644 index 13b364d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Expr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Expr.dyn_hi deleted file mode 100644 index a1b6e17..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Expr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Expr.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Expr.hi deleted file mode 100644 index 8e81f77..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Expr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Language.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Language.dyn_hi deleted file mode 100644 index 81d749b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Language.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Language.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Language.hi deleted file mode 100644 index 0212d22..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Language.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Perm.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Perm.dyn_hi deleted file mode 100644 index 2a0e772..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Perm.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Perm.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Perm.hi deleted file mode 100644 index c510a35..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Perm.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Pos.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Pos.dyn_hi deleted file mode 100644 index 29d0fb2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Pos.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Pos.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Pos.hi deleted file mode 100644 index b83ddb8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Pos.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Prim.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Prim.dyn_hi deleted file mode 100644 index 2f8c556..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Prim.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Prim.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Prim.hi deleted file mode 100644 index 64f6274..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Prim.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Token.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Token.dyn_hi deleted file mode 100644 index be67afd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Token.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Token.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Token.hi deleted file mode 100644 index 34b1e7a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/Text/ParserCombinators/Parsec/Token.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/libHSparsec-3.1.9-CtL7rSgjxYR5wAnuCckBL7-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/libHSparsec-3.1.9-CtL7rSgjxYR5wAnuCckBL7-ghc7.10.1.dylib deleted file mode 100755 index 5df650a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/libHSparsec-3.1.9-CtL7rSgjxYR5wAnuCckBL7-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/libHSparsec-3.1.9-CtL7rSgjxYR5wAnuCckBL7.a b/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/libHSparsec-3.1.9-CtL7rSgjxYR5wAnuCckBL7.a deleted file mode 100644 index 85cb1e4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/parse_LkEtyYmnPQmL6LVbGNJx96/libHSparsec-3.1.9-CtL7rSgjxYR5wAnuCckBL7.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/System/Random.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/System/Random.dyn_hi deleted file mode 100644 index 0cbcfc8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/System/Random.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/System/Random.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/System/Random.hi deleted file mode 100644 index b2b2dd5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/System/Random.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/libHSrandom-1.1-IET2HbFwJxi9XevcOKKXV1-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/libHSrandom-1.1-IET2HbFwJxi9XevcOKKXV1-ghc7.10.1.dylib deleted file mode 100755 index e27d13b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/libHSrandom-1.1-IET2HbFwJxi9XevcOKKXV1-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/libHSrandom-1.1-IET2HbFwJxi9XevcOKKXV1.a b/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/libHSrandom-1.1-IET2HbFwJxi9XevcOKKXV1.a deleted file mode 100644 index 3fa6c7e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/rando_K0S3f1CZIHiBD3BpVQI8yp/libHSrandom-1.1-IET2HbFwJxi9XevcOKKXV1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE.dyn_hi deleted file mode 100644 index e3c5f22..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE.hi deleted file mode 100644 index 7ff8b9c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString.dyn_hi deleted file mode 100644 index f471b4a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString.hi deleted file mode 100644 index ca74f5b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString/Lazy.dyn_hi deleted file mode 100644 index 7a75a1f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString/Lazy.hi deleted file mode 100644 index e22c4a4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/ByteString/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Sequence.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Sequence.dyn_hi deleted file mode 100644 index 8a8904a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Sequence.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Sequence.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Sequence.hi deleted file mode 100644 index 7380afd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Sequence.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/String.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/String.dyn_hi deleted file mode 100644 index 48885df..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/String.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/String.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/String.hi deleted file mode 100644 index c40a7dd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/String.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Wrap.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Wrap.dyn_hi deleted file mode 100644 index cfdbc28..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Wrap.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Wrap.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Wrap.hi deleted file mode 100644 index 6909322..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/Text/Regex/PCRE/Wrap.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/libHSregex-pcre-0.94.4-56V3nJzJezPCpncofDD0Wm-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/libHSregex-pcre-0.94.4-56V3nJzJezPCpncofDD0Wm-ghc7.10.1.dylib deleted file mode 100755 index b8847ff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/libHSregex-pcre-0.94.4-56V3nJzJezPCpncofDD0Wm-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/libHSregex-pcre-0.94.4-56V3nJzJezPCpncofDD0Wm.a b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/libHSregex-pcre-0.94.4-56V3nJzJezPCpncofDD0Wm.a deleted file mode 100644 index 846f354..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_56V3nJzJezPCpncofDD0Wm/libHSregex-pcre-0.94.4-56V3nJzJezPCpncofDD0Wm.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base.dyn_hi deleted file mode 100644 index a4e49bf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base.hi deleted file mode 100644 index cb8445b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Context.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Context.dyn_hi deleted file mode 100644 index d18a265..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Context.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Context.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Context.hi deleted file mode 100644 index 4a1de8f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Context.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Impl.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Impl.dyn_hi deleted file mode 100644 index ff7eb85..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Impl.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Impl.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Impl.hi deleted file mode 100644 index 7afeb78..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/Impl.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/RegexLike.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/RegexLike.dyn_hi deleted file mode 100644 index 010f967..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/RegexLike.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/RegexLike.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/RegexLike.hi deleted file mode 100644 index 9aec3fc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/Text/Regex/Base/RegexLike.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/libHSregex-base-0.93.2-CsRFAGo3Jfi7vN1y74K9DT-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/libHSregex-base-0.93.2-CsRFAGo3Jfi7vN1y74K9DT-ghc7.10.1.dylib deleted file mode 100755 index 6c92ff1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/libHSregex-base-0.93.2-CsRFAGo3Jfi7vN1y74K9DT-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/libHSregex-base-0.93.2-CsRFAGo3Jfi7vN1y74K9DT.a b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/libHSregex-base-0.93.2-CsRFAGo3Jfi7vN1y74K9DT.a deleted file mode 100644 index 622e47c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_CsRFAGo3Jfi7vN1y74K9DT/libHSregex-base-0.93.2-CsRFAGo3Jfi7vN1y74K9DT.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/Text/Regex.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/Text/Regex.dyn_hi deleted file mode 100644 index 7743571..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/Text/Regex.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/Text/Regex.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/Text/Regex.hi deleted file mode 100644 index fd0c229..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/Text/Regex.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/libHSregex-compat-0.95.1-DsaThvjcDpRGceYPQ2iyOg-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/libHSregex-compat-0.95.1-DsaThvjcDpRGceYPQ2iyOg-ghc7.10.1.dylib deleted file mode 100755 index 5abd5db..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/libHSregex-compat-0.95.1-DsaThvjcDpRGceYPQ2iyOg-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/libHSregex-compat-0.95.1-DsaThvjcDpRGceYPQ2iyOg.a b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/libHSregex-compat-0.95.1-DsaThvjcDpRGceYPQ2iyOg.a deleted file mode 100644 index fb2770a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_DsaThvjcDpRGceYPQ2iyOg/libHSregex-compat-0.95.1-DsaThvjcDpRGceYPQ2iyOg.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix.dyn_hi deleted file mode 100644 index 94e562b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix.hi deleted file mode 100644 index bac2f74..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString.dyn_hi deleted file mode 100644 index c817262..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString.hi deleted file mode 100644 index 9132b10..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString/Lazy.dyn_hi deleted file mode 100644 index a725cba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString/Lazy.hi deleted file mode 100644 index 3e2ec88..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/ByteString/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Sequence.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Sequence.dyn_hi deleted file mode 100644 index 3bd8c58..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Sequence.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Sequence.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Sequence.hi deleted file mode 100644 index 58b3c1b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Sequence.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/String.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/String.dyn_hi deleted file mode 100644 index 2257ca2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/String.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/String.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/String.hi deleted file mode 100644 index 8f0891d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/String.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Wrap.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Wrap.dyn_hi deleted file mode 100644 index 89310bb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Wrap.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Wrap.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Wrap.hi deleted file mode 100644 index 2243fbc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/Text/Regex/Posix/Wrap.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/libHSregex-posix-0.95.2-HrKRtQubtek4GEuR7lgLlg-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/libHSregex-posix-0.95.2-HrKRtQubtek4GEuR7lgLlg-ghc7.10.1.dylib deleted file mode 100755 index fa5de69..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/libHSregex-posix-0.95.2-HrKRtQubtek4GEuR7lgLlg-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/libHSregex-posix-0.95.2-HrKRtQubtek4GEuR7lgLlg.a b/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/libHSregex-posix-0.95.2-HrKRtQubtek4GEuR7lgLlg.a deleted file mode 100644 index 251929d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/regex_HrKRtQubtek4GEuR7lgLlg/libHSregex-posix-0.95.2-HrKRtQubtek4GEuR7lgLlg.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split.dyn_hi deleted file mode 100644 index 59534f4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split.hi deleted file mode 100644 index f4f5136..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split/Internals.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split/Internals.dyn_hi deleted file mode 100644 index 0d7e2a8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split/Internals.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split/Internals.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split/Internals.hi deleted file mode 100644 index bbc2bc9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/Data/List/Split/Internals.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/libHSsplit-0.2.2-EcQml2WFBePDKSCjwazauo-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/libHSsplit-0.2.2-EcQml2WFBePDKSCjwazauo-ghc7.10.1.dylib deleted file mode 100755 index fd0fa83..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/libHSsplit-0.2.2-EcQml2WFBePDKSCjwazauo-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/libHSsplit-0.2.2-EcQml2WFBePDKSCjwazauo.a b/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/libHSsplit-0.2.2-EcQml2WFBePDKSCjwazauo.a deleted file mode 100644 index 8c924ca..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/split_EcQml2WFBePDKSCjwazauo/libHSsplit-0.2.2-EcQml2WFBePDKSCjwazauo.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text.dyn_hi deleted file mode 100644 index f9a2d8a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text.hi deleted file mode 100644 index 4b8e79a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Array.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Array.dyn_hi deleted file mode 100644 index 9e70d3e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Array.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Array.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Array.hi deleted file mode 100644 index f2dddf5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Array.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding.dyn_hi deleted file mode 100644 index 4e99ea4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding.hi deleted file mode 100644 index ef70963..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding/Error.dyn_hi deleted file mode 100644 index fe0c002..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding/Error.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding/Error.hi deleted file mode 100644 index bd566d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Encoding/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Foreign.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Foreign.dyn_hi deleted file mode 100644 index 5c0135d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Foreign.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Foreign.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Foreign.hi deleted file mode 100644 index 8cd486e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Foreign.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/IO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/IO.dyn_hi deleted file mode 100644 index 6f50491..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/IO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/IO.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/IO.hi deleted file mode 100644 index 0f83a19..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/IO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal.dyn_hi deleted file mode 100644 index 5f46dde..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal.hi deleted file mode 100644 index 5cabb12..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder.dyn_hi deleted file mode 100644 index f9980f2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder.hi deleted file mode 100644 index 28fd855..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Functions.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Functions.dyn_hi deleted file mode 100644 index ad0ec89..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Functions.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Functions.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Functions.hi deleted file mode 100644 index 1fb4cac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Functions.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Int/Digits.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Int/Digits.dyn_hi deleted file mode 100644 index a9a6a56..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Int/Digits.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Int/Digits.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Int/Digits.hi deleted file mode 100644 index f6314f4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/Int/Digits.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi deleted file mode 100644 index 15d409e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/RealFloat/Functions.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/RealFloat/Functions.hi deleted file mode 100644 index b3d73fa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Builder/RealFloat/Functions.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion.dyn_hi deleted file mode 100644 index 6657674..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion.hi deleted file mode 100644 index 6b3481c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi deleted file mode 100644 index b44c5a0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion/Common.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion/Common.hi deleted file mode 100644 index ba5a240..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Fusion/Common.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf16.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf16.dyn_hi deleted file mode 100644 index c6ae1dc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf16.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf16.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf16.hi deleted file mode 100644 index 3e2dfe7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf16.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf32.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf32.dyn_hi deleted file mode 100644 index c01501b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf32.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf32.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf32.hi deleted file mode 100644 index 7c50803..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf32.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf8.dyn_hi deleted file mode 100644 index 7d23c0b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf8.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf8.hi deleted file mode 100644 index b60c312..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Encoding/Utf8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Functions.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Functions.dyn_hi deleted file mode 100644 index c47c8d2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Functions.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Functions.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Functions.hi deleted file mode 100644 index d7151e2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Functions.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion.dyn_hi deleted file mode 100644 index a38bb97..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion.hi deleted file mode 100644 index 6fff528..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/CaseMapping.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/CaseMapping.dyn_hi deleted file mode 100644 index 71959e4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/CaseMapping.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/CaseMapping.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/CaseMapping.hi deleted file mode 100644 index 7414fd0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/CaseMapping.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Common.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Common.dyn_hi deleted file mode 100644 index 3cb5402..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Common.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Common.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Common.hi deleted file mode 100644 index 40fd8b8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Common.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Size.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Size.dyn_hi deleted file mode 100644 index e808406..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Size.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Size.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Size.hi deleted file mode 100644 index a9e3933..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Size.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Types.dyn_hi deleted file mode 100644 index a78ad65..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Types.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Types.hi deleted file mode 100644 index c3b98b5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Fusion/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/IO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/IO.dyn_hi deleted file mode 100644 index 28eca43..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/IO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/IO.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/IO.hi deleted file mode 100644 index cf8006e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/IO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy.dyn_hi deleted file mode 100644 index 8771460..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy.hi deleted file mode 100644 index b41d704..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi deleted file mode 100644 index 38c7824..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Encoding/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Encoding/Fusion.hi deleted file mode 100644 index 219b129..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Encoding/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Fusion.dyn_hi deleted file mode 100644 index fc80bba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Fusion.hi deleted file mode 100644 index 889e94e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Search.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Search.dyn_hi deleted file mode 100644 index 4a7b297..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Search.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Search.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Search.hi deleted file mode 100644 index f19acb6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Lazy/Search.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Private.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Private.dyn_hi deleted file mode 100644 index f9fed9f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Private.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Private.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Private.hi deleted file mode 100644 index 3050747..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Private.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Read.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Read.dyn_hi deleted file mode 100644 index 19aefd6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Read.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Read.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Read.hi deleted file mode 100644 index 5356015..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Read.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Search.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Search.dyn_hi deleted file mode 100644 index ba34551..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Search.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Search.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Search.hi deleted file mode 100644 index 1b28b02..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Search.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe.dyn_hi deleted file mode 100644 index 5d9d51f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe.hi deleted file mode 100644 index 98e8431..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Char.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Char.dyn_hi deleted file mode 100644 index 194439d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Char.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Char.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Char.hi deleted file mode 100644 index 604dfb2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Char.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Shift.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Shift.dyn_hi deleted file mode 100644 index 3c9715f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Shift.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Shift.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Shift.hi deleted file mode 100644 index 346c679..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Internal/Unsafe/Shift.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy.dyn_hi deleted file mode 100644 index 8bcfc59..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy.hi deleted file mode 100644 index 8940d8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder.dyn_hi deleted file mode 100644 index 5a64ab5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder.hi deleted file mode 100644 index c297c4c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/Int.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/Int.dyn_hi deleted file mode 100644 index a8d235c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/Int.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/Int.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/Int.hi deleted file mode 100644 index fe78480..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/Int.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/RealFloat.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/RealFloat.dyn_hi deleted file mode 100644 index 1861122..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/RealFloat.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/RealFloat.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/RealFloat.hi deleted file mode 100644 index fe5ad70..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Builder/RealFloat.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Encoding.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Encoding.dyn_hi deleted file mode 100644 index 2d0309e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Encoding.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Encoding.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Encoding.hi deleted file mode 100644 index 5f4f310..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Encoding.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/IO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/IO.dyn_hi deleted file mode 100644 index b477e58..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/IO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/IO.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/IO.hi deleted file mode 100644 index b160fb0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/IO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Internal.dyn_hi deleted file mode 100644 index 32dba84..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Internal.hi deleted file mode 100644 index 2d0a350..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Read.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Read.dyn_hi deleted file mode 100644 index 840697f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Read.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Read.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Read.hi deleted file mode 100644 index dbd1fe0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Lazy/Read.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Read.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Read.dyn_hi deleted file mode 100644 index da38471..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Read.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Read.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Read.hi deleted file mode 100644 index 2a9a685..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Read.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Unsafe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Unsafe.dyn_hi deleted file mode 100644 index 2df54bd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Unsafe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Unsafe.hi b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Unsafe.hi deleted file mode 100644 index 733ddaa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/Data/Text/Unsafe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/libHStext-1.2.0.4-IINWRW1LxFGIctooOLjJAI-ghc7.10.1.dylib b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/libHStext-1.2.0.4-IINWRW1LxFGIctooOLjJAI-ghc7.10.1.dylib deleted file mode 100755 index 3ceca62..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/libHStext-1.2.0.4-IINWRW1LxFGIctooOLjJAI-ghc7.10.1.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/libHStext-1.2.0.4-IINWRW1LxFGIctooOLjJAI.a b/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/libHStext-1.2.0.4-IINWRW1LxFGIctooOLjJAI.a deleted file mode 100644 index a47e3e7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.10.1/text_CZQYgFG3cswCyxhHXK1zcL/libHStext-1.2.0.4-IINWRW1LxFGIctooOLjJAI.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Binary.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Binary.dyn_hi deleted file mode 100644 index 645ee90..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Binary.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Binary.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Binary.hi deleted file mode 100644 index 4eaaf04..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Binary.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CopyFile.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CopyFile.dyn_hi deleted file mode 100644 index fafa585..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CopyFile.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CopyFile.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CopyFile.hi deleted file mode 100644 index 53a813c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CopyFile.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CreatePipe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CreatePipe.dyn_hi deleted file mode 100644 index e32f123..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CreatePipe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CreatePipe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CreatePipe.hi deleted file mode 100644 index d3aa4e6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/CreatePipe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Environment.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Environment.dyn_hi deleted file mode 100644 index fa75957..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Environment.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Environment.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Environment.hi deleted file mode 100644 index 808f4d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Environment.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Exception.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Exception.dyn_hi deleted file mode 100644 index b800d18..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Exception.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Exception.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Exception.hi deleted file mode 100644 index 0d03c2e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/Exception.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/ReadP.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/ReadP.dyn_hi deleted file mode 100644 index ae8fe99..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/ReadP.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/ReadP.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/ReadP.hi deleted file mode 100644 index 6cb2aeb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/ReadP.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/TempFile.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/TempFile.dyn_hi deleted file mode 100644 index 223c276..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/TempFile.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/TempFile.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/TempFile.hi deleted file mode 100644 index 980b37c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compat/TempFile.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compiler.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compiler.dyn_hi deleted file mode 100644 index f80fe66..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compiler.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compiler.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compiler.hi deleted file mode 100644 index 0f73381..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Compiler.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/GetOpt.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/GetOpt.dyn_hi deleted file mode 100644 index 58341e0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/GetOpt.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/GetOpt.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/GetOpt.hi deleted file mode 100644 index db98a02..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/GetOpt.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/InstalledPackageInfo.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/InstalledPackageInfo.dyn_hi deleted file mode 100644 index 1739a76..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/InstalledPackageInfo.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/InstalledPackageInfo.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/InstalledPackageInfo.hi deleted file mode 100644 index 4b672c8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/InstalledPackageInfo.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/License.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/License.dyn_hi deleted file mode 100644 index 6f78664..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/License.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/License.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/License.hi deleted file mode 100644 index f3a5b05..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/License.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Make.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Make.dyn_hi deleted file mode 100644 index 08bd6ab..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Make.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Make.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Make.hi deleted file mode 100644 index a57a3a2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Make.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ModuleName.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ModuleName.dyn_hi deleted file mode 100644 index 5a799fa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ModuleName.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ModuleName.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ModuleName.hi deleted file mode 100644 index bc9e1ed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ModuleName.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Package.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Package.dyn_hi deleted file mode 100644 index 3eae4da..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Package.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Package.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Package.hi deleted file mode 100644 index 809d729..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Package.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription.dyn_hi deleted file mode 100644 index 1d8bd89..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription.hi deleted file mode 100644 index ac14d19..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Check.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Check.dyn_hi deleted file mode 100644 index 16d988d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Check.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Check.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Check.hi deleted file mode 100644 index 0187e88..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Check.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Configuration.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Configuration.dyn_hi deleted file mode 100644 index f6cebc3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Configuration.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Configuration.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Configuration.hi deleted file mode 100644 index f5bf3bf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Configuration.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Parse.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Parse.dyn_hi deleted file mode 100644 index 7285042..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Parse.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Parse.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Parse.hi deleted file mode 100644 index b7ec081..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Parse.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/PrettyPrint.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/PrettyPrint.dyn_hi deleted file mode 100644 index d1d9ec4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/PrettyPrint.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/PrettyPrint.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/PrettyPrint.hi deleted file mode 100644 index 6585eed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/PrettyPrint.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Utils.dyn_hi deleted file mode 100644 index 5d03883..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Utils.hi deleted file mode 100644 index 37d63b9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/PackageDescription/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ParseUtils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ParseUtils.dyn_hi deleted file mode 100644 index 4ed48f9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ParseUtils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ParseUtils.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ParseUtils.hi deleted file mode 100644 index e7a919a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ParseUtils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ReadE.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ReadE.dyn_hi deleted file mode 100644 index 08d33bd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ReadE.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ReadE.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ReadE.hi deleted file mode 100644 index 3d04c1a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/ReadE.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple.dyn_hi deleted file mode 100644 index 0293658..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple.hi deleted file mode 100644 index 4160a9e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Bench.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Bench.dyn_hi deleted file mode 100644 index 2acc7aa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Bench.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Bench.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Bench.hi deleted file mode 100644 index 39449aa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Bench.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build.dyn_hi deleted file mode 100644 index 041678b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build.hi deleted file mode 100644 index 8eb10cb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/Macros.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/Macros.dyn_hi deleted file mode 100644 index 326ca3a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/Macros.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/Macros.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/Macros.hi deleted file mode 100644 index 43a859b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/Macros.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/PathsModule.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/PathsModule.dyn_hi deleted file mode 100644 index 6bf2b60..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/PathsModule.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/PathsModule.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/PathsModule.hi deleted file mode 100644 index 388eb2b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Build/PathsModule.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildPaths.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildPaths.dyn_hi deleted file mode 100644 index 7bc85a6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildPaths.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildPaths.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildPaths.hi deleted file mode 100644 index 9a0ae04..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildPaths.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildTarget.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildTarget.dyn_hi deleted file mode 100644 index bfae78b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildTarget.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildTarget.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildTarget.hi deleted file mode 100644 index a68e1ea..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/BuildTarget.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/CCompiler.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/CCompiler.dyn_hi deleted file mode 100644 index 295a10b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/CCompiler.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/CCompiler.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/CCompiler.hi deleted file mode 100644 index 2b1ddcc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/CCompiler.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Command.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Command.dyn_hi deleted file mode 100644 index bb8673a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Command.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Command.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Command.hi deleted file mode 100644 index cc2228d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Command.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Compiler.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Compiler.dyn_hi deleted file mode 100644 index 87cc1fe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Compiler.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Compiler.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Compiler.hi deleted file mode 100644 index 19232ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Compiler.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Configure.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Configure.dyn_hi deleted file mode 100644 index a51ce63..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Configure.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Configure.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Configure.hi deleted file mode 100644 index 10abe0f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Configure.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC.dyn_hi deleted file mode 100644 index d28ce50..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC.hi deleted file mode 100644 index 637641c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI641.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI641.dyn_hi deleted file mode 100644 index 55f2aa5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI641.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI641.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI641.hi deleted file mode 100644 index 4735b2c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI641.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI642.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI642.dyn_hi deleted file mode 100644 index e70a235..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI642.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI642.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI642.hi deleted file mode 100644 index e2f58f7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/IPI642.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/ImplInfo.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/ImplInfo.dyn_hi deleted file mode 100644 index 7276869..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/ImplInfo.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/ImplInfo.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/ImplInfo.hi deleted file mode 100644 index 0dc75e4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/ImplInfo.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/Internal.dyn_hi deleted file mode 100644 index a7c1720..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/Internal.hi deleted file mode 100644 index cf80e45..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHC/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHCJS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHCJS.dyn_hi deleted file mode 100644 index a706cd0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHCJS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHCJS.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHCJS.hi deleted file mode 100644 index c33bfe3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/GHCJS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Haddock.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Haddock.dyn_hi deleted file mode 100644 index a8b7bf5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Haddock.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Haddock.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Haddock.hi deleted file mode 100644 index 53b37c3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Haddock.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/HaskellSuite.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/HaskellSuite.dyn_hi deleted file mode 100644 index 1bd93e2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/HaskellSuite.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/HaskellSuite.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/HaskellSuite.hi deleted file mode 100644 index e42fad2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/HaskellSuite.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Hpc.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Hpc.dyn_hi deleted file mode 100644 index 4c3ec3f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Hpc.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Hpc.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Hpc.hi deleted file mode 100644 index 6f09929..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Hpc.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Install.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Install.dyn_hi deleted file mode 100644 index cffde5b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Install.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Install.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Install.hi deleted file mode 100644 index beb25b2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Install.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/InstallDirs.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/InstallDirs.dyn_hi deleted file mode 100644 index 8e9132b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/InstallDirs.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/InstallDirs.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/InstallDirs.hi deleted file mode 100644 index 57fb603..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/InstallDirs.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/JHC.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/JHC.dyn_hi deleted file mode 100644 index bca8095..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/JHC.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/JHC.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/JHC.hi deleted file mode 100644 index 7b4c37c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/JHC.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LHC.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LHC.dyn_hi deleted file mode 100644 index fa61759..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LHC.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LHC.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LHC.hi deleted file mode 100644 index f907fd5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LHC.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LocalBuildInfo.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LocalBuildInfo.dyn_hi deleted file mode 100644 index be3c2e0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LocalBuildInfo.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LocalBuildInfo.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LocalBuildInfo.hi deleted file mode 100644 index e07ed97..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/LocalBuildInfo.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PackageIndex.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PackageIndex.dyn_hi deleted file mode 100644 index d788675..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PackageIndex.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PackageIndex.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PackageIndex.hi deleted file mode 100644 index 9404dc0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PackageIndex.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess.dyn_hi deleted file mode 100644 index 25b4fa2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess.hi deleted file mode 100644 index 8b70956..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess/Unlit.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess/Unlit.dyn_hi deleted file mode 100644 index 156edc1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess/Unlit.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess/Unlit.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess/Unlit.hi deleted file mode 100644 index 664aa97..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/PreProcess/Unlit.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program.dyn_hi deleted file mode 100644 index 5d6ecd6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program.hi deleted file mode 100644 index cc2f57c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ar.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ar.dyn_hi deleted file mode 100644 index 9f610d9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ar.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ar.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ar.hi deleted file mode 100644 index 08ea046..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ar.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Builtin.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Builtin.dyn_hi deleted file mode 100644 index 392767b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Builtin.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Builtin.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Builtin.hi deleted file mode 100644 index de7d432..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Builtin.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Db.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Db.dyn_hi deleted file mode 100644 index bcf762e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Db.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Db.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Db.hi deleted file mode 100644 index d9fca68..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Db.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Find.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Find.dyn_hi deleted file mode 100644 index d787b60..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Find.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Find.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Find.hi deleted file mode 100644 index dc1126c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Find.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/GHC.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/GHC.dyn_hi deleted file mode 100644 index 57c6869..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/GHC.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/GHC.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/GHC.hi deleted file mode 100644 index 8b3913f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/GHC.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/HcPkg.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/HcPkg.dyn_hi deleted file mode 100644 index 2524b8d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/HcPkg.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/HcPkg.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/HcPkg.hi deleted file mode 100644 index f7203b2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/HcPkg.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Hpc.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Hpc.dyn_hi deleted file mode 100644 index f3cfd56..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Hpc.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Hpc.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Hpc.hi deleted file mode 100644 index 0cc8a46..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Hpc.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ld.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ld.dyn_hi deleted file mode 100644 index 4370acf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ld.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ld.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ld.hi deleted file mode 100644 index f3473ba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Ld.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Run.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Run.dyn_hi deleted file mode 100644 index 69a2254..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Run.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Run.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Run.hi deleted file mode 100644 index 9048161..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Run.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Script.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Script.dyn_hi deleted file mode 100644 index 05c909a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Script.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Script.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Script.hi deleted file mode 100644 index fc527fa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Script.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Strip.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Strip.dyn_hi deleted file mode 100644 index e8d2c71..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Strip.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Strip.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Strip.hi deleted file mode 100644 index af7d3f2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Strip.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Types.dyn_hi deleted file mode 100644 index 5b0b3c5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Types.hi deleted file mode 100644 index d936a4e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Program/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Register.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Register.dyn_hi deleted file mode 100644 index 6ffec47..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Register.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Register.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Register.hi deleted file mode 100644 index 3788791..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Register.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Setup.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Setup.dyn_hi deleted file mode 100644 index 812e634..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Setup.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Setup.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Setup.hi deleted file mode 100644 index 3d2f028..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Setup.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/SrcDist.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/SrcDist.dyn_hi deleted file mode 100644 index 3fbe405..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/SrcDist.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/SrcDist.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/SrcDist.hi deleted file mode 100644 index 5f6bd9b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/SrcDist.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test.dyn_hi deleted file mode 100644 index 30e8891..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test.hi deleted file mode 100644 index b7722d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/ExeV10.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/ExeV10.dyn_hi deleted file mode 100644 index 5774703..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/ExeV10.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/ExeV10.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/ExeV10.hi deleted file mode 100644 index 689919a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/ExeV10.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/LibV09.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/LibV09.dyn_hi deleted file mode 100644 index ed05374..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/LibV09.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/LibV09.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/LibV09.hi deleted file mode 100644 index 8f63731..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/LibV09.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/Log.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/Log.dyn_hi deleted file mode 100644 index b015c9a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/Log.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/Log.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/Log.hi deleted file mode 100644 index a3b6db8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Test/Log.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UHC.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UHC.dyn_hi deleted file mode 100644 index 0fa4ed9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UHC.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UHC.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UHC.hi deleted file mode 100644 index 776f52c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UHC.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UserHooks.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UserHooks.dyn_hi deleted file mode 100644 index 3e47003..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UserHooks.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UserHooks.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UserHooks.hi deleted file mode 100644 index 5d8f8ff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/UserHooks.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Utils.dyn_hi deleted file mode 100644 index 9dda7cd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Utils.hi deleted file mode 100644 index 1e01fb5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Simple/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/System.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/System.dyn_hi deleted file mode 100644 index 4a7fe5e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/System.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/System.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/System.hi deleted file mode 100644 index 63b4a8b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/System.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/TestSuite.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/TestSuite.dyn_hi deleted file mode 100644 index beb6b7e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/TestSuite.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/TestSuite.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/TestSuite.hi deleted file mode 100644 index 995c078..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/TestSuite.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Text.dyn_hi deleted file mode 100644 index 471d861..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Text.hi deleted file mode 100644 index 62e3008..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Utils/NubList.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Utils/NubList.dyn_hi deleted file mode 100644 index fee0457..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Utils/NubList.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Utils/NubList.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Utils/NubList.hi deleted file mode 100644 index 7c87f22..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Utils/NubList.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Verbosity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Verbosity.dyn_hi deleted file mode 100644 index 4fec643..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Verbosity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Verbosity.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Verbosity.hi deleted file mode 100644 index 78b13be..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Verbosity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Version.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Version.dyn_hi deleted file mode 100644 index b08d691..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Version.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Version.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Version.hi deleted file mode 100644 index 2befd48..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Distribution/Version.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Language/Haskell/Extension.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Language/Haskell/Extension.dyn_hi deleted file mode 100644 index d509302..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Language/Haskell/Extension.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Language/Haskell/Extension.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Language/Haskell/Extension.hi deleted file mode 100644 index d583170..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Language/Haskell/Extension.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Paths_Cabal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Paths_Cabal.dyn_hi deleted file mode 100644 index 21a38fb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Paths_Cabal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Paths_Cabal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Paths_Cabal.hi deleted file mode 100644 index 0369c31..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/Paths_Cabal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/libHSCabal-1.22.1.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/libHSCabal-1.22.1.1-ghc7.8.4.dylib deleted file mode 100755 index 3874de7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/libHSCabal-1.22.1.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/libHSCabal-1.22.1.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/libHSCabal-1.22.1.1.a deleted file mode 100644 index 8fbd1bc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/libHSCabal-1.22.1.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Browser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Browser.dyn_hi deleted file mode 100644 index dab07df..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Browser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Browser.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Browser.hi deleted file mode 100644 index b642f1c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Browser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/BufferType.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/BufferType.dyn_hi deleted file mode 100644 index fee6ebc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/BufferType.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/BufferType.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/BufferType.hi deleted file mode 100644 index c2f0b0b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/BufferType.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP.dyn_hi deleted file mode 100644 index 9644d96..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP.hi deleted file mode 100644 index 6e97c12..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Auth.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Auth.dyn_hi deleted file mode 100644 index c41c620..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Auth.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Auth.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Auth.hi deleted file mode 100644 index b47777c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Auth.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base.dyn_hi deleted file mode 100644 index bf2b052..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base.hi deleted file mode 100644 index 5d4f6b6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base64.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base64.dyn_hi deleted file mode 100644 index cdbf1b3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base64.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base64.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base64.hi deleted file mode 100644 index bb6b921..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Base64.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Cookie.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Cookie.dyn_hi deleted file mode 100644 index ca15f1e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Cookie.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Cookie.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Cookie.hi deleted file mode 100644 index 7a902d5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Cookie.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/HandleStream.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/HandleStream.dyn_hi deleted file mode 100644 index 430f7f6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/HandleStream.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/HandleStream.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/HandleStream.hi deleted file mode 100644 index 34bdcbd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/HandleStream.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Headers.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Headers.dyn_hi deleted file mode 100644 index 5378b25..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Headers.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Headers.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Headers.hi deleted file mode 100644 index 9e8d8d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Headers.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/MD5Aux.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/MD5Aux.dyn_hi deleted file mode 100644 index 03d9f49..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/MD5Aux.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/MD5Aux.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/MD5Aux.hi deleted file mode 100644 index 995a2ba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/MD5Aux.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Proxy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Proxy.dyn_hi deleted file mode 100644 index 0fecd7c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Proxy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Proxy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Proxy.hi deleted file mode 100644 index 854d746..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Proxy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Stream.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Stream.dyn_hi deleted file mode 100644 index 3a02de1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Stream.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Stream.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Stream.hi deleted file mode 100644 index e3c55f4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Stream.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Utils.dyn_hi deleted file mode 100644 index 51f250b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Utils.hi deleted file mode 100644 index 5388653..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/HTTP/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Stream.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Stream.dyn_hi deleted file mode 100644 index 48c9eee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Stream.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Stream.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Stream.hi deleted file mode 100644 index 8220d7a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/Stream.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamDebugger.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamDebugger.dyn_hi deleted file mode 100644 index d5ce050..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamDebugger.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamDebugger.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamDebugger.hi deleted file mode 100644 index ede2a13..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamDebugger.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamSocket.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamSocket.dyn_hi deleted file mode 100644 index 3d3f2fb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamSocket.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamSocket.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamSocket.hi deleted file mode 100644 index d5a4160..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/StreamSocket.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/TCP.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/TCP.dyn_hi deleted file mode 100644 index 864c501..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/TCP.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/TCP.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/TCP.hi deleted file mode 100644 index 7312393..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Network/TCP.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Paths_HTTP.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Paths_HTTP.dyn_hi deleted file mode 100644 index e9a9646..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Paths_HTTP.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Paths_HTTP.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Paths_HTTP.hi deleted file mode 100644 index 7a7a709..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/Paths_HTTP.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/libHSHTTP-4000.2.19-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/libHSHTTP-4000.2.19-ghc7.8.4.dylib deleted file mode 100755 index 6f13723..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/libHSHTTP-4000.2.19-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/libHSHTTP-4000.2.19.a b/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/libHSHTTP-4000.2.19.a deleted file mode 100644 index 880e626..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/libHSHTTP-4000.2.19.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/Control/Monad/Maybe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/Control/Monad/Maybe.dyn_hi deleted file mode 100644 index a5b2bd3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/Control/Monad/Maybe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/Control/Monad/Maybe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/Control/Monad/Maybe.hi deleted file mode 100644 index 9ea4ae7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/Control/Monad/Maybe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/libHSMaybeT-0.1.2-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/libHSMaybeT-0.1.2-ghc7.8.4.dylib deleted file mode 100755 index 98e4ecd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/libHSMaybeT-0.1.2-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/libHSMaybeT-0.1.2.a b/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/libHSMaybeT-0.1.2.a deleted file mode 100644 index e708c2a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/libHSMaybeT-0.1.2.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck.dyn_hi deleted file mode 100644 index f5c3d8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck.hi deleted file mode 100644 index 5d853db..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/All.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/All.dyn_hi deleted file mode 100644 index c573c28..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/All.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/All.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/All.hi deleted file mode 100644 index 7d8252e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/All.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Arbitrary.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Arbitrary.dyn_hi deleted file mode 100644 index 78f3382..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Arbitrary.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Arbitrary.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Arbitrary.hi deleted file mode 100644 index 3fe2d18..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Arbitrary.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Exception.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Exception.dyn_hi deleted file mode 100644 index b9f35e1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Exception.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Exception.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Exception.hi deleted file mode 100644 index cdf5d3c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Exception.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Function.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Function.dyn_hi deleted file mode 100644 index 96b2f78..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Function.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Function.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Function.hi deleted file mode 100644 index 642d9c7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Function.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen.dyn_hi deleted file mode 100644 index 26acb96..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen.hi deleted file mode 100644 index a94394d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen/Unsafe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen/Unsafe.dyn_hi deleted file mode 100644 index 61ae725..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen/Unsafe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen/Unsafe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen/Unsafe.hi deleted file mode 100644 index b98d08f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Gen/Unsafe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Modifiers.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Modifiers.dyn_hi deleted file mode 100644 index b54d4ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Modifiers.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Modifiers.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Modifiers.hi deleted file mode 100644 index 981cfca..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Modifiers.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Monadic.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Monadic.dyn_hi deleted file mode 100644 index 99787f8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Monadic.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Monadic.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Monadic.hi deleted file mode 100644 index 9f83140..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Monadic.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Poly.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Poly.dyn_hi deleted file mode 100644 index 62d312a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Poly.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Poly.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Poly.hi deleted file mode 100644 index 1d66118..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Poly.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Property.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Property.dyn_hi deleted file mode 100644 index 2e1a385..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Property.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Property.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Property.hi deleted file mode 100644 index 531af3e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Property.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Random.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Random.dyn_hi deleted file mode 100644 index ccbe9e1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Random.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Random.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Random.hi deleted file mode 100644 index d361be4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Random.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/State.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/State.dyn_hi deleted file mode 100644 index 20b6ff8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/State.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/State.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/State.hi deleted file mode 100644 index b84c405..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/State.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Test.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Test.dyn_hi deleted file mode 100644 index c7700b1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Test.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Test.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Test.hi deleted file mode 100644 index 0a14fc2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Test.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Text.dyn_hi deleted file mode 100644 index 0ce5127..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Text.hi deleted file mode 100644 index b40d0be..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/Test/QuickCheck/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/libHSQuickCheck-2.8-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/libHSQuickCheck-2.8-ghc7.8.4.dylib deleted file mode 100755 index 915d104..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/libHSQuickCheck-2.8-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/libHSQuickCheck-2.8.a b/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/libHSQuickCheck-2.8.a deleted file mode 100644 index 9776038..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/libHSQuickCheck-2.8.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/Data/Stream.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/Data/Stream.dyn_hi deleted file mode 100644 index 3d37821..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/Data/Stream.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/Data/Stream.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/Data/Stream.hi deleted file mode 100644 index d0d8bf8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/Data/Stream.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/libHSStream-0.4.7.2-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/libHSStream-0.4.7.2-ghc7.8.4.dylib deleted file mode 100755 index d2eb030..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/libHSStream-0.4.7.2-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/libHSStream-0.4.7.2.a b/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/libHSStream-0.4.7.2.a deleted file mode 100644 index 5c2b246..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/libHSStream-0.4.7.2.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI.dyn_hi deleted file mode 100644 index 9ccf7d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI.hi deleted file mode 100644 index a7d6f25..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Common.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Common.dyn_hi deleted file mode 100644 index 5e1d5ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Common.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Common.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Common.hi deleted file mode 100644 index 9b930dd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Common.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Unix.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Unix.dyn_hi deleted file mode 100644 index 421edf7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Unix.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Unix.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Unix.hi deleted file mode 100644 index c416f68..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/System/Console/ANSI/Unix.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/libHSansi-terminal-0.6.2.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/libHSansi-terminal-0.6.2.1-ghc7.8.4.dylib deleted file mode 100755 index 9c388b9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/libHSansi-terminal-0.6.2.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/libHSansi-terminal-0.6.2.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/libHSansi-terminal-0.6.2.1.a deleted file mode 100644 index 6755824..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/libHSansi-terminal-0.6.2.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec.dyn_hi deleted file mode 100644 index 56a708a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec.hi deleted file mode 100644 index 97aff80..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString.dyn_hi deleted file mode 100644 index 68f2d8b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString.hi deleted file mode 100644 index 37a4987..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Buffer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Buffer.dyn_hi deleted file mode 100644 index 80094c6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Buffer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Buffer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Buffer.hi deleted file mode 100644 index 69eee7f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Buffer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Char8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Char8.dyn_hi deleted file mode 100644 index 086c014..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Char8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Char8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Char8.hi deleted file mode 100644 index 84d4713..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Char8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/FastSet.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/FastSet.dyn_hi deleted file mode 100644 index 23bf485..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/FastSet.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/FastSet.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/FastSet.hi deleted file mode 100644 index 427ecbf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/FastSet.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Internal.dyn_hi deleted file mode 100644 index 89066fa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Internal.hi deleted file mode 100644 index b3bd5bc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Lazy.dyn_hi deleted file mode 100644 index 0a18594..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Lazy.hi deleted file mode 100644 index 2074918..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/ByteString/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Char8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Char8.dyn_hi deleted file mode 100644 index 5d28f95..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Char8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Char8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Char8.hi deleted file mode 100644 index dc921ab..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Char8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Combinator.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Combinator.dyn_hi deleted file mode 100644 index 3919db9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Combinator.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Combinator.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Combinator.hi deleted file mode 100644 index ae4375f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Combinator.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal.dyn_hi deleted file mode 100644 index 64c7e18..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal.hi deleted file mode 100644 index 55d28a1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Fhthagn.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Fhthagn.dyn_hi deleted file mode 100644 index d9d5d53..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Fhthagn.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Fhthagn.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Fhthagn.hi deleted file mode 100644 index 847a613..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Fhthagn.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Types.dyn_hi deleted file mode 100644 index 6fbafe9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Types.hi deleted file mode 100644 index 36c87ae..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Internal/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Lazy.dyn_hi deleted file mode 100644 index 9aa99da..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Lazy.hi deleted file mode 100644 index 9fba30d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Number.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Number.dyn_hi deleted file mode 100644 index e85b8b2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Number.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Number.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Number.hi deleted file mode 100644 index b8c09cf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Number.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text.dyn_hi deleted file mode 100644 index 29fd291..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text.hi deleted file mode 100644 index 8dd8bb9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Buffer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Buffer.dyn_hi deleted file mode 100644 index 3ea565c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Buffer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Buffer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Buffer.hi deleted file mode 100644 index 497e7c9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Buffer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/FastSet.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/FastSet.dyn_hi deleted file mode 100644 index a993738..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/FastSet.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/FastSet.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/FastSet.hi deleted file mode 100644 index 5a8d80e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/FastSet.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Internal.dyn_hi deleted file mode 100644 index a09af60..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Internal.hi deleted file mode 100644 index d832a17..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Lazy.dyn_hi deleted file mode 100644 index 2cfa63d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Lazy.hi deleted file mode 100644 index 312066e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Text/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Types.dyn_hi deleted file mode 100644 index 60cb121..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Types.hi deleted file mode 100644 index 7a4cfe4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Zepto.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Zepto.dyn_hi deleted file mode 100644 index 9268871..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Zepto.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Zepto.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Zepto.hi deleted file mode 100644 index 8b12118..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/Data/Attoparsec/Zepto.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/libHSattoparsec-0.12.1.5-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/libHSattoparsec-0.12.1.5-ghc7.8.4.dylib deleted file mode 100755 index 04f1153..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/libHSattoparsec-0.12.1.5-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/libHSattoparsec-0.12.1.5.a b/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/libHSattoparsec-0.12.1.5.a deleted file mode 100644 index 01e0ff5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/libHSattoparsec-0.12.1.5.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder.dyn_hi deleted file mode 100644 index 5d147fb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder.hi deleted file mode 100644 index 7555632..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/ByteString.dyn_hi deleted file mode 100644 index b6bb711..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/ByteString.hi deleted file mode 100644 index 9ab9809..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char/Utf8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char/Utf8.dyn_hi deleted file mode 100644 index 81b8e13..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char/Utf8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char/Utf8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char/Utf8.hi deleted file mode 100644 index a0bb38c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char/Utf8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char8.dyn_hi deleted file mode 100644 index 5fca97d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char8.hi deleted file mode 100644 index 040a57c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Char8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/HTTP.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/HTTP.dyn_hi deleted file mode 100644 index 3dc0e7b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/HTTP.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/HTTP.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/HTTP.hi deleted file mode 100644 index 89ca924..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/HTTP.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Html/Utf8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Html/Utf8.dyn_hi deleted file mode 100644 index 99d8330..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Html/Utf8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Html/Utf8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Html/Utf8.hi deleted file mode 100644 index 8942783..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Html/Utf8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Int.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Int.dyn_hi deleted file mode 100644 index cab2743..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Int.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Int.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Int.hi deleted file mode 100644 index 8125eaa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Int.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal.dyn_hi deleted file mode 100644 index dbf4f56..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal.hi deleted file mode 100644 index 5147dd7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Buffer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Buffer.dyn_hi deleted file mode 100644 index 19b47aa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Buffer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Buffer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Buffer.hi deleted file mode 100644 index 4b50187..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Buffer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Types.dyn_hi deleted file mode 100644 index faa8da0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Types.hi deleted file mode 100644 index 34e3fe2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/UncheckedShifts.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/UncheckedShifts.dyn_hi deleted file mode 100644 index 21fcb22..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/UncheckedShifts.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/UncheckedShifts.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/UncheckedShifts.hi deleted file mode 100644 index 0410354..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/UncheckedShifts.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Write.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Write.dyn_hi deleted file mode 100644 index bc4770e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Write.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Write.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Write.hi deleted file mode 100644 index 7c3a75e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Internal/Write.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Word.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Word.dyn_hi deleted file mode 100644 index fb40c81..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Word.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Word.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Word.hi deleted file mode 100644 index ab68094..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/Blaze/ByteString/Builder/Word.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/libHSblaze-builder-0.3.3.4-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/libHSblaze-builder-0.3.3.4-ghc7.8.4.dylib deleted file mode 100755 index 5a164ce..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/libHSblaze-builder-0.3.3.4-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/libHSblaze-builder-0.3.3.4.a b/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/libHSblaze-builder-0.3.3.4.a deleted file mode 100644 index 4103923..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/libHSblaze-builder-0.3.3.4.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any.dyn_hi deleted file mode 100644 index 505dc1a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any.hi deleted file mode 100644 index 3cf29c5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any/Prelude.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any/Prelude.dyn_hi deleted file mode 100644 index 6e5578d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any/Prelude.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any/Prelude.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any/Prelude.hi deleted file mode 100644 index a39b456..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/Data/Generics/Any/Prelude.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs.dyn_hi deleted file mode 100644 index f159dcf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs.hi deleted file mode 100644 index 49d5c22..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Annotate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Annotate.dyn_hi deleted file mode 100644 index 4fd997d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Annotate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Annotate.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Annotate.hi deleted file mode 100644 index bcdceab..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Annotate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Default.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Default.dyn_hi deleted file mode 100644 index b64e68b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Default.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Default.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Default.hi deleted file mode 100644 index 24efb49..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Default.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit.dyn_hi deleted file mode 100644 index eba67ad..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit.hi deleted file mode 100644 index e825a08..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Complete.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Complete.dyn_hi deleted file mode 100644 index f5b1094..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Complete.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Complete.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Complete.hi deleted file mode 100644 index 3f88bb9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Complete.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/ExpandArgsAt.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/ExpandArgsAt.dyn_hi deleted file mode 100644 index f982c5f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/ExpandArgsAt.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/ExpandArgsAt.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/ExpandArgsAt.hi deleted file mode 100644 index a0fce49..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/ExpandArgsAt.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Help.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Help.dyn_hi deleted file mode 100644 index c7960e6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Help.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Help.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Help.hi deleted file mode 100644 index 40ed338..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Help.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Process.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Process.dyn_hi deleted file mode 100644 index 43ae60c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Process.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Process.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Process.hi deleted file mode 100644 index 80762e1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Process.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/SplitJoin.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/SplitJoin.dyn_hi deleted file mode 100644 index 1266d22..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/SplitJoin.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/SplitJoin.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/SplitJoin.hi deleted file mode 100644 index fb02af4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/SplitJoin.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Type.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Type.dyn_hi deleted file mode 100644 index 92497aa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Type.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Type.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Type.hi deleted file mode 100644 index 76374bd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Explicit/Type.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/GetOpt.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/GetOpt.dyn_hi deleted file mode 100644 index 56ee6ff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/GetOpt.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/GetOpt.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/GetOpt.hi deleted file mode 100644 index 7831fa9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/GetOpt.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Helper.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Helper.dyn_hi deleted file mode 100644 index e7d2e76..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Helper.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Helper.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Helper.hi deleted file mode 100644 index b771acf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Helper.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit.dyn_hi deleted file mode 100644 index 4df7732..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit.hi deleted file mode 100644 index 26a86f1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Ann.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Ann.dyn_hi deleted file mode 100644 index 766bf79..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Ann.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Ann.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Ann.hi deleted file mode 100644 index 201e7ac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Ann.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Global.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Global.dyn_hi deleted file mode 100644 index 366a9b3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Global.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Global.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Global.hi deleted file mode 100644 index fae1302..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Global.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Local.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Local.dyn_hi deleted file mode 100644 index 348ec8d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Local.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Local.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Local.hi deleted file mode 100644 index 126d508..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Local.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reader.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reader.dyn_hi deleted file mode 100644 index d8d5bd6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reader.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reader.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reader.hi deleted file mode 100644 index e9e682b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reader.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reform.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reform.dyn_hi deleted file mode 100644 index 1f31781..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reform.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reform.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reform.hi deleted file mode 100644 index 5305c72..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Reform.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Type.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Type.dyn_hi deleted file mode 100644 index 782c3c0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Type.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Type.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Type.hi deleted file mode 100644 index 6e12282..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/Type.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/UI.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/UI.dyn_hi deleted file mode 100644 index 999f466..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/UI.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/UI.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/UI.hi deleted file mode 100644 index a36d666..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Implicit/UI.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Quote.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Quote.dyn_hi deleted file mode 100644 index b01453f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Quote.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Quote.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Quote.hi deleted file mode 100644 index c931fbf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Quote.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Text.dyn_hi deleted file mode 100644 index f3054ff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Text.hi deleted file mode 100644 index a89926a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Verbosity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Verbosity.dyn_hi deleted file mode 100644 index 106bba6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Verbosity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Verbosity.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Verbosity.hi deleted file mode 100644 index 1b4645e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/System/Console/CmdArgs/Verbosity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/libHScmdargs-0.10.12-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/libHScmdargs-0.10.12-ghc7.8.4.dylib deleted file mode 100755 index a8b4e5f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/libHScmdargs-0.10.12-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/libHScmdargs-0.10.12.a b/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/libHScmdargs-0.10.12.a deleted file mode 100644 index a91bd53..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/libHScmdargs-0.10.12.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs.dyn_hi deleted file mode 100644 index 39ea9ba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs.hi deleted file mode 100644 index d998db4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/CppIfdef.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/CppIfdef.dyn_hi deleted file mode 100644 index c5ca056..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/CppIfdef.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/CppIfdef.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/CppIfdef.hi deleted file mode 100644 index f76d5d4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/CppIfdef.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/HashDefine.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/HashDefine.dyn_hi deleted file mode 100644 index 8644d11..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/HashDefine.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/HashDefine.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/HashDefine.hi deleted file mode 100644 index 073082b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/HashDefine.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/MacroPass.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/MacroPass.dyn_hi deleted file mode 100644 index aea908d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/MacroPass.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/MacroPass.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/MacroPass.hi deleted file mode 100644 index 3cee411..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/MacroPass.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Options.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Options.dyn_hi deleted file mode 100644 index 8aab1ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Options.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Options.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Options.hi deleted file mode 100644 index e08638d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Options.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Position.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Position.dyn_hi deleted file mode 100644 index c030c03..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Position.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Position.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Position.hi deleted file mode 100644 index ad0f8ca..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Position.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/ReadFirst.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/ReadFirst.dyn_hi deleted file mode 100644 index 9cae653..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/ReadFirst.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/ReadFirst.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/ReadFirst.hi deleted file mode 100644 index 5593fc6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/ReadFirst.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/RunCpphs.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/RunCpphs.dyn_hi deleted file mode 100644 index 267e0c8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/RunCpphs.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/RunCpphs.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/RunCpphs.hi deleted file mode 100644 index c130c60..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/RunCpphs.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/SymTab.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/SymTab.dyn_hi deleted file mode 100644 index 762ca83..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/SymTab.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/SymTab.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/SymTab.hi deleted file mode 100644 index 5e0db6c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/SymTab.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Tokenise.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Tokenise.dyn_hi deleted file mode 100644 index c98ca85..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Tokenise.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Tokenise.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Tokenise.hi deleted file mode 100644 index 4e3c77d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Cpphs/Tokenise.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Unlit.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Unlit.dyn_hi deleted file mode 100644 index ade9398..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Unlit.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Unlit.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Unlit.hi deleted file mode 100644 index df8ca58..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/Language/Preprocessor/Unlit.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/libHScpphs-1.18.9-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/libHScpphs-1.18.9-ghc7.8.4.dylib deleted file mode 100755 index 033ee2c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/libHScpphs-1.18.9-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/libHScpphs-1.18.9.a b/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/libHScpphs-1.18.9.a deleted file mode 100644 index b265484..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/libHScpphs-1.18.9.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Concurrent/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Concurrent/Extra.dyn_hi deleted file mode 100644 index 0e953ab..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Concurrent/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Concurrent/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Concurrent/Extra.hi deleted file mode 100644 index 45fca0e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Concurrent/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Exception/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Exception/Extra.dyn_hi deleted file mode 100644 index 7f0b6fe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Exception/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Exception/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Exception/Extra.hi deleted file mode 100644 index 06ebcc0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Exception/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Monad/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Monad/Extra.dyn_hi deleted file mode 100644 index ef6666b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Monad/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Monad/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Monad/Extra.hi deleted file mode 100644 index db63883..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Control/Monad/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Either/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Either/Extra.dyn_hi deleted file mode 100644 index 9783d34..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Either/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Either/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Either/Extra.hi deleted file mode 100644 index 5eb8aba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Either/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/IORef/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/IORef/Extra.dyn_hi deleted file mode 100644 index 0fa9a00..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/IORef/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/IORef/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/IORef/Extra.hi deleted file mode 100644 index 3b291a1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/IORef/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/List/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/List/Extra.dyn_hi deleted file mode 100644 index 815380a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/List/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/List/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/List/Extra.hi deleted file mode 100644 index b08756e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/List/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Tuple/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Tuple/Extra.dyn_hi deleted file mode 100644 index f4f2313..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Tuple/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Tuple/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Tuple/Extra.hi deleted file mode 100644 index 24600b3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Data/Tuple/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Extra.dyn_hi deleted file mode 100644 index ce72a67..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Extra.hi deleted file mode 100644 index 5d8e6de..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Numeric/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Numeric/Extra.dyn_hi deleted file mode 100644 index 64d91b0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Numeric/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Numeric/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Numeric/Extra.hi deleted file mode 100644 index 40eeb5d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/Numeric/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Directory/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Directory/Extra.dyn_hi deleted file mode 100644 index 842acb6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Directory/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Directory/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Directory/Extra.hi deleted file mode 100644 index 18d0f38..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Directory/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Environment/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Environment/Extra.dyn_hi deleted file mode 100644 index 80e9f90..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Environment/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Environment/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Environment/Extra.hi deleted file mode 100644 index fc29ae7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Environment/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/IO/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/IO/Extra.dyn_hi deleted file mode 100644 index 23e9998..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/IO/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/IO/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/IO/Extra.hi deleted file mode 100644 index a6c052f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/IO/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Info/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Info/Extra.dyn_hi deleted file mode 100644 index 0c58abe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Info/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Info/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Info/Extra.hi deleted file mode 100644 index 9382cbd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Info/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Process/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Process/Extra.dyn_hi deleted file mode 100644 index e113f52..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Process/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Process/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Process/Extra.hi deleted file mode 100644 index 241202d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Process/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Time/Extra.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Time/Extra.dyn_hi deleted file mode 100644 index c80292f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Time/Extra.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Time/Extra.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Time/Extra.hi deleted file mode 100644 index f0dc870..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/System/Time/Extra.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/libHSextra-1.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/libHSextra-1.1-ghc7.8.4.dylib deleted file mode 100755 index 5c8eff2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/libHSextra-1.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/libHSextra-1.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/libHSextra-1.1.a deleted file mode 100644 index 1c9b9fe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/extra-1.1/libHSextra-1.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/GHC/Paths.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/GHC/Paths.dyn_hi deleted file mode 100644 index cc0aef7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/GHC/Paths.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/GHC/Paths.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/GHC/Paths.hi deleted file mode 100644 index b9033ce..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/GHC/Paths.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/libHSghc-paths-0.1.0.9-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/libHSghc-paths-0.1.0.9-ghc7.8.4.dylib deleted file mode 100755 index a641e4b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/libHSghc-paths-0.1.0.9-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/libHSghc-paths-0.1.0.9.a b/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/libHSghc-paths-0.1.0.9.a deleted file mode 100644 index 9823c57..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/libHSghc-paths-0.1.0.9.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable.dyn_hi deleted file mode 100644 index 8bcba34..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable.hi deleted file mode 100644 index ec88772..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Class.dyn_hi deleted file mode 100644 index ddd57f6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Class.hi deleted file mode 100644 index 31dbbbc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Generic.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Generic.dyn_hi deleted file mode 100644 index 07cb685..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Generic.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Generic.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Generic.hi deleted file mode 100644 index b943660..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/Data/Hashable/Generic.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/libHShashable-1.2.3.2-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/libHShashable-1.2.3.2-ghc7.8.4.dylib deleted file mode 100755 index b21176e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/libHShashable-1.2.3.2-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/libHShashable-1.2.3.2.a b/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/libHShashable-1.2.3.2.a deleted file mode 100644 index 2bc7b82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/libHShashable-1.2.3.2.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline.dyn_hi deleted file mode 100644 index bb2dd19..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline.hi deleted file mode 100644 index c06eb82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend.dyn_hi deleted file mode 100644 index 8b3e4a4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend.hi deleted file mode 100644 index 7cc7247..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/DumbTerm.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/DumbTerm.dyn_hi deleted file mode 100644 index 45fd26a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/DumbTerm.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/DumbTerm.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/DumbTerm.hi deleted file mode 100644 index b2cc038..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/DumbTerm.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix.dyn_hi deleted file mode 100644 index 91aeac9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix.hi deleted file mode 100644 index ab319af..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi deleted file mode 100644 index 9b22b8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix/Encoder.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix/Encoder.hi deleted file mode 100644 index ea5ab6f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Posix/Encoder.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Terminfo.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Terminfo.dyn_hi deleted file mode 100644 index 3840e1e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Terminfo.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Terminfo.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Terminfo.hi deleted file mode 100644 index edb0ff6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/Terminfo.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/WCWidth.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/WCWidth.dyn_hi deleted file mode 100644 index 9ba3a7b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/WCWidth.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/WCWidth.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/WCWidth.hi deleted file mode 100644 index 19b3e0c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Backend/WCWidth.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command.dyn_hi deleted file mode 100644 index dd6155a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command.hi deleted file mode 100644 index 460800d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Completion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Completion.dyn_hi deleted file mode 100644 index 522a31d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Completion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Completion.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Completion.hi deleted file mode 100644 index 776d737..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Completion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/History.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/History.dyn_hi deleted file mode 100644 index 096a8c8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/History.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/History.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/History.hi deleted file mode 100644 index 8ce51a3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/History.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/KillRing.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/KillRing.dyn_hi deleted file mode 100644 index 3cb8791..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/KillRing.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/KillRing.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/KillRing.hi deleted file mode 100644 index 7108a2c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/KillRing.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Undo.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Undo.dyn_hi deleted file mode 100644 index 4ff55cc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Undo.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Undo.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Undo.hi deleted file mode 100644 index 9dd53fa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Command/Undo.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Completion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Completion.dyn_hi deleted file mode 100644 index 50a9f19..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Completion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Completion.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Completion.hi deleted file mode 100644 index 742ba13..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Completion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Directory.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Directory.dyn_hi deleted file mode 100644 index b2c71d8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Directory.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Directory.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Directory.hi deleted file mode 100644 index 96fecff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Directory.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Emacs.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Emacs.dyn_hi deleted file mode 100644 index 37d3316..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Emacs.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Emacs.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Emacs.hi deleted file mode 100644 index f3f0f95..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Emacs.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/History.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/History.dyn_hi deleted file mode 100644 index 6814fc4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/History.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/History.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/History.hi deleted file mode 100644 index 27e2904..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/History.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/IO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/IO.dyn_hi deleted file mode 100644 index 4081e6d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/IO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/IO.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/IO.hi deleted file mode 100644 index 74578b8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/IO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/InputT.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/InputT.dyn_hi deleted file mode 100644 index 89f2f44..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/InputT.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/InputT.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/InputT.hi deleted file mode 100644 index 54b266c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/InputT.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Key.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Key.dyn_hi deleted file mode 100644 index 3410a30..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Key.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Key.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Key.hi deleted file mode 100644 index 73a14c8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Key.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/LineState.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/LineState.dyn_hi deleted file mode 100644 index 51cfc72..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/LineState.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/LineState.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/LineState.hi deleted file mode 100644 index 7658462..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/LineState.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/MonadException.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/MonadException.dyn_hi deleted file mode 100644 index 2074c1d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/MonadException.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/MonadException.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/MonadException.hi deleted file mode 100644 index 754a979..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/MonadException.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Monads.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Monads.dyn_hi deleted file mode 100644 index fe79091..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Monads.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Monads.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Monads.hi deleted file mode 100644 index f277671..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Monads.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Prefs.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Prefs.dyn_hi deleted file mode 100644 index 9f0fe31..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Prefs.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Prefs.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Prefs.hi deleted file mode 100644 index 46965ec..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Prefs.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Recover.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Recover.dyn_hi deleted file mode 100644 index e4ed9e1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Recover.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Recover.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Recover.hi deleted file mode 100644 index 8ca43b3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Recover.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/RunCommand.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/RunCommand.dyn_hi deleted file mode 100644 index eb1ba3b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/RunCommand.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/RunCommand.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/RunCommand.hi deleted file mode 100644 index 404a3cf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/RunCommand.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Term.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Term.dyn_hi deleted file mode 100644 index 36ec191..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Term.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Term.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Term.hi deleted file mode 100644 index 8ab40ed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Term.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Vi.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Vi.dyn_hi deleted file mode 100644 index 9de5fbd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Vi.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Vi.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Vi.hi deleted file mode 100644 index 0c9a7a2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/System/Console/Haskeline/Vi.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/libHShaskeline-0.7.1.3-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/libHShaskeline-0.7.1.3-ghc7.8.4.dylib deleted file mode 100755 index 7ded23e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/libHShaskeline-0.7.1.3-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/libHShaskeline-0.7.1.3.a b/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/libHShaskeline-0.7.1.3.a deleted file mode 100644 index cd29651..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/libHShaskeline-0.7.1.3.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts.dyn_hi deleted file mode 100644 index 7739b3c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts.hi deleted file mode 100644 index 6641a6d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated.dyn_hi deleted file mode 100644 index aa7dff0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated.hi deleted file mode 100644 index ebdfbc1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Build.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Build.dyn_hi deleted file mode 100644 index 247ccd2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Build.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Build.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Build.hi deleted file mode 100644 index 300cca0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Build.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/ExactPrint.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/ExactPrint.dyn_hi deleted file mode 100644 index a0691f3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/ExactPrint.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/ExactPrint.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/ExactPrint.hi deleted file mode 100644 index a9a202b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/ExactPrint.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Fixity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Fixity.dyn_hi deleted file mode 100644 index a634a53..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Fixity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Fixity.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Fixity.hi deleted file mode 100644 index 203815e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Fixity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Simplify.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Simplify.dyn_hi deleted file mode 100644 index 5ae4c5d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Simplify.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Simplify.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Simplify.hi deleted file mode 100644 index d0e3dff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Simplify.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Syntax.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Syntax.dyn_hi deleted file mode 100644 index 4a83a01..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Syntax.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Syntax.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Syntax.hi deleted file mode 100644 index 050d6ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Annotated/Syntax.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Build.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Build.dyn_hi deleted file mode 100644 index 82ef414..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Build.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Build.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Build.hi deleted file mode 100644 index bd1cec5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Build.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Comments.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Comments.dyn_hi deleted file mode 100644 index ce22848..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Comments.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Comments.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Comments.hi deleted file mode 100644 index 19c0c93..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Comments.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ExtScheme.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ExtScheme.dyn_hi deleted file mode 100644 index a8c8d8d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ExtScheme.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ExtScheme.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ExtScheme.hi deleted file mode 100644 index 299fe65..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ExtScheme.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Extension.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Extension.dyn_hi deleted file mode 100644 index e4c3576..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Extension.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Extension.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Extension.hi deleted file mode 100644 index c5863bd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Extension.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Fixity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Fixity.dyn_hi deleted file mode 100644 index 6319360..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Fixity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Fixity.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Fixity.hi deleted file mode 100644 index 9ee6793..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Fixity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalLexer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalLexer.dyn_hi deleted file mode 100644 index e0bdcbe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalLexer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalLexer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalLexer.hi deleted file mode 100644 index 1c78788..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalLexer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalParser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalParser.dyn_hi deleted file mode 100644 index d989416..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalParser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalParser.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalParser.hi deleted file mode 100644 index a88932b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/InternalParser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Lexer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Lexer.dyn_hi deleted file mode 100644 index 6e0a1ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Lexer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Lexer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Lexer.hi deleted file mode 100644 index 4e7651c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Lexer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseMonad.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseMonad.dyn_hi deleted file mode 100644 index f43e600..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseMonad.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseMonad.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseMonad.hi deleted file mode 100644 index 3e990d0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseMonad.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseSyntax.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseSyntax.dyn_hi deleted file mode 100644 index cd947ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseSyntax.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseSyntax.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseSyntax.hi deleted file mode 100644 index e631c71..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseSyntax.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseUtils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseUtils.dyn_hi deleted file mode 100644 index afc3d1c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseUtils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseUtils.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseUtils.hi deleted file mode 100644 index cb0fd9f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/ParseUtils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Parser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Parser.dyn_hi deleted file mode 100644 index c7e8e35..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Parser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Parser.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Parser.hi deleted file mode 100644 index e322967..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Parser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Pretty.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Pretty.dyn_hi deleted file mode 100644 index 64a704b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Pretty.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Pretty.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Pretty.hi deleted file mode 100644 index 5eaf2a3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Pretty.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/SrcLoc.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/SrcLoc.dyn_hi deleted file mode 100644 index 20da052..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/SrcLoc.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/SrcLoc.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/SrcLoc.hi deleted file mode 100644 index 96f1e36..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/SrcLoc.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Syntax.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Syntax.dyn_hi deleted file mode 100644 index 413b293..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Syntax.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Syntax.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Syntax.hi deleted file mode 100644 index 2e02e0f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/Language/Haskell/Exts/Syntax.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/libHShaskell-src-exts-1.16.0.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/libHShaskell-src-exts-1.16.0.1-ghc7.8.4.dylib deleted file mode 100755 index aa6edbf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/libHShaskell-src-exts-1.16.0.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/libHShaskell-src-exts-1.16.0.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/libHShaskell-src-exts-1.16.0.1.a deleted file mode 100644 index 449cd87..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/libHShaskell-src-exts-1.16.0.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Apply.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Apply.dyn_hi deleted file mode 100644 index 098d29a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Apply.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Apply.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Apply.hi deleted file mode 100644 index 388db23..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Apply.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/CmdLine.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/CmdLine.dyn_hi deleted file mode 100644 index 734f259..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/CmdLine.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/CmdLine.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/CmdLine.hi deleted file mode 100644 index ed1e0d6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/CmdLine.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Grep.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Grep.dyn_hi deleted file mode 100644 index 7995539..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Grep.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Grep.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Grep.hi deleted file mode 100644 index 1127379..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Grep.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.dyn_hi deleted file mode 100644 index 0e1bc53..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.hi deleted file mode 100644 index 0ba45ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/All.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/All.dyn_hi deleted file mode 100644 index b765509..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/All.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/All.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/All.hi deleted file mode 100644 index 848b9a9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/All.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Bracket.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Bracket.dyn_hi deleted file mode 100644 index 421290b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Bracket.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Bracket.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Bracket.hi deleted file mode 100644 index dfe94f2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Bracket.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Evaluate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Evaluate.dyn_hi deleted file mode 100644 index 0292dc7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Evaluate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Evaluate.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Evaluate.hi deleted file mode 100644 index 40b0e57..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Evaluate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/FreeVars.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/FreeVars.dyn_hi deleted file mode 100644 index 67461ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/FreeVars.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/FreeVars.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/FreeVars.hi deleted file mode 100644 index 08a9b82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/FreeVars.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Match.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Match.dyn_hi deleted file mode 100644 index 70de8b3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Match.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Match.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Match.hi deleted file mode 100644 index b00481b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Match.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Scope.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Scope.dyn_hi deleted file mode 100644 index 71c73b4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Scope.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Scope.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Scope.hi deleted file mode 100644 index 803db8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Scope.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Type.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Type.dyn_hi deleted file mode 100644 index 5c00eaa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Type.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Type.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Type.hi deleted file mode 100644 index 495868a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Type.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Util.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Util.dyn_hi deleted file mode 100644 index 66e1432..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Util.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Util.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Util.hi deleted file mode 100644 index adb3507..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HSE/Util.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/All.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/All.dyn_hi deleted file mode 100644 index e82750a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/All.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/All.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/All.hi deleted file mode 100644 index 4bbf26e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/All.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Bracket.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Bracket.dyn_hi deleted file mode 100644 index d4ff34b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Bracket.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Bracket.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Bracket.hi deleted file mode 100644 index 205174d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Bracket.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Comment.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Comment.dyn_hi deleted file mode 100644 index e35a3c6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Comment.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Comment.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Comment.hi deleted file mode 100644 index 456efc5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Comment.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Duplicate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Duplicate.dyn_hi deleted file mode 100644 index 1b87440..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Duplicate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Duplicate.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Duplicate.hi deleted file mode 100644 index 77fb525..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Duplicate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Extensions.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Extensions.dyn_hi deleted file mode 100644 index 2b12481..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Extensions.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Extensions.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Extensions.hi deleted file mode 100644 index b2e5454..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Extensions.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Import.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Import.dyn_hi deleted file mode 100644 index 0eb9e8a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Import.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Import.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Import.hi deleted file mode 100644 index 897567c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Import.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Lambda.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Lambda.dyn_hi deleted file mode 100644 index 6d756d5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Lambda.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Lambda.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Lambda.hi deleted file mode 100644 index d827ba5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Lambda.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/List.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/List.dyn_hi deleted file mode 100644 index 615038e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/List.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/List.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/List.hi deleted file mode 100644 index 77d71a1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/List.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/ListRec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/ListRec.dyn_hi deleted file mode 100644 index 83d8da5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/ListRec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/ListRec.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/ListRec.hi deleted file mode 100644 index e0dd71d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/ListRec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Match.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Match.dyn_hi deleted file mode 100644 index 7577761..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Match.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Match.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Match.hi deleted file mode 100644 index 329dd1e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Match.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Monad.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Monad.dyn_hi deleted file mode 100644 index fb8c07e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Monad.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Monad.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Monad.hi deleted file mode 100644 index ab09765..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Monad.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Naming.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Naming.dyn_hi deleted file mode 100644 index e8f3946..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Naming.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Naming.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Naming.hi deleted file mode 100644 index ce32e44..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Naming.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Pragma.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Pragma.dyn_hi deleted file mode 100644 index b9616d0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Pragma.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Pragma.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Pragma.hi deleted file mode 100644 index fbb0ee6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Pragma.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Structure.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Structure.dyn_hi deleted file mode 100644 index 2be6adb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Structure.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Structure.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Structure.hi deleted file mode 100644 index 2a22a3a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Structure.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Type.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Type.dyn_hi deleted file mode 100644 index 8066520..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Type.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Type.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Type.hi deleted file mode 100644 index a60ef48..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Type.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Unsafe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Unsafe.dyn_hi deleted file mode 100644 index 52ebf5b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Unsafe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Unsafe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Unsafe.hi deleted file mode 100644 index db128a3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Unsafe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Util.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Util.dyn_hi deleted file mode 100644 index ac1a854..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Util.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Util.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Util.hi deleted file mode 100644 index e93d024..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Hint/Util.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HsColour.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HsColour.dyn_hi deleted file mode 100644 index 2bf5529..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HsColour.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HsColour.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HsColour.hi deleted file mode 100644 index 5918543..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HsColour.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Idea.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Idea.dyn_hi deleted file mode 100644 index d3a542b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Idea.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Idea.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Idea.hi deleted file mode 100644 index 2f27022..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Idea.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint.dyn_hi deleted file mode 100644 index fcd4402..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint.hi deleted file mode 100644 index 6dbc1ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint2.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint2.dyn_hi deleted file mode 100644 index 6476411..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint2.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint2.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint2.hi deleted file mode 100644 index 2133302..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint2.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint3.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint3.dyn_hi deleted file mode 100644 index d676bd1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint3.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint3.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint3.hi deleted file mode 100644 index db571cb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Language/Haskell/HLint3.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Parallel.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Parallel.dyn_hi deleted file mode 100644 index 82e9ff4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Parallel.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Parallel.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Parallel.hi deleted file mode 100644 index d5653a5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Parallel.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Paths_hlint.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Paths_hlint.dyn_hi deleted file mode 100644 index affa0f9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Paths_hlint.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Paths_hlint.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Paths_hlint.hi deleted file mode 100644 index 6311c71..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Paths_hlint.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Report.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Report.dyn_hi deleted file mode 100644 index 4124e6e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Report.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Report.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Report.hi deleted file mode 100644 index d06867f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Report.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Settings.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Settings.dyn_hi deleted file mode 100644 index c43c03c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Settings.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Settings.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Settings.hi deleted file mode 100644 index 9f4975e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Settings.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/All.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/All.dyn_hi deleted file mode 100644 index 74c1cf1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/All.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/All.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/All.hi deleted file mode 100644 index fe299a3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/All.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Annotations.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Annotations.dyn_hi deleted file mode 100644 index 677a233..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Annotations.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Annotations.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Annotations.hi deleted file mode 100644 index 3f1d1b8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Annotations.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/InputOutput.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/InputOutput.dyn_hi deleted file mode 100644 index 2df80e8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/InputOutput.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/InputOutput.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/InputOutput.hi deleted file mode 100644 index ca97065..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/InputOutput.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Proof.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Proof.dyn_hi deleted file mode 100644 index 3dd8f9e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Proof.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Proof.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Proof.hi deleted file mode 100644 index d3c1eb2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Proof.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Translate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Translate.dyn_hi deleted file mode 100644 index 1e3572a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Translate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Translate.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Translate.hi deleted file mode 100644 index 1dbb3eb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Translate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Util.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Util.dyn_hi deleted file mode 100644 index 4ab0273..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Util.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Util.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Util.hi deleted file mode 100644 index 36caf85..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test/Util.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Util.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Util.dyn_hi deleted file mode 100644 index 36be9b6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Util.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Util.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Util.hi deleted file mode 100644 index 082aa8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Util.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/libHShlint-1.9.18-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/libHShlint-1.9.18-ghc7.8.4.dylib deleted file mode 100755 index 1a61979..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/libHShlint-1.9.18-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/libHShlint-1.9.18.a b/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/libHShlint-1.9.18.a deleted file mode 100644 index 55bb24a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hlint-1.9.18/libHShlint-1.9.18.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour.dyn_hi deleted file mode 100644 index c4c2675..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour.hi deleted file mode 100644 index 3da3fb1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ACSS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ACSS.dyn_hi deleted file mode 100644 index 4f3ca78..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ACSS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ACSS.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ACSS.hi deleted file mode 100644 index 38d77a6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ACSS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ANSI.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ANSI.dyn_hi deleted file mode 100644 index 348221f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ANSI.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ANSI.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ANSI.hi deleted file mode 100644 index 9876f24..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ANSI.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Anchors.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Anchors.dyn_hi deleted file mode 100644 index bcb3d4a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Anchors.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Anchors.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Anchors.hi deleted file mode 100644 index da97a80..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Anchors.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/CSS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/CSS.dyn_hi deleted file mode 100644 index 46f3e2e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/CSS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/CSS.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/CSS.hi deleted file mode 100644 index bac662e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/CSS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Classify.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Classify.dyn_hi deleted file mode 100644 index 79f9fc9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Classify.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Classify.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Classify.hi deleted file mode 100644 index 7426d7d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Classify.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ColourHighlight.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ColourHighlight.dyn_hi deleted file mode 100644 index 279983a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ColourHighlight.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ColourHighlight.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ColourHighlight.hi deleted file mode 100644 index 68c21ce..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/ColourHighlight.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Colourise.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Colourise.dyn_hi deleted file mode 100644 index feb684a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Colourise.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Colourise.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Colourise.hi deleted file mode 100644 index e19376e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Colourise.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/General.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/General.dyn_hi deleted file mode 100644 index 5cd6a25..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/General.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/General.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/General.hi deleted file mode 100644 index 85998ff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/General.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/HTML.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/HTML.dyn_hi deleted file mode 100644 index fb4cffa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/HTML.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/HTML.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/HTML.hi deleted file mode 100644 index fca9196..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/HTML.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/InlineCSS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/InlineCSS.dyn_hi deleted file mode 100644 index 33f3061..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/InlineCSS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/InlineCSS.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/InlineCSS.hi deleted file mode 100644 index 46fef65..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/InlineCSS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/LaTeX.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/LaTeX.dyn_hi deleted file mode 100644 index 582f929..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/LaTeX.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/LaTeX.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/LaTeX.hi deleted file mode 100644 index 7996375..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/LaTeX.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/MIRC.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/MIRC.dyn_hi deleted file mode 100644 index 8c6e59f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/MIRC.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/MIRC.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/MIRC.hi deleted file mode 100644 index 6855205..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/MIRC.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Options.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Options.dyn_hi deleted file mode 100644 index ea49070..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Options.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Options.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Options.hi deleted file mode 100644 index 19488d0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Options.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Output.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Output.dyn_hi deleted file mode 100644 index e278e3f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Output.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Output.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Output.hi deleted file mode 100644 index ad9c964..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/Output.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/TTY.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/TTY.dyn_hi deleted file mode 100644 index 525e373..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/TTY.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/TTY.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/TTY.hi deleted file mode 100644 index 2727131..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/Language/Haskell/HsColour/TTY.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/libHShscolour-1.22-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/libHShscolour-1.22-ghc7.8.4.dylib deleted file mode 100755 index a421ec2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/libHShscolour-1.22-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/libHShscolour-1.22.a b/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/libHShscolour-1.22.a deleted file mode 100644 index 25a33e6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/hscolour-1.22/libHShscolour-1.22.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler.dyn_hi deleted file mode 100644 index 0a4066a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler.hi deleted file mode 100644 index 16a3a2d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Libraries.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Libraries.dyn_hi deleted file mode 100644 index 8fe7255..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Libraries.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Libraries.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Libraries.hi deleted file mode 100644 index ce75f45..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Libraries.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Types.dyn_hi deleted file mode 100644 index bedd6c5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Types.hi deleted file mode 100644 index 0f49b3a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Compiler/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Core.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Core.dyn_hi deleted file mode 100644 index 56060a4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Core.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Core.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Core.hi deleted file mode 100644 index 8f181c6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Core.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Environments.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Environments.dyn_hi deleted file mode 100644 index 2fc2134..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Environments.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Environments.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Environments.hi deleted file mode 100644 index 7700731..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Environments.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Libraries.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Libraries.dyn_hi deleted file mode 100644 index 87efb5e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Libraries.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Libraries.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Libraries.hi deleted file mode 100644 index 07c48af..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Libraries.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro.dyn_hi deleted file mode 100644 index 762f7a9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro.hi deleted file mode 100644 index 79c7641..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/ExplicitRenaming.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/ExplicitRenaming.dyn_hi deleted file mode 100644 index 4652355..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/ExplicitRenaming.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/ExplicitRenaming.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/ExplicitRenaming.hi deleted file mode 100644 index 5daf95b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/ExplicitRenaming.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/Matches.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/Matches.dyn_hi deleted file mode 100644 index 6a09eda..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/Matches.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/Matches.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/Matches.hi deleted file mode 100644 index cc26dae..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Macro/Matches.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Numerical.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Numerical.dyn_hi deleted file mode 100644 index 1ad600f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Numerical.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Numerical.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Numerical.hi deleted file mode 100644 index b3d80d9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Numerical.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Parser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Parser.dyn_hi deleted file mode 100644 index a775ba8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Parser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Parser.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Parser.hi deleted file mode 100644 index 3274508..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Parser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Plugins/CPUTime.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Plugins/CPUTime.dyn_hi deleted file mode 100644 index 52a9de7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Plugins/CPUTime.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Plugins/CPUTime.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Plugins/CPUTime.hi deleted file mode 100644 index 474a2e8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Plugins/CPUTime.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Primitives.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Primitives.dyn_hi deleted file mode 100644 index 0684ded..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Primitives.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Primitives.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Primitives.hi deleted file mode 100644 index 41d78a3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Primitives.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Types.dyn_hi deleted file mode 100644 index 376df36..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Types.hi deleted file mode 100644 index 4053a95..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Util.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Util.dyn_hi deleted file mode 100644 index 15fa83b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Util.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Util.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Util.hi deleted file mode 100644 index e35837f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Util.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Variables.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Variables.dyn_hi deleted file mode 100644 index 8de17b8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Variables.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Variables.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Variables.hi deleted file mode 100644 index c90b1bf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Language/Scheme/Variables.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Paths_husk_scheme.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Paths_husk_scheme.dyn_hi deleted file mode 100644 index dd4f38d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Paths_husk_scheme.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Paths_husk_scheme.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Paths_husk_scheme.hi deleted file mode 100644 index d303ec8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/Paths_husk_scheme.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/libHShusk-scheme-3.19-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/libHShusk-scheme-3.19-ghc7.8.4.dylib deleted file mode 100755 index 14fb6f8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/libHShusk-scheme-3.19-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/libHShusk-scheme-3.19.a b/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/libHShusk-scheme-3.19.a deleted file mode 100644 index b6082d5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/libHShusk-scheme-3.19.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams.dyn_hi deleted file mode 100644 index 234d7d0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams.hi deleted file mode 100644 index 9558a71..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Attoparsec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Attoparsec.dyn_hi deleted file mode 100644 index e9ce607..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Attoparsec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Attoparsec.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Attoparsec.hi deleted file mode 100644 index bdb31e6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Attoparsec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Builder.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Builder.dyn_hi deleted file mode 100644 index 977a754..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Builder.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Builder.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Builder.hi deleted file mode 100644 index 00318db..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Builder.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/ByteString.dyn_hi deleted file mode 100644 index 954df13..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/ByteString.hi deleted file mode 100644 index 560b994..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Combinators.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Combinators.dyn_hi deleted file mode 100644 index 7d4baa6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Combinators.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Combinators.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Combinators.hi deleted file mode 100644 index c038dff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Combinators.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Concurrent.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Concurrent.dyn_hi deleted file mode 100644 index 395e345..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Concurrent.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Concurrent.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Concurrent.hi deleted file mode 100644 index 7f8f11a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Concurrent.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Core.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Core.dyn_hi deleted file mode 100644 index 918e4bb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Core.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Core.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Core.hi deleted file mode 100644 index 4a78b6c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Core.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Debug.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Debug.dyn_hi deleted file mode 100644 index d921926..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Debug.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Debug.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Debug.hi deleted file mode 100644 index dbfa4fe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Debug.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/File.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/File.dyn_hi deleted file mode 100644 index 8d2a59c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/File.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/File.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/File.hi deleted file mode 100644 index 3dc7a3f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/File.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Handle.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Handle.dyn_hi deleted file mode 100644 index 0aa8c40..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Handle.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Handle.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Handle.hi deleted file mode 100644 index 41da655..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Handle.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal.dyn_hi deleted file mode 100644 index 1b68300..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal.hi deleted file mode 100644 index 5422f3e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Attoparsec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Attoparsec.dyn_hi deleted file mode 100644 index 2eb10d8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Attoparsec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Attoparsec.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Attoparsec.hi deleted file mode 100644 index d816eed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Attoparsec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Network.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Network.dyn_hi deleted file mode 100644 index 005adc3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Network.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Network.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Network.hi deleted file mode 100644 index e560037..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Network.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Search.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Search.dyn_hi deleted file mode 100644 index 01f6448..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Search.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Search.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Search.hi deleted file mode 100644 index 04817f4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Internal/Search.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/List.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/List.dyn_hi deleted file mode 100644 index 3218cc0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/List.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/List.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/List.hi deleted file mode 100644 index f1592be..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/List.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Network.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Network.dyn_hi deleted file mode 100644 index 2e8c9fe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Network.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Network.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Network.hi deleted file mode 100644 index b11dc98..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Network.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Process.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Process.dyn_hi deleted file mode 100644 index 0b620b7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Process.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Process.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Process.hi deleted file mode 100644 index 5ea47c3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Process.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Text.dyn_hi deleted file mode 100644 index 2f8ad47..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Text.hi deleted file mode 100644 index 922b013..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Tutorial.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Tutorial.dyn_hi deleted file mode 100644 index ce198b3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Tutorial.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Tutorial.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Tutorial.hi deleted file mode 100644 index ee4ffbc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Tutorial.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Vector.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Vector.dyn_hi deleted file mode 100644 index 8efd209..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Vector.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Vector.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Vector.hi deleted file mode 100644 index 71a84ed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Vector.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Zlib.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Zlib.dyn_hi deleted file mode 100644 index 47b9903..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Zlib.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Zlib.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Zlib.hi deleted file mode 100644 index 216f2f0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/System/IO/Streams/Zlib.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/libHSio-streams-1.2.1.2-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/libHSio-streams-1.2.1.2-ghc7.8.4.dylib deleted file mode 100755 index c186933..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/libHSio-streams-1.2.1.2-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/libHSio-streams-1.2.1.2.a b/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/libHSio-streams-1.2.1.2.a deleted file mode 100644 index df84f77..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/libHSio-streams-1.2.1.2.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/Data/Knob.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/Data/Knob.dyn_hi deleted file mode 100644 index 8ad85eb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/Data/Knob.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/Data/Knob.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/Data/Knob.hi deleted file mode 100644 index e8d50f6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/Data/Knob.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/libHSknob-0.1.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/libHSknob-0.1.1-ghc7.8.4.dylib deleted file mode 100755 index 73cdb8b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/libHSknob-0.1.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/libHSknob-0.1.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/libHSknob-0.1.1.a deleted file mode 100644 index 0ff4d00..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/knob-0.1.1/libHSknob-0.1.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/Test/LazySmallCheck.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/Test/LazySmallCheck.dyn_hi deleted file mode 100644 index f52218f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/Test/LazySmallCheck.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/Test/LazySmallCheck.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/Test/LazySmallCheck.hi deleted file mode 100644 index 9d51a8b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/Test/LazySmallCheck.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/libHSlazysmallcheck-0.6-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/libHSlazysmallcheck-0.6-ghc7.8.4.dylib deleted file mode 100755 index cb8a546..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/libHSlazysmallcheck-0.6-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/libHSlazysmallcheck-0.6.a b/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/libHSlazysmallcheck-0.6.a deleted file mode 100644 index 35db3db..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/libHSlazysmallcheck-0.6.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont.dyn_hi deleted file mode 100644 index 8286c2c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont.hi deleted file mode 100644 index 4a11bb4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont/Class.dyn_hi deleted file mode 100644 index a3e87d3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont/Class.hi deleted file mode 100644 index 08f1c1d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Cont/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error.dyn_hi deleted file mode 100644 index c122239..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error.hi deleted file mode 100644 index 2f8008b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error/Class.dyn_hi deleted file mode 100644 index 55007cc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error/Class.hi deleted file mode 100644 index f5e161b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Error/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Except.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Except.dyn_hi deleted file mode 100644 index 2715f71..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Except.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Except.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Except.hi deleted file mode 100644 index 11b1a92..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Except.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Identity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Identity.dyn_hi deleted file mode 100644 index 1482b26..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Identity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Identity.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Identity.hi deleted file mode 100644 index 64fc57d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Identity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/List.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/List.dyn_hi deleted file mode 100644 index d075a8d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/List.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/List.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/List.hi deleted file mode 100644 index 56f2924..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/List.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS.dyn_hi deleted file mode 100644 index c77dbf2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS.hi deleted file mode 100644 index 596ba39..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Class.dyn_hi deleted file mode 100644 index e411fbd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Class.hi deleted file mode 100644 index a1f4312..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Lazy.dyn_hi deleted file mode 100644 index 529013b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Lazy.hi deleted file mode 100644 index 36772cd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Strict.dyn_hi deleted file mode 100644 index 0b9c992..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Strict.hi deleted file mode 100644 index 90a9d17..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/RWS/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader.dyn_hi deleted file mode 100644 index aec2364..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader.hi deleted file mode 100644 index 9c6b188..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader/Class.dyn_hi deleted file mode 100644 index 0ab77c4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader/Class.hi deleted file mode 100644 index 394d959..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Reader/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State.dyn_hi deleted file mode 100644 index ca14728..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State.hi deleted file mode 100644 index 10f8baa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Class.dyn_hi deleted file mode 100644 index 43bf16c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Class.hi deleted file mode 100644 index 2f0b73c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Lazy.dyn_hi deleted file mode 100644 index 9f2faa8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Lazy.hi deleted file mode 100644 index 9ca4144..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Strict.dyn_hi deleted file mode 100644 index 389978c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Strict.hi deleted file mode 100644 index bbc3e51..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/State/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Trans.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Trans.dyn_hi deleted file mode 100644 index b756e6e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Trans.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Trans.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Trans.hi deleted file mode 100644 index 48ef52f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Trans.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer.dyn_hi deleted file mode 100644 index ce965a7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer.hi deleted file mode 100644 index e7b0baa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Class.dyn_hi deleted file mode 100644 index 69a92a7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Class.hi deleted file mode 100644 index c272da5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Lazy.dyn_hi deleted file mode 100644 index 57746d6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Lazy.hi deleted file mode 100644 index 4ccbeaa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Strict.dyn_hi deleted file mode 100644 index a0bb657..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Strict.hi deleted file mode 100644 index 705e379..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/Control/Monad/Writer/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/libHSmtl-2.2.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/libHSmtl-2.2.1-ghc7.8.4.dylib deleted file mode 100755 index 335a45e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/libHSmtl-2.2.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/libHSmtl-2.2.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/libHSmtl-2.2.1.a deleted file mode 100644 index c1ed1d0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/mtl-2.2.1/libHSmtl-2.2.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network.dyn_hi deleted file mode 100644 index 810a0d9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network.hi deleted file mode 100644 index 6d202f9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/BSD.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/BSD.dyn_hi deleted file mode 100644 index 8f76ae0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/BSD.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/BSD.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/BSD.hi deleted file mode 100644 index 4047902..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/BSD.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket.dyn_hi deleted file mode 100644 index 9fc0dd2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket.hi deleted file mode 100644 index c1db5d9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString.dyn_hi deleted file mode 100644 index 2eca4f3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString.hi deleted file mode 100644 index d782157..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/IOVec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/IOVec.dyn_hi deleted file mode 100644 index 769dd63..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/IOVec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/IOVec.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/IOVec.hi deleted file mode 100644 index 9ea017d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/IOVec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Internal.dyn_hi deleted file mode 100644 index 731aad9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Internal.hi deleted file mode 100644 index f597992..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy.dyn_hi deleted file mode 100644 index 0f2327a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy.hi deleted file mode 100644 index f951d83..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy/Posix.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy/Posix.dyn_hi deleted file mode 100644 index 88059f8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy/Posix.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy/Posix.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy/Posix.hi deleted file mode 100644 index e4be301..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/Lazy/Posix.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/MsgHdr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/MsgHdr.dyn_hi deleted file mode 100644 index 3cd0f81..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/MsgHdr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/MsgHdr.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/MsgHdr.hi deleted file mode 100644 index 0da803f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/ByteString/MsgHdr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Internal.dyn_hi deleted file mode 100644 index 4d7d852..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Internal.hi deleted file mode 100644 index 8b9cc26..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Types.dyn_hi deleted file mode 100644 index fa05308..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Types.hi deleted file mode 100644 index 1227330..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/Network/Socket/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/include/HsNet.h b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/include/HsNet.h deleted file mode 100644 index b005647..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/include/HsNet.h +++ /dev/null @@ -1,180 +0,0 @@ -/* ----------------------------------------------------------------------------- - * - * Definitions for package `net' which are visible in Haskell land. - * - * ---------------------------------------------------------------------------*/ - -#ifndef HSNET_H -#define HSNET_H - -#include "HsNetworkConfig.h" - -#ifdef NEED_WINVER -# define WINVER 0x0501 -#endif - -/* ultra-evil... */ -#undef PACKAGE_BUGREPORT -#undef PACKAGE_NAME -#undef PACKAGE_STRING -#undef PACKAGE_TARNAME -#undef PACKAGE_VERSION - -#ifndef INLINE -# if defined(_MSC_VER) -# define INLINE extern __inline -# elif defined(__GNUC_GNU_INLINE__) -# define INLINE extern inline -# else -# define INLINE inline -# endif -#endif - -#ifdef HAVE_GETADDRINFO -# define IPV6_SOCKET_SUPPORT 1 -#else -# undef IPV6_SOCKET_SUPPORT -#endif - -#if defined(HAVE_WINSOCK2_H) && !defined(__CYGWIN__) -#include -# ifdef HAVE_WS2TCPIP_H -# include -// fix for MingW not defining IPV6_V6ONLY -# define IPV6_V6ONLY 27 -# endif - -extern void shutdownWinSock(); -extern int initWinSock (); -extern const char* getWSErrorDescr(int err); -extern void* newAcceptParams(int sock, - int sz, - void* sockaddr); -extern int acceptNewSock(void* d); -extern int acceptDoProc(void* param); - -#else - -#ifdef HAVE_LIMITS_H -# include -#endif -#ifdef HAVE_STDLIB_H -# include -#endif -#ifdef HAVE_UNISTD_H -#include -#endif -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_FCNTL_H -# include -#endif -#ifdef HAVE_SYS_UIO_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif -#ifdef HAVE_NETINET_TCP_H -# include -#endif -#ifdef HAVE_NETINET_IN_H -# include -#endif -#ifdef HAVE_SYS_UN_H -# include -#endif -#ifdef HAVE_ARPA_INET_H -# include -#endif -#ifdef HAVE_NETDB_H -#include -#endif - -#ifdef HAVE_BSD_SENDFILE -#include -#endif -#ifdef HAVE_LINUX_SENDFILE -#if !defined(__USE_FILE_OFFSET64) -#include -#endif -#endif - -extern int -sendFd(int sock, int outfd); - -extern int -recvFd(int sock); - -#endif /* HAVE_WINSOCK2_H && !__CYGWIN */ - -INLINE char * -my_inet_ntoa( -#if defined(HAVE_WINSOCK2_H) - u_long addr -#elif defined(HAVE_IN_ADDR_T) - in_addr_t addr -#elif defined(HAVE_INTTYPES_H) - u_int32_t addr -#else - unsigned long addr -#endif - ) -{ - struct in_addr a; - a.s_addr = addr; - return inet_ntoa(a); -} - -#ifdef HAVE_GETADDRINFO -INLINE int -hsnet_getnameinfo(const struct sockaddr* a,socklen_t b, char* c, -# if defined(HAVE_WINSOCK2_H) && !defined(__CYGWIN__) - DWORD d, char* e, DWORD f, int g) -# else - socklen_t d, char* e, socklen_t f, int g) -# endif -{ - return getnameinfo(a,b,c,d,e,f,g); -} - -INLINE int -hsnet_getaddrinfo(const char *hostname, const char *servname, - const struct addrinfo *hints, struct addrinfo **res) -{ - return getaddrinfo(hostname, servname, hints, res); -} - -INLINE void -hsnet_freeaddrinfo(struct addrinfo *ai) -{ - freeaddrinfo(ai); -} -#endif - -#if defined(HAVE_WINSOCK2_H) && !defined(cygwin32_HOST_OS) -# define WITH_WINSOCK 1 -#endif - -#if !defined(mingw32_HOST_OS) && !defined(_WIN32) -# define DOMAIN_SOCKET_SUPPORT 1 -#endif - -#if !defined(CALLCONV) -# if defined(WITH_WINSOCK) -# define CALLCONV stdcall -# else -# define CALLCONV ccall -# endif -#endif - -#if !defined(IOV_MAX) -# define IOV_MAX 1024 -#endif - -#if !defined(SOCK_NONBLOCK) // Missing define in Bionic libc (Android) -# define SOCK_NONBLOCK O_NONBLOCK -#endif - -#endif /* HSNET_H */ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/include/HsNetworkConfig.h b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/include/HsNetworkConfig.h deleted file mode 100644 index a045a98..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/include/HsNetworkConfig.h +++ /dev/null @@ -1,166 +0,0 @@ -/* include/HsNetworkConfig.h. Generated from HsNetworkConfig.h.in by configure. */ -/* include/HsNetworkConfig.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `accept4' function. */ -/* #undef HAVE_ACCEPT4 */ - -/* Define to 1 if you have the header file. */ -#define HAVE_ARPA_INET_H 1 - -/* Define to 1 if you have a BSDish sendfile(2) implementation. */ -#define HAVE_BSD_SENDFILE 1 - -/* Define to 1 if you have the declaration of `AI_ADDRCONFIG', and to 0 if you - don't. */ -#define HAVE_DECL_AI_ADDRCONFIG 1 - -/* Define to 1 if you have the declaration of `AI_ALL', and to 0 if you don't. - */ -#define HAVE_DECL_AI_ALL 1 - -/* Define to 1 if you have the declaration of `AI_NUMERICSERV', and to 0 if - you don't. */ -#define HAVE_DECL_AI_NUMERICSERV 1 - -/* Define to 1 if you have the declaration of `AI_V4MAPPED', and to 0 if you - don't. */ -#define HAVE_DECL_AI_V4MAPPED 1 - -/* Define to 1 if you have the declaration of `IPPROTO_IP', and to 0 if you - don't. */ -#define HAVE_DECL_IPPROTO_IP 1 - -/* Define to 1 if you have the declaration of `IPPROTO_IPV6', and to 0 if you - don't. */ -#define HAVE_DECL_IPPROTO_IPV6 1 - -/* Define to 1 if you have the declaration of `IPPROTO_TCP', and to 0 if you - don't. */ -#define HAVE_DECL_IPPROTO_TCP 1 - -/* Define to 1 if you have the declaration of `IPV6_V6ONLY', and to 0 if you - don't. */ -#define HAVE_DECL_IPV6_V6ONLY 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `gai_strerror' function. */ -#define HAVE_GAI_STRERROR 1 - -/* Define to 1 if you have the `getaddrinfo' function. */ -#define HAVE_GETADDRINFO 1 - -/* Define to 1 if you have the `gethostent' function. */ -#define HAVE_GETHOSTENT 1 - -/* Define to 1 if you have getpeereid. */ -#define HAVE_GETPEEREID 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if in_addr_t is available. */ -#define HAVE_IN_ADDR_T 1 - -/* Define to 1 if you have the `ws2_32' library (-lws2_32). */ -/* #undef HAVE_LIBWS2_32 */ - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have a Linux sendfile(2) implementation. */ -/* #undef HAVE_LINUX_SENDFILE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETDB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETINET_IN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETINET_TCP_H 1 - -/* Define to 1 if you have the `readlink' function. */ -#define HAVE_READLINK 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if `msg_accrights' is a member of `struct msghdr'. */ -/* #undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS */ - -/* Define to 1 if `msg_control' is a member of `struct msghdr'. */ -#define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 - -/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */ -#define HAVE_STRUCT_SOCKADDR_SA_LEN 1 - -/* Define to 1 if you have both SO_PEERCRED and struct ucred. */ -/* #undef HAVE_STRUCT_UCRED */ - -/* Define to 1 if you have the `symlink' function. */ -#define HAVE_SYMLINK 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SOCKET_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_UIO_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_UN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_WINSOCK2_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_WS2TCPIP_H */ - -/* Define to 1 if the `getaddrinfo' function needs WINVER set. */ -/* #undef NEED_WINVER_XP */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "libraries@haskell.org" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "Haskell network package" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "Haskell network package 2.3.0.14" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "network" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "2.3.0.14" - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/libHSnetwork-2.6.0.2-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/libHSnetwork-2.6.0.2-ghc7.8.4.dylib deleted file mode 100755 index 09706cc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/libHSnetwork-2.6.0.2-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/libHSnetwork-2.6.0.2.a b/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/libHSnetwork-2.6.0.2.a deleted file mode 100644 index cb7c1c7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-2.6.0.2/libHSnetwork-2.6.0.2.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/Network/URI.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/Network/URI.dyn_hi deleted file mode 100644 index 5c1d702..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/Network/URI.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/Network/URI.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/Network/URI.hi deleted file mode 100644 index 6627a69..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/Network/URI.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/libHSnetwork-uri-2.6.0.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/libHSnetwork-uri-2.6.0.1-ghc7.8.4.dylib deleted file mode 100755 index d11fe9b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/libHSnetwork-uri-2.6.0.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/libHSnetwork-uri-2.6.0.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/libHSnetwork-uri-2.6.0.1.a deleted file mode 100644 index 3e11d51..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/libHSnetwork-uri-2.6.0.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec.dyn_hi deleted file mode 100644 index cc670e5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec.hi deleted file mode 100644 index 5fa0818..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString.dyn_hi deleted file mode 100644 index d1c2c38..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString.hi deleted file mode 100644 index 2cb24d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString/Lazy.dyn_hi deleted file mode 100644 index 310b964..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString/Lazy.hi deleted file mode 100644 index e46857b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/ByteString/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Char.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Char.dyn_hi deleted file mode 100644 index 158dc07..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Char.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Char.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Char.hi deleted file mode 100644 index f479017..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Char.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Combinator.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Combinator.dyn_hi deleted file mode 100644 index 2a6a4c2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Combinator.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Combinator.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Combinator.hi deleted file mode 100644 index e5e7bd8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Combinator.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Error.dyn_hi deleted file mode 100644 index 5769872..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Error.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Error.hi deleted file mode 100644 index b7a96b9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Expr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Expr.dyn_hi deleted file mode 100644 index 5cd2731..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Expr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Expr.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Expr.hi deleted file mode 100644 index 952f7b4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Expr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Language.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Language.dyn_hi deleted file mode 100644 index 2f4a0fc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Language.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Language.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Language.hi deleted file mode 100644 index 07ccc71..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Language.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Perm.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Perm.dyn_hi deleted file mode 100644 index 974df9b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Perm.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Perm.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Perm.hi deleted file mode 100644 index 951f4c9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Perm.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Pos.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Pos.dyn_hi deleted file mode 100644 index 44e86fc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Pos.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Pos.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Pos.hi deleted file mode 100644 index 83c1af5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Pos.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Prim.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Prim.dyn_hi deleted file mode 100644 index 7e87e0e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Prim.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Prim.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Prim.hi deleted file mode 100644 index 2a065e6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Prim.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/String.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/String.dyn_hi deleted file mode 100644 index 5fc1309..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/String.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/String.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/String.hi deleted file mode 100644 index fe7fe98..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/String.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text.dyn_hi deleted file mode 100644 index c599173..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text.hi deleted file mode 100644 index a3d8c78..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text/Lazy.dyn_hi deleted file mode 100644 index cf9fca1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text/Lazy.hi deleted file mode 100644 index 93bb7fe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Text/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Token.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Token.dyn_hi deleted file mode 100644 index 6981c46..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Token.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Token.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Token.hi deleted file mode 100644 index d4611cc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/Parsec/Token.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec.dyn_hi deleted file mode 100644 index 1118017..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec.hi deleted file mode 100644 index 75ceda4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Char.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Char.dyn_hi deleted file mode 100644 index 206c006..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Char.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Char.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Char.hi deleted file mode 100644 index f256e87..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Char.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Combinator.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Combinator.dyn_hi deleted file mode 100644 index 65202dc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Combinator.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Combinator.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Combinator.hi deleted file mode 100644 index 34124aa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Combinator.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Error.dyn_hi deleted file mode 100644 index bf577f8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Error.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Error.hi deleted file mode 100644 index 6931fff..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Expr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Expr.dyn_hi deleted file mode 100644 index b34ae8f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Expr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Expr.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Expr.hi deleted file mode 100644 index 736d7b5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Expr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Language.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Language.dyn_hi deleted file mode 100644 index e492a8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Language.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Language.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Language.hi deleted file mode 100644 index 0f93ccc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Language.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Perm.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Perm.dyn_hi deleted file mode 100644 index b108a28..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Perm.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Perm.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Perm.hi deleted file mode 100644 index 2a4d2a5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Perm.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Pos.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Pos.dyn_hi deleted file mode 100644 index 9429f52..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Pos.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Pos.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Pos.hi deleted file mode 100644 index 25980d8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Pos.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Prim.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Prim.dyn_hi deleted file mode 100644 index d7f8966..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Prim.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Prim.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Prim.hi deleted file mode 100644 index 148cf5e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Prim.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Token.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Token.dyn_hi deleted file mode 100644 index 526f370..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Token.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Token.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Token.hi deleted file mode 100644 index 72b6b1a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/Text/ParserCombinators/Parsec/Token.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/libHSparsec-3.1.8-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/libHSparsec-3.1.8-ghc7.8.4.dylib deleted file mode 100755 index 71a628a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/libHSparsec-3.1.8-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/libHSparsec-3.1.8.a b/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/libHSparsec-3.1.8.a deleted file mode 100644 index f57a206..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/parsec-3.1.8/libHSparsec-3.1.8.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse.dyn_hi deleted file mode 100644 index 0ddbfc2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse.hi deleted file mode 100644 index f69b01d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse/ByteString.dyn_hi deleted file mode 100644 index e326cac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse/ByteString.hi deleted file mode 100644 index 6e7df68..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/Parse/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijer.dyn_hi deleted file mode 100644 index ce27a62..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijer.hi deleted file mode 100644 index 041bb92..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijerWallace.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijerWallace.dyn_hi deleted file mode 100644 index e6c98d4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijerWallace.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijerWallace.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijerWallace.hi deleted file mode 100644 index bf06e6d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/HuttonMeijerWallace.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly.dyn_hi deleted file mode 100644 index 226f20b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly.hi deleted file mode 100644 index a022df6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Base.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Base.dyn_hi deleted file mode 100644 index c93ec42..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Base.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Base.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Base.hi deleted file mode 100644 index 61e4190..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Base.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteString.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteString.dyn_hi deleted file mode 100644 index 9b866ac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteString.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteString.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteString.hi deleted file mode 100644 index d9e0523..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteString.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteStringChar.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteStringChar.dyn_hi deleted file mode 100644 index d3d9381..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteStringChar.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteStringChar.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteStringChar.hi deleted file mode 100644 index f90e0ae..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/ByteStringChar.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lazy.dyn_hi deleted file mode 100644 index 6e88b5f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lazy.hi deleted file mode 100644 index f674eea..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lex.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lex.dyn_hi deleted file mode 100644 index 9e61266..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lex.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lex.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lex.hi deleted file mode 100644 index e1ad5b2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Lex.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Parser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Parser.dyn_hi deleted file mode 100644 index 20b12ce..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Parser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Parser.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Parser.hi deleted file mode 100644 index b705549..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Parser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Plain.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Plain.dyn_hi deleted file mode 100644 index 7ce510f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Plain.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Plain.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Plain.hi deleted file mode 100644 index 365b7d3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Plain.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Result.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Result.dyn_hi deleted file mode 100644 index 8ea7ac3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Result.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Result.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Result.hi deleted file mode 100644 index be6e987..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Result.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/State.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/State.dyn_hi deleted file mode 100644 index 7218efc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/State.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/State.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/State.hi deleted file mode 100644 index 75b37b0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/State.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateLazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateLazy.dyn_hi deleted file mode 100644 index 9dcee59..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateLazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateLazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateLazy.hi deleted file mode 100644 index 56bc05a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateLazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateParser.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateParser.dyn_hi deleted file mode 100644 index a7e2e6c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateParser.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateParser.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateParser.hi deleted file mode 100644 index 59a49dc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateParser.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateText.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateText.dyn_hi deleted file mode 100644 index 377ec9e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateText.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateText.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateText.hi deleted file mode 100644 index 5feadd5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/StateText.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Text.dyn_hi deleted file mode 100644 index e07ec70..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Text.hi deleted file mode 100644 index 1080674..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/Text/ParserCombinators/Poly/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/libHSpolyparse-1.11-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/libHSpolyparse-1.11-ghc7.8.4.dylib deleted file mode 100755 index a3846c1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/libHSpolyparse-1.11-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/libHSpolyparse-1.11.a b/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/libHSpolyparse-1.11.a deleted file mode 100644 index 5aa267f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/polyparse-1.11/libHSpolyparse-1.11.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Control/Monad/Primitive.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Control/Monad/Primitive.dyn_hi deleted file mode 100644 index fedb26b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Control/Monad/Primitive.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Control/Monad/Primitive.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Control/Monad/Primitive.hi deleted file mode 100644 index 8243a11..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Control/Monad/Primitive.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive.dyn_hi deleted file mode 100644 index 7e5ed3a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive.hi deleted file mode 100644 index a6758f4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Addr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Addr.dyn_hi deleted file mode 100644 index 196d8de..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Addr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Addr.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Addr.hi deleted file mode 100644 index b92efb1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Addr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Array.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Array.dyn_hi deleted file mode 100644 index 7044e67..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Array.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Array.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Array.hi deleted file mode 100644 index 2d03705..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Array.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/ByteArray.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/ByteArray.dyn_hi deleted file mode 100644 index f4c16c5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/ByteArray.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/ByteArray.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/ByteArray.hi deleted file mode 100644 index 6ea691d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/ByteArray.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Compat.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Compat.dyn_hi deleted file mode 100644 index dae59c6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Compat.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Compat.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Compat.hi deleted file mode 100644 index 1206809..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Compat.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Operations.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Operations.dyn_hi deleted file mode 100644 index aef0e81..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Operations.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Operations.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Operations.hi deleted file mode 100644 index 20e3557..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Internal/Operations.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MachDeps.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MachDeps.dyn_hi deleted file mode 100644 index c012536..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MachDeps.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MachDeps.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MachDeps.hi deleted file mode 100644 index 112f2b9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MachDeps.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MutVar.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MutVar.dyn_hi deleted file mode 100644 index 8663cea..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MutVar.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MutVar.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MutVar.hi deleted file mode 100644 index 007b311..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/MutVar.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Types.dyn_hi deleted file mode 100644 index cbafe5e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Types.hi deleted file mode 100644 index 9f0e176..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/Data/Primitive/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/include/primitive-memops.h b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/include/primitive-memops.h deleted file mode 100644 index d0342c4..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/include/primitive-memops.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef haskell_primitive_memops_h -#define haskell_primitive_memops_h - -#include -#include - -void hsprimitive_memcpy( void *dst, int doff, void *src, int soff, size_t len ); -void hsprimitive_memmove( void *dst, int doff, void *src, int soff, size_t len ); - -void hsprimitive_memset_Word8 (HsWord8 *, int, int, HsWord); -void hsprimitive_memset_Word16 (HsWord16 *, int, int, HsWord); -void hsprimitive_memset_Word32 (HsWord32 *, int, int, HsWord); -void hsprimitive_memset_Word64 (HsWord64 *, int, int, HsWord64); -void hsprimitive_memset_Word (HsWord *, int, int, HsWord); -void hsprimitive_memset_Ptr (HsPtr *, int, int, HsPtr); -void hsprimitive_memset_Float (HsFloat *, int, int, HsFloat); -void hsprimitive_memset_Double (HsDouble *, int, int, HsDouble); -void hsprimitive_memset_Char (HsChar *, int, int, HsChar); - -#endif - diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/libHSprimitive-0.5.4.0-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/libHSprimitive-0.5.4.0-ghc7.8.4.dylib deleted file mode 100755 index ca6089d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/libHSprimitive-0.5.4.0-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/libHSprimitive-0.5.4.0.a b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/libHSprimitive-0.5.4.0.a deleted file mode 100644 index a95b0ec..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/libHSprimitive-0.5.4.0.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Control/Monad/Primitive.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Control/Monad/Primitive.dyn_hi deleted file mode 100644 index ef166cc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Control/Monad/Primitive.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Control/Monad/Primitive.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Control/Monad/Primitive.hi deleted file mode 100644 index 86223f1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Control/Monad/Primitive.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive.dyn_hi deleted file mode 100644 index 04b6b19..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive.hi deleted file mode 100644 index 67e5684..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Addr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Addr.dyn_hi deleted file mode 100644 index 7ea92eb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Addr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Addr.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Addr.hi deleted file mode 100644 index 21abf4a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Addr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Array.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Array.dyn_hi deleted file mode 100644 index 7a3e529..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Array.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Array.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Array.hi deleted file mode 100644 index 1836e4b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Array.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/ByteArray.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/ByteArray.dyn_hi deleted file mode 100644 index 31957bd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/ByteArray.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/ByteArray.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/ByteArray.hi deleted file mode 100644 index 9784944..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/ByteArray.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Compat.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Compat.dyn_hi deleted file mode 100644 index 51c3432..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Compat.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Compat.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Compat.hi deleted file mode 100644 index 9f7f4b2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Compat.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Operations.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Operations.dyn_hi deleted file mode 100644 index f4d438e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Operations.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Operations.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Operations.hi deleted file mode 100644 index f5a891d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Internal/Operations.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MachDeps.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MachDeps.dyn_hi deleted file mode 100644 index 456b78f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MachDeps.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MachDeps.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MachDeps.hi deleted file mode 100644 index 1f40308..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MachDeps.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MutVar.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MutVar.dyn_hi deleted file mode 100644 index 14ab292..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MutVar.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MutVar.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MutVar.hi deleted file mode 100644 index 91daff1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/MutVar.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Types.dyn_hi deleted file mode 100644 index 791154a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Types.hi deleted file mode 100644 index afee462..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/Data/Primitive/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/include/primitive-memops.h b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/include/primitive-memops.h deleted file mode 100644 index d0342c4..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/include/primitive-memops.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef haskell_primitive_memops_h -#define haskell_primitive_memops_h - -#include -#include - -void hsprimitive_memcpy( void *dst, int doff, void *src, int soff, size_t len ); -void hsprimitive_memmove( void *dst, int doff, void *src, int soff, size_t len ); - -void hsprimitive_memset_Word8 (HsWord8 *, int, int, HsWord); -void hsprimitive_memset_Word16 (HsWord16 *, int, int, HsWord); -void hsprimitive_memset_Word32 (HsWord32 *, int, int, HsWord); -void hsprimitive_memset_Word64 (HsWord64 *, int, int, HsWord64); -void hsprimitive_memset_Word (HsWord *, int, int, HsWord); -void hsprimitive_memset_Ptr (HsPtr *, int, int, HsPtr); -void hsprimitive_memset_Float (HsFloat *, int, int, HsFloat); -void hsprimitive_memset_Double (HsDouble *, int, int, HsDouble); -void hsprimitive_memset_Char (HsChar *, int, int, HsChar); - -#endif - diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/libHSprimitive-0.6-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/libHSprimitive-0.6-ghc7.8.4.dylib deleted file mode 100755 index b65e993..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/libHSprimitive-0.6-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/libHSprimitive-0.6.a b/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/libHSprimitive-0.6.a deleted file mode 100644 index d6ff229..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/primitive-0.6/libHSprimitive-0.6.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/System/Random.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/System/Random.dyn_hi deleted file mode 100644 index b4fa141..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/System/Random.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/System/Random.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/System/Random.hi deleted file mode 100644 index cbb268d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/System/Random.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/libHSrandom-1.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/libHSrandom-1.1-ghc7.8.4.dylib deleted file mode 100755 index edb7d6c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/libHSrandom-1.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/libHSrandom-1.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/libHSrandom-1.1.a deleted file mode 100644 index f991234..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/random-1.1/libHSrandom-1.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/ByteString/Builder/Scientific.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/ByteString/Builder/Scientific.dyn_hi deleted file mode 100644 index 4a7a382..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/ByteString/Builder/Scientific.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/ByteString/Builder/Scientific.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/ByteString/Builder/Scientific.hi deleted file mode 100644 index a9bb96b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/ByteString/Builder/Scientific.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Scientific.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Scientific.dyn_hi deleted file mode 100644 index 21120f3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Scientific.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Scientific.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Scientific.hi deleted file mode 100644 index 1cc6661..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Scientific.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Text/Lazy/Builder/Scientific.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Text/Lazy/Builder/Scientific.dyn_hi deleted file mode 100644 index 3615c75..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Text/Lazy/Builder/Scientific.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Text/Lazy/Builder/Scientific.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Text/Lazy/Builder/Scientific.hi deleted file mode 100644 index c2629d9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Data/Text/Lazy/Builder/Scientific.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Math/NumberTheory/Logarithms.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Math/NumberTheory/Logarithms.dyn_hi deleted file mode 100644 index 1cbd458..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Math/NumberTheory/Logarithms.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Math/NumberTheory/Logarithms.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Math/NumberTheory/Logarithms.hi deleted file mode 100644 index d89242c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/Math/NumberTheory/Logarithms.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/libHSscientific-0.3.3.8-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/libHSscientific-0.3.3.8-ghc7.8.4.dylib deleted file mode 100755 index 4bad134..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/libHSscientific-0.3.3.8-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/libHSscientific-0.3.3.8.a b/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/libHSscientific-0.3.3.8.a deleted file mode 100644 index cfb9b93..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/libHSscientific-0.3.3.8.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM.dyn_hi deleted file mode 100644 index 916cd76..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM.hi deleted file mode 100644 index 6887116..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TArray.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TArray.dyn_hi deleted file mode 100644 index 77abc8a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TArray.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TArray.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TArray.hi deleted file mode 100644 index a40b75e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TArray.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TBQueue.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TBQueue.dyn_hi deleted file mode 100644 index eb8446d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TBQueue.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TBQueue.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TBQueue.hi deleted file mode 100644 index 2c650a6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TBQueue.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TChan.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TChan.dyn_hi deleted file mode 100644 index 5972afb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TChan.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TChan.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TChan.hi deleted file mode 100644 index 5634f34..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TChan.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TMVar.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TMVar.dyn_hi deleted file mode 100644 index 7a8a58d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TMVar.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TMVar.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TMVar.hi deleted file mode 100644 index fccf3a5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TMVar.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TQueue.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TQueue.dyn_hi deleted file mode 100644 index 82fff30..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TQueue.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TQueue.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TQueue.hi deleted file mode 100644 index 85e98b5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TQueue.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TSem.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TSem.dyn_hi deleted file mode 100644 index dea0fde..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TSem.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TSem.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TSem.hi deleted file mode 100644 index 63089a8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TSem.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TVar.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TVar.dyn_hi deleted file mode 100644 index b54c549..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TVar.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TVar.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TVar.hi deleted file mode 100644 index 83678f7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Concurrent/STM/TVar.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Monad/STM.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Monad/STM.dyn_hi deleted file mode 100644 index 3ed77a6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Monad/STM.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Monad/STM.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Monad/STM.hi deleted file mode 100644 index 0b68456..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Monad/STM.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Sequential/STM.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Sequential/STM.dyn_hi deleted file mode 100644 index 703224b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Sequential/STM.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Sequential/STM.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Sequential/STM.hi deleted file mode 100644 index cc661fb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/Control/Sequential/STM.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/libHSstm-2.4.4-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/libHSstm-2.4.4-ghc7.8.4.dylib deleted file mode 100755 index cd71c85..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/libHSstm-2.4.4-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/libHSstm-2.4.4.a b/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/libHSstm-2.4.4.a deleted file mode 100644 index 80be9c5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/stm-2.4.4/libHSstm-2.4.4.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics.dyn_hi deleted file mode 100644 index d8f864e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics.hi deleted file mode 100644 index f1669c7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Aliases.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Aliases.dyn_hi deleted file mode 100644 index 5f65cec..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Aliases.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Aliases.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Aliases.hi deleted file mode 100644 index 80f9c72..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Aliases.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Basics.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Basics.dyn_hi deleted file mode 100644 index cbfdbe9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Basics.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Basics.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Basics.hi deleted file mode 100644 index 1bd01e9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Basics.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Builders.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Builders.dyn_hi deleted file mode 100644 index 3d9ae8e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Builders.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Builders.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Builders.hi deleted file mode 100644 index efa2fe8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Builders.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Instances.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Instances.dyn_hi deleted file mode 100644 index 12d4229..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Instances.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Instances.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Instances.hi deleted file mode 100644 index ba3f2fc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Instances.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Schemes.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Schemes.dyn_hi deleted file mode 100644 index 92f8b00..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Schemes.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Schemes.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Schemes.hi deleted file mode 100644 index ec5193a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Schemes.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Text.dyn_hi deleted file mode 100644 index 443ca37..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Text.hi deleted file mode 100644 index dc3e7e5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Twins.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Twins.dyn_hi deleted file mode 100644 index e5e1b19..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Twins.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Twins.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Twins.hi deleted file mode 100644 index b0b1340..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Data/Generics/Twins.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB.dyn_hi deleted file mode 100644 index c339509..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB.hi deleted file mode 100644 index 5f8c3ed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Aliases.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Aliases.dyn_hi deleted file mode 100644 index a935636..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Aliases.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Aliases.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Aliases.hi deleted file mode 100644 index 2f9dcb1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Aliases.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Basics.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Basics.dyn_hi deleted file mode 100644 index d9867dd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Basics.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Basics.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Basics.hi deleted file mode 100644 index 0ec9ee4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Basics.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Builders.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Builders.dyn_hi deleted file mode 100644 index 8e3b4b4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Builders.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Builders.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Builders.hi deleted file mode 100644 index d5b8454..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Builders.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Instances.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Instances.dyn_hi deleted file mode 100644 index b4987f1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Instances.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Instances.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Instances.hi deleted file mode 100644 index b37cea7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Instances.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Schemes.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Schemes.dyn_hi deleted file mode 100644 index 56096a1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Schemes.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Schemes.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Schemes.hi deleted file mode 100644 index fd76c1c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Schemes.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Text.dyn_hi deleted file mode 100644 index 4fcb3e6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Text.hi deleted file mode 100644 index 32c6126..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Twins.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Twins.dyn_hi deleted file mode 100644 index 492b68b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Twins.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Twins.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Twins.hi deleted file mode 100644 index 06c2b1a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/Generics/SYB/Twins.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/libHSsyb-0.4.4-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/libHSsyb-0.4.4-ghc7.8.4.dylib deleted file mode 100755 index 026e623..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/libHSsyb-0.4.4-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/libHSsyb-0.4.4.a b/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/libHSsyb-0.4.4.a deleted file mode 100644 index b2cdba8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/syb-0.4.4/libHSsyb-0.4.4.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text.dyn_hi deleted file mode 100644 index c3076f7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text.hi deleted file mode 100644 index 36dd219..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Array.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Array.dyn_hi deleted file mode 100644 index ac489a2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Array.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Array.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Array.hi deleted file mode 100644 index a37a22a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Array.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding.dyn_hi deleted file mode 100644 index 61238e3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding.hi deleted file mode 100644 index d52d7e2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding/Error.dyn_hi deleted file mode 100644 index 828f1ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding/Error.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding/Error.hi deleted file mode 100644 index 7959fa1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Encoding/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Foreign.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Foreign.dyn_hi deleted file mode 100644 index 14b01ae..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Foreign.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Foreign.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Foreign.hi deleted file mode 100644 index 224564f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Foreign.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/IO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/IO.dyn_hi deleted file mode 100644 index daba6f6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/IO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/IO.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/IO.hi deleted file mode 100644 index f76c49b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/IO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal.dyn_hi deleted file mode 100644 index 52863f5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal.hi deleted file mode 100644 index 5c4753c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder.dyn_hi deleted file mode 100644 index 8c7c8be..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder.hi deleted file mode 100644 index 8e226de..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Functions.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Functions.dyn_hi deleted file mode 100644 index 81425c1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Functions.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Functions.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Functions.hi deleted file mode 100644 index 6ae0932..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Functions.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Int/Digits.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Int/Digits.dyn_hi deleted file mode 100644 index 4f9eb02..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Int/Digits.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Int/Digits.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Int/Digits.hi deleted file mode 100644 index 2d1be05..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/Int/Digits.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi deleted file mode 100644 index 9ec2b5c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/RealFloat/Functions.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/RealFloat/Functions.hi deleted file mode 100644 index 2d3ef68..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Builder/RealFloat/Functions.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion.dyn_hi deleted file mode 100644 index 081810f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion.hi deleted file mode 100644 index 92b3e41..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi deleted file mode 100644 index 95c62b7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion/Common.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion/Common.hi deleted file mode 100644 index c8f2f5c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Fusion/Common.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf16.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf16.dyn_hi deleted file mode 100644 index 755a584..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf16.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf16.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf16.hi deleted file mode 100644 index cd2546e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf16.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf32.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf32.dyn_hi deleted file mode 100644 index bee48ac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf32.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf32.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf32.hi deleted file mode 100644 index aa29789..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf32.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf8.dyn_hi deleted file mode 100644 index ea05c0d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf8.hi deleted file mode 100644 index f964fc1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Encoding/Utf8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Functions.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Functions.dyn_hi deleted file mode 100644 index fe14cc1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Functions.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Functions.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Functions.hi deleted file mode 100644 index a876535..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Functions.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion.dyn_hi deleted file mode 100644 index d3a9c78..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion.hi deleted file mode 100644 index 36e6c1d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/CaseMapping.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/CaseMapping.dyn_hi deleted file mode 100644 index ffbf89f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/CaseMapping.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/CaseMapping.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/CaseMapping.hi deleted file mode 100644 index 4b67f7e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/CaseMapping.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Common.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Common.dyn_hi deleted file mode 100644 index 9894cbe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Common.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Common.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Common.hi deleted file mode 100644 index eeda5ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Common.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Size.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Size.dyn_hi deleted file mode 100644 index 93d1471..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Size.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Size.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Size.hi deleted file mode 100644 index a25fe90..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Size.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Types.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Types.dyn_hi deleted file mode 100644 index 8c3d265..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Types.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Types.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Types.hi deleted file mode 100644 index 447a781..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Fusion/Types.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/IO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/IO.dyn_hi deleted file mode 100644 index 22dcf70..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/IO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/IO.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/IO.hi deleted file mode 100644 index ba4ddcc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/IO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy.dyn_hi deleted file mode 100644 index 0c0c068..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy.hi deleted file mode 100644 index da037a3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi deleted file mode 100644 index 19a4afe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Encoding/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Encoding/Fusion.hi deleted file mode 100644 index a167bdc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Encoding/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Fusion.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Fusion.dyn_hi deleted file mode 100644 index 702413b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Fusion.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Fusion.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Fusion.hi deleted file mode 100644 index 115fed1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Fusion.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Search.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Search.dyn_hi deleted file mode 100644 index 2597e5d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Search.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Search.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Search.hi deleted file mode 100644 index 7013bef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Lazy/Search.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Private.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Private.dyn_hi deleted file mode 100644 index a231b24..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Private.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Private.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Private.hi deleted file mode 100644 index 066d2b4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Private.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Read.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Read.dyn_hi deleted file mode 100644 index f7383cc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Read.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Read.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Read.hi deleted file mode 100644 index 7bcbadc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Read.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Search.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Search.dyn_hi deleted file mode 100644 index 4a340d3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Search.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Search.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Search.hi deleted file mode 100644 index ef8cb2c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Search.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe.dyn_hi deleted file mode 100644 index fda2232..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe.hi deleted file mode 100644 index 0022e7b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Char.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Char.dyn_hi deleted file mode 100644 index 9313b29..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Char.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Char.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Char.hi deleted file mode 100644 index 53302ea..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Char.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Shift.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Shift.dyn_hi deleted file mode 100644 index cb46db6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Shift.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Shift.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Shift.hi deleted file mode 100644 index 619ab80..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Internal/Unsafe/Shift.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy.dyn_hi deleted file mode 100644 index 80f87db..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy.hi deleted file mode 100644 index 2d28b47..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder.dyn_hi deleted file mode 100644 index 298e783..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder.hi deleted file mode 100644 index b4e0618..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/Int.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/Int.dyn_hi deleted file mode 100644 index 51bd445..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/Int.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/Int.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/Int.hi deleted file mode 100644 index 76a62f4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/Int.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/RealFloat.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/RealFloat.dyn_hi deleted file mode 100644 index a29ffdb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/RealFloat.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/RealFloat.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/RealFloat.hi deleted file mode 100644 index 6d4553b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Builder/RealFloat.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Encoding.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Encoding.dyn_hi deleted file mode 100644 index 653a003..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Encoding.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Encoding.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Encoding.hi deleted file mode 100644 index 2126755..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Encoding.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/IO.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/IO.dyn_hi deleted file mode 100644 index 3535279..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/IO.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/IO.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/IO.hi deleted file mode 100644 index aa98d7e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/IO.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Internal.dyn_hi deleted file mode 100644 index 3360814..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Internal.hi deleted file mode 100644 index 1ed8c24..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Read.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Read.dyn_hi deleted file mode 100644 index 64c2e6e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Read.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Read.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Read.hi deleted file mode 100644 index a0a032b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Lazy/Read.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Read.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Read.dyn_hi deleted file mode 100644 index b15cdda..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Read.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Read.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Read.hi deleted file mode 100644 index 71e7280..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Read.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Unsafe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Unsafe.dyn_hi deleted file mode 100644 index e84e185..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Unsafe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Unsafe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Unsafe.hi deleted file mode 100644 index a57be20..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/Data/Text/Unsafe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/libHStext-1.2.0.4-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/libHStext-1.2.0.4-ghc7.8.4.dylib deleted file mode 100755 index 84e93c8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/libHStext-1.2.0.4-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/libHStext-1.2.0.4.a b/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/libHStext-1.2.0.4.a deleted file mode 100644 index 3c73f2b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/text-1.2.0.4/libHStext-1.2.0.4.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF.dyn_hi deleted file mode 100644 index 1f1eef1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF.hi deleted file mode 100644 index 02a234e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Gen.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Gen.dyn_hi deleted file mode 100644 index d48bc0e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Gen.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Gen.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Gen.hi deleted file mode 100644 index 3d276ed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Gen.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Init.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Init.dyn_hi deleted file mode 100644 index 2fb5473..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Init.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Init.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Init.hi deleted file mode 100644 index f6b8135..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Init.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Instances.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Instances.dyn_hi deleted file mode 100644 index f1054df..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Instances.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Instances.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Instances.hi deleted file mode 100644 index 909ce5c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/System/Random/TF/Instances.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/libHStf-random-0.5-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/libHStf-random-0.5-ghc7.8.4.dylib deleted file mode 100755 index 479f897..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/libHStf-random-0.5-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/libHStf-random-0.5.a b/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/libHStf-random-0.5.a deleted file mode 100644 index ac7b045..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/tf-random-0.5/libHStf-random-0.5.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Backwards.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Backwards.dyn_hi deleted file mode 100644 index 28354fb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Backwards.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Backwards.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Backwards.hi deleted file mode 100644 index e0ffb3a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Backwards.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Lift.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Lift.dyn_hi deleted file mode 100644 index da5cffa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Lift.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Lift.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Lift.hi deleted file mode 100644 index 89213e0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Applicative/Lift.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/IO/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/IO/Class.dyn_hi deleted file mode 100644 index 2aac6be..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/IO/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/IO/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/IO/Class.hi deleted file mode 100644 index 0f9f2ae..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/IO/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Signatures.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Signatures.dyn_hi deleted file mode 100644 index 1b55c34..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Signatures.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Signatures.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Signatures.hi deleted file mode 100644 index fc25550..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Signatures.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Class.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Class.dyn_hi deleted file mode 100644 index 7bbaf8b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Class.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Class.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Class.hi deleted file mode 100644 index abe3ab8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Class.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Cont.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Cont.dyn_hi deleted file mode 100644 index 0989b33..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Cont.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Cont.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Cont.hi deleted file mode 100644 index 4335c82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Cont.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Error.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Error.dyn_hi deleted file mode 100644 index 7adf2d8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Error.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Error.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Error.hi deleted file mode 100644 index a1feea4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Error.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Except.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Except.dyn_hi deleted file mode 100644 index 678aadb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Except.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Except.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Except.hi deleted file mode 100644 index 5324272..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Except.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Identity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Identity.dyn_hi deleted file mode 100644 index 543322d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Identity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Identity.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Identity.hi deleted file mode 100644 index de7f2fe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Identity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/List.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/List.dyn_hi deleted file mode 100644 index c2cff97..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/List.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/List.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/List.hi deleted file mode 100644 index af08038..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/List.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Maybe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Maybe.dyn_hi deleted file mode 100644 index 54f9c5b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Maybe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Maybe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Maybe.hi deleted file mode 100644 index 2f35438..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Maybe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS.dyn_hi deleted file mode 100644 index a473d09..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS.hi deleted file mode 100644 index 2418f8f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Lazy.dyn_hi deleted file mode 100644 index 1e72c6c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Lazy.hi deleted file mode 100644 index f2ec3c4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Strict.dyn_hi deleted file mode 100644 index 10e123f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Strict.hi deleted file mode 100644 index 7a8ece0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/RWS/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Reader.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Reader.dyn_hi deleted file mode 100644 index af9c9a5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Reader.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Reader.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Reader.hi deleted file mode 100644 index 50cfbe6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Reader.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State.dyn_hi deleted file mode 100644 index fde0637..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State.hi deleted file mode 100644 index cc5dfed..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Lazy.dyn_hi deleted file mode 100644 index 04d7f4e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Lazy.hi deleted file mode 100644 index 111e66a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Strict.dyn_hi deleted file mode 100644 index 4c709a7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Strict.hi deleted file mode 100644 index 6106cf5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/State/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer.dyn_hi deleted file mode 100644 index 996392e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer.hi deleted file mode 100644 index 5f4efe1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Lazy.dyn_hi deleted file mode 100644 index 3d4f65c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Lazy.hi deleted file mode 100644 index 5d2712d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Strict.dyn_hi deleted file mode 100644 index 822bd3b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Strict.hi deleted file mode 100644 index 915917e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Control/Monad/Trans/Writer/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Classes.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Classes.dyn_hi deleted file mode 100644 index cc5a771..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Classes.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Classes.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Classes.hi deleted file mode 100644 index 49f6fb3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Classes.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Compose.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Compose.dyn_hi deleted file mode 100644 index 866eae9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Compose.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Compose.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Compose.hi deleted file mode 100644 index 237e3a3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Compose.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Constant.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Constant.dyn_hi deleted file mode 100644 index 38b637b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Constant.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Constant.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Constant.hi deleted file mode 100644 index efbabec..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Constant.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Identity.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Identity.dyn_hi deleted file mode 100644 index c54c917..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Identity.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Identity.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Identity.hi deleted file mode 100644 index 6949b84..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Identity.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Product.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Product.dyn_hi deleted file mode 100644 index eed35ca..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Product.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Product.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Product.hi deleted file mode 100644 index f9fd3ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Product.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Reverse.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Reverse.dyn_hi deleted file mode 100644 index 37506b6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Reverse.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Reverse.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Reverse.hi deleted file mode 100644 index 1f3d183..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Reverse.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Sum.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Sum.dyn_hi deleted file mode 100644 index ad40750..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Sum.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Sum.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Sum.hi deleted file mode 100644 index 0c85906..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/Data/Functor/Sum.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/libHStransformers-0.4.2.0-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/libHStransformers-0.4.2.0-ghc7.8.4.dylib deleted file mode 100755 index 8a8b2b9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/libHStransformers-0.4.2.0-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/libHStransformers-0.4.2.0.a b/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/libHStransformers-0.4.2.0.a deleted file mode 100644 index 0a42c91..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/libHStransformers-0.4.2.0.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Biplate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Biplate.dyn_hi deleted file mode 100644 index d71905f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Biplate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Biplate.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Biplate.hi deleted file mode 100644 index cddab30..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Biplate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Compos.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Compos.dyn_hi deleted file mode 100644 index b29db12..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Compos.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Compos.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Compos.hi deleted file mode 100644 index d7f3cc8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Compos.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateData.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateData.dyn_hi deleted file mode 100644 index 61535cc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateData.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateData.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateData.hi deleted file mode 100644 index 762c58c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateData.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateDirect.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateDirect.dyn_hi deleted file mode 100644 index a811270..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateDirect.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateDirect.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateDirect.hi deleted file mode 100644 index eb04e91..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateDirect.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateTypeable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateTypeable.dyn_hi deleted file mode 100644 index b2f6f25..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateTypeable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateTypeable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateTypeable.hi deleted file mode 100644 index ebb9b87..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/PlateTypeable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/SYB.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/SYB.dyn_hi deleted file mode 100644 index 2e56eda..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/SYB.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/SYB.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/SYB.hi deleted file mode 100644 index a945720..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/SYB.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Str.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Str.dyn_hi deleted file mode 100644 index a410e8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Str.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Str.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Str.hi deleted file mode 100644 index 77cae13..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Str.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate.dyn_hi deleted file mode 100644 index 1666527..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate.hi deleted file mode 100644 index af532d7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data.dyn_hi deleted file mode 100644 index 916d04a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data.hi deleted file mode 100644 index 0ef3219..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data/Instances.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data/Instances.dyn_hi deleted file mode 100644 index e5fc35d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data/Instances.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data/Instances.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data/Instances.hi deleted file mode 100644 index 4a4dd5f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Data/Instances.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/DataOnly.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/DataOnly.dyn_hi deleted file mode 100644 index a488e6e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/DataOnly.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/DataOnly.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/DataOnly.hi deleted file mode 100644 index 063d708..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/DataOnly.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Direct.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Direct.dyn_hi deleted file mode 100644 index 0ee5ecc..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Direct.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Direct.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Direct.hi deleted file mode 100644 index 5b777cd..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Direct.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Data.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Data.dyn_hi deleted file mode 100644 index 8e8dbd3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Data.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Data.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Data.hi deleted file mode 100644 index d46d0f0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Data.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/DataOnlyOperations.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/DataOnlyOperations.dyn_hi deleted file mode 100644 index 12a7b3d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/DataOnlyOperations.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/DataOnlyOperations.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/DataOnlyOperations.hi deleted file mode 100644 index b6d9f0d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/DataOnlyOperations.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Utils.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Utils.dyn_hi deleted file mode 100644 index f4e05d5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Utils.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Utils.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Utils.hi deleted file mode 100644 index 81b1c90..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Internal/Utils.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Operations.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Operations.dyn_hi deleted file mode 100644 index d1102e8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Operations.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Operations.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Operations.hi deleted file mode 100644 index 2032170..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Operations.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Typeable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Typeable.dyn_hi deleted file mode 100644 index eb5c988..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Typeable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Typeable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Typeable.hi deleted file mode 100644 index bfba9f9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Typeable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Zipper.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Zipper.dyn_hi deleted file mode 100644 index 49110c4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Zipper.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Zipper.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Zipper.hi deleted file mode 100644 index 4c5b480..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/Uniplate/Zipper.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateOn.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateOn.dyn_hi deleted file mode 100644 index 5ea31ef..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateOn.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateOn.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateOn.hi deleted file mode 100644 index fb74c2a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateOn.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStr.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStr.dyn_hi deleted file mode 100644 index 63e1f95..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStr.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStr.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStr.hi deleted file mode 100644 index e92a862..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStr.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStrOn.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStrOn.dyn_hi deleted file mode 100644 index 7946de2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStrOn.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStrOn.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStrOn.hi deleted file mode 100644 index ba355d5..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/Data/Generics/UniplateStrOn.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/libHSuniplate-1.6.12-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/libHSuniplate-1.6.12-ghc7.8.4.dylib deleted file mode 100755 index 78966da..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/libHSuniplate-1.6.12-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/libHSuniplate-1.6.12.a b/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/libHSuniplate-1.6.12.a deleted file mode 100644 index eb4daa6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/libHSuniplate-1.6.12.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Array.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Array.dyn_hi deleted file mode 100644 index f995d7e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Array.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Array.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Array.hi deleted file mode 100644 index 06e08e6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Array.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Base.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Base.dyn_hi deleted file mode 100644 index 9460e33..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Base.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Base.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Base.hi deleted file mode 100644 index ce89d05..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Base.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Lazy.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Lazy.dyn_hi deleted file mode 100644 index 518b0cb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Lazy.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Lazy.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Lazy.hi deleted file mode 100644 index 9944e10..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Lazy.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/PopCount.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/PopCount.dyn_hi deleted file mode 100644 index a75ee11..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/PopCount.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/PopCount.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/PopCount.hi deleted file mode 100644 index b579a9b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/PopCount.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Strict.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Strict.dyn_hi deleted file mode 100644 index be74aac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Strict.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Strict.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Strict.hi deleted file mode 100644 index 25bbe88..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Strict.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Unsafe.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Unsafe.dyn_hi deleted file mode 100644 index 0a19a93..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Unsafe.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Unsafe.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Unsafe.hi deleted file mode 100644 index 98f305e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/Unsafe.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/UnsafeShift.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/UnsafeShift.dyn_hi deleted file mode 100644 index 5d1eb82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/UnsafeShift.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/UnsafeShift.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/UnsafeShift.hi deleted file mode 100644 index f50e5b0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashMap/UnsafeShift.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashSet.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashSet.dyn_hi deleted file mode 100644 index 38c8ca8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashSet.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashSet.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashSet.hi deleted file mode 100644 index 7279a6c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/Data/HashSet.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/libHSunordered-containers-0.2.5.1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/libHSunordered-containers-0.2.5.1-ghc7.8.4.dylib deleted file mode 100755 index 44b7b51..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/libHSunordered-containers-0.2.5.1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/libHSunordered-containers-0.2.5.1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/libHSunordered-containers-0.2.5.1.a deleted file mode 100644 index a3013c6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/libHSunordered-containers-0.2.5.1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/Generic.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/Generic.dyn_hi deleted file mode 100644 index 997ae28..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/Generic.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/Generic.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/Generic.hi deleted file mode 100644 index 2b4e0a9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/Generic.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/String.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/String.dyn_hi deleted file mode 100644 index 45d13e4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/String.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/String.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/String.hi deleted file mode 100644 index f6eb7c4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Codec/Binary/UTF8/String.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/Lazy/UTF8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/Lazy/UTF8.dyn_hi deleted file mode 100644 index ebfd0f2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/Lazy/UTF8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/Lazy/UTF8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/Lazy/UTF8.hi deleted file mode 100644 index a441d2e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/Lazy/UTF8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/UTF8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/UTF8.dyn_hi deleted file mode 100644 index 3deb9a0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/UTF8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/UTF8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/UTF8.hi deleted file mode 100644 index 927afb6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/ByteString/UTF8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/String/UTF8.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/String/UTF8.dyn_hi deleted file mode 100644 index e24b173..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/String/UTF8.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/String/UTF8.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/String/UTF8.hi deleted file mode 100644 index f89a7f8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/Data/String/UTF8.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/libHSutf8-string-1-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/libHSutf8-string-1-ghc7.8.4.dylib deleted file mode 100755 index 928c4ee..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/libHSutf8-string-1-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/libHSutf8-string-1.a b/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/libHSutf8-string-1.a deleted file mode 100644 index eb8d0a7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/utf8-string-1/libHSutf8-string-1.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector.dyn_hi deleted file mode 100644 index b857114..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector.hi deleted file mode 100644 index 88179aa..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream.dyn_hi deleted file mode 100644 index f8eefa1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream.hi deleted file mode 100644 index 5d5818c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Monadic.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Monadic.dyn_hi deleted file mode 100644 index fc2ff2e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Monadic.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Monadic.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Monadic.hi deleted file mode 100644 index 3d4f8e3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Monadic.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Size.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Size.dyn_hi deleted file mode 100644 index a0cc7ac..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Size.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Size.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Size.hi deleted file mode 100644 index f7474bf..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Stream/Size.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Util.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Util.dyn_hi deleted file mode 100644 index fe9ebe3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Util.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Util.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Util.hi deleted file mode 100644 index 886ff20..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Fusion/Util.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic.dyn_hi deleted file mode 100644 index 99e5e0c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic.hi deleted file mode 100644 index 5861aae..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Base.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Base.dyn_hi deleted file mode 100644 index 2a779ad..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Base.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Base.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Base.hi deleted file mode 100644 index d7eee82..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Base.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Mutable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Mutable.dyn_hi deleted file mode 100644 index 49fe255..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Mutable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Mutable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Mutable.hi deleted file mode 100644 index 4a7207a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/Mutable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/New.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/New.dyn_hi deleted file mode 100644 index 00a6d16..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/New.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/New.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/New.hi deleted file mode 100644 index c18fc32..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Generic/New.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Internal/Check.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Internal/Check.dyn_hi deleted file mode 100644 index 113459a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Internal/Check.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Internal/Check.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Internal/Check.hi deleted file mode 100644 index cb3822f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Internal/Check.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Mutable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Mutable.dyn_hi deleted file mode 100644 index af836ce..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Mutable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Mutable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Mutable.hi deleted file mode 100644 index 7d39ef7..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Mutable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive.dyn_hi deleted file mode 100644 index fc6227c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive.hi deleted file mode 100644 index 4fa571c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive/Mutable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive/Mutable.dyn_hi deleted file mode 100644 index 687b6b3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive/Mutable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive/Mutable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive/Mutable.hi deleted file mode 100644 index 33f69e0..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Primitive/Mutable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable.dyn_hi deleted file mode 100644 index d02bbca..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable.hi deleted file mode 100644 index 04a6a5a..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Internal.dyn_hi deleted file mode 100644 index 5c6c9d4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Internal.hi deleted file mode 100644 index 67857ba..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Mutable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Mutable.dyn_hi deleted file mode 100644 index a59525c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Mutable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Mutable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Mutable.hi deleted file mode 100644 index dd8c957..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Storable/Mutable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed.dyn_hi deleted file mode 100644 index 737721d..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed.hi deleted file mode 100644 index 9f54578..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Base.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Base.dyn_hi deleted file mode 100644 index 21d164e..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Base.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Base.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Base.hi deleted file mode 100644 index 98b47e2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Base.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Mutable.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Mutable.dyn_hi deleted file mode 100644 index be7f688..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Mutable.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Mutable.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Mutable.hi deleted file mode 100644 index 4ff3fc6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/Data/Vector/Unboxed/Mutable.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/include/vector.h b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/include/vector.h deleted file mode 100644 index d8473f5..0000000 --- a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/include/vector.h +++ /dev/null @@ -1,19 +0,0 @@ -#define PHASE_STREAM [1] -#define PHASE_INNER [0] - -#define INLINE_STREAM INLINE PHASE_STREAM -#define INLINE_INNER INLINE PHASE_INNER - -#ifndef NOT_VECTOR_MODULE -import qualified Data.Vector.Internal.Check as Ck -#endif - -#define ERROR (Ck.error __FILE__ __LINE__) -#define INTERNAL_ERROR (Ck.internalError __FILE__ __LINE__) - -#define CHECK(f) (Ck.f __FILE__ __LINE__) -#define BOUNDS_CHECK(f) (CHECK(f) Ck.Bounds) -#define UNSAFE_CHECK(f) (CHECK(f) Ck.Unsafe) -#define INTERNAL_CHECK(f) (CHECK(f) Ck.Internal) - - diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/libHSvector-0.10.12.3-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/libHSvector-0.10.12.3-ghc7.8.4.dylib deleted file mode 100755 index d047562..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/libHSvector-0.10.12.3-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/libHSvector-0.10.12.3.a b/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/libHSvector-0.10.12.3.a deleted file mode 100644 index 9ead67b..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/libHSvector-0.10.12.3.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/GZip.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/GZip.dyn_hi deleted file mode 100644 index 2bc3bb3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/GZip.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/GZip.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/GZip.hi deleted file mode 100644 index 3a19a0f..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/GZip.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib.dyn_hi deleted file mode 100644 index 5608489..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib.hi deleted file mode 100644 index cd96644..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Internal.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Internal.dyn_hi deleted file mode 100644 index ee78f8c..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Internal.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Internal.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Internal.hi deleted file mode 100644 index 88fe6f2..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Internal.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Raw.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Raw.dyn_hi deleted file mode 100644 index efcd983..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Raw.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Raw.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Raw.hi deleted file mode 100644 index 628aa28..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Raw.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Stream.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Stream.dyn_hi deleted file mode 100644 index 25b87d6..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Stream.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Stream.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Stream.hi deleted file mode 100644 index a3c55b4..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/Codec/Compression/Zlib/Stream.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/libHSzlib-0.5.4.2-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/libHSzlib-0.5.4.2-ghc7.8.4.dylib deleted file mode 100755 index f3fa2b8..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/libHSzlib-0.5.4.2-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/libHSzlib-0.5.4.2.a b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/libHSzlib-0.5.4.2.a deleted file mode 100644 index f4c01fb..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/libHSzlib-0.5.4.2.a and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib.dyn_hi deleted file mode 100644 index 3da8214..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib.hi deleted file mode 100644 index 66d5d84..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib/Lowlevel.dyn_hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib/Lowlevel.dyn_hi deleted file mode 100644 index 968ecb9..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib/Lowlevel.dyn_hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib/Lowlevel.hi b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib/Lowlevel.hi deleted file mode 100644 index 1ec38e1..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/Codec/Zlib/Lowlevel.hi and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/libHSzlib-bindings-0.1.1.5-ghc7.8.4.dylib b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/libHSzlib-bindings-0.1.1.5-ghc7.8.4.dylib deleted file mode 100755 index 347fefe..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/libHSzlib-bindings-0.1.1.5-ghc7.8.4.dylib and /dev/null differ diff --git a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/libHSzlib-bindings-0.1.1.5.a b/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/libHSzlib-bindings-0.1.1.5.a deleted file mode 100644 index e17bdb3..0000000 Binary files a/cabal/lib/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/libHSzlib-bindings-0.1.1.5.a and /dev/null differ diff --git a/cabal/setup-exe-cache/setup-Configure-Cabal-1.18.1.5-x86_64-osx-ghc-7.8.4 b/cabal/setup-exe-cache/setup-Configure-Cabal-1.18.1.5-x86_64-osx-ghc-7.8.4 deleted file mode 100755 index 4eb1475..0000000 Binary files a/cabal/setup-exe-cache/setup-Configure-Cabal-1.18.1.5-x86_64-osx-ghc-7.8.4 and /dev/null differ diff --git a/cabal/setup-exe-cache/setup-Configure-Cabal-1.22.2.0-x86_64-osx-ghc-7.10.1 b/cabal/setup-exe-cache/setup-Configure-Cabal-1.22.2.0-x86_64-osx-ghc-7.10.1 deleted file mode 100755 index 0cf06d3..0000000 Binary files a/cabal/setup-exe-cache/setup-Configure-Cabal-1.22.2.0-x86_64-osx-ghc-7.10.1 and /dev/null differ diff --git a/cabal/setup-exe-cache/setup-Simple-Cabal-1.18.1.5-x86_64-osx-ghc-7.8.4 b/cabal/setup-exe-cache/setup-Simple-Cabal-1.18.1.5-x86_64-osx-ghc-7.8.4 deleted file mode 100755 index 90f0e59..0000000 Binary files a/cabal/setup-exe-cache/setup-Simple-Cabal-1.18.1.5-x86_64-osx-ghc-7.8.4 and /dev/null differ diff --git a/cabal/setup-exe-cache/setup-Simple-Cabal-1.22.1.1-x86_64-osx-ghc-7.8.4 b/cabal/setup-exe-cache/setup-Simple-Cabal-1.22.1.1-x86_64-osx-ghc-7.8.4 deleted file mode 100755 index e8cedf0..0000000 Binary files a/cabal/setup-exe-cache/setup-Simple-Cabal-1.22.1.1-x86_64-osx-ghc-7.8.4 and /dev/null differ diff --git a/cabal/setup-exe-cache/setup-Simple-Cabal-1.22.2.0-x86_64-osx-ghc-7.10.1 b/cabal/setup-exe-cache/setup-Simple-Cabal-1.22.2.0-x86_64-osx-ghc-7.10.1 deleted file mode 100755 index 3465db4..0000000 Binary files a/cabal/setup-exe-cache/setup-Simple-Cabal-1.22.2.0-x86_64-osx-ghc-7.10.1 and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/COPYRIGHT b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/COPYRIGHT deleted file mode 100644 index a75fb21..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/COPYRIGHT +++ /dev/null @@ -1,22 +0,0 @@ -ConfigFile -Copyright (C) 2004-2010 John Goerzen - -This program is free software; you can redistribute it and/or modify -it under the terms of either: - - a) the GNU Lesser General Public License as published by the Free - Software Foundation; either version 2.1 (see the file LGPL-2.1), - or (at your option) any later version, or - - b) the 3-clause BSD License (see the file BSD3). - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -You should have received a copy of the GNU Lesser General Public License -along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -If these licenses are unacceptable for your uses, please e-mail me; -alternative terms can be negotiated for your project. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/ConfigFile.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/ConfigFile.haddock deleted file mode 100644 index 84c4193..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/ConfigFile.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Monadic.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Monadic.html deleted file mode 100644 index 6bb6826..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Monadic.html +++ /dev/null @@ -1,12 +0,0 @@ -Data.ConfigFile.Monadic

ConfigFile-1.1.4: Configuration file reading & writing

Safe HaskellNone
LanguageHaskell98

Data.ConfigFile.Monadic

Contents

Overview

This module reexports a slightly different version of the standard API which makes it more convenient for chaining monadically. Everywhere a ConfigParser was the first argument in a function in the standard API, it is now the last. This lets you rewrite

do let cp = emptyCP
-   cp <- add_section cp "sect1"
-   cp <- set cp "sect1" "opt1" "foo"
-   cp <- set cp "sect1" "opt2" "bar"
-   options cp "sect1"

as

return emptyCP >>=
- add_section "sect1" >>=
- set "sect1" "opt1" "foo" >>=
- set "sect1" "opt2" "bar" >>=
- options "sect1"

which may be more elegant in some cases. A future development might be to chain the ConfigParser implicitly with a state monad, which would be yet more elegant.

readfile :: MonadError CPError m => FilePath -> ConfigParser -> IO (m ConfigParser)

readhandle :: MonadError CPError m => Handle -> ConfigParser -> IO (m ConfigParser)

options :: MonadError CPError m => SectionSpec -> ConfigParser -> m [OptionSpec]

items :: MonadError CPError m => SectionSpec -> ConfigParser -> m [(OptionSpec, String)]

setshow :: (Show a, MonadError CPError m) => SectionSpec -> OptionSpec -> a -> ConfigParser -> m ConfigParser

\ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Parser.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Parser.html deleted file mode 100644 index 69edf10..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Parser.html +++ /dev/null @@ -1,7 +0,0 @@ -Data.ConfigFile.Parser

ConfigFile-1.1.4: Configuration file reading & writing

CopyrightCopyright (C) 2004-2008 John Goerzen
LicenseEither LGPL or BSD3, as specified in the COPYRIGHT file.
MaintainerJohn Goerzen <jgoerzen@complete.org>
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Data.ConfigFile.Parser

Description

Parser support for Data.ConfigFile. This module is not intended to be -used directly by your programs.

Copyright (c) 2004-2008 John Goerzen, jgoerzen@complete.org

This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Synopsis

Documentation

parse_string :: MonadError CPError m => String -> m ParseOutput

parse_file :: MonadError CPError m => FilePath -> IO (m ParseOutput)

parse_handle :: MonadError CPError m => Handle -> IO (m ParseOutput)

type ParseOutput = [(String, [(String, String)])]

Internal output from parser

\ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Types.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Types.html deleted file mode 100644 index 6415df4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile-Types.html +++ /dev/null @@ -1,18 +0,0 @@ -Data.ConfigFile.Types

ConfigFile-1.1.4: Configuration file reading & writing

CopyrightCopyright (C) 2004-2008 John Goerzen
LicenseEither LGPL or BSD3, as specified in the COPYRIGHT file.
MaintainerJohn Goerzen <jgoerzen@complete.org>
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Data.ConfigFile.Types

Description

Internal types for Data.ConfigFile. This module is not intended to be -used directly by your programs.

Copyright (c) 2004-2008 John Goerzen, jgoerzen@complete.org

This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Documentation

type CPOptions = Map OptionSpec String

Storage of options.

type CPData = Map SectionSpec CPOptions

The main data storage type (storage of sections).

PLEASE NOTE: This type is exported only for use by other modules under -Data.ConfigFile. You should NEVER access the FiniteMap in a ConfigParser -directly. This type may change in future releases of MissingH, which could -break your programs. Please retrict yourself to the interface in -ConfigFile.

data CPErrorData

Possible ConfigParser errors.

Constructors

ParseError String

Parse error

SectionAlreadyExists SectionSpec

Attempt to create an already-existing ection

NoSection SectionSpec

The section does not exist

NoOption OptionSpec

The option does not exist

OtherProblem String

Miscellaneous error

InterpolationError String

Raised by interpolatingAccess if a request was made for a non-existant option

type CPError = (CPErrorData, String)

Indicates an error occurred. The String is an explanation of the location -of the error.

data ConfigParser

This is the main record that is used by ConfigFile.

Constructors

ConfigParser 

Fields

content :: CPData

The data itself

optionxform :: OptionSpec -> OptionSpec

How to transform an option into a standard representation

defaulthandler :: ConfigParser -> SectionSpec -> OptionSpec -> Either CPError String

Function to look up an option, considering a default value - if usedefault is True; or ignoring a default value otherwise. - The option specification is assumed to be already transformed.

usedefault :: Bool

Whether or not to seek out a default action when no match - is found.

accessfunc :: ConfigParser -> SectionSpec -> OptionSpec -> Either CPError String

Function that is used to perform lookups, do optional - interpolation, etc. It is assumed that accessfunc - will internally call defaulthandler to do the underlying lookup. - The option value is not assumed to be transformed.

type SectionSpec = String

Names of sections

type OptionSpec = String

Names of options

type ParseOutput = [(String, [(String, String)])]

Internal output from parser

\ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile.html deleted file mode 100644 index 71247d5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/Data-ConfigFile.html +++ /dev/null @@ -1,221 +0,0 @@ -Data.ConfigFile

ConfigFile-1.1.4: Configuration file reading & writing

CopyrightCopyright (C) 2004-2008 John Goerzen
LicenseEither LGPL or BSD3, as specified in the COPYRIGHT file.
MaintainerJohn Goerzen <jgoerzen@complete.org>
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Data.ConfigFile

Description

Configuration file parsing, generation, and manipulation

Copyright (c) 2004-2008 John Goerzen, jgoerzen@complete.org

This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

This module contains extensive documentation. Please scroll down to the Introduction section to continue reading.

Synopsis

Introduction

Many programs need configuration files. These configuration files are -typically used to configure certain runtime behaviors that need to be -saved across sessions. Various different configuration file formats -exist.

The ConfigParser module attempts to define a standard format that is -easy for the user to edit, easy for the programmer to work with, yet -remains powerful and flexible.

Features

For the programmer, this module provides:

  • Simple calls to both read and write configuration files
  • Call that can generate a string version of a file that is - re-parsable by this module (useful for, for instance, sending the - file down a network)
  • Segmented configuration files that let you separate configuration - into distinct sections, each with its own namespace. This can be - used to configure multiple modules in one file, to configure - multiple instances of a single object, etc.
  • On-the-fly parsing of integer, boolean, float, multi-line string values, - and anything else Haskell's read can deal with
  • It is possible to make a configuration file parsable by this - module, the Unix shell, and/or Unix make, though some feautres are, - of course, not compatible with these other tools.
  • Syntax checking with error reporting including line numbers
  • Implemented in pure Haskell. No dependencies on modules outside - the standard library distributed with Haskell compilers or interpreters. - All calls except those that read directly from a handle are pure calls - and can be used outside the IO monad.
  • Comprehensive documentation
  • Extensible API
  • Complete compatibility with Python's ConfigParser module, or my - ConfigParser module for OCaml, part of my MissingLib package.

For the user, this module provides:

  • Easily human-editable configuration files with a clear, concise, - and consistent format
  • Configuration file format consistent with other familiar formats - (/etc/passwd is a valid ConfigParser file)
  • No need to understand semantics of markup languages like XML

History

This module is based on Python's ConfigParser module at -http://www.python.org/doc/current/lib/module-ConfigParser.html. I had -earlier developed an OCaml implementation as part of my MissingLib library -at gopher://gopher.quux.org/devel/missinglib.

While the API of these three modules is similar, and the aim is to preserve all -useful features of the original Python module, there are some differences -in the implementation details. This module is a complete, clean re-implementation -in Haskell, not a Haskell translation of a Python program. As such, the feature -set is slightly different.

Configuration File Format

The basic configuration file format resembles that of an old-style -Windows .INI file. Here are two samples:

debug = yes
-inputfile = /etc/passwd
-names = Peter, Paul, Mary, George, Abrahaham, John, Bill, Gerald, Richard,
-        Franklin, Woodrow
-color = red

This defines a file without any explicit section, so all items will -occur within the default section DEFAULT. The debug option can be read -as a boolean or a string. The remaining items can be read as a string -only. The names entry spans two lines -- any line starting with -whitespace, and containing something other than whitespace or -comments, is taken as a continuation of the previous line.

Here's another example:

# Default options
-[DEFAULT]
-hostname: localhost
-# Options for the first file
-[file1]
-location: /usr/local
-user: Fred
-uid: 1000
-optionaltext: Hello, this  entire string is included
-[file2]
-location: /opt
-user: Fred
-uid: 1001

This file defines three sections. The DEFAULT section specifies an -entry hostname. If you attempt to read the hostname option in any -section, and that section doesn't define hostname, you will get the -value from DEFAULT instead. This is a nice time-saver. You can also -note that you can use colons instead of the = character to separate -option names from option entries.

White Space

Whitespace (spaces, tabs, etc) is automatically stripped from the -beginning and end of all strings. Thus, users can insert whitespace -before/after the colon or equal sign if they like, and it will be -automatically stripped.

Blank lines or lines consisting solely of whitespace are ignored.

A line giving an option or a section name may not begin with white space. -This requirement is necessary so there is no ambiguity between such lines -and continuation lines for multi-line options.

Comments

Comments are introduced with the pound sign # or the semicolon ;. They -cause the parser to ignore everything from that character to the end -of the line.

Comments may not occur within the definitions of options; that is, you -may not place a comment in the middle of a line such as user: Fred. -That is because the parser considers the comment characters part -of the string; otherwise, you'd be unable to use those characters in -your strings. You can, however, "comment out" options by putting the -comment character at the start of the line.

Case Sensitivity

By default, section names are case-sensitive but option names are -not. The latter can be adjusted by adjusting optionxform.

Interpolation

Interpolation is an optional feature, disabled by default. If you replace -the default accessfunc (simpleAccess) with interpolatingAccess, -then you get interpolation support with get and the other get-based functions.

As an example, consider the following file:

arch = i386
-project = test
-filename = test_%(arch)s.c
-dir = /usr/src/%(filename)s
-percent = 5%%

With interpolation, you would get these results:

get cp "DEFAULT" "filename" -> "test_i386.c"
-get cp "DEFAULT" "dir" -> "/usr/src/test_i386.c"
-get cp "DEFAULT" "percent" -> "5%"

For more details on interpolation, please see the documentation for the -interpolatingAccess function.

Usage Examples

The basic theory of working with ConfigParser is this:

  1. Parse or build a ConfigParser object
  2. Work with it in one of several ways
  3. To make changes, you discard the original object and use a new one. - Changes can be "chained" through one of several monads.

The default ConfigParser object that you always start with is emptyCP. -From here, you load data into it (merging data into the empty object), -set up structures yourself, or adjust options.

Let's take a look at some basic use cases.

Non-Monadic Usage

You'll notice that many functions in this module return a -MonadError CPError over some -type. Although its definition is not this simple, you can consider this to be -the same as returning Either CPError a.

That is, these functions will return Left error if there's a problem -or Right result if things are fine. The documentation for individual -functions describes the specific circumstances in which an error may occur in -more detail.

Some people find it annoying to have to deal with errors manually. -You can transform errors into exceptions in your code by using -forceEither. Here's an example of this style of programming:

import Data.Either.Utils
-do
-   val <- readfile emptyCP "/etc/foo.cfg"
-   let cp = forceEither val
-   putStrLn "Your setting is:"
-   putStrLn $ forceEither $ get cp "sect1" "opt1"

In short, you can just put forceEither $ in front of every call that returns -something that is a MonadError. -This is still a pure functional call, so it can be used outside -of the IO monads. The exception, however, can only be caught in the IO -monad.

If you don't want to bother with forceEither, you can use the error monad. It's simple and better... read on.

Error Monad Usage

The return type is actually defined in terms of the Error monad, which is -itself based on the Either data type.

Here's a neat example of chaining together calls to build up a ConfigParser -object:

do let cp = emptyCP
-   cp <- add_section cp "sect1"
-   cp <- set cp "sect1" "opt1" "foo"
-   cp <- set cp "sect1" "opt2" "bar"
-   options cp "sect1"

The return value of this little snippet is Right ["opt1", "opt2"]. -(Note to beginners: unlike the IO monad, you can escape from the Error -monad.)

Although it's not obvious, there actually was error checking there. If -any of those calls would have generated an error, processing would have -stopped immediately and a Left value would have been returned. Consider -this example:

do let cp = emptyCP
-   cp <- add_section cp "sect1"
-   cp <- set cp "sect1" "opt1" "foo"
-   cp <- set cp "sect2" "opt2" "bar"
-   options cp "sect1"

The return value from this is Left (NoSection "sect2", "set"). The -second call to set failed, so the final call was skipped, and the result -of the entire computation was considered to be an error.

You can combine this with the non-monadic style to get a final, pure value -out of it:

forceEither $ do let cp = emptyCP
-                 cp <- add_section cp "sect1"
-                 cp <- set cp "sect1" "opt1" "foo"
-                 cp <- set cp "sect1" "opt2" "bar"
-                 options cp "sect1"

This returns ["opt1", "opt2"]. A quite normal value.

Combined Error/IO Monad Usage

You've seen a nice way to use this module in the Error monad and get an Either -value out. But that's the Error monad, so IO is not permitted. -Using Haskell's monad transformers, you can run it in the combined -Error/IO monad. That is, you will get an IO result back. Here is a full -standalone example of doing that:

import Data.ConfigFile
-import Control.Monad.Error
-
-main = do
-          rv <- runErrorT $
-              do
-              cp <- join $ liftIO $ readfile emptyCP "/etc/passwd"
-              let x = cp
-              liftIO $ putStrLn "In the test"
-              nb <- get x "DEFAULT" "nobody"
-              liftIO $ putStrLn nb
-              foo <- get x "DEFAULT" "foo"
-              liftIO $ putStrLn foo
-              return "done"
-          print rv

On my system, this prints:

In the test
-x:65534:65534:nobody:/nonexistent:/bin/sh
-Left (NoOption "foo","get")

That is, my /etc/passwd file contains a nobody user but not a foo user.

Let's look at how that works.

First, main always runs in the IO monad only, so we take the result from -the later calls and put it in rv. Note that the combined block -is started with runErrorT $ do instead of just do.

To get something out of the call to readfile, we use -join $ liftIO $ readfile. This will bring the result out of the IO monad -into the combined monad and process it like usual. From here on, -everything looks normal, except for IO calls. They are all executed under -liftIO so that the result value is properly brought into the combined -monad. This finally returns "done". Since we are in the Error monad, that means that the literal value is Right "done". Since we are also in the IO -monad, this is wrapped in IO. So the final return type after applying -runErrorT is IO (Either CPError String).

In this case, there was an error, and processing stopped at that point just -like the example of the pure Error monad. We print out the return value, -so you see the error displayed as a Left value.

It all works quite easily.

Types

The code used to say this:

type CPResult a = MonadError CPError m => m a
-simpleAccess :: ConfigParser -> SectionSpec -> OptionSpec -> CPResult String

But Hugs did not support that type declaration. Therefore, types are now -given like this:

simpleAccess :: MonadError CPError m =>
-                ConfigParser -> SectionSpec -> OptionSpec -> m String

Although it looks more confusing than before, it still means the same. -The return value can still be treated as Either CPError String if you so -desire.

type SectionSpec = String

Names of sections

type OptionSpec = String

Names of options

data ConfigParser

This is the main record that is used by ConfigFile.

Constructors

ConfigParser 

Fields

content :: CPData

The data itself

optionxform :: OptionSpec -> OptionSpec

How to transform an option into a standard representation

defaulthandler :: ConfigParser -> SectionSpec -> OptionSpec -> Either CPError String

Function to look up an option, considering a default value - if usedefault is True; or ignoring a default value otherwise. - The option specification is assumed to be already transformed.

usedefault :: Bool

Whether or not to seek out a default action when no match - is found.

accessfunc :: ConfigParser -> SectionSpec -> OptionSpec -> Either CPError String

Function that is used to perform lookups, do optional - interpolation, etc. It is assumed that accessfunc - will internally call defaulthandler to do the underlying lookup. - The option value is not assumed to be transformed.

data CPErrorData

Possible ConfigParser errors.

Constructors

ParseError String

Parse error

SectionAlreadyExists SectionSpec

Attempt to create an already-existing ection

NoSection SectionSpec

The section does not exist

NoOption OptionSpec

The option does not exist

OtherProblem String

Miscellaneous error

InterpolationError String

Raised by interpolatingAccess if a request was made for a non-existant option

type CPError = (CPErrorData, String)

Indicates an error occurred. The String is an explanation of the location -of the error.

Initialization

emptyCP :: ConfigParser

The default empty ConfigFile object.

The content contains only an empty mandatory DEFAULT section.

optionxform is set to map toLower.

usedefault is set to True.

accessfunc is set to simpleAccess.

Configuring the ConfigParser

You may notice that the ConfigParser object has some configurable parameters, -such as usedefault. In case you're not familiar with the Haskell syntax -for working with these, you can use syntax like this to set these options:

let cp2 = cp { usedefault = False }

This will create a new ConfigParser that is the same as cp except for -the usedefault field, which is now always False. The new object will be -called cp2 in this example.

Access Functions

simpleAccess :: MonadError CPError m => ConfigParser -> SectionSpec -> OptionSpec -> m String

Default (non-interpolating) access function

interpolatingAccess :: MonadError CPError m => Int -> ConfigParser -> SectionSpec -> OptionSpec -> m String

Interpolating access function. Please see the Interpolation section -above for a background on interpolation.

Although the format string looks similar to one used by Text.Printf, -it is not the same. In particular, only the %(...)s format is supported. -No width specifiers are supported and no conversions other than s are supported.

To use this function, you must specify a maximum recursion depth for -interpolation. This is used to prevent a stack overflow in the event that -the configuration file contains an endless interpolation loop. Values of 10 -or so are usually more than enough, though you could probably go into the -hundreds or thousands before you have actual problems.

A value less than one will cause an instant error every time you attempt -a lookup.

This access method can cause get and friends to return a new CPError: -InterpolationError. This error would be returned when:

  • The configuration file makes a reference to an option that does - not exist
  • The maximum interpolation depth is exceeded
  • There is a syntax error processing a %-directive in the configuration - file

An interpolation lookup name specifies an option only. There is no provision -to specify a section. Interpolation variables are looked up in the current -section, and, if usedefault is True, in DEFAULT according to the normal -logic.

To use a literal percent sign, you must place %% in the configuration -file when interpolation is used.

Here is how you might enable interpolation:

let cp2 = cp {accessfunc = interpolatingAccess 10}

The cp2 object will now support interpolation with a maximum depth of 10.

Reading

You can use these functions to read data from a file.

A common idiom for loading a new object from stratch is:

cp <- readfile emptyCP "/etc/foo.cfg"

Note the use of emptyCP; this will essentially cause the file's data -to be merged with the empty ConfigParser.

readfile :: MonadError CPError m => ConfigParser -> FilePath -> IO (m ConfigParser)

Loads data from the specified file. It is then combined with the -given ConfigParser using the semantics documented under merge with the -new data taking precedence over the old. However, unlike -merge, all the options -as set in the old object are preserved since the on-disk representation -does not convey those options.

May return an error if there is a syntax error. May raise an exception if the file could not be accessed.

readhandle :: MonadError CPError m => ConfigParser -> Handle -> IO (m ConfigParser)

Like readfile, but uses an already-open handle. You should -use readfile instead of this if possible, since it will be able to -generate better error messages.

Errors would be returned on a syntax error.

readstring :: MonadError CPError m => ConfigParser -> String -> m ConfigParser

Like readfile, but uses a string. You should use readfile -instead of this if you are processing a file, since it can generate -better error messages.

Errors would be returned on a syntax error.

Accessing Data

class Get_C a where

The class representing the data types that can be returned by "get".

Methods

get :: MonadError CPError m => ConfigParser -> SectionSpec -> OptionSpec -> m a

Retrieves a string from the configuration file.

When used in a context where a String is expected, returns that string verbatim.

When used in a context where a Bool is expected, parses the string to -a Boolean value (see logic below).

When used in a context where anything that is an instance of Read is expected, -calls read to parse the item.

An error will be returned of no such option could be found or if it could -not be parsed as a boolean (when returning a Bool).

When parsing to a Bool, strings are case-insentively converted as follows:

The following will produce a True value:

  • 1
  • yes
  • on
  • enabled
  • true

The following will produce a False value:

  • 0
  • no
  • off
  • disabled
  • false

Instances

sections :: ConfigParser -> [SectionSpec]

Returns a list of sections in your configuration file. Never includes -the always-present section DEFAULT.

has_section :: ConfigParser -> SectionSpec -> Bool

Indicates whether the given section exists.

No special DEFAULT processing is done.

options :: MonadError CPError m => ConfigParser -> SectionSpec -> m [OptionSpec]

Returns a list of the names of all the options present in the -given section.

Returns an error if the given section does not exist.

has_option :: ConfigParser -> SectionSpec -> OptionSpec -> Bool

Indicates whether the given option is present. Returns True -only if the given section is present AND the given option is present -in that section. No special DEFAULT processing is done. No -exception could be raised or error returned.

items :: MonadError CPError m => ConfigParser -> SectionSpec -> m [(OptionSpec, String)]

Returns a list of (optionname, value) pairs representing the content -of the given section. Returns an error the section is invalid.

Modifying Data

set :: MonadError CPError m => ConfigParser -> SectionSpec -> OptionSpec -> String -> m ConfigParser

Sets the option to a new value, replacing an existing one if it exists.

Returns an error if the section does not exist.

setshow :: (Show a, MonadError CPError m) => ConfigParser -> SectionSpec -> OptionSpec -> a -> m ConfigParser

Sets the option to a new value, replacing an existing one if it exists. -It requires only a showable value as its parameter. -This can be used with bool values, as well as numeric ones.

Returns an error if the section does not exist.

remove_option :: MonadError CPError m => ConfigParser -> SectionSpec -> OptionSpec -> m ConfigParser

Removes the specified option. Returns a NoSection error if the -section does not exist and a NoOption error if the option does not -exist. Otherwise, returns the new ConfigParser object.

add_section :: MonadError CPError m => ConfigParser -> SectionSpec -> m ConfigParser

Adds the specified section name. Returns a -SectionAlreadyExists error if the -section was already present. Otherwise, returns the new -ConfigParser object.

remove_section :: MonadError CPError m => ConfigParser -> SectionSpec -> m ConfigParser

Removes the specified section. Returns a NoSection error if -the section does not exist; otherwise, returns the new ConfigParser -object.

This call may not be used to remove the DEFAULT section. Attempting to do -so will always cause a NoSection error.

merge :: ConfigParser -> ConfigParser -> ConfigParser

Combines two ConfigParsers into one.

Any duplicate options are resolved to contain the value specified in -the second parser.

The ConfigParser options in the resulting object will be set as they -are in the second one passed to this function.

Output Data

to_string :: ConfigParser -> String

Converts the ConfigParser to a string representation that could be -later re-parsed by this module or modified by a human.

Note that this does not necessarily re-create a file that was originally -loaded. Things may occur in a different order, comments will be removed, -etc. The conversion makes an effort to make the result human-editable, -but it does not make an effort to make the result identical to the original -input.

The result is, however, guaranteed to parse the same as the original input.

\ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/doc-index.html deleted file mode 100644 index 2d6ff84..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -ConfigFile-1.1.4: Configuration file reading & writing (Index)

ConfigFile-1.1.4: Configuration file reading & writing

Index

accessfuncData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
add_section 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
ConfigParser 
1 (Type/Class)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
2 (Data Constructor)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
contentData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
CPDataData.ConfigFile.Types
CPErrorData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
CPErrorDataData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
CPOptionsData.ConfigFile.Types
defaulthandlerData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
emptyCPData.ConfigFile, Data.ConfigFile.Monadic
getData.ConfigFile, Data.ConfigFile.Monadic
Get_CData.ConfigFile, Data.ConfigFile.Monadic
has_option 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
has_section 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
interpmainData.ConfigFile.Parser
interpolatingAccess 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
InterpolationErrorData.ConfigFile.Types, Data.ConfigFile
items 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
mergeData.ConfigFile, Data.ConfigFile.Monadic
NoOptionData.ConfigFile.Types, Data.ConfigFile
NoSectionData.ConfigFile.Types, Data.ConfigFile
options 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
OptionSpecData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
optionxformData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
OtherProblemData.ConfigFile.Types, Data.ConfigFile
ParseErrorData.ConfigFile.Types, Data.ConfigFile
ParseOutputData.ConfigFile.Types, Data.ConfigFile.Parser
parse_fileData.ConfigFile.Parser
parse_handleData.ConfigFile.Parser
parse_stringData.ConfigFile.Parser
readfile 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
readhandle 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
readstring 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
remove_option 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
remove_section 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
SectionAlreadyExistsData.ConfigFile.Types, Data.ConfigFile
sectionsData.ConfigFile, Data.ConfigFile.Monadic
SectionSpecData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
set 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
setshow 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
simpleAccess 
1 (Function)Data.ConfigFile
2 (Function)Data.ConfigFile.Monadic
to_stringData.ConfigFile, Data.ConfigFile.Monadic
usedefaultData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
\ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/index-frames.html deleted file mode 100644 index 7c9f3d2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -ConfigFile-1.1.4: Configuration file reading & writing \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/index.html deleted file mode 100644 index f753301..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/index.html +++ /dev/null @@ -1,12 +0,0 @@ -ConfigFile-1.1.4: Configuration file reading & writing

    ConfigFile-1.1.4: Configuration file reading & writing

    ConfigFile-1.1.4: Configuration file reading & writing

    Parser and writer for handling sectioned config files in -Haskell.

    The ConfigFile module works with configuration files in a standard -format that is easy for the user to edit, easy for the programmer -to work with, yet remains powerful and flexible. It is inspired by, -and compatible with, Python's ConfigParser module. It uses files -that resemble Windows .INI-style files, but with numerous -improvements.

    ConfigFile provides simple calls to both read and write config files. -It's possible to make a config file parsable by this module, -the Unix shell, and make.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Monadic.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Monadic.html deleted file mode 100644 index 6c5b185..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Monadic.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.ConfigFile.Monadic

    Data.ConfigFile.Monadic

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Parser.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Parser.html deleted file mode 100644 index 80e4a45..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Parser.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.ConfigFile.Parser

    Data.ConfigFile.Parser

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Types.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Types.html deleted file mode 100644 index 03dbb88..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile-Types.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.ConfigFile.Types

    Data.ConfigFile.Types

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile.html deleted file mode 100644 index a33b4f0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/mini_Data-ConfigFile.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.ConfigFile

    Data.ConfigFile

    Introduction

    Features

    History

    Configuration File Format

    White Space

    Comments

    Case Sensitivity

    Interpolation

    Usage Examples

    Non-Monadic Usage

    Error Monad Usage

    Combined Error/IO Monad Usage

    Types

    type CPError

    Initialization

    Configuring the ConfigParser

    Access Functions

    Reading

    Accessing Data

    class Get_C a

    Modifying Data

    Output Data

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ConfigFile-1.1.4/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/LICENSE deleted file mode 100644 index ae83e4c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -HUnit is Copyright (c) Dean Herington, 2002, all rights reserved, -and is distributed as free software under the following license. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -- Redistributions of source code must retain the above copyright -notice, this list of conditions, and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright -notice, this list of conditions, and the following disclaimer in the -documentation and/or other materials provided with the distribution. - -- The names of the copyright holders may not be used to endorse or -promote products derived from this software without specific prior -written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/HUnit.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/HUnit.haddock deleted file mode 100644 index 30567a7..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/HUnit.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Base.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Base.html deleted file mode 100644 index 487b03e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Base.html +++ /dev/null @@ -1,53 +0,0 @@ -Test.HUnit.Base

    HUnit-1.2.5.2: A unit testing framework for Haskell

    Safe HaskellSafe
    LanguageHaskell98

    Test.HUnit.Base

    Description

    Basic definitions for the HUnit library.

    This module contains what you need to create assertions and test cases and - combine them into test suites.

    This module also provides infrastructure for - implementing test controllers (which are used to execute tests). - See Test.HUnit.Text for a great example of how to implement a test - controller.

    Synopsis

    Declaring tests

    data Test

    The basic structure used to create an annotated tree of test cases.

    Constructors

    TestCase Assertion

    A single, independent test case composed.

    TestList [Test]

    A set of Tests sharing the same level in the hierarchy.

    TestLabel String Test

    A name or description for a subtree of the Tests.

    Instances

    (~=?) infix 1

    Arguments

    :: (Eq a, Show a) 
    => a

    The expected value

    -> a

    The actual value

    -> Test 

    Shorthand for a test case that asserts equality (with the expected - value on the left-hand side, and the actual value on the right-hand - side).

    (~?=) infix 1

    Arguments

    :: (Eq a, Show a) 
    => a

    The actual value

    -> a

    The expected value

    -> Test 

    Shorthand for a test case that asserts equality (with the actual - value on the left-hand side, and the expected value on the right-hand - side).

    (~:) :: Testable t => String -> t -> Test infixr 0

    Creates a test from the specified Testable, with the specified - label attached to it.

    Since Test is Testable, this can be used as a shorthand way of attaching - a TestLabel to one or more tests.

    (~?) infix 1

    Arguments

    :: AssertionPredicable t 
    => t

    A value of which the asserted condition is predicated

    -> String

    A message that is displayed on test failure

    -> Test 

    Creates a test case resulting from asserting the condition obtained - from the specified AssertionPredicable.

    Making assertions

    assertFailure

    Arguments

    :: String

    A message that is displayed with the assertion failure

    -> Assertion 

    Unconditionally signals that a failure has occured. All - other assertions can be expressed with the form:

       if conditionIsMet 
    -       then IO () 
    -       else assertFailure msg
    -

    assertBool

    Arguments

    :: String

    The message that is displayed if the assertion fails

    -> Bool

    The condition

    -> Assertion 

    Asserts that the specified condition holds.

    assertEqual

    Arguments

    :: (Eq a, Show a) 
    => String

    The message prefix

    -> a

    The expected value

    -> a

    The actual value

    -> Assertion 

    Asserts that the specified actual value is equal to the expected value. - The output message will contain the prefix, the expected value, and the - actual value.

    If the prefix is the empty string (i.e., ""), then the prefix is omitted - and only the expected and actual values are output.

    assertString

    Arguments

    :: String

    The message that is displayed with the assertion failure

    -> Assertion 

    Signals an assertion failure if a non-empty message (i.e., a message - other than "") is passed.

    type Assertion = IO ()

    When an assertion is evaluated, it will output a message if and only if the - assertion fails.

    Test cases are composed of a sequence of one or more assertions.

    (@=?) infix 1

    Arguments

    :: (Eq a, Show a) 
    => a

    The expected value

    -> a

    The actual value

    -> Assertion 

    Asserts that the specified actual value is equal to the expected value - (with the expected value on the left-hand side).

    (@?=) infix 1

    Arguments

    :: (Eq a, Show a) 
    => a

    The actual value

    -> a

    The expected value

    -> Assertion 

    Asserts that the specified actual value is equal to the expected value - (with the actual value on the left-hand side).

    (@?) infix 1

    Arguments

    :: AssertionPredicable t 
    => t

    A value of which the asserted condition is predicated

    -> String

    A message that is displayed if the assertion fails

    -> Assertion 

    Asserts that the condition obtained from the specified - AssertionPredicable holds.

    Extending the assertion functionality

    class Assertable t where

    Allows the extension of the assertion mechanism.

    Since an Assertion can be a sequence of Assertions and IO actions, - there is a fair amount of flexibility of what can be achieved. As a rule, - the resulting Assertion should be the body of a TestCase or part of - a TestCase; it should not be used to assert multiple, independent - conditions.

    If more complex arrangements of assertions are needed, Tests and - Testable should be used.

    Methods

    assert :: t -> Assertion

    class ListAssertable t where

    A specialized form of Assertable to handle lists.

    Methods

    listAssert :: [t] -> Assertion

    Instances

    type AssertionPredicate = IO Bool

    The result of an assertion that hasn't been evaluated yet.

    Most test cases follow the following steps:

    1. Do some processing or an action.
    2. Assert certain conditions.

    However, this flow is not always suitable. AssertionPredicate allows for - additional steps to be inserted without the initial action to be affected - by side effects. Additionally, clean-up can be done before the test case - has a chance to end. A potential work flow is:

    1. Write data to a file.
    2. Read data from a file, evaluate conditions.
    3. Clean up the file.
    4. Assert that the side effects of the read operation meet certain conditions.
    5. Assert that the conditions evaluated in step 2 are met.

    class AssertionPredicable t where

    Used to signify that a data type can be converted to an assertion - predicate.

    class Testable t where

    Provides a way to convert data into a Test or set of Test.

    Methods

    test :: t -> Test

    Instances

    Test execution

    Note: the rest of the functionality in this module is intended for - implementors of test controllers. If you just want to run your tests cases, - simply use a test controller, such as the text-based controller in - Test.HUnit.Text.

    data State

    Keeps track of the remaining tests and the results of the performed tests. - As each test is performed, the path is removed and the counts are - updated as appropriate.

    Constructors

    State 

    Fields

    path :: Path
     
    counts :: Counts
     

    Instances

    data Counts

    A data structure that hold the results of tests that have been performed - up until this point.

    Constructors

    Counts 

    Fields

    cases, tried, errors, failures :: Int
     

    type Path = [Node]

    Uniquely describes the location of a test within a test hierarchy. - Node order is from test case to root.

    data Node

    Composed into Paths.

    Constructors

    ListItem Int 
    Label String 

    Instances

    testCasePaths :: Test -> [Path]

    Determines the paths for all TestCases in a tree of Tests.

    testCaseCount :: Test -> Int

    Counts the number of TestCases in a tree of Tests.

    type ReportStart us = State -> us -> IO us

    Report generator for reporting the start of a test run.

    type ReportProblem us = String -> State -> us -> IO us

    Report generator for reporting problems that have occurred during - a test run. Problems may be errors or assertion failures.

    performTest

    Arguments

    :: ReportStart us

    report generator for the test run start

    -> ReportProblem us

    report generator for errors during the test run

    -> ReportProblem us

    report generator for assertion failures during the test run

    -> us 
    -> Test

    the test to be executed

    -> IO (Counts, us) 

    Performs a test run with the specified report generators.

    This handles the actual running of the tests. Most developers will want - to use HUnit.Text.runTestTT instead. A developer could use this function - to execute tests via another IO system, such as a GUI, or to output the - results in a different manner (e.g., upload XML-formatted results to a - webservice).

    Note that the counts in a start report do not include the test case - being started, whereas the counts in a problem report do include the - test case just finished. The principle is that the counts are sampled - only between test case executions. As a result, the number of test - case successes always equals the difference of test cases tried and - the sum of test case errors and failures.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Lang.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Lang.html deleted file mode 100644 index e30673d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Lang.html +++ /dev/null @@ -1,11 +0,0 @@ -Test.HUnit.Lang

    HUnit-1.2.5.2: A unit testing framework for Haskell

    Safe HaskellSafe
    LanguageHaskell98

    Test.HUnit.Lang

    Contents

    Description

    This module abstracts the differences between implementations of - Haskell (e.g., GHC, Hugs, and NHC).

    Documentation

    type Assertion = IO ()

    When an assertion is evaluated, it will output a message if and only if the - assertion fails.

    Test cases are composed of a sequence of one or more assertions.

    assertFailure

    Arguments

    :: String

    A message that is displayed with the assertion failure

    -> Assertion 

    Unconditionally signals that a failure has occured. All - other assertions can be expressed with the form:

       if conditionIsMet 
    -       then IO () 
    -       else assertFailure msg
    -

    performTestCase

    Arguments

    :: Assertion

    an assertion to be made during the test case run

    -> IO (Maybe (Bool, String)) 

    Performs a single test case. The meaning of the result is as follows:

    Nothing
    test case success
    Just (True, msg)
    test case failure with the given message
    Just (False, msg)
    test case error with the given message

    Internals

    Note: This is not part of the public API! It is exposed so that you can - tinker with the internals of HUnit, but do not expect it to be stable!

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Terminal.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Terminal.html deleted file mode 100644 index 8f0f178..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Terminal.html +++ /dev/null @@ -1,9 +0,0 @@ -Test.HUnit.Terminal

    HUnit-1.2.5.2: A unit testing framework for Haskell

    Safe HaskellSafe
    LanguageHaskell98

    Test.HUnit.Terminal

    Description

    This module handles the complexities of writing information to the - terminal, including modifying text in place.

    Documentation

    terminalAppearance :: String -> String

    Simplifies the input string by interpreting \r and \b characters - specially so that the result string has the same final (or terminal, - pun intended) appearance as would the input string when written to a - terminal that overwrites character positions following carriage - returns and backspaces.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Text.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Text.html deleted file mode 100644 index ab36984..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit-Text.html +++ /dev/null @@ -1,36 +0,0 @@ -Test.HUnit.Text

    HUnit-1.2.5.2: A unit testing framework for Haskell

    Safe HaskellSafe
    LanguageHaskell98

    Test.HUnit.Text

    Description

    Text-based test controller for running HUnit tests and reporting - results as text, usually to a terminal.

    Documentation

    data PutText st

    As the general text-based test controller (runTestText) executes a - test, it reports each test case start, error, and failure by - constructing a string and passing it to the function embodied in a - PutText. A report string is known as a "line", although it includes - no line terminator; the function in a PutText is responsible for - terminating lines appropriately. Besides the line, the function - receives a flag indicating the intended "persistence" of the line: - True indicates that the line should be part of the final overall - report; False indicates that the line merely indicates progress of - the test execution. Each progress line shows the current values of - the cumulative test execution counts; a final, persistent line shows - the final count values.

    The PutText function is also passed, and returns, an arbitrary state - value (called st here). The initial state value is given in the - PutText; the final value is returned by runTestText.

    Constructors

    PutText (String -> Bool -> st -> IO st) st 

    putTextToHandle

    Arguments

    :: Handle 
    -> Bool

    Write progress lines to handle?

    -> PutText Int 

    Two reporting schemes are defined here. putTextToHandle writes - report lines to a given handle. putTextToShowS accumulates - persistent lines for return as a whole by runTestText.

    putTextToHandle writes persistent lines to the given handle, - following each by a newline character. In addition, if the given flag - is True, it writes progress lines to the handle as well. A progress - line is written with no line termination, so that it can be - overwritten by the next report line. As overwriting involves writing - carriage return and blank characters, its proper effect is usually - only obtained on terminal devices.

    putTextToShowS :: PutText ShowS

    Accumulates persistent lines (dropping progess lines) for return by - runTestText. The accumulated lines are represented by a - ShowS (String -> String) function whose first argument is the - string to be appended to the accumulated report lines.

    runTestText :: PutText st -> Test -> IO (Counts, st)

    Executes a test, processing each report line according to the given - reporting scheme. The reporting scheme's state is threaded through calls - to the reporting scheme's function and finally returned, along with final - count values.

    showPath :: Path -> String

    Converts a test case path to a string, separating adjacent elements by - the colon (':'). An element of the path is quoted (as with show) when - there is potential ambiguity.

    showCounts :: Counts -> String

    Converts test execution counts to a string.

    runTestTT :: Test -> IO Counts

    Provides the "standard" text-based test controller. Reporting is made to - standard error, and progress reports are included. For possible - programmatic use, the final counts are returned.

    The "TT" in the name suggests "Text-based reporting to the Terminal".

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit.html deleted file mode 100644 index b2fd019..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/Test-HUnit.html +++ /dev/null @@ -1,37 +0,0 @@ -Test.HUnit

    HUnit-1.2.5.2: A unit testing framework for Haskell

    Safe HaskellSafe
    LanguageHaskell98

    Test.HUnit

    Description

    HUnit is a unit testing framework for Haskell, inspired by the JUnit tool - for Java. This guide describes how to use HUnit, assuming you are familiar - with Haskell, though not necessarily with JUnit.

    In the Haskell module where your tests will reside, import module - Test.HUnit:

       import Test.HUnit
    -

    Define test cases as appropriate:

       test1 = TestCase (assertEqual "for (foo 3)," (1,2) (foo 3))
    -   test2 = TestCase (do (x,y) <- partA 3
    -                        assertEqual "for the first result of partA," 5 x
    -                        b <- partB y
    -                        assertBool ("(partB " ++ show y ++ ") failed") b)
    -

    Name the test cases and group them together:

       tests = TestList [TestLabel "test1" test1, TestLabel "test2" test2]
    -

    Run the tests as a group. At a Haskell interpreter prompt, apply the function - runTestTT to the collected tests. (The TT suggests Text orientation - with output to the Terminal.)

       > runTestTT tests
    -   Cases: 2  Tried: 2  Errors: 0  Failures: 0
    -   >
    -

    If the tests are proving their worth, you might see:

       > runTestTT tests
    -   ### Failure in: 0:test1
    -   for (foo 3),
    -   expected: (1,2)
    -    but got: (1,3)
    -   Cases: 2  Tried: 2  Errors: 0  Failures: 1
    -   >
    -

    You can specify tests even more succinctly using operators and overloaded - functions that HUnit provides:

       tests = test [ "test1" ~: "(foo 3)" ~: (1,2) ~=? (foo 3),
    -                  "test2" ~: do (x, y) <- partA 3
    -                                assertEqual "for the first result of partA," 5 x
    -                                partB y @? "(partB " ++ show y ++ ") failed" ]
    -

    Assuming the same test failures as before, you would see:

       > runTestTT tests
    -   ### Failure in: 0:test1:(foo 3)
    -   expected: (1,2)
    -    but got: (1,3)
    -   Cases: 2  Tried: 2  Errors: 0  Failures: 1
    -   >
    -

    Documentation

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/doc-index.html deleted file mode 100644 index 3ecebb8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -HUnit-1.2.5.2: A unit testing framework for Haskell (Index)

    HUnit-1.2.5.2: A unit testing framework for Haskell

    Index

    @=?Test.HUnit.Base, Test.HUnit
    @?Test.HUnit.Base, Test.HUnit
    @?=Test.HUnit.Base, Test.HUnit
    assertTest.HUnit.Base, Test.HUnit
    AssertableTest.HUnit.Base, Test.HUnit
    assertBoolTest.HUnit.Base, Test.HUnit
    assertEqualTest.HUnit.Base, Test.HUnit
    assertFailureTest.HUnit.Lang, Test.HUnit.Base, Test.HUnit
    AssertionTest.HUnit.Lang, Test.HUnit.Base, Test.HUnit
    AssertionPredicableTest.HUnit.Base, Test.HUnit
    AssertionPredicateTest.HUnit.Base, Test.HUnit
    assertionPredicateTest.HUnit.Base, Test.HUnit
    assertStringTest.HUnit.Base, Test.HUnit
    casesTest.HUnit.Base, Test.HUnit
    Counts 
    1 (Type/Class)Test.HUnit.Base, Test.HUnit
    2 (Data Constructor)Test.HUnit.Base, Test.HUnit
    countsTest.HUnit.Base, Test.HUnit
    errorsTest.HUnit.Base, Test.HUnit
    failuresTest.HUnit.Base, Test.HUnit
    HUnitFailure 
    1 (Type/Class)Test.HUnit.Lang
    2 (Data Constructor)Test.HUnit.Lang
    LabelTest.HUnit.Base, Test.HUnit
    listAssertTest.HUnit.Base, Test.HUnit
    ListAssertableTest.HUnit.Base, Test.HUnit
    ListItemTest.HUnit.Base, Test.HUnit
    NodeTest.HUnit.Base, Test.HUnit
    PathTest.HUnit.Base, Test.HUnit
    pathTest.HUnit.Base, Test.HUnit
    performTestTest.HUnit.Base, Test.HUnit
    performTestCaseTest.HUnit.Lang
    PutText 
    1 (Type/Class)Test.HUnit.Text, Test.HUnit
    2 (Data Constructor)Test.HUnit.Text, Test.HUnit
    putTextToHandleTest.HUnit.Text, Test.HUnit
    putTextToShowSTest.HUnit.Text, Test.HUnit
    ReportProblemTest.HUnit.Base, Test.HUnit
    ReportStartTest.HUnit.Base, Test.HUnit
    runTestTextTest.HUnit.Text, Test.HUnit
    runTestTTTest.HUnit.Text, Test.HUnit
    showCountsTest.HUnit.Text, Test.HUnit
    showPathTest.HUnit.Text, Test.HUnit
    State 
    1 (Type/Class)Test.HUnit.Base, Test.HUnit
    2 (Data Constructor)Test.HUnit.Base, Test.HUnit
    terminalAppearanceTest.HUnit.Terminal
    TestTest.HUnit.Base, Test.HUnit
    testTest.HUnit.Base, Test.HUnit
    TestableTest.HUnit.Base, Test.HUnit
    TestCaseTest.HUnit.Base, Test.HUnit
    testCaseCountTest.HUnit.Base, Test.HUnit
    testCasePathsTest.HUnit.Base, Test.HUnit
    TestLabelTest.HUnit.Base, Test.HUnit
    TestListTest.HUnit.Base, Test.HUnit
    triedTest.HUnit.Base, Test.HUnit
    ~:Test.HUnit.Base, Test.HUnit
    ~=?Test.HUnit.Base, Test.HUnit
    ~?Test.HUnit.Base, Test.HUnit
    ~?=Test.HUnit.Base, Test.HUnit
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/index-frames.html deleted file mode 100644 index a84310d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -HUnit-1.2.5.2: A unit testing framework for Haskell \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/index.html deleted file mode 100644 index 71c8030..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/index.html +++ /dev/null @@ -1,5 +0,0 @@ -HUnit-1.2.5.2: A unit testing framework for Haskell

    HUnit-1.2.5.2: A unit testing framework for Haskell

    HUnit-1.2.5.2: A unit testing framework for Haskell

    HUnit is a unit testing framework for Haskell, inspired by the -JUnit tool for Java, see: http://www.junit.org.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Base.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Base.html deleted file mode 100644 index 6a675a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Base.html +++ /dev/null @@ -1,4 +0,0 @@ -Test.HUnit.Base

    Test.HUnit.Base

    Declaring tests

    data Test

    Making assertions

    Extending the assertion functionality

    class Assertable t

    class Testable t

    Test execution

    data State

    data Counts

    type Path

    data Node

    type ReportStart us

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Lang.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Lang.html deleted file mode 100644 index 7d4465b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Lang.html +++ /dev/null @@ -1,4 +0,0 @@ -Test.HUnit.Lang

    Test.HUnit.Lang

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Terminal.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Terminal.html deleted file mode 100644 index 0acc114..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Terminal.html +++ /dev/null @@ -1,4 +0,0 @@ -Test.HUnit.Terminal

    Test.HUnit.Terminal

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Text.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Text.html deleted file mode 100644 index 10c40cc..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit-Text.html +++ /dev/null @@ -1,4 +0,0 @@ -Test.HUnit.Text

    Test.HUnit.Text

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit.html deleted file mode 100644 index a86cf33..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/mini_Test-HUnit.html +++ /dev/null @@ -1,4 +0,0 @@ -Test.HUnit

    Test.HUnit

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/LICENSE deleted file mode 100644 index 926e979..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/LICENSE +++ /dev/null @@ -1,88 +0,0 @@ -Copyright (c) 2004 - 2011 John Goerzen -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - -* Neither the name of John Goerzen nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -============================================================================ -Special Notes for Included Code -============================================================================ - -If you split out the parts originally from other authors, and use them -completely independently of the rest of the library, you may treat them -under the licenses shown below. - ----------------------------------------------------- -Portions of System.Path come from Volker Wysk's HsShellScript -library, version 2.1.0. That code is Copyright (c) 2004 Volker Wysk -and was originally licensed under the GNU LGPL 2.1. Volker gave permission -on Aug. 10, 2011, to John Goerzen to relicense it under the same 3-clause -BSD license as MissingH itself. - ----------------------------------------------------- -Data.Hash.CRC32.Posix is -(C) 2002 HardCore SoftWare, Doug Hoyte -and is "distributed under the terms of the GNU GPL." This license is -the same as the main license for MissingH. - -The code was obtained from -http://cvs.sourceforge.net/viewcvs.py/haskell-libs/libs/crypto/crc32.hs - ----------------------------------------------------- -Data.Compression.Inflate is -Copyright 2004 Ian Lynagh -Licence: 3 clause BSD. - -Debian GNU/Linux users may find the 3-clause BSD license at -/usr/share/common-licenses/BSD. Alternatively, you may find it at -3rd-party-licenses/BSD. Please note that the University of California -has no claim on this code; simply substitute Ian Lynagh for the -University wherever it may occur in that file. - -The code was obtained from -http://urchin.earth.li/darcs/ian/inflate/Inflate.lhs ----------------------------------------------------- -Data.Hash.MD5* is -Copyright 2001 Ian Lynagh -Licence: GPL or 3 clause BSD - -Debian GNU/Linux users may find the 3-clause BSD license at -/usr/share/common-licenses/BSD. Alternatively, you may find it at -3rd-party-licenses/BSD. Please note that the University of California -has no claim on this code; simply substitute Ian Lynagh for the -University wherever it may occur in that file. - -The code was obtained from -http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/md5/ - ----------------------------------------------------- -System.Time.Utils.ParseDate is from -http://www.dtek.chalmers.se/~d00bring/projects.html - -Copyright (c) Bjrn Bringert -License: GNU General Public License, version 2 - -I (John Goerzen) have modified only the module name and Haddock -comments at the top of it. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Control-Concurrent-Thread-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Control-Concurrent-Thread-Utils.html deleted file mode 100644 index 22f0a50..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Control-Concurrent-Thread-Utils.html +++ /dev/null @@ -1,6 +0,0 @@ -Control.Concurrent.Thread.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Control.Concurrent.Thread.Utils

    Description

    This module provides various helpful utilities for dealing with threads.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    I/O utilities

    runInThread :: IO a -> (a -> IO b) -> IO ThreadId

    Takes a IO action and a function. The IO action will be called in a -separate thread. When it is completed, the specified function is called with -its result. This is a simple way of doing callbacks.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-BinPacking.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-BinPacking.html deleted file mode 100644 index 63dffc8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-BinPacking.html +++ /dev/null @@ -1,22 +0,0 @@ -Data.BinPacking

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2008-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.BinPacking

    Description

    Tools for packing into bins

    Written by John Goerzen, jgoerzen@complete.org

    This module is designed to solve this type of problem: Given a bunch of -objects of varying sizes, what is the best possible way to pack them into -fixed-size bins? This can be used, for instance, by the datapacker program -to pack files onto CDs or DVDs; by manufacturing environments to pack -physical items into physicl bins; etc.

    A description of bin packing algorithms can be found at -http://en.wikipedia.org/wiki/Bin_packing_problem.

    Synopsis

    Documentation

    type BinPacker = (Num size, Ord size, Show size, Show obj) => [size] -> [(size, obj)] -> Either (BinPackerError size obj) [[(size, obj)]]

    The primary type for bin-packing functions.

    These functions take a list of size of bins. If every bin is the same size, -you can pass repeat binSize to pass an infinite list of bins if the -same size. Any surplus bins will simply be ignored.

    [size] is the sizes of bins
    -[(size, obj)] is the sizes and objects
    -result is Either error or results

    data (Num size, Ord size, Show size, Show obj) => BinPackerError size obj

    Potential errors returned as Left values by BinPacker functions. -Calling show on this value will produce a nice error message suitable for -display.

    Constructors

    BPTooFewBins [(size, obj)]

    Ran out of bins; attached value is the list of objects that do not fit

    BPSizeTooLarge size (size, obj)

    Bin size1 exceeded by at least the given object and size

    BPOther String

    Other error

    Instances

    (Eq obj, Num size, Ord size, Show size, Show obj) => Eq (BinPackerError size obj) 
    (Num size, Ord size, Read size, Read obj, Show size, Show obj) => Read (BinPackerError size obj) 
    (Num size, Ord size, Show size, Show obj) => Show (BinPackerError size obj) 
    (Num size, Ord size, Show size, Show obj) => Error (BinPackerError size obj)

    Let us use this as part of the Either monad

    packByOrder :: BinPacker

    Pack objects into bins, preserving order. Objects will be taken from the -input list one by one, and added to each bin until the bin is full. Work will -then proceed on the next bin. No attempt is made to optimize allocations to -bins. This is the simplest and most naive bin-packing algorithm, but -may not make very good use of bin space.

    packLargeFirst :: BinPacker

    Pack objects into bins. For each bin, start with the largest objects, -and keep packing the largest object from the remainder until no object can -be found to put in the bin. This is substantially more efficient than -packByOrder, but requires sorting the input.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Bits-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Bits-Utils.html deleted file mode 100644 index dc151d5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Bits-Utils.html +++ /dev/null @@ -1,5 +0,0 @@ -Data.Bits.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable to platforms with rawSystem
    Safe HaskellNone
    LanguageHaskell98

    Data.Bits.Utils

    Description

    Bit-related utilities

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Documentation

    getBytes :: (Integral a, Bounded a, Bits a) => a -> [a]

    Returns a list representing the bytes that comprise a data type.

    Example:

    getBytes (0x12345678::Int) -> [0x12, 0x34, 0x56, 0x78]

    fromBytes :: (Bits a, Num a) => [a] -> a

    The opposite of getBytes, this function builds a number based on -its component bytes.

    Results are undefined if any components of the input list are > 0xff!

    c2w8 :: Char -> Word8

    Converts a Char to a Word8.

    s2w8 :: String -> [Word8]

    Converts a String to a [Word8].

    w82c :: Word8 -> Char

    Converts a Word8 to a Char.

    w82s :: [Word8] -> String

    Converts a [Word8] to a String.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-CSV.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-CSV.html deleted file mode 100644 index b5a9e6b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-CSV.html +++ /dev/null @@ -1,24 +0,0 @@ -Data.CSV

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.CSV

    Description

    Haskell Parsec parsers for comma-separated value (CSV) files.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Documentation

    csvFile :: CharParser st [[String]]

    Parse a Comma-Separated Value (CSV) file. The return value is a list of -lines; each line is a list of cells; and each cell is a String.

    Please note that CSV files may have a different number of cells on each line. -Also, it is impossible to distinguish a CSV line that has a call with no data -from a CSV line that has no cells.

    Here are some examples:

    Input (literal strings)          Parses As (Haskell String syntax)
    --------------------------------- ---------------------------------
    -1,2,3                            [["1", "2", "3"]]
    -
    -l1                               [["l1"], ["l2"]]
    -l2
    -
    - (empty line)                    [[""]]
    -
    -NQ,"Quoted"                      [["NQ", "Quoted"]]
    -
    -NQ,"Embedded""Quote"             [["NQ", "Embedded\"Quote"]]

    To parse a String, you might use:

    import Text.ParserCombinators.Parsec
    -import Data.String.CSV
    -....
    -parse csvFile "" mystring

    To parse a file, you might instead use:

    do result <- parseFromFile csvFile "/path/to/file"

    Please note that the result of parsing will be of type -(Either ParseError [[String]]). A Left result indicates an error. -For more details, see the Parsec information.

    genCsvFile :: [[String]] -> String

    Generate CSV data for a file. The resulting string can be -written out to disk directly.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Compression-Inflate.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Compression-Inflate.html deleted file mode 100644 index c731b9a..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Compression-Inflate.html +++ /dev/null @@ -1,6 +0,0 @@ -Data.Compression.Inflate

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004 Ian Lynagh
    License3-clause BSD
    MaintainerIan Lynagh,
    Safe HaskellNone
    LanguageHaskell98

    Data.Compression.Inflate

    Description

    Maintainer : igloo@earth.li - Stability : provisional - Portability: portable

    Inflate algorithm implementation

    Copyright (C) 2004 Ian Lynagh

    Documentation

    inflate_string_remainder :: String -> (String, String)

    Returns (Data, Remainder)

    inflate :: [Int] -> (Output, [Bit])

    type Output = [Word32]

    data Bit

    Instances

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Either-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Either-Utils.html deleted file mode 100644 index 2b1803d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Either-Utils.html +++ /dev/null @@ -1,7 +0,0 @@ -Data.Either.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Either.Utils

    Description

    Utilities for working with the Either data type

    Synopsis

    Documentation

    maybeToEither

    Arguments

    :: MonadError e m 
    => e

    (Left e) will be returned if the Maybe value is Nothing

    -> Maybe a

    (Right a) will be returned if this is (Just a)

    -> m a 

    Converts a Maybe value to an Either value, using the supplied parameter -as the Left value if the Maybe is Nothing.

    This function can be interpreted as:

    maybeToEither :: e -> Maybe a -> Either e a

    Its definition is given as it is so that it can be used in the Error and related monads.

    forceEither :: Show e => Either e a -> a

    Pulls a Right value out of an Either value. If the Either value is -Left, raises an exception with "error".

    forceEitherMsg :: Show e => String -> Either e a -> a

    Like forceEither, but can raise a specific message with the error.

    eitherToMonadError :: MonadError e m => Either e a -> m a

    Takes an either and transforms it into something of the more generic -MonadError class.

    fromLeft :: Either a b -> a

    Take a Left to a value, crashes on a Right

    fromRight :: Either a b -> b

    Take a Right to a value, crashes on a Left

    fromEither :: Either a a -> a

    Take an Either, and return the value inside it

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-CRC32-GZip.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-CRC32-GZip.html deleted file mode 100644 index 43b4ed7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-CRC32-GZip.html +++ /dev/null @@ -1,6 +0,0 @@ -Data.Hash.CRC32.GZip

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Hash.CRC32.GZip

    Description

    CRC32 checksumming using the GZIP/PKZIP algorithm as used in both -ISO 3309 and section 8.1.1.6.2 of ITU-T V.42 and referenced in -RFC1952.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-CRC32-Posix.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-CRC32-Posix.html deleted file mode 100644 index 42b28d7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-CRC32-Posix.html +++ /dev/null @@ -1,5 +0,0 @@ -Data.Hash.CRC32.Posix

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2002 HardCore SoftWare, Doug Hoyte
    LicenseGNU GPL
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Hash.CRC32.Posix

    Description

    CRC32 checksumming using POSIX 1003.2-1992 algorithm for the polynomial { 32 26 -23 22 16 12 11 10 8 7 5 4 2 1 }, also defined in ISO 8802-3: 1989.

    Copyright (c) 2002 HardCore SoftWare, Doug Hoyte

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-MD5-Zord64_HARD.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-MD5-Zord64_HARD.html deleted file mode 100644 index f665401..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-MD5-Zord64_HARD.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Hash.MD5.Zord64_HARD

    MissingH-1.3.0.1: Large utility library

    Safe HaskellNone
    LanguageHaskell98

    Data.Hash.MD5.Zord64_HARD

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-MD5.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-MD5.html deleted file mode 100644 index 4bc01b0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Hash-MD5.html +++ /dev/null @@ -1,5 +0,0 @@ -Data.Hash.MD5

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2001 Ian Lynagh
    LicenseEither BSD or GPL
    MaintainerIan Lynagh <igloo@earth.li>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Hash.MD5

    Description

    Generation of MD5sums

    Written by Ian Lynagh, igloo@earth.li

    Synopsis

    Documentation

    md5 :: MD5 a => a -> ABCD

    The simplest function, gives you the MD5 of a string as 4-tuple of - 32bit words.

    md5s :: MD5 a => a -> String

    Returns a hex number ala the md5sum program.

    md5i :: MD5 a => a -> Integer

    Returns an integer equivalent to hex number from md5s.

    class MD5 a where

    Anything we want to work out the MD5 of must be an instance of class MD5

    Methods

    get_next :: a -> ([Word32], Int, a)

    len_pad :: Zord64 -> a -> a

    finished :: a -> Bool

    newtype ABCD

    Constructors

    ABCD (Word32, Word32, Word32, Word32) 

    Instances

    type Zord64 = Word64

    newtype Str

    Constructors

    Str String 

    Instances

    newtype BoolList

    Constructors

    BoolList [Bool] 

    Instances

    newtype WordList

    Constructors

    WordList ([Word32], Zord64) 

    Instances

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-List-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-List-Utils.html deleted file mode 100644 index 42dcd32..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-List-Utils.html +++ /dev/null @@ -1,78 +0,0 @@ -Data.List.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.List.Utils

    Description

    This module provides various helpful utilities for dealing with lists.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Merging

    merge :: Ord a => [a] -> [a] -> [a]

    Merge two sorted lists into a single, sorted whole.

    Example:

    merge [1,3,5] [1,2,4,6] -> [1,1,2,3,4,5,6]

    QuickCheck test property:

    prop_merge xs ys = - merge (sort xs) (sort ys) == sort (xs ++ ys) - where types = xs :: [Int]

    mergeBy :: (a -> a -> Ordering) -> [a] -> [a] -> [a]

    Merge two sorted lists using into a single, sorted whole, -allowing the programmer to specify the comparison function.

    QuickCheck test property:

    prop_mergeBy xs ys = - mergeBy cmp (sortBy cmp xs) (sortBy cmp ys) == sortBy cmp (xs ++ ys) - where types = xs :: [ (Int, Int) ] - cmp (x1,_) (x2,_) = compare x1 x2

    Tests

    startswith :: Eq a => [a] -> [a] -> Bool

    Returns true if the given list starts with the specified elements; -false otherwise. (This is an alias for "Data.List.isPrefixOf".)

    Example:

    startswith "He" "Hello" -> True

    endswith :: Eq a => [a] -> [a] -> Bool

    Returns true if the given list ends with the specified elements; -false otherwise. (This is an alias for "Data.List.isSuffixOf".)

    Example:

    endswith "lo" "Hello" -> True

    contains :: Eq a => [a] -> [a] -> Bool

    Deprecated: Use Data.List.isInfixOf, will be removed in MissingH 1.1.0

    Returns true if the given parameter is a sublist of the given list; -false otherwise.

    Example:

    contains "Haskell" "I really like Haskell." -> True
    -contains "Haskell" "OCaml is great." -> False

    This function was submitted to GHC and was applied as -isInfixOf. This function therefore is deprecated and will -be removed in future versions.

    hasAny

    Arguments

    :: Eq a 
    => [a]

    List of elements to look for

    -> [a]

    List to search

    -> Bool

    Result

    Returns true if the given list contains any of the elements in the search -list.

    Association List Utilities

    These functions are designed to augment the - association list functions in Data.List and - provide an interface similar to Data.FiniteMap or - Data.Map - for association lists.

    addToAL :: Eq key => [(key, elt)] -> key -> elt -> [(key, elt)]

    Adds the specified (key, value) pair to the given list, removing any -existing pair with the same key already present.

    delFromAL :: Eq key => [(key, a)] -> key -> [(key, a)]

    Removes all (key, value) pairs from the given list where the key -matches the given one.

    flipAL :: (Eq key, Eq val) => [(key, val)] -> [(val, [key])]

    Flips an association list. Converts (key1, val), (key2, val) pairs -to (val, [key1, key2]).

    keysAL :: [(key, a)] -> [key]

    Returns the keys that comprise the (key, value) pairs of the given AL.

    Same as:

    map fst

    valuesAL :: [(a, value)] -> [value]

    Returns the values the comprise the (key, value) pairs of the given -AL.

    Same as:

    map snd

    hasKeyAL :: Eq a => a -> [(a, b)] -> Bool

    Indicates whether or not the given key is in the AL.

    Association List Conversions

    strFromAL :: (Show a, Show b) => [(a, b)] -> String

    Converts an association list to a string. The string will have -one pair per line, with the key and value both represented as a Haskell string.

    This function is designed to work with [(String, String)] association lists, -but may work with other types as well.

    strToAL :: (Read a, Read b) => String -> [(a, b)]

    The inverse of strFromAL, this function reads a string and outputs the -appropriate association list.

    Like strFromAL, this is designed to work with [(String, String)] association -lists but may also work with other objects with simple representations.

    Conversions

    split :: Eq a => [a] -> [a] -> [[a]]

    Given a delimiter and a list (or string), split into components.

    Example:

    split "," "foo,bar,,baz," -> ["foo", "bar", "", "baz", ""]
    split "ba" ",foo,bar,,baz," -> [",foo,","r,,","z,"]

    join :: [a] -> [[a]] -> [a]

    Given a delimiter and a list of items (or strings), join the items -by using the delimiter.

    Example:

    join "|" ["foo", "bar", "baz"] -> "foo|bar|baz"

    replace :: Eq a => [a] -> [a] -> [a] -> [a]

    Given a list and a replacement list, replaces each occurance of the search -list with the replacement list in the operation list.

    Example:

    replace "," "." "127,0,0,1" -> "127.0.0.1"

    This could logically be thought of as:

    replace old new l = join new . split old $ l

    genericJoin :: Show a => String -> [a] -> String

    Like join, but works with a list of anything showable, converting -it to a String.

    Examples:

    genericJoin ", " [1, 2, 3, 4] -> "1, 2, 3, 4"
    -genericJoin "|" ["foo", "bar", "baz"] -> "\"foo\"|\"bar\"|\"baz\""

    takeWhileList :: ([a] -> Bool) -> [a] -> [a]

    Similar to Data.List.takeWhile, takes elements while the func is true. -The function is given the remainder of the list to examine.

    dropWhileList :: ([a] -> Bool) -> [a] -> [a]

    Similar to Data.List.dropWhile, drops elements while the func is true. -The function is given the remainder of the list to examine.

    spanList :: ([a] -> Bool) -> [a] -> ([a], [a])

    Similar to Data.List.span, but performs the test on the entire remaining -list instead of just one element.

    spanList p xs is the same as (takeWhileList p xs, dropWhileList p xs)

    breakList :: ([a] -> Bool) -> [a] -> ([a], [a])

    Similar to Data.List.break, but performs the test on the entire remaining -list instead of just one element.

    Advanced Conversions

    newtype WholeFunc a b

    The type used for functions for wholeMap. See wholeMap for details.

    Constructors

    WholeFunc ([a] -> (WholeFunc a b, [a], [b])) 

    wholeMap :: WholeFunc a b -> [a] -> [b]

    This is an enhanced version of the concatMap or map functions in -Data.List.

    Unlike those functions, this one:

    • Can consume a varying number of elements from the input list during - each iteration
    • Can arbitrarily decide when to stop processing data
    • Can return a varying number of elements to insert into the output list
    • Can actually switch processing functions mid-stream
    • Is not even restricted to processing the input list intact

    The function used by wholeMap, of type WholeFunc, is repeatedly called -with the input list. The function returns three things: the function -to call for the next iteration (if any), what remains of the input list, -and the list of output elements generated during this iteration. The return -value of wholeMap is the concatenation of the output element lists from -all iterations.

    Processing stops when the remaining input list is empty. An example -of a WholeFunc is fixedWidth.

    fixedWidth :: [Int] -> WholeFunc a [a]

    A parser designed to process fixed-width input fields. Use it with -wholeMap.

    The Int list passed to this function is the list of the field widths desired -from the input. The result is a list of those widths, if possible. If any -of the input remains after processing this list, it is added on as the final -element in the result list. If the input is less than the sum of the requested -widths, then the result list will be short the appropriate number of elements, -and its final element may be shorter than requested.

    Examples:

    wholeMap (fixedWidth [1, 2, 3]) "1234567890"
    - --> ["1","23","456","7890"]
    -wholeMap (fixedWidth (repeat 2)) "123456789"
    - --> ["12","34","56","78","9"]
    -wholeMap (fixedWidth []) "123456789"
    - --> ["123456789"]
    -wholeMap (fixedWidth [5, 3, 6, 1]) "Hello, This is a test."
    - --> ["Hello",", T","his is"," ","a test."]

    Fixed-Width and State Monad Utilities

    grab :: Int -> State [a] [a]

    Helps you pick out fixed-width components from a list.

    Example:

    conv :: String -> (String,String)
    -conv = runState $
    -        do f3 <- grab 3
    -           n2 <- grab 2
    -           return $ f3 ++ "," ++ n2
    -
    -main = print $ conv "TestIng"

    Prints:

    ("Tes,tI","ng")

    Miscellaneous

    countElem :: Eq a => a -> [a] -> Int

    Returns a count of the number of times the given element occured in the -given list.

    elemRIndex :: Eq a => a -> [a] -> Maybe Int

    Returns the rightmost index of the given element in the -given list.

    alwaysElemRIndex :: Eq a => a -> [a] -> Int

    Like elemRIndex, but returns -1 if there is nothing -found.

    seqList :: [a] -> [a]

    Forces the evaluation of the entire list.

    subIndex :: Eq a => [a] -> [a] -> Maybe Int

    Similar to Data.List.elemIndex. Instead of looking for one element in a -list, this function looks for the first occurance of a sublist in the list, -and returns the index of the first element of that occurance. If there is no -such list, returns Nothing.

    If the list to look for is the empty list, will return Just 0 regardless -of the content of the list to search.

    Examples:

    subIndex "foo" "asdfoobar" -> Just 3
    -subIndex "foo" [] -> Nothing
    -subIndex "" [] -> Just 0
    -subIndex "" "asdf" -> Just 0
    -subIndex "test" "asdftestbartest" -> Just 4
    -subIndex [(1::Int), 2] [0, 5, 3, 2, 1, 2, 4] -> Just 4

    uniq :: Eq a => [a] -> [a]

    Given a list, returns a new list with all duplicate elements removed. -For example:

    uniq "Mississippi" -> "Misp"

    You should not rely on this function necessarily preserving order, though -the current implementation happens to.

    This function is not compatible with infinite lists.

    This is presently an alias for Data.List.nub

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-MIME-Types.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-MIME-Types.html deleted file mode 100644 index 356fdc3..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-MIME-Types.html +++ /dev/null @@ -1,17 +0,0 @@ -Data.MIME.Types

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.MIME.Types

    Description

    Utilities for guessing MIME types of files.

    Written by John Goerzen, jgoerzen@complete.org

    Creating Lookup Objects

    defaultmtd :: MIMETypeData

    Default MIME type data to use

    readMIMETypes

    Arguments

    :: MIMETypeData

    Data to work with

    -> Bool

    Whether to work on strict data

    -> FilePath

    File to read

    -> IO MIMETypeData

    New object

    Read the given mime.types file and add it to an existing object. -Returns new object.

    hReadMIMETypes

    Arguments

    :: MIMETypeData

    Data to work with

    -> Bool

    Whether to work on strict data

    -> Handle

    Handle to read from

    -> IO MIMETypeData

    New object

    Load a mime.types file from an already-open handle.

    readSystemMIMETypes :: MIMETypeData -> IO MIMETypeData

    Read the system's default mime.types files, and add the data contained -therein to the passed object, then return the new one.

    Basic Access

    type MIMEResults = (Maybe String, Maybe String)

    Return value from guessing a file's type.

    The first element of the tuple gives the MIME type. It is Nothing if no -suitable type could be found.

    The second element gives the encoding. It is Nothing if there was no particular -encoding for the file, or if no encoding could be found.

    data MIMETypeData

    Constructors

    MIMETypeData 

    Fields

    suffixMap :: Map String String

    A mapping used to expand common suffixes into equivolent, - better-parsed versions. For instance, ".tgz" would expand - into ".tar.gz".

    encodingsMap :: Map String String

    A mapping used to determine the encoding of a file. - This is used, for instance, to map ".gz" to "gzip".

    typesMap :: Map String String

    A mapping used to map extensions to MIME types.

    commonTypesMap :: Map String String

    A mapping used to augment the typesMap when non-strict - lookups are used.

    guessType

    Arguments

    :: MIMETypeData

    Source data for guessing

    -> Bool

    Whether to limit to strict data

    -> String

    File or URL name to consider

    -> MIMEResults

    Result of guessing (see MIMEResults for details on interpreting it)

    Guess the type of a file given a filename or URL. The file - is not opened; only the name is considered.

    guessExtension

    Arguments

    :: MIMETypeData

    Source data for guessing

    -> Bool

    Whether to limit to strict data

    -> String

    MIME type to consider

    -> Maybe String

    Result of guessing, or Nothing if no match possible

    Guess the extension of a file based on its MIME type. - The return value includes the leading dot.

    Returns Nothing if no extension could be found.

    In the event that multiple possible extensions are available, - one of them will be picked and returned. The logic to select one - of these should be considered undefined.

    guessAllExtensions

    Arguments

    :: MIMETypeData

    Source data for guessing

    -> Bool

    Whether to limit to strict data

    -> String

    MIME type to consider

    -> [String]

    Result of guessing

    Similar to guessExtension, but returns a list of all possible matching -extensions, or the empty list if there are no matches.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Map-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Map-Utils.html deleted file mode 100644 index 7593fa6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Map-Utils.html +++ /dev/null @@ -1,15 +0,0 @@ -Data.Map.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Map.Utils

    Description

    This module provides various helpful utilities for dealing with Data.Maps.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Basic Utilities

    flipM :: (Ord key, Ord val) => Map key val -> Map val [key]

    Flips a Map. See flipAL for more on the similar -function for lists.

    flippedLookupM :: (Ord val, Ord key) => val -> Map key val -> [key]

    Returns a list of all keys in the Map whose value matches the -parameter. If the value does not occur in the Map, the empty -list is returned.

    forceLookupM :: (Show key, Ord key) => String -> key -> Map key elt -> elt

    Performs a lookup, and raises an exception (with an error message -prepended with the given string) if the key could not be found.

    Conversions

    strToM :: (Read a, Read b, Ord a) => String -> Map a b

    Converts a String into a String, String Map. See -strToAL for more on the similar function for association -lists.

    This implementation is simple:

    strToM = Data.Map.fromList . strToAL

    This function is designed to work with Map String String objects, -but may work with other key/value combinations if they have simple -representations.

    strFromM :: (Show a, Show b, Ord a) => Map a b -> String

    Converts a String, String Map into a string representation. -See strFromAL for more on the similar function for -association lists. This implementation is simple:

    strFromM = strFromAL . Data.Map.toList

    This function is designed to work with Map String String objects, -but may also work with other objects with simple representations.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Maybe-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Maybe-Utils.html deleted file mode 100644 index b00ff78..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Maybe-Utils.html +++ /dev/null @@ -1,6 +0,0 @@ -Data.Maybe.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Maybe.Utils

    Description

    Utilities for working with the Either data type

    Synopsis

    Documentation

    forceMaybe :: Maybe a -> a

    Pulls a Just value out of a Maybe value. If the Maybe value is -Nothing, raises an exception with error.

    forceMaybeMsg :: String -> Maybe a -> a

    Like forceMaybe, but lets you customize the error message raised if -Nothing is supplied.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Progress-Meter.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Progress-Meter.html deleted file mode 100644 index b0f63d9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Progress-Meter.html +++ /dev/null @@ -1,9 +0,0 @@ -Data.Progress.Meter

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2006-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Progress.Meter

    Description

    Tool for maintaining a status bar, supporting multiple simultaneous tasks, -as a layer atop Data.Progress.Tracker.

    Written by John Goerzen, jgoerzen@complete.org

    Types

    type ProgressMeter = MVar ProgressMeterR

    Creation and Configuration

    simpleNewMeter :: Progress -> IO ProgressMeter

    Set up a new status bar using defaults:

    • The given tracker
    • Width 80
    • Data.Quantity.renderNums binaryOpts 1
    • Unit inticator B

    newMeter

    Arguments

    :: Progress

    The top-level Progress

    -> String

    Unit indicator string

    -> Int

    Width of the terminal -- usually 80

    -> ([Integer] -> [String])

    A function to render sizes

    -> IO ProgressMeter 

    Set up a new status bar.

    setComponents :: ProgressMeter -> [Progress] -> IO ()

    Adjust the list of components of this ProgressMeter.

    addComponent :: ProgressMeter -> Progress -> IO ()

    Add a new component to the list of components.

    removeComponent :: ProgressMeter -> String -> IO ()

    Remove a component by name.

    setWidth :: ProgressMeter -> Int -> IO ()

    Adjusts the width of this ProgressMeter.

    Rendering and Output

    renderMeter :: ProgressMeter -> IO String

    Render the current status.

    displayMeter :: Handle -> ProgressMeter -> IO ()

    Like renderMeter, but prints it to the screen instead of returning it.

    This function will output CR, then the meter.

    Pass stdout as the handle for regular display to the screen.

    clearMeter :: Handle -> ProgressMeter -> IO ()

    Clears the meter -- outputs CR, spaces equal to the width - 1, -then another CR.

    Pass stdout as the handle for regular display to the screen.

    writeMeterString :: Handle -> ProgressMeter -> String -> IO ()

    Clears the meter, writes the given string, then restores the meter. -The string is assumed to contain a trailing newline.

    Pass stdout as the handle for regular display to the screen.

    autoDisplayMeter

    Arguments

    :: ProgressMeter

    The meter to display

    -> Int

    Update interval in seconds

    -> (ProgressMeter -> IO ())

    Function to display it

    -> IO ThreadId

    Resulting thread id

    Starts a thread that updates the meter every n seconds by calling -the specified function. Note: displayMeter stdout -is an ideal function here.

    Save this threadID and use it later to call stopAutoDisplayMeter.

    killAutoDisplayMeter :: ProgressMeter -> ThreadId -> IO ()

    Stops the specified meter from displaying.

    You should probably call clearMeter after a call to this.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Progress-Tracker.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Progress-Tracker.html deleted file mode 100644 index e6fec6c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Progress-Tracker.html +++ /dev/null @@ -1,73 +0,0 @@ -Data.Progress.Tracker

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2006-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Progress.Tracker

    Description

    Tools for tracking the status of a long operation.

    Written by John Goerzen, jgoerzen@complete.org

    See also Data.Progress.Meter

    Introduction

    ProgressTracker is a module for tracking the progress on long-running -operations. It can be thought of as the back end engine behind -a status bar. ProgressTracker can do things such as track how far along -a task is, provide an estimated time of completion, estimated time remaining, -current speed, etc. It is designed to be as generic as possible; it can even -base its speed calculations on something other than the system clock.

    ProgressTracker also supports a notion of a parent tracker. This is used when -a large task is composed of several individual tasks which may also be -long-running. Downloading many large files over the Internet is a common -example of this.

    Any given ProgressTracker can be told about one or more parent trackers. -When the child tracker's status is updated, the parent tracker's status is -also updated in the same manner. Therefore, the progress on each individual -component, as well as the overall progress, can all be kept in sync -automatically.

    Finally, you can register callbacks. Callbacks are functions that are called -whenever the status of a tracker changes. They'll be passed the old and new -status and are intended to do things like update on-screen status displays.

    The cousin module Meter can be used to nicely render -these trackers on a console.

    newProgress

    Arguments

    :: String

    Name of this tracker

    -> Integer

    Total units expected

    -> IO Progress 

    Create a new Progress object with the given name and number -of total units initialized as given. The start time will be initialized -with the current time at the present moment according to the system clock. -The units completed will be set to 0, the time source will be set to the -system clock, and the parents and callbacks will be empty.

    If you need more control, see 'newProgress\''.

    Example:

    prog <- newProgress "mytracker" 1024

    newProgress' :: ProgressStatus -> [ProgressCallback] -> IO Progress

    Create a new Progress object initialized with the given status and -callbacks. -No adjustment to the startTime will be made. If you -want to use the system clock, you can initialize startTime with -the return value of defaultTimeSource and also pass defaultTimeSource -as the timing source.

    addCallback :: Progress -> ProgressCallback -> IO ()

    Adds an new callback to an existing Progress. The callback will be -called whenever the object's status is updated, except by the call to finishP.

    Please note that the Progress object will be locked while the callback is -running, so the callback will not be able to make any modifications to it.

    addParent

    Arguments

    :: Progress

    The child object

    -> Progress

    The parent to add to this child

    -> IO () 

    Adds a new parent to an existing Progress. The parent -will automatically have its completed and total counters incremented -by the value of those counters in the existing Progress.

    Updating

    incrP :: Progress -> Integer -> IO ()

    Increment the completed unit count in the Progress object -by the amount given. If the value as given exceeds the total, then -the total will also be raised to match this value so that the -completed count never exceeds the total.

    You can decrease the completed unit count by supplying a negative number -here.

    incrP' :: Progress -> Integer -> IO ()

    Like incrP, but never modify the total.

    setP :: Progress -> Integer -> IO ()

    Set the completed unit count in the Progress object to the specified -value. Unlike incrP, this function sets the count to a specific value, -rather than adding to the existing value. If this value exceeds the total, -then the total will also be raised to match this value so that the completed -count never exceeds teh total.

    setP' :: Progress -> Integer -> IO ()

    Like setP, but never modify the total.

    incrTotal :: Progress -> Integer -> IO ()

    Increment the total unit count in the Progress object by the amount -given. This would rarely be needed, but could be needed in some special cases -when the total number of units is not known in advance.

    setTotal :: Progress -> Integer -> IO ()

    Set the total unit count in the Progress object to the specified -value. Like incrTotal, this would rarely be needed.

    finishP :: Progress -> IO ()

    Call this when you are finished with the object. It is especially -important to do this when parent objects are involved.

    This will simply set the totalUnits to the current completedUnits count, -but will not call the callbacks. It will additionally propogate -any adjustment in totalUnits to the parents, whose callbacks will be -called.

    This ensures that the total expected counts on the parent are always correct. -Without doing this, if, say, a transfer ended earlier than expected, ETA -values on the parent would be off since it would be expecting more data than -actually arrived.

    Reading and Processing

    getSpeed :: (ProgressStatuses a (IO b), Fractional b) => a -> IO b

    Returns the speed in units processed per time unit. (If you are -using the default time source, this would be units processed per second). -This obtains the current speed solely from analyzing the Progress object.

    If no time has elapsed yet, returns 0.

    You can use this against either a Progress object or a ProgressStatus -object. This is in the IO monad because the speed is based on the current -time.

    Example:

    getSpeed progressobj >>= print

    Don't let the type of this function confuse you. It is a fancy way of saying -that it can take either a Progress or a ProgressStatus object, and returns -a number that is valid as any Fractional type, such as a Double, Float, or -Rational.

    getETR :: (ProgressStatuses a (IO Integer), ProgressStatuses a (IO Rational)) => a -> IO Integer

    Returns the estimated time remaining, in standard time units.

    Returns 0 whenever getSpeed would return 0.

    See the comments under getSpeed for information about this function's type -and result.

    getETA :: (ProgressStatuses a (IO Integer), ProgressStatuses a (IO Rational)) => a -> IO Integer

    Returns the estimated system clock time of completion, in standard -time units. Returns the current time whenever getETR would return 0.

    See the comments under getSpeed for information about this function's type -and result.

    Types

    data ProgressStatus

    The main progress status record.

    data Progress

    The main Progress object.

    type ProgressTimeSource = IO Integer

    A function that, when called, yields the current time. -The default is defaultTimeSource.

    type ProgressCallback = ProgressStatus -> ProgressStatus -> IO ()

    The type for a callback function for the progress tracker. -When given at creation time to 'newProgress\'' or when added via addCallback, -these functions get called every time the status of the tracker changes.

    This function is passed two ProgressStatus records: the first -reflects the status prior to the update, and the second reflects -the status after the update.

    Please note that the owning Progress object will be locked while the -callback is running, so the callback will not be able to make changes to it.

    class ProgressStatuses a b where

    Methods

    withStatus :: a -> (ProgressStatus -> b) -> b

    Lets you examine the ProgressStatus that is contained - within a Progress object. You can simply pass - a Progress object and a function to withStatus, and - withStatus will lock the Progress object (blocking any - modifications while you are reading it), then pass the object - to your function. If you happen to already have a ProgressStatus - object, withStatus will also accept it and simply pass it unmodified - to the function.

    Utilities

    defaultTimeSource :: ProgressTimeSource

    The default time source for the system. This is defined as:

    getClockTime >>= (return . clockTimeToEpoch)
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Quantity.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Quantity.html deleted file mode 100644 index 77a45e1..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Quantity.html +++ /dev/null @@ -1,41 +0,0 @@ -Data.Quantity

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2006-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Quantity

    Description

    Tools for rendering sizes

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Documentation

    renderNum

    Arguments

    :: (Ord a, Real a) 
    => SizeOpts 
    -> Int

    Precision of the result

    -> a

    The number to examine

    -> String 

    Render a number into a string, based on the given quantities. This is -useful for displaying quantities in terms of bytes or in SI units. Give this -function the SizeOpts for the desired output, and a precision (number of -digits to the right of the decimal point), and you get a string output.

    Here are some examples:

    Data.Quantity> renderNum binaryOpts 0 1048576
    -"1M"
    -Data.Quantity> renderNum binaryOpts 2 10485760
    -"10.00M"
    -Data.Quantity> renderNum binaryOpts 3 1048576
    -"1.000M"
    -Data.Quantity> renderNum binaryOpts 3 1500000
    -"1.431M"
    -Data.Quantity> renderNum binaryOpts 2 (1500 ** 3)
    -"3.14G"
    Data.Quantity> renderNum siOpts 2 1024
    -"1.02k"
    -Data.Quantity> renderNum siOpts 2 1048576
    -"1.05M"
    -Data.Quantity> renderNum siOpts 2 0.001
    -"1.00m"
    -Data.Quantity> renderNum siOpts 2 0.0001
    -"100.00u"

    If you want more control over the output, see quantifyNum.

    renderNums

    Arguments

    :: (Ord a, Real a) 
    => SizeOpts 
    -> Int

    Prevision of the result

    -> [a]

    The numbers to examine

    -> [String]

    Result

    Like renderNum, but operates on a list of numbers. The first number -in the list will be evaluated for the suffix. The same suffix and scale will -be used for the remaining items in the list. See renderNum for more -examples.

    Also, unlike renderNum, the %f instead of %g printf format is used so that -"scientific" notation is avoided in the output.

    Examples:

    *Data.Quantity> renderNums binaryOpts 3 [1500000, 10240, 104857600]
    -["1.431M","0.010M","100.000M"]
    -*Data.Quantity> renderNums binaryOpts 3 [1500, 10240, 104857600]
    -["1.465K","10.000K","102400.000K"]

    parseNum

    Arguments

    :: (Read a, Fractional a) 
    => SizeOpts

    Information on how to parse this data

    -> Bool

    Whether to perform a case-insensitive match

    -> String

    The string to parse

    -> Either String a 

    Parses a String, possibly generated by renderNum. Parses the suffix -and applies it to the number, which is read via the Read class.

    Returns Left "error message" on error, or Right number on successful parse.

    If you want an Integral result, the convenience function parseNumInt is for -you.

    parseNumInt

    Arguments

    :: (Read a, Integral a) 
    => SizeOpts

    Information on how to parse this data

    -> Bool

    Whether to perform a case-insensitive match

    -> String

    The string to parse

    -> Either String a 

    Parse a number as with parseNum, but return the result as -an Integral. Any type such as Integer, Int, etc. can be used for the -result type.

    This function simply calls round on the result of parseNum. A -Double is used internally for the parsing of the numeric component.

    By using this function, a user can still say something like 1.5M and get an -integral result.

    quantifyNum :: (Ord a, Real a, Floating b, Ord b) => SizeOpts -> a -> (b, Char)

    Takes a number and returns a new (quantity, suffix) combination. -The space character is used as the suffix for items around 0.

    quantifyNums :: (Ord a, Real a, Floating b, Ord b) => SizeOpts -> [a] -> ([b], Char)

    Like quantifyNum, but takes a list of numbers. The first number in -the list will be evaluated for the suffix. The same suffix and scale will -be used for the remaining items in the list. Please see renderNums for -an example of how this works.

    It is invalid to use this function on an empty list.

    data SizeOpts

    The options for quantifyNum and renderNum

    Constructors

    SizeOpts 

    Fields

    base :: Int

    The base from which calculations are made

    powerIncr :: Int

    The increment to the power for each new suffix

    firstPower :: Int

    The first power for which suffixes are given

    suffixes :: String

    The suffixes themselves

    binaryOpts :: SizeOpts

    Predefined definitions for byte measurement in groups of 1024, from 0 to -2**80

    siOpts :: SizeOpts

    Predefined definitions for SI measurement, from 10**-24 to 10**24.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-String-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-String-Utils.html deleted file mode 100644 index 0dbb28d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-String-Utils.html +++ /dev/null @@ -1,19 +0,0 @@ -Data.String.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.String.Utils

    Description

    This module provides various helpful utilities for dealing with strings.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Whitespace Removal

    strip :: String -> String

    Removes any whitespace characters that are present at the start -or end of a string. Does not alter the internal contents of a -string. If no whitespace characters are present at the start or end -of a string, returns the original string unmodified. Safe to use on -any string.

    Note that this may differ from some other similar -functions from other authors in that:

    1. If multiple whitespace -characters are present all in a row, they are all removed;
    2. If no -whitespace characters are present, nothing is done.

    lstrip :: String -> String

    Same as strip, but applies only to the left side of the string.

    rstrip :: String -> String

    Same as strip, but applies only to the right side of the string.

    Tests

    Note: These functions are aliases for functions - in Data.List.Utils.

    startswith :: Eq a => [a] -> [a] -> Bool

    Returns true if the given list starts with the specified elements; -false otherwise. (This is an alias for "Data.List.isPrefixOf".)

    Example:

    startswith "He" "Hello" -> True

    endswith :: Eq a => [a] -> [a] -> Bool

    Returns true if the given list ends with the specified elements; -false otherwise. (This is an alias for "Data.List.isSuffixOf".)

    Example:

    endswith "lo" "Hello" -> True

    Conversions

    Note: Some of these functions are aliases for functions - in Data.List.Utils.

    join :: [a] -> [[a]] -> [a]

    Given a delimiter and a list of items (or strings), join the items -by using the delimiter.

    Example:

    join "|" ["foo", "bar", "baz"] -> "foo|bar|baz"

    split :: Eq a => [a] -> [a] -> [[a]]

    Given a delimiter and a list (or string), split into components.

    Example:

    split "," "foo,bar,,baz," -> ["foo", "bar", "", "baz", ""]
    split "ba" ",foo,bar,,baz," -> [",foo,","r,,","z,"]

    splitWs :: String -> [String]

    Splits a string around whitespace. Empty elements in the result -list are automatically removed.

    replace :: Eq a => [a] -> [a] -> [a] -> [a]

    Given a list and a replacement list, replaces each occurance of the search -list with the replacement list in the operation list.

    Example:

    replace "," "." "127,0,0,1" -> "127.0.0.1"

    This could logically be thought of as:

    replace old new l = join new . split old $ l

    escapeRe :: String -> String

    Escape all characters in the input pattern that are not alphanumeric.

    Does not make special allowances for NULL, which isn't valid in a -Haskell regular expression pattern.

    Reading

    maybeRead :: Read a => String -> Maybe a

    Attempts to parse a value from the front of the string.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Tuple-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Tuple-Utils.html deleted file mode 100644 index e9b8e50..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Data-Tuple-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Tuple.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Data.Tuple.Utils

    Contents

    Description

    This module provides various helpful utilities for dealing with lists.

    Written by Neil Mitchell, http://www.cs.york.ac.uk/~ndm/

    Synopsis

    • fst3 :: (a, b, c) -> a
    • snd3 :: (a, b, c) -> b
    • thd3 :: (a, b, c) -> c

    Extraction

    fst3 :: (a, b, c) -> a

    Take the first item out of a 3 element tuple

    snd3 :: (a, b, c) -> b

    Take the second item out of a 3 element tuple

    thd3 :: (a, b, c) -> c

    Take the third item out of a 3 element tuple

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/MissingH.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/MissingH.haddock deleted file mode 100644 index 89649d7..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/MissingH.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Email-Mailbox.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Email-Mailbox.html deleted file mode 100644 index f52a1be..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Email-Mailbox.html +++ /dev/null @@ -1,8 +0,0 @@ -Network.Email.Mailbox

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Network.Email.Mailbox

    Description

    General support for e-mail mailboxes

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Documentation

    data Flag

    The flags which may be assigned to a message.

    Instances

    type Flags = [Flag]

    Convenience shortcut

    type Message = String

    A Message is represented as a simple String.

    class (Show a, Show b, Eq b) => MailboxReader a b where

    Main class for readable mailboxes.

    The mailbox object a represents zero or more Messages. Each message -has a unique identifier b in a format specific to each given mailbox. -This identifier may or may not be persistent.

    Functions which return a list are encouraged -- but not guaranteed -- to -do so lazily.

    Implementing classes must provide, at minimum, getAll.

    Minimal complete definition

    getAll

    Methods

    listIDs :: a -> IO [b]

    Returns a list of all unique identifiers.

    listMessageFlags :: a -> IO [(b, Flags)]

    Returns a list of all unique identifiers as well as all flags.

    getAll :: a -> IO [(b, Flags, Message)]

    Returns a list of all messages, including their content, - flags, and unique identifiers.

    getMessages :: a -> [b] -> IO [(b, Flags, Message)]

    Returns information about specific messages.

    class MailboxReader a b => MailboxWriter a b where

    Methods

    appendMessages :: a -> [(Flags, Message)] -> IO [b]

    deleteMessages :: a -> [b] -> IO ()

    addFlags :: a -> [b] -> Flags -> IO ()

    removeFlags :: a -> [b] -> Flags -> IO ()

    setFlags :: a -> [b] -> Flags -> IO ()

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Email-Sendmail.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Email-Sendmail.html deleted file mode 100644 index facef0c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Email-Sendmail.html +++ /dev/null @@ -1,9 +0,0 @@ -Network.Email.Sendmail

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Network.Email.Sendmail

    Description

    This Haskell module provides an interface to transmitting a mail message.

    This is not compatible with Windows at this time.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Documentation

    sendmail

    Arguments

    :: Maybe String

    The envelope from address. If not specified, takes the system's default, which is usually based on the effective userid of the current process. This is not necessarily what you want, so I recommend specifying it.

    -> [String]

    A list of recipients for your message. An empty list is an error.

    -> String

    The message itself.

    -> IO () 

    Transmits an e-mail message using the system's mail transport agent.

    This function takes a message, a list of recipients, and an optional sender, -and transmits it using the system's MTA, sendmail.

    If sendmail is on the PATH, it will be used; otherwise, a list of system -default locations will be searched.

    A failure will be logged, since this function uses safeSystem -internally.

    This function will first try sendmail. If it does not exist, an error is -logged under System.Cmd.Utils.pOpen3 and various default sendmail locations -are tried. If that still fails, an error is logged and an exception raised.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-SocketServer.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-SocketServer.html deleted file mode 100644 index dfa8e34..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-SocketServer.html +++ /dev/null @@ -1,16 +0,0 @@ -Network.SocketServer

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityexperimental
    Portabilitysystems with networking
    Safe HaskellNone
    LanguageHaskell98

    Network.SocketServer

    Description

    This module provides an infrastructure to simplify server design.

    Written by John Goerzen, jgoerzen@complete.org

    Please note: this module is designed to work with TCP, UDP, and Unix domain -sockets, but only TCP sockets have been tested to date.

    This module is presently under-documented. For an example of usage, please -see the description of Network.FTP.Server.

    Generic Options and Types

    simpleTCPOptions

    Arguments

    :: Int

    Port Number

    -> InetServerOptions 

    Get Default options. You can always modify it later.

    type HandlerT = Socket -> SockAddr -> SockAddr -> IO ()

    The main handler type.

    The first parameter is the socket itself.

    The second is the address of the remote endpoint.

    The third is the address of the local endpoint.

    TCP server convenient setup

    serveTCPforever

    Arguments

    :: InetServerOptions

    Server options

    -> HandlerT

    Handler function

    -> IO () 

    Convenience function to completely set up a TCP -SocketServer and handle all incoming requests.

    This function is literally this:

    serveTCPforever options func =
    -    do sockserv <- setupSocketServer options
    -       serveForever sockserv func

    Lower-Level Processing

    setupSocketServer :: InetServerOptions -> IO SocketServer

    Takes some options and sets up the SocketServer. I will bind -and begin listening, but will not accept any connections itself.

    handleOne :: SocketServer -> HandlerT -> IO ()

    Handle one incoming request from the given SocketServer.

    serveForever :: SocketServer -> HandlerT -> IO ()

    Handle all incoming requests from the given SocketServer.

    closeSocketServer :: SocketServer -> IO ()

    Close the socket server. Does not terminate active -handlers, if any.

    Combinators

    loggingHandler

    Arguments

    :: String

    Name of logger to use

    -> Priority

    Priority of logged messages

    -> HandlerT

    Handler to call after logging

    -> HandlerT

    Resulting handler

    Log each incoming connection using the interface in -System.Log.Logger.

    Log when the incoming connection disconnects.

    Also, log any failures that may occur in the child handler.

    threadedHandler

    Arguments

    :: HandlerT

    Handler to call in the new thread

    -> HandlerT

    Resulting handler

    Handle each incoming connection in its own thread to - make the server multi-tasking.

    handleHandler

    Arguments

    :: (Handle -> SockAddr -> SockAddr -> IO ())

    Handler to call

    -> HandlerT 

    Give your handler function a Handle instead of a Socket.

    The Handle will be opened with ReadWriteMode (you use one handle for both -directions of the Socket). Also, it will be initialized with LineBuffering.

    Unlike other handlers, the handle will be closed when the function returns. -Therefore, if you are doing threading, you should to it before you call this -handler.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Utils.html deleted file mode 100644 index 6022a36..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Network-Utils.html +++ /dev/null @@ -1,6 +0,0 @@ -Network.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilitysystems with networking
    Safe HaskellNone
    LanguageHaskell98

    Network.Utils

    Description

    This module provides various helpful utilities for dealing with networking

    Written by John Goerzen, jgoerzen@complete.org

    Documentation

    niceSocketsDo :: IO a -> IO a

    Sets up the system for networking. Similar to the built-in -withSocketsDo (and actually, calls it), but also sets the SIGPIPE -handler so that signal is ignored.

    Example:

    main = niceSocketsDo $ do { ... }
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Cmd-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Cmd-Utils.html deleted file mode 100644 index ab987a4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Cmd-Utils.html +++ /dev/null @@ -1,51 +0,0 @@ -System.Cmd.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable to platforms with POSIX process\/signal tools
    Safe HaskellNone
    LanguageHaskell98

    System.Cmd.Utils

    Description

    Command invocation utilities.

    Written by John Goerzen, jgoerzen@complete.org

    Please note: Most of this module is not compatible with Hugs.

    Command lines executed will be logged using System.Log.Logger at the -DEBUG level. Failure messages will be logged at the WARNING level in addition -to being raised as an exception. Both are logged under -"System.Cmd.Utils.funcname" -- for instance, -"System.Cmd.Utils.safeSystem". If you wish to suppress these messages -globally, you can simply run:

    updateGlobalLogger "System.Cmd.Utils.safeSystem"
    -                    (setLevel CRITICAL)

    See also: updateGlobalLogger, -System.Log.Logger.

    It is possible to set up pipelines with these utilities. Example:

    (pid1, x1) <- pipeFrom "ls" ["/etc"]
    -(pid2, x2) <- pipeBoth "grep" ["x"] x1
    -putStr x2
    -... the grep output is displayed ...
    -forceSuccess pid2
    -forceSuccess pid1

    Remember, when you use the functions that return a String, you must not call -forceSuccess until after all data from the String has been consumed. Failure -to wait will cause your program to appear to hang.

    Here is an example of the wrong way to do it:

    (pid, x) <- pipeFrom "ls" ["/etc"]
    -forceSuccess pid         -- Hangs; the called program hasn't terminated yet
    -processTheData x

    You must instead process the data before calling forceSuccess.

    When using the hPipe family of functions, this is probably more obvious.

    Most of this module will be incompatible with Windows.

    High-Level Tools

    data PipeHandle

    Return value from pipeFrom, pipeLinesFrom, pipeTo, or -pipeBoth. Contains both a ProcessID and the original command that was -executed. If you prefer not to use forceSuccess on the result of one -of these pipe calls, you can use (processID ph), assuming ph is your PipeHandle, -as a parameter to getProcessStatus.

    Constructors

    PipeHandle 

    Fields

    processID :: ProcessID
     
    phCommand :: FilePath
     
    phArgs :: [String]
     
    phCreator :: String

    Function that created it

    safeSystem :: FilePath -> [String] -> IO ()

    Invokes the specified command in a subprocess, waiting for the result. -If the command terminated successfully, return normally. Otherwise, -raises a userError with the problem.

    Implemented in terms of posixRawSystem where supported, and System.Posix.rawSystem otherwise.

    forceSuccess :: PipeHandle -> IO ()

    Uses getProcessStatus to obtain the exit status -of the given process ID. If the process terminated normally, does nothing. -Otherwise, raises an exception with an appropriate error message.

    This call will block waiting for the given pid to terminate.

    Not available on Windows.

    posixRawSystem :: FilePath -> [String] -> IO ProcessStatus

    Invokes the specified command in a subprocess, waiting for the result. -Return the result status. Never raises an exception. Only available -on POSIX platforms.

    Like system(3), this command ignores SIGINT and SIGQUIT and blocks SIGCHLD -during its execution.

    Logs as System.Cmd.Utils.posixRawSystem

    forkRawSystem :: FilePath -> [String] -> IO ProcessID

    Invokes the specified command in a subprocess, without waiting for -the result. Returns the PID of the subprocess -- it is YOUR responsibility -to use getProcessStatus or getAnyProcessStatus on that at some point. Failure -to do so will lead to resource leakage (zombie processes).

    This function does nothing with signals. That too is up to you.

    Logs as System.Cmd.Utils.forkRawSystem

    Piping with lazy strings

    pipeFrom :: FilePath -> [String] -> IO (PipeHandle, String)

    Read data from a pipe. Returns a lazy string and a PipeHandle.

    ONLY AFTER the string has been read completely, You must call either -getProcessStatus or forceSuccess on the PipeHandle. -Zombies will result otherwise.

    Not available on Windows.

    pipeLinesFrom :: FilePath -> [String] -> IO (PipeHandle, [String])

    Like pipeFrom, but returns data in lines instead of just a String. -Shortcut for calling lines on the result from pipeFrom.

    Note: this function logs as pipeFrom.

    Not available on Windows.

    pipeTo :: FilePath -> [String] -> String -> IO PipeHandle

    Write data to a pipe. Returns a ProcessID.

    You must call either -getProcessStatus or forceSuccess on the ProcessID. -Zombies will result otherwise.

    Not available on Windows.

    pipeBoth :: FilePath -> [String] -> String -> IO (PipeHandle, String)

    Like a combination of pipeTo and pipeFrom; forks an IO thread -to send data to the piped program, and simultaneously returns its output -stream.

    The same note about checking the return status applies here as with pipeFrom.

    Not available on Windows.

    Piping with handles

    hPipeFrom :: FilePath -> [String] -> IO (PipeHandle, Handle)

    Read data from a pipe. Returns a Handle and a PipeHandle.

    When done, you must hClose the handle, and then use either forceSuccess or -getProcessStatus on the PipeHandle. Zombies will result otherwise.

    This function logs as pipeFrom.

    Not available on Windows or with Hugs.

    hPipeTo :: FilePath -> [String] -> IO (PipeHandle, Handle)

    Write data to a pipe. Returns a PipeHandle and a new Handle to write -to.

    When done, you must hClose the handle, and then use either forceSuccess or -getProcessStatus on the PipeHandle. Zombies will result otherwise.

    This function logs as pipeTo.

    Not available on Windows.

    hPipeBoth :: FilePath -> [String] -> IO (PipeHandle, Handle, Handle)

    Like a combination of hPipeTo and hPipeFrom; returns -a 3-tuple of (PipeHandle, Data From Pipe, Data To Pipe).

    When done, you must hClose both handles, and then use either forceSuccess or -getProcessStatus on the PipeHandle. Zombies will result otherwise.

    Hint: you will usually need to ForkIO a thread to handle one of the Handles; -otherwise, deadlock can result.

    This function logs as pipeBoth.

    Not available on Windows.

    Low-Level Tools

    data PipeMode

    Constructors

    ReadFromPipe 
    WriteToPipe 

    pOpen :: PipeMode -> FilePath -> [String] -> (Handle -> IO a) -> IO a

    Open a pipe to the specified command.

    Passes the handle on to the specified function.

    The PipeMode specifies what you will be doing. That is, specifing ReadFromPipe -sets up a pipe from stdin, and WriteToPipe sets up a pipe from stdout.

    Not available on Windows.

    pOpen3

    Arguments

    :: Maybe Fd

    Send stdin to this fd

    -> Maybe Fd

    Get stdout from this fd

    -> Maybe Fd

    Get stderr from this fd

    -> FilePath

    Command to run

    -> [String]

    Command args

    -> (ProcessID -> IO a)

    Action to run in parent

    -> IO ()

    Action to run in child before execing (if you don't need something, set this to return ()) -- IGNORED IN HUGS

    -> IO a 

    Runs a command, redirecting things to pipes.

    Not available on Windows.

    Note that you may not use the same fd on more than one item. If you -want to redirect stdout and stderr, dup it first.

    pOpen3Raw

    Arguments

    :: Maybe Fd

    Send stdin to this fd

    -> Maybe Fd

    Get stdout from this fd

    -> Maybe Fd

    Get stderr from this fd

    -> FilePath

    Command to run

    -> [String]

    Command args

    -> IO ()

    Action to run in child before execing (if you don't need something, set this to return ()) -- IGNORED IN HUGS

    -> IO ProcessID 

    Runs a command, redirecting things to pipes.

    Not available on Windows.

    Returns immediately with the PID of the child. Using waitProcess on it -is YOUR responsibility!

    Note that you may not use the same fd on more than one item. If you -want to redirect stdout and stderr, dup it first.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Console-GetOpt-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Console-GetOpt-Utils.html deleted file mode 100644 index 62d48f2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Console-GetOpt-Utils.html +++ /dev/null @@ -1,13 +0,0 @@ -System.Console.GetOpt.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Console.GetOpt.Utils

    Description

    Written by John Goerzen, jgoerzen@complete.org

    Utilities for command-line parsing, including wrappers around -the standard System.Console.GetOpt module.

    Documentation

    parseCmdLine :: ArgOrder a -> [OptDescr a] -> String -> IO ([a], [String])

    Simple command line parser -- a basic wrapper around the system's -default getOpt. See the System.Console.GetOpt manual for a description of the -first two parameters.

    The third parameter is a usage information header.

    The return value consists of the list of parsed flags and a list of -non-option arguments.

    validateCmdLine :: ArgOrder a -> [OptDescr a] -> String -> (([a], [String]) -> Maybe String) -> IO ([a], [String])

    Similar to parseCmdLine, but takes an additional function that validates -the post-parse command-line arguments. This is useful, for example, in -situations where there are two arguments that are mutually-exclusive and only -one may legitimately be given at a time.

    The return value of the function indicates whether or not it detected an -error condition. If it returns Nothing, there is no error. If it returns -Just String, there was an error, described by the String.

    type StdOption = (String, String)

    A type to standardize some common uses of GetOpt.

    The first component of the tuple is the long name of the option.

    The second component is empty if there is no arg, or has the arg otherwise.

    stdRequired

    Arguments

    :: String

    Name of arg

    -> String 
    -> StdOption 

    Handle a required argument.

    stdOptional

    Arguments

    :: String

    Name of arg

    -> Maybe String 
    -> StdOption 

    Handle an optional argument.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Daemon.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Daemon.html deleted file mode 100644 index 93c1e95..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Daemon.html +++ /dev/null @@ -1,9 +0,0 @@ -System.Daemon

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable to platforms with POSIX process\/signal tools
    Safe HaskellNone
    LanguageHaskell98

    System.Daemon

    Description

    Tools for writing daemons/server processes

    Written by John Goerzen, jgoerzen@complete.org

    Please note: Most of this module is not compatible with Hugs.

    Messages from this module are logged under System.Daemon. See -Logger for details.

    Based on background -from http://www.erlenstar.demon.co.uk/unix/faq_2.html#SEC16 and -http://www.haskell.org/hawiki/HaskellUnixDaemon.

    This module is not available on Windows.

    Synopsis

    Documentation

    detachDaemon :: IO ()

    Detach the process from a controlling terminal and run it in the -background, handling it with standard Unix deamon semantics.

    After running this, please note the following side-effects:

    • The PID of the running process will change
    • stdin, stdout, and stderr will not work (they'll be set to - /dev/null)
    • CWD will be changed to /

    I highly suggest running this function before starting any threads.

    Note that this is not intended for a daemon invoked from inetd(1).

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Debian-ControlParser.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Debian-ControlParser.html deleted file mode 100644 index 043aac0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Debian-ControlParser.html +++ /dev/null @@ -1,5 +0,0 @@ -System.Debian.ControlParser

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Debian.ControlParser

    Description

    This module provides various helpful utilities for dealing with Debian -files and programs.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Documentation

    control :: CharParser a [(String, String)]

    Main parser for the control file

    depPart :: CharParser a (String, Maybe (String, String), [String])

    Dependency parser.

    Returns (package name, Maybe version, arch list)

    version is (operator, operand)

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Debian.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Debian.html deleted file mode 100644 index 45cb54c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Debian.html +++ /dev/null @@ -1,7 +0,0 @@ -System.Debian

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Debian

    Description

    This module provides various helpful utilities for dealing with Debian -files and programs.

    Written by John Goerzen, jgoerzen@complete.org

    Control or Similar File Utilities

    type ControlFile = [(String, String)]

    The type representing the contents of a Debian control file, -or any control-like file (such as the output from apt-cache show, etc.)

    Version Number Utilities

    data DebVersion

    The type representing a Debian version number. This type is an instance -of Ord, but you can also use compareDebVersion if you prefer.

    compareDebVersion :: String -> String -> IO Ordering

    Compare the versions of two packages.

    checkDebVersion

    Arguments

    :: String

    Version 1

    -> String

    Operator

    -> String

    Version 2

    -> IO Bool 
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-FileArchive-GZip.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-FileArchive-GZip.html deleted file mode 100644 index c7f6bbc..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-FileArchive-GZip.html +++ /dev/null @@ -1,25 +0,0 @@ -System.FileArchive.GZip

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.FileArchive.GZip

    Description

    GZip file decompression

    Copyright (c) 2004 John Goerzen, jgoerzen@complete.org

    The GZip format is described in RFC1952.

    GZip Files

    GZip files contain one or more Sections. Each Section, on disk, begins -with a GZip Header, then stores the compressed data itself, and finally -stores a GZip Footer.

    The Header identifies the file as a GZip file, records the original -modification date and time, and, in some cases, also records the original -filename and comments.

    The Footer contains a GZip CRC32 checksum over the decompressed data as -well as a 32-bit length of the decompressed data. The module -GZip is used to validate stored CRC32 values.

    The vast majority of GZip files contain only one Section. Standard tools -that work with GZip files create single-section files by default.

    Multi-section files can be created by simply concatenating two existing -GZip files together. The standard gunzip and zcat tools will simply -concatenate the decompressed data when reading these files back. The -decompress function in this module will do the same.

    When reading data from this module, please use caution regarding how you access -it. For instance, if you are wanting to write the decompressed stream -to disk and validate its CRC32 value, you could use the decompress -function. However, you should process the entire stream before you check -the value of the Bool it returns. Otherwise, you will force Haskell to buffer -the entire file in memory just so it can check the CRC32.

    Types

    data Header

    The data structure representing the GZip header. This occurs -at the beginning of each Section on disk.

    Constructors

    Header 

    Fields

    method :: Int

    Compression method. Only 8 is defined at present.

    flags :: Int
     
    extra :: Maybe String
     
    filename :: Maybe String
     
    comment :: Maybe String
     
    mtime :: Word32

    Modification time of the original file

    xfl :: Int

    Extra flags

    os :: Int

    Creating operating system

    Instances

    type Section = (Header, String, Footer)

    A section represents a compressed component in a GZip file. -Every GZip file has at least one.

    data GZipError

    Constructors

    CRCError

    CRC-32 check failed

    NotGZIPFile

    Couldn't find a GZip header

    UnknownMethod

    Compressed with something other than method 8 (deflate)

    UnknownError String

    Other problem arose

    data Footer

    Stored on-disk at the end of each section.

    Constructors

    Footer 

    Fields

    size :: Word32

    The size of the original, decompressed data

    crc32 :: Word32

    The stored GZip CRC-32 of the original, decompressed data

    crc32valid :: Bool

    Whether or not the stored CRC-32 matches the calculated CRC-32 of the data

    Whole-File Processing

    decompress :: String -> (String, Maybe GZipError)

    Read a GZip file, decompressing all sections that are found.

    Returns a decompresed data stream and Nothing, or an unreliable string -and Just (error). If you get anything other than Nothing, the String -returned should be discarded.

    hDecompress

    Arguments

    :: Handle

    Input handle

    -> Handle

    Output handle

    -> IO (Maybe GZipError) 

    Read a GZip file, decompressing all sections found.

    Writes the decompressed data stream to the given output handle.

    Returns Nothing if the action was successful, or Just GZipError if there -was a problem. If there was a problem, the data written to the output -handle should be discarded.

    read_sections :: String -> Either GZipError [Section]

    Read all sections.

    Section Processing

    read_header :: String -> Either GZipError (Header, String)

    Read the GZip header. Return (Header, Remainder).

    read_section :: String -> Either GZipError (Section, String)

    Read one section, returning (ThisSection, Remainder)

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-Binary.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-Binary.html deleted file mode 100644 index a2924f8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-Binary.html +++ /dev/null @@ -1,45 +0,0 @@ -System.IO.Binary

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable to platforms supporting binary I\/O
    Safe HaskellNone
    LanguageHaskell98

    System.IO.Binary

    Description

    This module provides various helpful utilities for dealing with binary -input and output.

    You can use this module to deal with binary blocks of data as either Strings -or lists of Word8. The BinaryConvertible class provides this abstraction.

    Wherever you see HVIO, you can transparently substite a regular Handle. -This module can work with any HVIO object, however. See -System.IO.HVIO for more details.

    Versions of MissingH prior 0.11.6 lacked the BinaryConvertible class -and worked only with Strings and Handles.

    Important note: /binary functions are not supported in all Haskell -implementations/. Do not import or use this module unless you know you -are using an implementation that supports them. At this time, here -is the support status:

    • GHC 6.2 and above: yes
    • GHC 6.x, earlier versions: unknown
    • GHC 5.x: no
    • nhc98: no
    • Hugs: partial (maybe complete; needs more testing)

    Non-binary functions may be found in System.IO.

    See also: System.IO.BlockIO

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Support for different types of blocks

    class (Eq a, Show a) => BinaryConvertible a where

    Provides support for handling binary blocks with convenient -types.

    This module provides implementations for Strings and for [Word8] (lists of -Word8s).

    Methods

    toBuf :: [a] -> (Ptr CChar -> IO c) -> IO c

    fromBuf :: Int -> (Ptr CChar -> IO Int) -> IO [a]

    Entire File/Handle Utilities

    Opened Handle Data Copying

    hBlockCopy :: (HVIO a, HVIO b) => Int -> a -> b -> IO ()

    Copies everything from the input handle to the output handle using binary -blocks of the given size. This was once the following -beautiful implementation:

    hBlockCopy bs hin hout = hBlockInteract bs hin hout id

    (id is the built-in Haskell function that just returns whatever is given -to it)

    In more recent versions of MissingH, it uses a more optimized routine that -avoids ever having to convert the binary buffer at all.

    blockCopy :: Int -> IO ()

    Copies from stdin to stdout using binary blocks of the given size. -An alias for hBlockCopy over stdin and stdout

    Disk File Data Copying

    copyFileBlocksToFile :: Int -> FilePath -> FilePath -> IO ()

    Copies one filename to another in binary mode.

    Please note that the Unix permission bits on the output file cannot -be set due to a limitation of the Haskell openBinaryFile -function. Therefore, you may need to adjust those bits after the copy -yourself.

    This function is implemented using hBlockCopy internally.

    Binary Single-Block I/O

    hPutBufStr :: (HVIO a, BinaryConvertible b) => a -> [b] -> IO ()

    As a wrapper around the standard function hPutBuf, -this function takes a standard Haskell String instead of the far less -convenient Ptr a. The entire contents of the string will be written -as a binary buffer using hPutBuf. The length of the output will be -the length of the passed String or list.

    If it helps, you can thing of this function as being of type -Handle -> String -> IO ()

    putBufStr :: BinaryConvertible b => [b] -> IO ()

    An alias for hPutBufStr stdout

    hGetBufStr :: (HVIO a, BinaryConvertible b) => a -> Int -> IO [b]

    Acts a wrapper around the standard function hGetBuf, -this function returns a standard Haskell String (or [Word8]) instead of -modifying -a 'Ptr a' buffer. The length is the maximum length to read and the -semantice are the same as with hGetBuf; namely, the empty string -is returned with EOF is reached, and any given read may read fewer -bytes than the given length.

    (Actually, it's a wrapper around vGetBuf)

    getBufStr :: BinaryConvertible b => Int -> IO [b]

    An alias for hGetBufStr stdin

    hFullGetBufStr :: (HVIO a, BinaryConvertible b) => a -> Int -> IO [b]

    Like hGetBufStr, but guarantees that it will only return fewer than -the requested number of bytes when EOF is encountered.

    Binary Multi-Block I/O

    hGetBlocks :: (HVIO a, BinaryConvertible b) => a -> Int -> IO [[b]]

    An alias for hPutBlocks stdout -putBlocks :: (BinaryConvertible b) => [[b]] -> IO () -putBlocks = hPutBlocks stdout

    Returns a lazily-evaluated list of all blocks in the input file, -as read by hGetBufStr. There will be no 0-length block in this list. -The list simply ends at EOF.

    getBlocks :: BinaryConvertible b => Int -> IO [[b]]

    An alias for hGetBlocks stdin

    hFullGetBlocks :: (HVIO a, BinaryConvertible b) => a -> Int -> IO [[b]]

    Same as hGetBlocks, but using hFullGetBufStr underneath.

    Lazy Interaction

    readBinaryFile :: FilePath -> IO String

    Like the built-in readFile, but opens the file in binary instead -of text mode.

    writeBinaryFile :: FilePath -> String -> IO ()

    Like the built-in writeFile, but opens the file in binary instead -of text mode.

    Binary Block-based

    hBlockInteract :: (HVIO a, HVIO d, BinaryConvertible b, BinaryConvertible c) => Int -> a -> d -> ([[b]] -> [[c]]) -> IO ()

    Binary block-based interaction. This is useful for scenarios that -take binary blocks, manipulate them in some way, and then write them -out. Take a look at hBlockCopy for an example. The integer argument -is the size of input binary blocks. This function uses hGetBlocks -internally.

    blockInteract :: (BinaryConvertible b, BinaryConvertible c) => Int -> ([[b]] -> [[c]]) -> IO ()

    An alias for hBlockInteract over stdin and stdout

    hFullBlockInteract :: (HVIO a, HVIO d, BinaryConvertible b, BinaryConvertible c) => Int -> a -> d -> ([[b]] -> [[c]]) -> IO ()

    Same as hBlockInteract, but uses hFullGetBlocks instead of -hGetBlocks internally.

    fullBlockInteract :: (BinaryConvertible b, BinaryConvertible c) => Int -> ([[b]] -> [[c]]) -> IO ()

    An alias for hFullBlockInteract over stdin and stdout

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-Combinators.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-Combinators.html deleted file mode 100644 index 9ead3f4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-Combinators.html +++ /dev/null @@ -1,7 +0,0 @@ -System.IO.HVFS.Combinators

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.HVFS.Combinators

    Contents

    Description

    Support for combining different HVFS modules together

    Copyright (c) 2004-2005 John Goerzen, jgoerzen@complete.org

    Synopsis

    Restrictions

    data HVFS a => HVFSReadOnly a

    Restrict access to the underlying filesystem to be strictly -read-only. Any write-type operations will cause an error.

    No constructor is required; just say HVFSReadOnly fs to make a -new read-only wrapper around the HVFS instance fs.

    Constructors

    HVFSReadOnly a 

    Instances

    data HVFS a => HVFSChroot a

    Access a subdirectory of a real filesystem as if it was the root -of that filesystem.

    Instances

    newHVFSChroot

    Arguments

    :: HVFS a 
    => a

    The object to pass requests on to

    -> FilePath

    The path of the directory to make root

    -> IO (HVFSChroot a)

    The resulting new object

    Create a new HVFSChroot object.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-InstanceHelpers.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-InstanceHelpers.html deleted file mode 100644 index 1eb64f1..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-InstanceHelpers.html +++ /dev/null @@ -1,13 +0,0 @@ -System.IO.HVFS.InstanceHelpers

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.HVFS.InstanceHelpers

    Description

    Utilities for creating instances of the items defined in -System.IO.HVFS.

    HVFSStat objects

    data SimpleStat

    A simple System.IO.HVFS.HVFSStat -class that assumes that everything is either a file -or a directory.

    Constructors

    SimpleStat 

    Fields

    isFile :: Bool

    True if file, False if directory

    fileSize :: FileOffset

    Set to 0 if unknown or a directory

    HVFS objects & types

    MemoryVFS

    data MemoryVFS

    An in-memory read/write filesystem. Think of it as a dynamically -resizable ramdisk written in Haskell.

    newMemoryVFS :: [MemoryNode] -> IO MemoryVFS

    Create a new MemoryVFS object from an existing tree. - An empty filesystem may be created by using [] for the parameter.

    newMemoryVFSRef :: IORef [MemoryNode] -> IO MemoryVFS

    Create a new MemoryVFS object using an IORef to an - existing tree.

    type MemoryNode = (String, MemoryEntry)

    The basic node of a MemoryVFS. The String corresponds to the filename, -and the entry to the contents.

    data MemoryEntry

    The content of a file or directory in a MemoryVFS.

    Utilities

    nice_slice :: String -> [String]

    Similar to NameManip but the first element -won't be /.

    nice_slice "/" -> []
    -nice_slice "/foo/bar" -> ["foo", "bar"]

    getFullPath :: HVFS a => a -> String -> IO String

    Gets a full path, after investigating the cwd.

    getFullSlice :: HVFS a => a -> String -> IO [String]

    Gets the full path via getFullPath, then splits it via nice_slice.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-Utils.html deleted file mode 100644 index ce39329..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS-Utils.html +++ /dev/null @@ -1,14 +0,0 @@ -System.IO.HVFS.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.HVFS.Utils

    Description

    This module provides various helpful utilities for dealing -filesystems.

    Written by John Goerzen, jgoerzen@complete.org

    To operate on your system's main filesystem, just pass SystemFS as the -first parameter to these functions.

    Synopsis

    Documentation

    recurseDir :: HVFS a => a -> FilePath -> IO [FilePath]

    Obtain a recursive listing of all files/directories beneath -the specified directory. The traversal is depth-first -and the original -item is always present in the returned list.

    If the passed value is not a directory, the return value -be only that value.

    The "." and ".." entries are removed from the data returned.

    recurseDirStat :: HVFS a => a -> FilePath -> IO [(FilePath, HVFSStatEncap)]

    Like recurseDir, but return the stat() (System.Posix.Files.FileStatus) -information with them. This is an optimization if you will be statting files -yourself later.

    The items are returned lazily.

    WARNING: do not change your current working directory until you have consumed -all the items. Doing so could cause strange effects.

    Alternatively, you may wish to pass an absolute path to this function.

    recursiveRemove :: HVFS a => a -> FilePath -> IO ()

    Removes a file or a directory. If a directory, also removes all its -child files/directories.

    lsl :: HVFS a => a -> FilePath -> IO String

    Provide a result similar to the command ls -l over a directory.

    Known bug: setuid bit semantics are inexact compared with standard ls.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS.html deleted file mode 100644 index 641394e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVFS.html +++ /dev/null @@ -1,31 +0,0 @@ -System.IO.HVFS

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.HVFS

    Description

    Haskell Virtual FS -- generic support for real or virtual filesystem in Haskell

    Copyright (c) 2004-2005 John Goerzen, jgoerzen@complete.org

    The idea of this module is to provide virtualization of filesystem calls. -In addition to the "real" system filesystem, you can also provide access -to other, virtual, filesystems using the same set of calls. Examples of -such virtual filesystems might include a remote FTP server, WebDAV server, -a local Hashtable, a ConfigParser object, or any other data structure -you can represent as a tree of named nodes containing strings.

    Each HVFS function takes a HVFS "handle" (HVFS instance) as its -first parameter. If you wish to operate on the standard system filesystem, -you can just use SystemFS.

    The MissingH.HVFS.IO.InstanceHelpers module contains some code to help -you make your own HVFS instances.

    The HVFSOpenable class works together with the System.IO.HVIO module -to provide a complete virtual filesystem and I/O model that allows you -to open up virtual filesystem files and act upon them in a manner similar -to standard Handles.

    Synopsis

    Implementation Classes / Types

    class Show a => HVFS a where

    The main HVFS class.

    Default implementations of these functions are provided:

    Default implementations of all other functions -will generate an isIllegalOperation error, since they are assumed to be -un-implemented.

    You should always provide at least a vGetFileStatus call, and almost -certainly several of the others.

    Most of these functions correspond to functions in System.Directory or -System.Posix.Files. Please see detailed documentation on them there.

    Minimal complete definition

    vGetFileStatus

    Methods

    vGetCurrentDirectory :: a -> IO FilePath

    vSetCurrentDirectory :: a -> FilePath -> IO ()

    vGetDirectoryContents :: a -> FilePath -> IO [FilePath]

    vDoesFileExist :: a -> FilePath -> IO Bool

    vDoesDirectoryExist :: a -> FilePath -> IO Bool

    vDoesExist :: a -> FilePath -> IO Bool

    True if the file exists, regardless of what type it is. - This is even True if the given path is a broken symlink.

    vCreateDirectory :: a -> FilePath -> IO ()

    vRemoveDirectory :: a -> FilePath -> IO ()

    vRenameDirectory :: a -> FilePath -> FilePath -> IO ()

    vRemoveFile :: a -> FilePath -> IO ()

    vRenameFile :: a -> FilePath -> FilePath -> IO ()

    vGetFileStatus :: a -> FilePath -> IO HVFSStatEncap

    vGetSymbolicLinkStatus :: a -> FilePath -> IO HVFSStatEncap

    vGetModificationTime :: a -> FilePath -> IO ClockTime

    vRaiseError :: a -> IOErrorType -> String -> Maybe FilePath -> IO c

    Raise an error relating to actions on this class.

    vCreateSymbolicLink :: a -> FilePath -> FilePath -> IO ()

    vReadSymbolicLink :: a -> FilePath -> IO FilePath

    vCreateLink :: a -> FilePath -> FilePath -> IO ()

    class Show a => HVFSStat a where

    Evaluating types of files and information about them.

    This corresponds to the System.Posix.Types.FileStatus type, and indeed, -that is one instance of this class.

    Inplementators must, at minimum, implement vIsDirectory and -vIsRegularFile.

    Default implementations of everything else are provided, returning -reasonable values.

    A default implementation of this is not currently present on Windows.

    Minimal complete definition

    vIsRegularFile, vIsDirectory

    Methods

    vDeviceID :: a -> DeviceID

    vFileID :: a -> FileID

    vFileMode :: a -> FileMode

    Refers to file permissions, NOT the st_mode field from stat(2)

    vLinkCount :: a -> LinkCount

    vFileOwner :: a -> UserID

    vFileGroup :: a -> GroupID

    vSpecialDeviceID :: a -> DeviceID

    vFileSize :: a -> FileOffset

    vAccessTime :: a -> EpochTime

    vModificationTime :: a -> EpochTime

    vStatusChangeTime :: a -> EpochTime

    vIsBlockDevice :: a -> Bool

    vIsCharacterDevice :: a -> Bool

    vIsNamedPipe :: a -> Bool

    vIsRegularFile :: a -> Bool

    vIsDirectory :: a -> Bool

    vIsSymbolicLink :: a -> Bool

    vIsSocket :: a -> Bool

    class HVFS a => HVFSOpenable a where

    Types that can open a HVIO object should be instances of this class. -You need only implement vOpen.

    Minimal complete definition

    vOpen

    data HVFSOpenEncap

    Similar to HVFSStatEncap, but for vOpen result.

    Constructors

    forall a . HVIO a => HVFSOpenEncap a 

    data HVFSStatEncap

    Encapsulate a HVFSStat result. This is required due to Haskell -typing restrictions. You can get at it with:

    case encap of
    -   HVFSStatEncap x -> -- now use x

    Constructors

    forall a . HVFSStat a => HVFSStatEncap a 

    withStat :: forall b. HVFSStatEncap -> (forall a. HVFSStat a => a -> b) -> b

    Convenience function for working with stat -- takes a stat result -and a function that uses it, and returns the result.

    Here is an example from the HVFS source:

       vGetModificationTime fs fp = 
    -      do s <- vGetFileStatus fs fp
    -         return $ epochToClockTime (withStat s vModificationTime)

    See epochToClockTime for more information.

    withOpen :: forall b. HVFSOpenEncap -> (forall a. HVIO a => a -> b) -> b

    Similar to withStat, but for the vOpen result.

    Re-exported types from other modules

    type FilePath = String

    File and directory names are values of type String, whose precise - meaning is operating system dependent. Files can be opened, yielding a - handle which can then be used to operate on the contents of that file.

    type DeviceID = CDev

    type FileID = CIno

    type UserID = CUid

    type GroupID = CGid

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVIO.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVIO.html deleted file mode 100644 index 4900420..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-HVIO.html +++ /dev/null @@ -1,121 +0,0 @@ -System.IO.HVIO

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.HVIO

    Description

    Haskell Virtual I/O -- a system to increase the flexibility of input and -output in Haskell

    Copyright (c) 2004-2005 John Goerzen, jgoerzen@complete.org

    HVIO provides the following general features:

    • The ability to use a single set of functions on various different - types of objects, including standard Handles, in-memory buffers, - compressed files, network data streams, etc.
    • The ability to transparently add filters to the I/O process. - These filters could include things such as character set conversions, - compression or decompression of a data stream, and more.
    • The ability to define new objects that have the properties - of I/O objects and can be used interchangably with them.
    • Specification compatibility with, and complete support for, - existing I/O on Handles.
    • Provide easier unit testing capabilities for I/O actions

    HVIO defines several basic type classes that you can use. You will mostly -be interested in HVIO.

    It's trivial to adapt old code to work with HVIO. For instance, consider -this example of old and new code:

    printMsg :: Handle -> String -> IO ()
    -printMsg h msg = hPutStr h ("msg: " ++ msg)

    And now, the new way:

    printMsg :: HVIO h => h -> String -> IO ()
    -printMsg h msg = vPutStr h ("msg: " ++ msg)

    There are several points to note about this conversion:

    • The new method can still accept a Handle in exactly the same way as - the old method. Changing your functions to use HVIO will require no - changes from functions that call them with Handles.
    • Most "h" functions have equivolent "v" functions that operate - on HVIO classes instead of the more specific Handle. The "v" functions - behave identically to the "h" functions whenever possible.
    • There is no equivolent of "openFile" in any HVIO class. You must - create your Handle (or other HVIO object) using normal means. - This is because the creation is so different that it cannot be standardized.

    In addition to Handle, there are several pre-defined classes for your use. -StreamReader is a particularly interesting one. At creation time, you pass -it a String. Its contents are read lazily whenever a read call is made. It -can be used, therefore, to implement filters (simply initialize it with the -result from, say, a map over hGetContents from another HVIO object), codecs, -and simple I/O testing. Because it is lazy, it need not hold the entire -string in memory. You can create a StreamReader with a call to -newStreamReader.

    MemoryBuffer is a similar class, but with a different purpose. It provides -a full interface like Handle (it implements HVIOReader, HVIOWriter, -and HVIOSeeker). However, it maintains an in-memory buffer with the -contents of the file, rather than an actual on-disk file. You can access -the entire contents of this buffer at any time. This can be quite useful -for testing I/O code, or for cases where existing APIs use I/O, but you -prefer a String representation. You can create a MemoryBuffer with a call -to newMemoryBuffer.

    Finally, there are pipes. These pipes are analogous to the Unix -pipes that are available from System.Posix, but don't require Unix and work -only in Haskell. When you create a pipe, you actually get two HVIO objects: -a PipeReader and a PipeWriter. You must use the PipeWriter in one -thread and the PipeReader in another thread. Data that's written to the -PipeWriter will then be available for reading with the PipeReader. The -pipes are implemented completely with existing Haskell threading primitives, -and require no special operating system support. Unlike Unix pipes, these -pipes cannot be used across a fork(). Also unlike Unix pipes, these pipes -are portable and interact well with Haskell threads. A new pipe can be created -with a call to newHVIOPipe.

    Together with System.IO.HVFS, this module is part of a complete -virtual filesystem solution.

    Synopsis

    Implementation Classes

    class Show a => HVIO a where

    This is the generic I/O support class. All objects that are to be used -in the HVIO system must provide an instance of HVIO.

    Functions in this class provide an interface with the same specification as -the similar functions in System.IO. Please refer to that documentation -for a more complete specification than is provided here.

    Instances of HVIO must provide vClose, vIsEOF, and either -vIsOpen or vIsClosed.

    Implementators of readable objects must provide at least vGetChar -and vIsReadable. -An implementation of vGetContents is also highly suggested, since -the default cannot implement proper partial closing semantics.

    Implementators of writable objects must provide at least vPutChar and -vIsWritable.

    Implementators of seekable objects must provide at least -vIsSeekable, vTell, and vSeek.

    Minimal complete definition

    vClose, vIsEOF

    Methods

    vClose :: a -> IO ()

    Close a file

    vIsOpen :: a -> IO Bool

    Test if a file is open

    vIsClosed :: a -> IO Bool

    Test if a file is closed

    vTestOpen :: a -> IO ()

    Raise an error if the file is not open. - This is a new HVIO function and is implemented in terms of - vIsOpen.

    vIsEOF :: a -> IO Bool

    Whether or not we're at EOF. This may raise on exception - on some items, most notably write-only Handles such as stdout. - In general, this is most reliable on items opened for reading. - vIsEOF implementations must implicitly call vTestOpen.

    vShow :: a -> IO String

    Detailed show output.

    vMkIOError :: a -> IOErrorType -> String -> Maybe FilePath -> IOError

    Make an IOError.

    vThrow :: a -> IOErrorType -> IO b

    Throw an IOError.

    vGetFP :: a -> IO (Maybe FilePath)

    Get the filename/object/whatever that this corresponds to. - May be Nothing.

    vTestEOF :: a -> IO ()

    Throw an isEOFError if we're at EOF; returns nothing otherwise. - If an implementation overrides the default, make sure that it - calls vTestOpen at some point. The default implementation is - a wrapper around a call to vIsEOF.

    vGetChar :: a -> IO Char

    Read one character

    vGetLine :: a -> IO String

    Read one line

    vGetContents :: a -> IO String

    Get the remaining contents. Please note that as a user of this - function, the same partial-closing semantics as are used in the - standard hGetContents are encouraged from implementators, - but are not required. That means that, for instance, - a vGetChar after a vGetContents may return some undefined - result instead of the error you would normally get. You should - use caution to make sure your code doesn't fall into that trap, - or make sure to test your code with Handle or one of the - default instances defined in this module. Also, some implementations - may essentially provide a complete close after a call to vGetContents. - The bottom line: after a call to vGetContents, you should do nothing - else with the object save closing it with vClose.

    For implementators, you are highly encouraged to provide a correct - implementation.

    vReady :: a -> IO Bool

    Indicate whether at least one item is ready for reading. - This will always be True for a great many implementations.

    vIsReadable :: a -> IO Bool

    Indicate whether a particular item is available for reading.

    vPutChar :: a -> Char -> IO ()

    Write one character

    vPutStr :: a -> String -> IO ()

    Write a string

    vPutStrLn :: a -> String -> IO ()

    Write a string with newline character after it

    vPrint :: Show b => a -> b -> IO ()

    Write a string representation of the argument, plus a newline.

    vFlush :: a -> IO ()

    Flush any output buffers. - Note: implementations should assure that a vFlush is automatically - performed - on file close, if necessary to ensure all data sent is written.

    vIsWritable :: a -> IO Bool

    Indicate whether or not this particular object supports writing.

    vSeek :: a -> SeekMode -> Integer -> IO ()

    Seek to a specific location.

    vTell :: a -> IO Integer

    Get the current position.

    vRewind :: a -> IO ()

    Convenience function to reset the file pointer to the beginning - of the file. A call to vRewind h is the - same as vSeek h AbsoluteSeek 0.

    vIsSeekable :: a -> IO Bool

    Indicate whether this instance supports seeking.

    vSetBuffering :: a -> BufferMode -> IO ()

    Set buffering; the default action is a no-op.

    vGetBuffering :: a -> IO BufferMode

    Get buffering; the default action always returns NoBuffering.

    vPutBuf :: a -> Ptr b -> Int -> IO ()

    Binary output: write the specified number of octets from the specified - buffer location.

    vGetBuf :: a -> Ptr b -> Int -> IO Int

    Binary input: read the specified number of octets from the - specified buffer location, continuing to read - until it either consumes that much data or EOF is encountered. - Returns the number of octets actually read. EOF errors are never - raised; fewer bytes than requested are returned on EOF.

    Standard HVIO Implementations

    Handle

    Handle is a member of HVIO.

    Stream Reader

    data StreamReader

    Simulate I/O based on a string buffer.

    When a StreamReader is created, it is initialized based on the contents of -a String. Its contents are read lazily whenever a request is made to read -something from the StreamReader. It -can be used, therefore, to implement filters (simply initialize it with the -result from, say, a map over hGetContents from another HVIO object), codecs, -and simple I/O testing. Because it is lazy, it need not hold the entire -string in memory. You can create a StreamReader with a call to -newStreamReader.

    newStreamReader

    Arguments

    :: String

    Initial contents of the StreamReader

    -> IO StreamReader 

    Create a new StreamReader object.

    Memory Buffer

    data MemoryBuffer

    A MemoryBuffer simulates true I/O, but uses an in-memory buffer instead -of on-disk storage.

    It provides -a full interface like Handle (it implements HVIOReader, HVIOWriter, -and HVIOSeeker). However, it maintains an in-memory buffer with the -contents of the file, rather than an actual on-disk file. You can access -the entire contents of this buffer at any time. This can be quite useful -for testing I/O code, or for cases where existing APIs use I/O, but you -prefer a String representation. You can create a MemoryBuffer with a call -to newMemoryBuffer.

    The present MemoryBuffer implementation is rather inefficient, particularly -when reading towards the end of large files. It's best used for smallish -data storage. This problem will be fixed eventually.

    newMemoryBuffer

    Arguments

    :: String

    Initial Contents

    -> (String -> IO ())

    close func

    -> IO MemoryBuffer 

    Create a new MemoryBuffer instance. The buffer is initialized -to the value passed, and the pointer is placed at the beginning of the file.

    You can put things in it by using the normal vPutStr calls, and reset to -the beginning by using the normal vRewind call.

    The function is called when vClose is called, and is passed the contents of -the buffer at close time. You can use mbDefaultCloseFunc if you don't want to -do anything.

    To create an empty buffer, pass the initial value "".

    mbDefaultCloseFunc :: String -> IO ()

    Default (no-op) memory buf close function.

    getMemoryBuffer :: MemoryBuffer -> IO String

    Grab the entire contents of the buffer as a string. -Unlike vGetContents, this has no effect on the open status of the -item, the EOF status, or the current position of the file pointer.

    Haskell Pipe

    data PipeReader

    The reading side of a Haskell pipe. Please see newHVIOPipe for more -details.

    data PipeWriter

    The writing side of a Haskell pipe. Please see newHVIOPipe for more -details.

    newHVIOPipe :: IO (PipeReader, PipeWriter)

    Create a Haskell pipe.

    These pipes are analogous to the Unix -pipes that are available from System.Posix, but don't require Unix and work -only in Haskell. When you create a pipe, you actually get two HVIO objects: -a PipeReader and a PipeWriter. You must use the PipeWriter in one -thread and the PipeReader in another thread. Data that's written to the -PipeWriter will then be available for reading with the PipeReader. The -pipes are implemented completely with existing Haskell threading primitives, -and require no special operating system support. Unlike Unix pipes, these -pipes cannot be used across a fork(). Also unlike Unix pipes, these pipes -are portable and interact well with Haskell threads.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-PlafCompat.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-PlafCompat.html deleted file mode 100644 index be43af6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-PlafCompat.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.PlafCompat

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.PlafCompat

    Description

    On Unix, exports System.Posix.Types and System.Posix.Files.

    On Windows, exports System.Posix.Types and System.IO.WindowsCompat.

    The result should be roughly the same set of defined variables and types.

    Documentation

    nullFileName :: String

    The name of the null device. NUL: on Windows, /dev/null everywhere else.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-StatCompat.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-StatCompat.html deleted file mode 100644 index a73ad3d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-StatCompat.html +++ /dev/null @@ -1,5 +0,0 @@ -System.IO.StatCompat

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.StatCompat

    Description

    Provide a stat-like structure for use in MissingH. Especially -useful with HVFS and on Windows. See also System.IO.WindowsCompat.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-Utils.html deleted file mode 100644 index 1df97a8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-Utils.html +++ /dev/null @@ -1,27 +0,0 @@ -System.IO.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.Utils

    Description

     

    Synopsis

    Entire File Handle Utilities

    Opened Handle Data Copying

    hCopy :: (HVIO a, HVIO b) => a -> b -> IO ()

    Copies from one handle to another in raw mode (using -hGetContents).

    hCopyProgress

    Arguments

    :: (HVIO b, HVIO c, Integral a) 
    => b

    Input handle

    -> c

    Output handle

    -> (Maybe a -> Integer -> Bool -> IO ())

    Progress function -- the bool is always False unless this is the final call

    -> Int 
    -> Maybe a 
    -> IO Integer 

    Copies from one handle to another in raw mode (using hGetContents). -Takes a function to provide progress updates to the user.

    hLineCopy :: (HVIO a, HVIO b) => a -> b -> IO ()

    Copies from one handle to another in text mode (with lines). -Like hBlockCopy, this implementation is nice:

    hLineCopy hin hout = hLineInteract hin hout id

    lineCopy :: IO ()

    Copies from stdin to stdout using lines. An alias for hLineCopy -over stdin and stdout.

    Disk File Data Copying

    copyFileLinesToFile :: FilePath -> FilePath -> IO ()

    Copies one filename to another in text mode.

    Please note that the Unix permission bits are set at a default; you may -need to adjust them after the copy yourself.

    This function is implemented using hLineCopy internally.

    Line Processing Utilities

    hPutStrLns :: HVIO a => a -> [String] -> IO ()

    Given a list of strings, output a line containing each item, adding -newlines as appropriate. The list is not expected to have newlines already.

    hGetLines :: HVIO a => a -> IO [String]

    Given a handle, returns a list of all the lines in that handle. -Thanks to lazy evaluation, this list does not have to be read all at once.

    Combined with hPutStrLns, this can make a powerful way to develop -filters. See the lineInteract function for more on that concept.

    Example:

    main = do
    -       l <- hGetLines stdin
    -       hPutStrLns stdout $ filter (startswith "1") l

    Lazy Interaction

    Character-based

    hInteract :: (HVIO a, HVIO b) => a -> b -> (String -> String) -> IO ()

    This is similar to the built-in interact, but works -on any handle, not just stdin and stdout.

    In other words:

    interact = hInteract stdin stdout

    Line-based

    hLineInteract :: (HVIO a, HVIO b) => a -> b -> ([String] -> [String]) -> IO ()

    Line-based interaction over arbitrary handles. This is similar -to wrapping hInteract with lines and unlines.

    One could view this function like this:

    hLineInteract finput foutput func =
    -    let newf = unlines . func . lines in
    -        hInteract finput foutput newf

    Though the actual implementation is this for efficiency:

    hLineInteract finput foutput func =
    -    do
    -    lines <- hGetLines finput
    -    hPutStrLns foutput (func lines)

    lineInteract :: ([String] -> [String]) -> IO ()

    Line-based interaction. This is similar to wrapping your -interact functions with lines and unlines. This equality holds:

    lineInteract = hLineInteract stdin stdout

    Here's an example:

    main = lineInteract (filter (startswith "1"))

    This will act as a simple version of grep -- all lines that start with 1 -will be displayed; all others will be ignored.

    Misc. Lazy

    lazyMapM :: (a -> IO b) -> [a] -> IO [b]

    Applies a given function to every item in a list, and returns -the new list. Unlike the system's mapM, items are evaluated lazily.

    Optimizations

    optimizeForBatch :: IO ()

    Sets stdin and stdout to be block-buffered. This can save a huge amount -of system resources since far fewer syscalls are made, and can make programs -run much faster.

    optimizeForInteraction :: IO ()

    Sets stdin and stdout to be line-buffered. This saves resources -on stdout, but not many on stdin, since it it still looking for newlines.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-WindowsCompat.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-WindowsCompat.html deleted file mode 100644 index 1a85d81..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-IO-WindowsCompat.html +++ /dev/null @@ -1,15 +0,0 @@ -System.IO.WindowsCompat

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.IO.WindowsCompat

    Description

    Provides some types and related items on Windows to be compatible with -the System.Posix.* libraries

    See also System.IO.StatCompat, which this module re-exports.

    On non-Windows platforms, this module does nothing.

    On Windows, it re-exports System.IO.StatCompat. It also provides various -file type information modes that are otherwise in System.Posix.Types or -System.Posix.Files. It also provides -a rudimentary implemention of getFileStatus that emulates the Posix call -to stat(2).

    Common usage might be like this:

    import System.Posix.Types
    -#if (defined(mingw32_HOST_OS) || defined(mingw32_TARGET_OS) || defined(__MINGW32__))
    -import System.IO.WindowsCompat
    -#else
    -import System.Posix.Files
    -#endif

    Or, to avoid having to use CPP and make things even easier, just import -System.IO.PlafCompat, which essentially does the above.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-Glob.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-Glob.html deleted file mode 100644 index e0d2737..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-Glob.html +++ /dev/null @@ -1,9 +0,0 @@ -System.Path.Glob

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2006-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Path.Glob

    Description

    Functions for expanding wildcards, filenames, and pathnames.

    For information on the metacharacters recognized, please see the notes -in System.Path.WildMatch.

    Synopsis

    Documentation

    glob :: FilePath -> IO [FilePath]

    Takes a pattern. Returns a list of names that match that pattern. -The pattern is evaluated by System.Path.WildMatch. This function -does not perform tilde or environment variable expansion.

    Filenames that begin with a dot are not included in the result set unless -that component of the pattern also begins with a dot.

    In MissingH, this function is defined as:

    glob = vGlob SystemFS

    vGlob :: HVFS a => a -> FilePath -> IO [FilePath]

    Like glob, but works on both the system ("real") and HVFS virtual -filesystems.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-NameManip.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-NameManip.html deleted file mode 100644 index dda1e65..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-NameManip.html +++ /dev/null @@ -1,87 +0,0 @@ -System.Path.NameManip

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004 Volker Wysk
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Path.NameManip

    Description

    Low-level path name manipulations.

    Written by Volker Wysk

    Documentation

    slice_path

    Arguments

    :: String

    The path to be broken to components.

    -> [String]

    List of path components.

    Split a path in components. Repeated "/" characters don't lead to empty -components. "." path components are removed. If the path is absolute, the first component -will start with "/". ".." components are left intact. They can't be simply -removed, because the preceding component might be a symlink. In this case, -realpath is probably what you need.

    The case that the path is empty, is probably an error. However, it is -treated like ".", yielding an empty path components list.

    Examples:

    slice_path "/"        = ["/"]
    -slice_path "/foo/bar" = ["/foo","bar"]
    -slice_path "..//./"   = [".."]
    -slice_path "."        = []

    See unslice_path, realpath, realpath_s.

    unslice_path

    Arguments

    :: [String]

    List of path components

    -> String

    The path which consists of the supplied path components

    Form a path from path components. This isn't the inverse -of slice_path, since unslice_path . slice_path -normalises the path.

    See slice_path.

    normalise_path

    Arguments

    :: String

    Path to be normalised

    -> String

    Path in normalised form

    Normalise a path. This is done by reducing repeated / characters to one, and removing -. path components. .. path components are left intact, because of possible symlinks.

    normalise_path = unslice_path . slice_path

    slice_filename

    Arguments

    :: String

    Path

    -> [String]

    List of components the file name is made up of

    Split a file name in components. This are the base file name and the -suffixes, which are separated by dots. If the name starts with a dot, it is -regarded as part of the base name. The result is a list of file name -components. The filename may be a path. In this case, everything up to the -last path component will be returned as part of the base file name. The -path gets normalised thereby.

    No empty suffixes are returned. If the file name contains several -consecutive dots, they are regared as part of the preceding file name -component.

    Concateneting the name components and adding dots, reproduces the -original name, with a normalised path: -concat . intersperse "." . slice_filename == normalise.

    Note that the last path component might be "..". Then it is not -possible to deduce the refered directory's name from the path. An IO -action for getting the real path is then necessary.

    Examples:

    slice_filename "a.b//./.foo.tar.gz" == ["a.b/.foo","tar","gz"]
    -slice_filename ".x..y."             == [".x.", "y."]
    -

    See unslice_filename, slice_filename'.

    slice_filename'

    Arguments

    :: String

    File name without path

    -> [String]

    List of components the file name is made up of

    This is a variant of slice_filename. It is like slice_filename, except for -being more efficient, and the filename must not contain any preceding path, -since this case isn't considered.

    See slice_filename, unslice_filename.

    unslice_filename

    Arguments

    :: [String]

    List of file name components

    -> String

    Name of the file which consists of the supplied components

    Form file name from file name components, interspersing dots. This is -the inverse of slice_filename, except for normalisation of any path.

    unslice_filename = concat . intersperse "."

    See slice_filename.

    split_path

    Arguments

    :: String

    Path to be split

    -> (String, String)

    Directory and file name components of the path. The directory path is normalized.

    Split a path in directory and file name. Only in the case that the -supplied path is empty, both parts are empty strings. Otherwise, "." is filled in -for the corresponding part, if necessary. Unless the path is empty, -concatenating the returned path and file name components with a slash in -between, makes a valid path to the file.

    split_path splits off the last path component. This -isn't the same as the text after the last /.

    Note that the last path component might be "..". Then it is not -possible to deduce the refered directory's name from the path. Then an IO -action for getting the real path is necessary.

    Examples:

    split_path "/a/b/c"      == ("/a/b", "c")
    -split_path "foo"         == (".", "foo")
    -split_path "foo/bar"     == ("foo", "bar")
    -split_path "foo/.."      == ("foo", "..")
    -split_path "."           == (".", ".")
    -split_path ""            == ("", "")
    -split_path "/foo"        == ("/", "foo")
    -split_path "foo/"        == (".", "foo")
    -split_path "foo/."       == (".", "foo")
    -split_path "foo///./bar" == ("foo", "bar")

    See slice_path.

    dir_part :: String -> String

    Get the directory part of a path.

    dir_part = fst . split_path

    See split_path.

    filename_part :: String -> String

    Get the last path component of a path.

    filename_part = snd . split_path

    Examples:

    filename_part "foo/bar" == "bar"
    -filename_part "."       == "."

    See split_path.

    unsplit_path

    Arguments

    :: (String, String)

    Directory and file name

    -> String

    Path formed from the directory and file name parts

    Inverse of split_path, except for normalisation.

    This concatenates two paths, and takes care of "." and empty paths. When the two components are the result of split_path, then unsplit_path -creates a normalised path. It is best documented by its definition:

    unsplit_path (".", "") = "."
    -unsplit_path ("", ".") = "."
    -unsplit_path (".", q)  = q
    -unsplit_path ("", q)   = q
    -unsplit_path (p, "")   = p
    -unsplit_path (p, ".")  = p
    -unsplit_path (p, q)    = p ++ "/" ++ q

    Examples:

    unsplit_path ("", "")     == ""
    -unsplit_path (".", "")    == "."
    -unsplit_path (".", ".")   == "."
    -unsplit_path ("foo", ".") == "foo"

    See split_path.

    split_filename

    Arguments

    :: String

    Path including the file name to be split

    -> (String, String)

    The normalised path with the file prefix, and the file suffix.

    Split a file name in prefix and suffix. If there isn't any suffix in -the file name, then return an empty suffix. A dot at the beginning or at -the end is not regarded as introducing a suffix.

    The last path component is what is being split. This isn't the same as -splitting the string at the last dot. For instance, if the file name -doesn't contain any dot, dots in previous path component's aren't mistaken -as introducing suffixes.

    The path part is returned in normalised form. This means, "." components -are removed, and multiple "/"s are reduced to one.

    Note that there isn't any plausibility check performed on the suffix. If the file name doesn't have a suffix, but happens to contain a dot, then this -dot is mistaken as introducing a suffix.

    Examples:

    split_filename "path/to/foo.bar"                             = ("path/to/foo","bar")
    -split_filename "path/to/foo"                                 = ("path/to/foo","")
    -split_filename "/path.to/foo"                                = ("/path.to/foo","")
    -split_filename "a///./x"                                     = ("a/x","")
    -split_filename "dir.suffix/./"                               = ("dir","suffix")
    -split_filename "Photographie, Das 20. Jahrhundert (300 dpi)" = ("Photographie, Das 20", " Jahrhundert (300 dpi)")

    See slice_path, 'split_filename\''

    split_filename'

    Arguments

    :: String

    Filename to be split

    -> (String, String)

    Base name and the last suffix

    Variant of split_filename. This is a more efficient version -of split_filename, for the case that you know the string is -is a pure file name without any slashes.

    See split_filename.

    unsplit_filename

    Arguments

    :: (String, String)

    File name prefix and suffix

    -> String

    Path

    Inverse of split_filename. Concatenate prefix and suffix, adding -a dot in between, iff the suffix is not empty. The path part of the prefix is -normalised.

    See split_filename.

    split3

    Arguments

    :: String

    Path to split

    -> (String, String, String)

    Directory part, base file name part and suffix part

    Split a path in directory, base file name and suffix.

    unsplit3

    Arguments

    :: (String, String, String)

    Directory part, base file name part and suffix part

    -> String

    Path consisting of dir, base and suffix

    Form path from directory, base file name and suffix parts.

    test_suffix

    Arguments

    :: String

    Suffix to split off

    -> String

    Path to test

    -> Maybe String

    Prefix without the suffix or Nothing

    Test a path for a specific suffix and split it off.

    If the path ends with the suffix, then the result is Just -prefix, where prefix is the normalised path -without the suffix. Otherwise it's Nothing.

    absolute_path

    Arguments

    :: String

    The path to be made absolute

    -> IO String

    Absulte path

    Make a path absolute, using the current working directory.

    This makes a relative path absolute with respect to the current -working directory. An absolute path is returned unmodified.

    The current working directory is determined with getCurrentDirectory -which means that symbolic links in it are expanded and the path is -normalised. This is different from pwd.

    absolute_path_by

    Arguments

    :: String

    The directory relative to which the path is made absolute

    -> String

    The path to be made absolute

    -> String

    Absolute path

    Make a path absolute.

    This makes a relative path absolute with respect to a specified -directory. An absolute path is returned unmodified.

    absolute_path'

    Arguments

    :: String

    The path to be made absolute

    -> String

    The directory relative to which the path is made absolute

    -> String

    Absolute path

    Make a path absolute.

    This makes a relative path absolute with respect to a specified -directory. An absolute path is returned unmodified.

    The order of the arguments can be confusing. You should rather use absolute_path_by. absolute_path' is included for backwards compatibility.

    guess_dotdot_comps

    Arguments

    :: [String]

    List of path components

    -> Maybe [String]

    In case the path could be transformed, the ".."-component free list of path components.

    Guess the ".."-component free form of a path, specified as a list of path components, by syntactically removing them, along with the preceding - path components. This will produce - erroneous results when the path contains symlinks. If the path contains leading ".." components, or more ".." components than preceeding normal - components, then the ".." components can't be normalised away. In this case, the result is Nothing.

    guess_dotdot

    Arguments

    :: String

    Path to be normalised

    -> Maybe String

    In case the path could be transformed, the normalised, ".."-component free form of the path.

    Guess the ".."-component free, normalised form of a path. The transformation is purely syntactic. ".." path components will be removed, along - with their preceding path components. This will produce - erroneous results when the path contains symlinks. If the path contains leading ".." components, or more ".." components than preceeding normal - components, then the ".." components can't be normalised away. In this case, the result is Nothing.

    guess_dotdot = fmap unslice_path . guess_dotdot_comps . slice_path
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-WildMatch.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-WildMatch.html deleted file mode 100644 index 51b1fe6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path-WildMatch.html +++ /dev/null @@ -1,16 +0,0 @@ -System.Path.WildMatch

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2006-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Path.WildMatch

    Description

    Matching filenames with wildcards. See also System.Path.Glob for -support for generating lists of files based on wildcards.

    Inspired by fnmatch.py, part of the Python standard library.

    Written by John Goerzen, jgoerzen@complete.org

    The input wildcard for functions in this module is expected to be in -the standard style of Posix shells.

    That is:

    ? matches exactly one character
    -\* matches zero or more characters
    -[list] matches any character in list
    -[!list] matches any character not in the list

    The returned regular expression will always end in $ but never begins -with ^, making it suitable for appending to the end of paths. If you want to -match a given filename directly, you should prepend the ^ character to the -returned value from this function.

    Please note:

    • Neither the path separator (the slash or backslash) nor the period carry -any special meaning for the functions in this module. That is, * will -match / in a filename. If this is not the behavior you want, you probably -want System.Path.Glob instead of this module.
    • Unlike the Unix shell, filenames that begin with a period are not ignored -by this module. That is, *.txt will match .test.txt.
    • This module does not current permit escaping of special characters.

    Wildcard matching

    wildCheckCase

    Arguments

    :: String

    The wildcard pattern to use as the base

    -> String

    The filename to check against it

    -> Bool

    Result

    Check the given name against the given pattern, being case-sensitive.

    The given pattern is forced to match the given name starting at the beginning.

    wildToRegex :: String -> String

    Convert a wildcard to an (uncompiled) regular expression.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path.html deleted file mode 100644 index dc1b6f2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Path.html +++ /dev/null @@ -1,29 +0,0 @@ -System.Path

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Path

    Description

    This module provides various helpful utilities for dealing with path and -file names, directories, and related support.

    Written by John Goerzen, jgoerzen@complete.org

    Name processing

    splitExt :: String -> (String, String)

    Splits a pathname into a tuple representing the root of the name and -the extension. The extension is considered to be all characters from the last -dot after the last slash to the end. Either returned string may be empty.

    absNormPath

    Arguments

    :: String

    Absolute path for use with starting directory

    -> String

    The path name to make absolute

    -> Maybe String

    Result

    Make an absolute, normalized version of a path with all double slashes, -dot, and dotdot entries removed.

    The first parameter is the base for the absolut calculation; in many cases, -it would correspond to the current working directory.

    The second parameter is the pathname to transform. If it is already absolute, -the first parameter is ignored.

    Nothing may be returned if there's an error; for instance, too many .. entries -for the given path.

    secureAbsNormPath

    Arguments

    :: String

    Absolute path for use with starting directory

    -> String

    The path to make absolute

    -> Maybe String 

    Like absNormPath, but returns Nothing if the generated result is not -the passed base path or a subdirectory thereof.

    Directory Processing

    recurseDir :: HVFS a => a -> FilePath -> IO [FilePath]

    Obtain a recursive listing of all files/directories beneath -the specified directory. The traversal is depth-first -and the original -item is always present in the returned list.

    If the passed value is not a directory, the return value -be only that value.

    The "." and ".." entries are removed from the data returned.

    recurseDirStat :: HVFS a => a -> FilePath -> IO [(FilePath, HVFSStatEncap)]

    Like recurseDir, but return the stat() (System.Posix.Files.FileStatus) -information with them. This is an optimization if you will be statting files -yourself later.

    The items are returned lazily.

    WARNING: do not change your current working directory until you have consumed -all the items. Doing so could cause strange effects.

    Alternatively, you may wish to pass an absolute path to this function.

    recursiveRemove :: HVFS a => a -> FilePath -> IO ()

    Removes a file or a directory. If a directory, also removes all its -child files/directories.

    bracketCWD :: FilePath -> IO a -> IO a

    Changes the current working directory to the given path, -executes the given I/O action, then changes back to the original directory, -even if the I/O action raised an exception.

    Temporary Directories

    mktmpdir :: String -> IO String

    Creates a temporary directory for your use.

    The passed string should be a template suitable for mkstemp; that is, end with -"XXXXXX".

    Your string should probably start with the value returned from -System.Directory.getTemporaryDirectory.

    The name of the directory created will be returned.

    brackettmpdir :: String -> (String -> IO a) -> IO a

    Creates a temporary directory for your use via mktmpdir, -runs the specified action (passing in the directory name), then -removes the directory and all its contents when the action completes (or raises -an exception.

    brackettmpdirCWD :: String -> IO a -> IO a

    Runs the given I/O action with the CWD set to the given tmp dir, -removing the tmp dir and changing CWD back afterwards, even if there -was an exception.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Posix-Consts.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Posix-Consts.html deleted file mode 100644 index fd6e92f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Posix-Consts.html +++ /dev/null @@ -1,5 +0,0 @@ -System.Posix.Consts

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2005-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Posix.Consts

    Description

    Exports some POSIX constants and functions that are not exported in fptools -by default.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Time-ParseDate.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Time-ParseDate.html deleted file mode 100644 index 889f0c9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Time-ParseDate.html +++ /dev/null @@ -1,22 +0,0 @@ -System.Time.ParseDate

    MissingH-1.3.0.1: Large utility library

    Copyright(c) by Björn Bringert
    LicenseGPL2
    MaintainerBjörn Bringert
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Time.ParseDate

    Description

    Utility for parsing dates.

    Documentation

    parseCalendarTime

    Arguments

    :: TimeLocale

    Time locale

    -> String

    Date format

    -> String

    String to parse

    -> Maybe CalendarTime

    Nothing if parsing failed.

    Parse a date string as formatted by formatCalendarTime.

    The resulting CalendarTime will only have those fields set that - are represented by a format specifier in the format string, and those - fields will be set to the values given in the date string. - If the same field is specified multiple times, the rightmost - occurence takes precedence.

    The resulting date is not neccessarily a valid date. For example, - if there is no day of the week specifier in the format string, - the value of ctWDay will most likely be invalid.

    Format specifiers are % followed by some character. All other - characters are treated literally. Whitespace in the format string - matches zero or more arbitrary whitespace characters.

    Format specifiers marked with * are matched, but do not set any - field in the output.

    Some of the format specifiers are marked as space-padded or - zero-padded. Regardless of this, space-padded, zero-padded - or unpadded inputs are accepted. Note that strings using - unpadded fields without separating the fields may cause - strange parsing.

    Supported format specfiers:

    %%
    a % character.
    %a
    locale's abbreviated weekday name (Sun ... Sat)
    %A
    locale's full weekday name (Sunday .. Saturday)
    %b
    locale's abbreviated month name (Jan..Dec)
    %B
    locale's full month name (January..December)
    %c
    locale's date and time format (Thu Mar 25 17:47:03 CET 2004)
    %C
    century [00-99]
    %d
    day of month, zero padded (01..31)
    %D
    date (%m/%d/%y)
    %e
    day of month, space padded ( 1..31)
    %h
    same as %b
    %H
    hour, 24-hour clock, zero padded (00..23)
    %I
    hour, 12-hour clock, zero padded (01..12)
    %j
    day of the year, zero padded (001..366)
    %k
    hour, 24-hour clock, space padded ( 0..23)
    %l
    hour, 12-hour clock, space padded ( 1..12)
    %m
    month, zero padded (01..12)
    %M
    minute, zero padded (00..59)
    %n
    a newline character
    %p
    locale's AM or PM indicator
    %r
    locale's 12-hour time format (hh:mm:ss AM/PM)
    %R
    hours and minutes, 24-hour clock (hh:mm)
    %s
    * seconds since '00:00:00 1970-01-01 UTC'
    %S
    seconds, zero padded (00..59)
    %t
    a horizontal tab character
    %T
    time, 24-hour clock (hh:mm:ss)
    %u
    numeric day of the week (1=Monday, 7=Sunday)
    %U
    * week number, weeks starting on Sunday, zero padded (01-53)
    %V
    * week number (as per ISO-8601), - week 1 is the first week with a Thursday, - zero padded, (01-53)
    %w
    numeric day of the week, (0=Sunday, 6=Monday)
    %W
    * week number, weeks starting on Monday, zero padded (01-53)
    %x
    locale's preferred way of printing dates (%m/%d/%y)
    %X
    locale's preferred way of printing time. (%H:%M:%S)
    %y
    year, within century, zero padded (00..99)
    %Y
    year, including century. Not padded - (this is probably a bug, but formatCalendarTime does - it this way). (0-9999)
    %Z
    time zone abbreviation (e.g. CET) or RFC-822 style numeric - timezone (-0500)
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Time-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Time-Utils.html deleted file mode 100644 index 537f2e4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/System-Time-Utils.html +++ /dev/null @@ -1,20 +0,0 @@ -System.Time.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Time.Utils

    Description

    This module provides various Haskell utilities for dealing with times and -dates.

    Written by John Goerzen, jgoerzen@complete.org

    Documentation

    timelocal :: CalendarTime -> IO Integer

    Converts the specified CalendarTime (see System.Time) to -seconds-since-epoch format.

    The input CalendarTime is assumed to be the time as given in your local -timezone. All timezone and DST fields in the object are ignored.

    This behavior is equivolent to the timelocal() and mktime() functions that -C programmers are accustomed to.

    Please note that the behavior for this function during the hour immediately -before or after a DST switchover may produce a result with a different hour -than you expect.

    timegm :: CalendarTime -> Integer

    Converts the specified CalendarTime (see System.Time) to seconds-since-epoch time.

    This conversion does respect the timezone specified on the input object. -If you want a conversion from UTC, specify ctTZ = 0 and ctIsDST = False.

    When called like that, the behavior is equivolent to the GNU C function -timegm(). Unlike the C library, Haskell's CalendarTime supports -timezone information, so if such information is specified, it will impact -the result.

    timeDiffToSecs :: TimeDiff -> Integer

    Converts the given timeDiff to the number of seconds it represents.

    Uses the same algorithm as normalizeTimeDiff in GHC.

    epoch :: CalendarTime

    January 1, 1970, midnight, UTC, represented as a CalendarTime.

    epochToClockTime :: Real a => a -> ClockTime

    Converts an Epoch time represented with an arbitrary Real to a ClockTime. -This input could be a CTime from Foreign.C.Types or an EpochTime from -System.Posix.Types.

    clockTimeToEpoch :: Num a => ClockTime -> a

    Converts a ClockTime to something represented with an arbitrary Real. -The result could be treated as a CTime from Foreign.C.Types or EpochTime from -System.Posix.Types. The inverse of epochToClockTime.

    Fractions of a second are not preserved by this function.

    renderSecs :: Integer -> String

    Render a number of seconds as a human-readable amount. Shows the two -most significant places. For instance:

    renderSecs 121 = "2m1s"

    See also renderTD for a function that works on a TimeDiff.

    renderTD :: TimeDiff -> String

    Like renderSecs, but takes a TimeDiff instead of an integer second -count.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Text-ParserCombinators-Parsec-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Text-ParserCombinators-Parsec-Utils.html deleted file mode 100644 index d9ac82e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/Text-ParserCombinators-Parsec-Utils.html +++ /dev/null @@ -1,10 +0,0 @@ -Text.ParserCombinators.Parsec.Utils

    MissingH-1.3.0.1: Large utility library

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Text.ParserCombinators.Parsec.Utils

    Description

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Generalized Utilities

    These functions are generalized versions of - ones you might see in the Char parser.

    type GeneralizedToken a = (SourcePos, a)

    type GeneralizedTokenParser a st b = GenParser (GeneralizedToken a) st b

    togtok :: a -> GenParser b st (GeneralizedToken a)

    Generate (return) a GeneralizedToken.

    tokeng :: Show a => (a -> Maybe b) -> GeneralizedTokenParser a st b

    Retrieve the next token from a GeneralizedToken stream. - The given function should return the value to use, or Nothing - to cause an error.

    satisfyg :: Show a => (a -> Bool) -> GeneralizedTokenParser a st a

    A shortcut to tokeng; the test here is just a function that returns -a Bool. If the result is true; return that value -- otherwise, an error.

    oneOfg :: (Eq a, Show a) => [a] -> GeneralizedTokenParser a st a

    Matches one item in a list and returns it.

    noneOfg :: (Eq a, Show a) => [a] -> GeneralizedTokenParser a st a

    Matches one item not in a list and returns it.

    specificg :: (Eq a, Show a) => a -> GeneralizedTokenParser a st a

    Matches one specific token and returns it.

    allg :: Show a => GeneralizedTokenParser a st [a]

    Matches all items and returns them

    Other Utilities

    notMatching :: GenParser a b c -> String -> GenParser a b ()

    Running notMatching p msg will try to apply parser p. -If it fails, returns (). If it succeds, cause a failure and raise -the given error message. It will not consume input in either case.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-A.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-A.html deleted file mode 100644 index c9aebd0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-A.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - A)

    MissingH-1.3.0.1: Large utility library

    Index - A

    ABCD 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    absNormPathSystem.Path
    absolute_pathSystem.Path.NameManip
    absolute_path'System.Path.NameManip
    absolute_path_bySystem.Path.NameManip
    accessModesSystem.IO.PlafCompat
    accessTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    accessTimeHiResSystem.IO.PlafCompat
    addCallbackData.Progress.Tracker
    addComponentData.Progress.Meter
    addFlagsNetwork.Email.Mailbox
    addParentData.Progress.Tracker
    addToALData.List.Utils
    allgText.ParserCombinators.Parsec.Utils
    alwaysElemRIndexData.List.Utils
    ANSWEREDNetwork.Email.Mailbox
    appendMessagesNetwork.Email.Mailbox
    AsyncIOAvailableSystem.IO.PlafCompat
    autoDisplayMeterData.Progress.Meter
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-All.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-All.html deleted file mode 100644 index 6be9f28..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-All.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index)

    MissingH-1.3.0.1: Large utility library

    Index

    ABCD 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    absNormPathSystem.Path
    absolute_pathSystem.Path.NameManip
    absolute_path'System.Path.NameManip
    absolute_path_bySystem.Path.NameManip
    accessModesSystem.IO.PlafCompat
    accessTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    accessTimeHiResSystem.IO.PlafCompat
    addCallbackData.Progress.Tracker
    addComponentData.Progress.Meter
    addFlagsNetwork.Email.Mailbox
    addParentData.Progress.Tracker
    addToALData.List.Utils
    allgText.ParserCombinators.Parsec.Utils
    alwaysElemRIndexData.List.Utils
    ANSWEREDNetwork.Email.Mailbox
    appendMessagesNetwork.Email.Mailbox
    AsyncIOAvailableSystem.IO.PlafCompat
    autoDisplayMeterData.Progress.Meter
    baseData.Quantity
    BinaryConvertibleSystem.IO.Binary
    binaryOptsData.Quantity
    BinPackerData.BinPacking
    BinPackerErrorData.BinPacking
    BitData.Compression.Inflate
    bits_to_word32Data.Compression.Inflate
    blockCopySystem.IO.Binary
    blockInteractSystem.IO.Binary
    blockSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    BoolList 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    BPOtherData.BinPacking
    BPSizeTooLargeData.BinPacking
    BPTooFewBinsData.BinPacking
    bracketCWDSystem.Path
    brackettmpdirSystem.Path
    brackettmpdirCWDSystem.Path
    breakListData.List.Utils
    ByteCountSystem.IO.PlafCompat
    c2w8Data.Bits.Utils
    calc_crc32 
    1 (Function)Data.Hash.CRC32.GZip
    2 (Function)Data.Hash.CRC32.Posix
    CCc 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CDev 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CGid 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    characterSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    checkDebVersionSystem.Debian
    CIno 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    clearMeterData.Progress.Meter
    ClockTickSystem.IO.PlafCompat
    clockTimeToEpochSystem.Time.Utils
    closeSocketServerNetwork.SocketServer
    CMode 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CNlink 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    COff 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    commentSystem.FileArchive.GZip
    commonTypesMapData.MIME.Types
    compareDebVersionSystem.Debian
    completedUnitsData.Progress.Tracker
    connectTCPNetwork.Utils
    connectTCPAddrNetwork.Utils
    containsData.List.Utils
    controlSystem.Debian.ControlParser
    ControlFileSystem.Debian
    copyFileBlocksToFileSystem.IO.Binary
    copyFileLinesToFileSystem.IO.Utils
    countElemData.List.Utils
    CPid 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    crc32 
    1 (Function)Data.Hash.CRC32.Posix
    2 (Function)System.FileArchive.GZip
    crc32validSystem.FileArchive.GZip
    CRCErrorSystem.FileArchive.GZip
    crctabData.Hash.CRC32.Posix
    createDeviceSystem.IO.PlafCompat
    createLinkSystem.IO.PlafCompat
    createNamedPipeSystem.IO.PlafCompat
    createSymbolicLinkSystem.IO.PlafCompat
    CRLim 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CSpeed 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CSsize 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    csvFileData.CSV
    CTcflag 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CUid 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    DebVersionSystem.Debian
    decompressSystem.FileArchive.GZip
    defaultmtdData.MIME.Types
    defaultTimeSourceData.Progress.Tracker
    DELETEDNetwork.Email.Mailbox
    deleteMessagesNetwork.Email.Mailbox
    delFromALData.List.Utils
    depPartSystem.Debian.ControlParser
    detachDaemonSystem.Daemon
    DeviceIDSystem.IO.PlafCompat, System.IO.HVFS
    deviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    directoryMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    dir_partSystem.Path.NameManip
    displayMeterData.Progress.Meter
    DRAFTNetwork.Email.Mailbox
    dropWhileListData.List.Utils
    eitherToMonadErrorData.Either.Utils
    elemRIndexData.List.Utils
    encodingsMapData.MIME.Types
    endswithData.List.Utils, Data.String.Utils
    epochSystem.Time.Utils
    EpochTimeSystem.IO.PlafCompat, System.IO.HVFS
    epochToClockTimeSystem.Time.Utils
    escapeReData.String.Utils
    extraSystem.FileArchive.GZip
    familyNetwork.SocketServer
    Fd 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    fileAccessSystem.IO.PlafCompat
    fileExistSystem.IO.PlafCompat
    fileGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    FileIDSystem.IO.PlafCompat, System.IO.HVFS
    fileID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    FileModeSystem.IO.PlafCompat, System.IO.HVFS
    fileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    filenameSystem.FileArchive.GZip
    FileNameLimitSystem.IO.PlafCompat
    FileNamesAreNotTruncatedSystem.IO.PlafCompat
    filename_partSystem.Path.NameManip
    FileOffsetSystem.IO.PlafCompat, System.IO.HVFS
    fileOwner 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    FilePathSystem.IO.HVFS
    fileSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.IO.HVFS.InstanceHelpers
    FileSizeBitsSystem.IO.PlafCompat
    FileStatusSystem.IO.PlafCompat
    FileStatusCompat 
    1 (Type/Class)System.IO.StatCompat
    2 (Data Constructor)System.IO.StatCompat
    fileTypeModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    finishedData.Hash.MD5
    finishPData.Progress.Tracker
    firstPowerData.Quantity
    fixedWidthData.List.Utils
    FlagNetwork.Email.Mailbox
    FLAGGEDNetwork.Email.Mailbox
    FlagsNetwork.Email.Mailbox
    flagsSystem.FileArchive.GZip
    flipALData.List.Utils
    flipMData.Map.Utils
    flippedLookupMData.Map.Utils
    Footer 
    1 (Type/Class)System.FileArchive.GZip
    2 (Data Constructor)System.FileArchive.GZip
    forceEitherData.Either.Utils
    forceEitherMsgData.Either.Utils
    forceLookupMData.Map.Utils
    forceMaybeData.Maybe.Utils
    forceMaybeMsgData.Maybe.Utils
    forceSuccessSystem.Cmd.Utils
    forkRawSystemSystem.Cmd.Utils
    FORWARDEDNetwork.Email.Mailbox
    fromBufSystem.IO.Binary
    fromBytesData.Bits.Utils
    fromEitherData.Either.Utils
    fromLeftData.Either.Utils
    fromRightData.Either.Utils
    fst3Data.Tuple.Utils
    fullBlockInteractSystem.IO.Binary
    fullGetBlocksSystem.IO.Binary
    fullGetBufStrSystem.IO.Binary
    genCsvFileData.CSV
    GeneralizedTokenText.ParserCombinators.Parsec.Utils
    GeneralizedTokenParserText.ParserCombinators.Parsec.Utils
    genericJoinData.List.Utils
    getAllNetwork.Email.Mailbox
    getBlocksSystem.IO.Binary
    getBufStrSystem.IO.Binary
    getBytesData.Bits.Utils
    getETAData.Progress.Tracker
    getETRData.Progress.Tracker
    getFdPathVarSystem.IO.PlafCompat
    getFdStatusSystem.IO.PlafCompat
    getFileStatusSystem.IO.PlafCompat
    getFullPathSystem.IO.HVFS.InstanceHelpers
    getFullSliceSystem.IO.HVFS.InstanceHelpers
    getMemoryBufferSystem.IO.HVIO
    getMessagesNetwork.Email.Mailbox
    getPathVarSystem.IO.PlafCompat
    getSpeedData.Progress.Tracker
    getSymbolicLinkStatusSystem.IO.PlafCompat
    get_nextData.Hash.MD5
    globSystem.Path.Glob
    grabData.List.Utils
    groupExecuteModeSystem.IO.PlafCompat
    GroupIDSystem.IO.PlafCompat, System.IO.HVFS
    groupModesSystem.IO.PlafCompat
    groupReadModeSystem.IO.PlafCompat
    groupWriteModeSystem.IO.PlafCompat
    guessAllExtensionsData.MIME.Types
    guessExtensionData.MIME.Types
    guessTypeData.MIME.Types
    guess_dotdotSystem.Path.NameManip
    guess_dotdot_compsSystem.Path.NameManip
    gzipcrctabData.Hash.CRC32.GZip
    GZipErrorSystem.FileArchive.GZip
    handleHandlerNetwork.SocketServer
    handleOneNetwork.SocketServer
    HandlerTNetwork.SocketServer
    hasAnyData.List.Utils
    hasKeyALData.List.Utils
    hBlockCopySystem.IO.Binary
    hBlockInteractSystem.IO.Binary
    hCopySystem.IO.Utils
    hCopyProgressSystem.IO.Utils
    hDecompressSystem.FileArchive.GZip
    Header 
    1 (Type/Class)System.FileArchive.GZip
    2 (Data Constructor)System.FileArchive.GZip
    hFullBlockInteractSystem.IO.Binary
    hFullGetBlocksSystem.IO.Binary
    hFullGetBufStrSystem.IO.Binary
    hGetBlocksSystem.IO.Binary
    hGetBufStrSystem.IO.Binary
    hGetLinesSystem.IO.Utils
    hInteractSystem.IO.Utils
    hLineCopySystem.IO.Utils
    hLineInteractSystem.IO.Utils
    hPipeBothSystem.Cmd.Utils
    hPipeFromSystem.Cmd.Utils
    hPipeToSystem.Cmd.Utils
    hPutBufStrSystem.IO.Binary
    hPutStrLnsSystem.IO.Utils
    hReadMIMETypesData.MIME.Types
    HVFSSystem.IO.HVFS
    HVFSChrootSystem.IO.HVFS.Combinators
    HVFSOpenableSystem.IO.HVFS
    HVFSOpenEncap 
    1 (Type/Class)System.IO.HVFS
    2 (Data Constructor)System.IO.HVFS
    HVFSReadOnly 
    1 (Type/Class)System.IO.HVFS.Combinators
    2 (Data Constructor)System.IO.HVFS.Combinators
    HVFSStatSystem.IO.HVFS
    HVFSStatEncap 
    1 (Type/Class)System.IO.HVFS
    2 (Data Constructor)System.IO.HVFS
    HVIOSystem.IO.HVIO
    incrPData.Progress.Tracker
    incrP'Data.Progress.Tracker
    incrTotalData.Progress.Tracker
    InetServerOptions 
    1 (Type/Class)Network.SocketServer
    2 (Data Constructor)Network.SocketServer
    inflateData.Compression.Inflate
    inflate_stringData.Compression.Inflate
    inflate_string_remainderData.Compression.Inflate
    InputLineLimitSystem.IO.PlafCompat
    InputQueueLimitSystem.IO.PlafCompat
    interfaceNetwork.SocketServer
    intersectFileModesSystem.IO.PlafCompat
    IOModeSystem.IO.HVFS
    isBlockDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isCharacterDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isDirectory 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isFileSystem.IO.HVFS.InstanceHelpers
    isNamedPipe 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isRegularFile 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isSocket 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    iter_crc32Data.Hash.CRC32.Posix
    joinData.List.Utils, Data.String.Utils
    keysALData.List.Utils
    killAutoDisplayMeterData.Progress.Meter
    lazyMapMSystem.IO.Utils
    len_padData.Hash.MD5
    LimitSystem.IO.PlafCompat
    lineCopySystem.IO.Utils
    lineInteractSystem.IO.Utils
    LinkCountSystem.IO.PlafCompat, System.IO.HVFS
    linkCount 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    LinkLimitSystem.IO.PlafCompat
    listenQueueSizeNetwork.SocketServer
    listenTCPAddrNetwork.Utils
    listIDsNetwork.Email.Mailbox
    listMessageFlagsNetwork.Email.Mailbox
    loggingHandlerNetwork.SocketServer
    lslSystem.IO.HVFS.Utils
    lstripData.String.Utils
    MailboxReaderNetwork.Email.Mailbox
    MailboxWriterNetwork.Email.Mailbox
    maybeReadData.String.Utils
    maybeToEitherData.Either.Utils
    mbDefaultCloseFuncSystem.IO.HVIO
    MD5Data.Hash.MD5
    md5Data.Hash.MD5
    md5iData.Hash.MD5
    md5sData.Hash.MD5
    MemoryBufferSystem.IO.HVIO
    MemoryDirectorySystem.IO.HVFS.InstanceHelpers
    MemoryEntrySystem.IO.HVFS.InstanceHelpers
    MemoryFileSystem.IO.HVFS.InstanceHelpers
    MemoryNodeSystem.IO.HVFS.InstanceHelpers
    MemoryVFSSystem.IO.HVFS.InstanceHelpers
    mergeData.List.Utils
    mergeByData.List.Utils
    MessageNetwork.Email.Mailbox
    methodSystem.FileArchive.GZip
    MIMEResultsData.MIME.Types
    MIMETypeData 
    1 (Type/Class)Data.MIME.Types
    2 (Data Constructor)Data.MIME.Types
    mktmpdirSystem.Path
    modificationTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    modificationTimeHiResSystem.IO.PlafCompat
    mtimeSystem.FileArchive.GZip
    namedPipeMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    newHVFSChrootSystem.IO.HVFS.Combinators
    newHVIOPipeSystem.IO.HVIO
    newMemoryBufferSystem.IO.HVIO
    newMemoryVFSSystem.IO.HVFS.InstanceHelpers
    newMemoryVFSRefSystem.IO.HVFS.InstanceHelpers
    newMeterData.Progress.Meter
    newProgressData.Progress.Tracker
    newProgress'Data.Progress.Tracker
    newStreamReaderSystem.IO.HVIO
    niceSocketsDoNetwork.Utils
    nice_sliceSystem.IO.HVFS.InstanceHelpers
    noneOfgText.ParserCombinators.Parsec.Utils
    normalise_pathSystem.Path.NameManip
    NotGZIPFileSystem.FileArchive.GZip
    notMatchingText.ParserCombinators.Parsec.Utils
    nullFileModeSystem.IO.PlafCompat
    nullFileNameSystem.IO.PlafCompat
    oneOfgText.ParserCombinators.Parsec.Utils
    optimizeForBatchSystem.IO.Utils
    optimizeForInteractionSystem.IO.Utils
    optionsSSNetwork.SocketServer
    osSystem.FileArchive.GZip
    otherExecuteModeSystem.IO.PlafCompat
    OTHERFLAGNetwork.Email.Mailbox
    otherModesSystem.IO.PlafCompat
    otherReadModeSystem.IO.PlafCompat
    otherWriteModeSystem.IO.PlafCompat
    OutputData.Compression.Inflate
    ownerExecuteModeSystem.IO.PlafCompat
    ownerModesSystem.IO.PlafCompat
    ownerReadModeSystem.IO.PlafCompat
    ownerWriteModeSystem.IO.PlafCompat
    packByOrderData.BinPacking
    packLargeFirstData.BinPacking
    parseCalendarTimeSystem.Time.ParseDate
    parseCmdLineSystem.Console.GetOpt.Utils
    parseNumData.Quantity
    parseNumIntData.Quantity
    PathNameLimitSystem.IO.PlafCompat
    PathVarSystem.IO.PlafCompat
    phArgsSystem.Cmd.Utils
    phCommandSystem.Cmd.Utils
    phCreatorSystem.Cmd.Utils
    pipeBothSystem.Cmd.Utils
    PipeBufferLimitSystem.IO.PlafCompat
    pipeFromSystem.Cmd.Utils
    PipeHandle 
    1 (Type/Class)System.Cmd.Utils
    2 (Data Constructor)System.Cmd.Utils
    pipeLinesFromSystem.Cmd.Utils
    PipeModeSystem.Cmd.Utils
    PipeReaderSystem.IO.HVIO
    pipeToSystem.Cmd.Utils
    PipeWriterSystem.IO.HVIO
    pOpenSystem.Cmd.Utils
    pOpen3System.Cmd.Utils
    pOpen3RawSystem.Cmd.Utils
    portNumberNetwork.SocketServer
    posixRawSystemSystem.Cmd.Utils
    powerIncrData.Quantity
    PrioIOAvailableSystem.IO.PlafCompat
    ProcessGroupIDSystem.IO.PlafCompat
    ProcessIDSystem.IO.PlafCompat
    processIDSystem.Cmd.Utils
    ProgressData.Progress.Tracker
    ProgressCallbackData.Progress.Tracker
    ProgressMeterData.Progress.Meter
    ProgressStatus 
    1 (Type/Class)Data.Progress.Tracker
    2 (Data Constructor)Data.Progress.Tracker
    ProgressStatusesData.Progress.Tracker
    ProgressTimeSourceData.Progress.Tracker
    protoStrNetwork.SocketServer
    putBufStrSystem.IO.Binary
    quantifyNumData.Quantity
    quantifyNumsData.Quantity
    readBinaryFileSystem.IO.Binary
    ReadFromPipeSystem.Cmd.Utils
    readMIMETypesData.MIME.Types
    readSymbolicLinkSystem.IO.PlafCompat
    readSystemMIMETypesData.MIME.Types
    read_headerSystem.FileArchive.GZip
    read_sectionSystem.FileArchive.GZip
    read_sectionsSystem.FileArchive.GZip
    recurseDirSystem.IO.HVFS.Utils, System.Path
    recurseDirStatSystem.IO.HVFS.Utils, System.Path
    recursiveRemoveSystem.IO.HVFS.Utils, System.Path
    regularFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    removeComponentData.Progress.Meter
    removeFlagsNetwork.Email.Mailbox
    removeLinkSystem.IO.PlafCompat
    renameSystem.IO.PlafCompat
    renderMeterData.Progress.Meter
    renderNumData.Quantity
    renderNumsData.Quantity
    renderSecsSystem.Time.Utils
    renderTDSystem.Time.Utils
    replaceData.List.Utils, Data.String.Utils
    reuseNetwork.SocketServer
    rstripData.String.Utils
    runInThreadControl.Concurrent.Thread.Utils
    s2w8Data.Bits.Utils
    safeSystemSystem.Cmd.Utils
    satisfygText.ParserCombinators.Parsec.Utils
    sc_helperSystem.IO.StatCompat
    SectionSystem.FileArchive.GZip
    secureAbsNormPathSystem.Path
    SEENNetwork.Email.Mailbox
    sendmailNetwork.Email.Sendmail
    seqListData.List.Utils
    serveForeverNetwork.SocketServer
    serveTCPforeverNetwork.SocketServer
    setComponentsData.Progress.Meter
    setFdModeSystem.IO.PlafCompat
    setFdOwnerAndGroupSystem.IO.PlafCompat
    setFdSizeSystem.IO.PlafCompat
    setFdTimesHiResSystem.IO.PlafCompat
    setFileCreationMaskSystem.IO.PlafCompat
    setFileModeSystem.IO.PlafCompat
    setFileSizeSystem.IO.PlafCompat
    setFileTimesSystem.IO.PlafCompat
    setFileTimesHiResSystem.IO.PlafCompat
    setFlagsNetwork.Email.Mailbox
    setGroupIDModeSystem.IO.PlafCompat
    setOwnerAndGroupSystem.IO.PlafCompat
    SetOwnerAndGroupIsRestrictedSystem.IO.PlafCompat
    setPData.Progress.Tracker
    setP'Data.Progress.Tracker
    setSymbolicLinkOwnerAndGroupSystem.IO.PlafCompat
    setSymbolicLinkTimesHiResSystem.IO.PlafCompat
    setTotalData.Progress.Tracker
    setupSocketServerNetwork.SocketServer
    setUserIDModeSystem.IO.PlafCompat
    setWidthData.Progress.Meter
    showSockAddrNetwork.Utils
    simpleNewMeterData.Progress.Meter
    SimpleStat 
    1 (Type/Class)System.IO.HVFS.InstanceHelpers
    2 (Data Constructor)System.IO.HVFS.InstanceHelpers
    simpleTCPOptionsNetwork.SocketServer
    siOptsData.Quantity
    sizeSystem.FileArchive.GZip
    SizeOpts 
    1 (Type/Class)Data.Quantity
    2 (Data Constructor)Data.Quantity
    slice_filenameSystem.Path.NameManip
    slice_filename'System.Path.NameManip
    slice_pathSystem.Path.NameManip
    snd3Data.Tuple.Utils
    socketMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    SocketServer 
    1 (Type/Class)Network.SocketServer
    2 (Data Constructor)Network.SocketServer
    sockSSNetwork.SocketServer
    sockTypeNetwork.SocketServer
    spanListData.List.Utils
    specialDeviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    specificgText.ParserCombinators.Parsec.Utils
    splitData.List.Utils, Data.String.Utils
    split3System.Path.NameManip
    splitExtSystem.Path
    splitWsData.String.Utils
    split_filenameSystem.Path.NameManip
    split_filename'System.Path.NameManip
    split_pathSystem.Path.NameManip
    startswithData.List.Utils, Data.String.Utils
    startTimeData.Progress.Tracker
    statusChangeTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    statusChangeTimeHiResSystem.IO.PlafCompat
    stdFileModeSystem.IO.PlafCompat
    StdOptionSystem.Console.GetOpt.Utils
    stdOptionalSystem.Console.GetOpt.Utils
    stdRequiredSystem.Console.GetOpt.Utils
    Str 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    StreamReaderSystem.IO.HVIO
    strFromALData.List.Utils
    strFromMData.Map.Utils
    stripData.String.Utils
    strToALData.List.Utils
    strToMData.Map.Utils
    subIndexData.List.Utils
    suffixesData.Quantity
    suffixMapData.MIME.Types
    SymbolicLinkLimitSystem.IO.PlafCompat
    symbolicLinkMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    SyncIOAvailableSystem.IO.PlafCompat
    SystemFS 
    1 (Type/Class)System.IO.HVFS, System.IO.HVFS.Utils
    2 (Data Constructor)System.IO.HVFS, System.IO.HVFS.Utils
    takeWhileListData.List.Utils
    test_suffixSystem.Path.NameManip
    thd3Data.Tuple.Utils
    threadedHandlerNetwork.SocketServer
    timeDiffToSecsSystem.Time.Utils
    timegmSystem.Time.Utils
    timelocalSystem.Time.Utils
    timeSourceData.Progress.Tracker
    toBufSystem.IO.Binary
    togtokText.ParserCombinators.Parsec.Utils
    tokengText.ParserCombinators.Parsec.Utils
    totalUnitsData.Progress.Tracker
    touchFdSystem.IO.PlafCompat
    touchFileSystem.IO.PlafCompat
    touchSymbolicLinkSystem.IO.PlafCompat
    trackerNameData.Progress.Tracker
    typesMapData.MIME.Types
    unionFileModesSystem.IO.PlafCompat
    uniqData.List.Utils
    UnknownErrorSystem.FileArchive.GZip
    UnknownMethodSystem.FileArchive.GZip
    unslice_filenameSystem.Path.NameManip
    unslice_pathSystem.Path.NameManip
    unsplit3System.Path.NameManip
    unsplit_filenameSystem.Path.NameManip
    unsplit_pathSystem.Path.NameManip
    update_crcData.Hash.CRC32.GZip
    update_crc_listData.Hash.CRC32.GZip
    UserIDSystem.IO.PlafCompat, System.IO.HVFS
    vAccessTimeSystem.IO.HVFS
    validateCmdLineSystem.Console.GetOpt.Utils
    valuesALData.List.Utils
    vCloseSystem.IO.HVIO
    vCreateDirectorySystem.IO.HVFS
    vCreateLinkSystem.IO.HVFS
    vCreateSymbolicLinkSystem.IO.HVFS
    vDeviceIDSystem.IO.HVFS
    VDisableCharSystem.IO.PlafCompat
    vDoesDirectoryExistSystem.IO.HVFS
    vDoesExistSystem.IO.HVFS
    vDoesFileExistSystem.IO.HVFS
    vFileGroupSystem.IO.HVFS
    vFileIDSystem.IO.HVFS
    vFileModeSystem.IO.HVFS
    vFileOwnerSystem.IO.HVFS
    vFileSizeSystem.IO.HVFS
    vFlushSystem.IO.HVIO
    vGetBufSystem.IO.HVIO
    vGetBufferingSystem.IO.HVIO
    vGetCharSystem.IO.HVIO
    vGetContentsSystem.IO.HVIO
    vGetCurrentDirectorySystem.IO.HVFS
    vGetDirectoryContentsSystem.IO.HVFS
    vGetFileStatusSystem.IO.HVFS
    vGetFPSystem.IO.HVIO
    vGetLineSystem.IO.HVIO
    vGetModificationTimeSystem.IO.HVFS
    vGetSymbolicLinkStatusSystem.IO.HVFS
    vGlobSystem.Path.Glob
    vIsBlockDeviceSystem.IO.HVFS
    vIsCharacterDeviceSystem.IO.HVFS
    vIsClosedSystem.IO.HVIO
    vIsDirectorySystem.IO.HVFS
    vIsEOFSystem.IO.HVIO
    vIsNamedPipeSystem.IO.HVFS
    vIsOpenSystem.IO.HVIO
    vIsReadableSystem.IO.HVIO
    vIsRegularFileSystem.IO.HVFS
    vIsSeekableSystem.IO.HVIO
    vIsSocketSystem.IO.HVFS
    vIsSymbolicLinkSystem.IO.HVFS
    vIsWritableSystem.IO.HVIO
    vLinkCountSystem.IO.HVFS
    vMkIOErrorSystem.IO.HVIO
    vModificationTimeSystem.IO.HVFS
    vOpenSystem.IO.HVFS
    vOpenBinaryFileSystem.IO.HVFS
    vPrintSystem.IO.HVIO
    vPutBufSystem.IO.HVIO
    vPutCharSystem.IO.HVIO
    vPutStrSystem.IO.HVIO
    vPutStrLnSystem.IO.HVIO
    vRaiseErrorSystem.IO.HVFS
    vReadFileSystem.IO.HVFS
    vReadSymbolicLinkSystem.IO.HVFS
    vReadySystem.IO.HVIO
    vRemoveDirectorySystem.IO.HVFS
    vRemoveFileSystem.IO.HVFS
    vRenameDirectorySystem.IO.HVFS
    vRenameFileSystem.IO.HVFS
    vRewindSystem.IO.HVIO
    vSeekSystem.IO.HVIO
    vSetBufferingSystem.IO.HVIO
    vSetCurrentDirectorySystem.IO.HVFS
    vShowSystem.IO.HVIO
    vSpecialDeviceIDSystem.IO.HVFS
    vStatusChangeTimeSystem.IO.HVFS
    vTellSystem.IO.HVIO
    vTestEOFSystem.IO.HVIO
    vTestOpenSystem.IO.HVIO
    vThrowSystem.IO.HVIO
    vWriteFileSystem.IO.HVFS
    w82cData.Bits.Utils
    w82sData.Bits.Utils
    WholeFunc 
    1 (Type/Class)Data.List.Utils
    2 (Data Constructor)Data.List.Utils
    wholeMapData.List.Utils
    wildCheckCaseSystem.Path.WildMatch
    wildToRegexSystem.Path.WildMatch
    withOpenSystem.IO.HVFS
    withStatSystem.IO.HVFS
    withStatusData.Progress.Tracker
    WordList 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    writeBinaryFileSystem.IO.Binary
    writeMeterStringData.Progress.Meter
    WriteToPipeSystem.Cmd.Utils
    xflSystem.FileArchive.GZip
    Zord64 
    1 (Type/Class)Data.Hash.MD5.Zord64_HARD
    2 (Type/Class)Data.Hash.MD5
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-B.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-B.html deleted file mode 100644 index fed6ec6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-B.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - B)

    MissingH-1.3.0.1: Large utility library

    Index - B

    baseData.Quantity
    BinaryConvertibleSystem.IO.Binary
    binaryOptsData.Quantity
    BinPackerData.BinPacking
    BinPackerErrorData.BinPacking
    BitData.Compression.Inflate
    bits_to_word32Data.Compression.Inflate
    blockCopySystem.IO.Binary
    blockInteractSystem.IO.Binary
    blockSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    BoolList 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    BPOtherData.BinPacking
    BPSizeTooLargeData.BinPacking
    BPTooFewBinsData.BinPacking
    bracketCWDSystem.Path
    brackettmpdirSystem.Path
    brackettmpdirCWDSystem.Path
    breakListData.List.Utils
    ByteCountSystem.IO.PlafCompat
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-C.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-C.html deleted file mode 100644 index b86ac6f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-C.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - C)

    MissingH-1.3.0.1: Large utility library

    Index - C

    c2w8Data.Bits.Utils
    calc_crc32 
    1 (Function)Data.Hash.CRC32.GZip
    2 (Function)Data.Hash.CRC32.Posix
    CCc 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CDev 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CGid 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    characterSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    checkDebVersionSystem.Debian
    CIno 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    clearMeterData.Progress.Meter
    ClockTickSystem.IO.PlafCompat
    clockTimeToEpochSystem.Time.Utils
    closeSocketServerNetwork.SocketServer
    CMode 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CNlink 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    COff 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    commentSystem.FileArchive.GZip
    commonTypesMapData.MIME.Types
    compareDebVersionSystem.Debian
    completedUnitsData.Progress.Tracker
    connectTCPNetwork.Utils
    connectTCPAddrNetwork.Utils
    containsData.List.Utils
    controlSystem.Debian.ControlParser
    ControlFileSystem.Debian
    copyFileBlocksToFileSystem.IO.Binary
    copyFileLinesToFileSystem.IO.Utils
    countElemData.List.Utils
    CPid 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    crc32 
    1 (Function)Data.Hash.CRC32.Posix
    2 (Function)System.FileArchive.GZip
    crc32validSystem.FileArchive.GZip
    CRCErrorSystem.FileArchive.GZip
    crctabData.Hash.CRC32.Posix
    createDeviceSystem.IO.PlafCompat
    createLinkSystem.IO.PlafCompat
    createNamedPipeSystem.IO.PlafCompat
    createSymbolicLinkSystem.IO.PlafCompat
    CRLim 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CSpeed 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CSsize 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    csvFileData.CSV
    CTcflag 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    CUid 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-D.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-D.html deleted file mode 100644 index 68f59b4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-D.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - D)

    MissingH-1.3.0.1: Large utility library

    Index - D

    DebVersionSystem.Debian
    decompressSystem.FileArchive.GZip
    defaultmtdData.MIME.Types
    defaultTimeSourceData.Progress.Tracker
    DELETEDNetwork.Email.Mailbox
    deleteMessagesNetwork.Email.Mailbox
    delFromALData.List.Utils
    depPartSystem.Debian.ControlParser
    detachDaemonSystem.Daemon
    DeviceIDSystem.IO.PlafCompat, System.IO.HVFS
    deviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    directoryMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    dir_partSystem.Path.NameManip
    displayMeterData.Progress.Meter
    DRAFTNetwork.Email.Mailbox
    dropWhileListData.List.Utils
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-E.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-E.html deleted file mode 100644 index 370a121..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-E.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - E)

    MissingH-1.3.0.1: Large utility library

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-F.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-F.html deleted file mode 100644 index 959907d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-F.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - F)

    MissingH-1.3.0.1: Large utility library

    Index - F

    familyNetwork.SocketServer
    Fd 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Type/Class)System.IO.PlafCompat
    fileAccessSystem.IO.PlafCompat
    fileExistSystem.IO.PlafCompat
    fileGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    FileIDSystem.IO.PlafCompat, System.IO.HVFS
    fileID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    FileModeSystem.IO.PlafCompat, System.IO.HVFS
    fileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    filenameSystem.FileArchive.GZip
    FileNameLimitSystem.IO.PlafCompat
    FileNamesAreNotTruncatedSystem.IO.PlafCompat
    filename_partSystem.Path.NameManip
    FileOffsetSystem.IO.PlafCompat, System.IO.HVFS
    fileOwner 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    FilePathSystem.IO.HVFS
    fileSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.IO.HVFS.InstanceHelpers
    FileSizeBitsSystem.IO.PlafCompat
    FileStatusSystem.IO.PlafCompat
    FileStatusCompat 
    1 (Type/Class)System.IO.StatCompat
    2 (Data Constructor)System.IO.StatCompat
    fileTypeModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    finishedData.Hash.MD5
    finishPData.Progress.Tracker
    firstPowerData.Quantity
    fixedWidthData.List.Utils
    FlagNetwork.Email.Mailbox
    FLAGGEDNetwork.Email.Mailbox
    FlagsNetwork.Email.Mailbox
    flagsSystem.FileArchive.GZip
    flipALData.List.Utils
    flipMData.Map.Utils
    flippedLookupMData.Map.Utils
    Footer 
    1 (Type/Class)System.FileArchive.GZip
    2 (Data Constructor)System.FileArchive.GZip
    forceEitherData.Either.Utils
    forceEitherMsgData.Either.Utils
    forceLookupMData.Map.Utils
    forceMaybeData.Maybe.Utils
    forceMaybeMsgData.Maybe.Utils
    forceSuccessSystem.Cmd.Utils
    forkRawSystemSystem.Cmd.Utils
    FORWARDEDNetwork.Email.Mailbox
    fromBufSystem.IO.Binary
    fromBytesData.Bits.Utils
    fromEitherData.Either.Utils
    fromLeftData.Either.Utils
    fromRightData.Either.Utils
    fst3Data.Tuple.Utils
    fullBlockInteractSystem.IO.Binary
    fullGetBlocksSystem.IO.Binary
    fullGetBufStrSystem.IO.Binary
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-G.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-G.html deleted file mode 100644 index dc5c582..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-G.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - G)

    MissingH-1.3.0.1: Large utility library

    Index - G

    genCsvFileData.CSV
    GeneralizedTokenText.ParserCombinators.Parsec.Utils
    GeneralizedTokenParserText.ParserCombinators.Parsec.Utils
    genericJoinData.List.Utils
    getAllNetwork.Email.Mailbox
    getBlocksSystem.IO.Binary
    getBufStrSystem.IO.Binary
    getBytesData.Bits.Utils
    getETAData.Progress.Tracker
    getETRData.Progress.Tracker
    getFdPathVarSystem.IO.PlafCompat
    getFdStatusSystem.IO.PlafCompat
    getFileStatusSystem.IO.PlafCompat
    getFullPathSystem.IO.HVFS.InstanceHelpers
    getFullSliceSystem.IO.HVFS.InstanceHelpers
    getMemoryBufferSystem.IO.HVIO
    getMessagesNetwork.Email.Mailbox
    getPathVarSystem.IO.PlafCompat
    getSpeedData.Progress.Tracker
    getSymbolicLinkStatusSystem.IO.PlafCompat
    get_nextData.Hash.MD5
    globSystem.Path.Glob
    grabData.List.Utils
    groupExecuteModeSystem.IO.PlafCompat
    GroupIDSystem.IO.PlafCompat, System.IO.HVFS
    groupModesSystem.IO.PlafCompat
    groupReadModeSystem.IO.PlafCompat
    groupWriteModeSystem.IO.PlafCompat
    guessAllExtensionsData.MIME.Types
    guessExtensionData.MIME.Types
    guessTypeData.MIME.Types
    guess_dotdotSystem.Path.NameManip
    guess_dotdot_compsSystem.Path.NameManip
    gzipcrctabData.Hash.CRC32.GZip
    GZipErrorSystem.FileArchive.GZip
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-H.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-H.html deleted file mode 100644 index 6a4960b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-H.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - H)

    MissingH-1.3.0.1: Large utility library

    Index - H

    handleHandlerNetwork.SocketServer
    handleOneNetwork.SocketServer
    HandlerTNetwork.SocketServer
    hasAnyData.List.Utils
    hasKeyALData.List.Utils
    hBlockCopySystem.IO.Binary
    hBlockInteractSystem.IO.Binary
    hCopySystem.IO.Utils
    hCopyProgressSystem.IO.Utils
    hDecompressSystem.FileArchive.GZip
    Header 
    1 (Type/Class)System.FileArchive.GZip
    2 (Data Constructor)System.FileArchive.GZip
    hFullBlockInteractSystem.IO.Binary
    hFullGetBlocksSystem.IO.Binary
    hFullGetBufStrSystem.IO.Binary
    hGetBlocksSystem.IO.Binary
    hGetBufStrSystem.IO.Binary
    hGetLinesSystem.IO.Utils
    hInteractSystem.IO.Utils
    hLineCopySystem.IO.Utils
    hLineInteractSystem.IO.Utils
    hPipeBothSystem.Cmd.Utils
    hPipeFromSystem.Cmd.Utils
    hPipeToSystem.Cmd.Utils
    hPutBufStrSystem.IO.Binary
    hPutStrLnsSystem.IO.Utils
    hReadMIMETypesData.MIME.Types
    HVFSSystem.IO.HVFS
    HVFSChrootSystem.IO.HVFS.Combinators
    HVFSOpenableSystem.IO.HVFS
    HVFSOpenEncap 
    1 (Type/Class)System.IO.HVFS
    2 (Data Constructor)System.IO.HVFS
    HVFSReadOnly 
    1 (Type/Class)System.IO.HVFS.Combinators
    2 (Data Constructor)System.IO.HVFS.Combinators
    HVFSStatSystem.IO.HVFS
    HVFSStatEncap 
    1 (Type/Class)System.IO.HVFS
    2 (Data Constructor)System.IO.HVFS
    HVIOSystem.IO.HVIO
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-I.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-I.html deleted file mode 100644 index a0b46f1..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-I.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - I)

    MissingH-1.3.0.1: Large utility library

    Index - I

    incrPData.Progress.Tracker
    incrP'Data.Progress.Tracker
    incrTotalData.Progress.Tracker
    InetServerOptions 
    1 (Type/Class)Network.SocketServer
    2 (Data Constructor)Network.SocketServer
    inflateData.Compression.Inflate
    inflate_stringData.Compression.Inflate
    inflate_string_remainderData.Compression.Inflate
    InputLineLimitSystem.IO.PlafCompat
    InputQueueLimitSystem.IO.PlafCompat
    interfaceNetwork.SocketServer
    intersectFileModesSystem.IO.PlafCompat
    IOModeSystem.IO.HVFS
    isBlockDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isCharacterDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isDirectory 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isFileSystem.IO.HVFS.InstanceHelpers
    isNamedPipe 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isRegularFile 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isSocket 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    isSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    iter_crc32Data.Hash.CRC32.Posix
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-J.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-J.html deleted file mode 100644 index 893c706..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-J.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - J)

    MissingH-1.3.0.1: Large utility library

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-K.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-K.html deleted file mode 100644 index eb13786..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-K.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - K)

    MissingH-1.3.0.1: Large utility library

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-L.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-L.html deleted file mode 100644 index 7bb729d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-L.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - L)

    MissingH-1.3.0.1: Large utility library

    Index - L

    lazyMapMSystem.IO.Utils
    len_padData.Hash.MD5
    LimitSystem.IO.PlafCompat
    lineCopySystem.IO.Utils
    lineInteractSystem.IO.Utils
    LinkCountSystem.IO.PlafCompat, System.IO.HVFS
    linkCount 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    LinkLimitSystem.IO.PlafCompat
    listenQueueSizeNetwork.SocketServer
    listenTCPAddrNetwork.Utils
    listIDsNetwork.Email.Mailbox
    listMessageFlagsNetwork.Email.Mailbox
    loggingHandlerNetwork.SocketServer
    lslSystem.IO.HVFS.Utils
    lstripData.String.Utils
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-M.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-M.html deleted file mode 100644 index 21466a5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-M.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - M)

    MissingH-1.3.0.1: Large utility library

    Index - M

    MailboxReaderNetwork.Email.Mailbox
    MailboxWriterNetwork.Email.Mailbox
    maybeReadData.String.Utils
    maybeToEitherData.Either.Utils
    mbDefaultCloseFuncSystem.IO.HVIO
    MD5Data.Hash.MD5
    md5Data.Hash.MD5
    md5iData.Hash.MD5
    md5sData.Hash.MD5
    MemoryBufferSystem.IO.HVIO
    MemoryDirectorySystem.IO.HVFS.InstanceHelpers
    MemoryEntrySystem.IO.HVFS.InstanceHelpers
    MemoryFileSystem.IO.HVFS.InstanceHelpers
    MemoryNodeSystem.IO.HVFS.InstanceHelpers
    MemoryVFSSystem.IO.HVFS.InstanceHelpers
    mergeData.List.Utils
    mergeByData.List.Utils
    MessageNetwork.Email.Mailbox
    methodSystem.FileArchive.GZip
    MIMEResultsData.MIME.Types
    MIMETypeData 
    1 (Type/Class)Data.MIME.Types
    2 (Data Constructor)Data.MIME.Types
    mktmpdirSystem.Path
    modificationTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    modificationTimeHiResSystem.IO.PlafCompat
    mtimeSystem.FileArchive.GZip
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-N.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-N.html deleted file mode 100644 index 235c8ed..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-N.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - N)

    MissingH-1.3.0.1: Large utility library

    Index - N

    namedPipeMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    newHVFSChrootSystem.IO.HVFS.Combinators
    newHVIOPipeSystem.IO.HVIO
    newMemoryBufferSystem.IO.HVIO
    newMemoryVFSSystem.IO.HVFS.InstanceHelpers
    newMemoryVFSRefSystem.IO.HVFS.InstanceHelpers
    newMeterData.Progress.Meter
    newProgressData.Progress.Tracker
    newProgress'Data.Progress.Tracker
    newStreamReaderSystem.IO.HVIO
    niceSocketsDoNetwork.Utils
    nice_sliceSystem.IO.HVFS.InstanceHelpers
    noneOfgText.ParserCombinators.Parsec.Utils
    normalise_pathSystem.Path.NameManip
    NotGZIPFileSystem.FileArchive.GZip
    notMatchingText.ParserCombinators.Parsec.Utils
    nullFileModeSystem.IO.PlafCompat
    nullFileNameSystem.IO.PlafCompat
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-O.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-O.html deleted file mode 100644 index 08d6eaa..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-O.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - O)

    MissingH-1.3.0.1: Large utility library

    Index - O

    oneOfgText.ParserCombinators.Parsec.Utils
    optimizeForBatchSystem.IO.Utils
    optimizeForInteractionSystem.IO.Utils
    optionsSSNetwork.SocketServer
    osSystem.FileArchive.GZip
    otherExecuteModeSystem.IO.PlafCompat
    OTHERFLAGNetwork.Email.Mailbox
    otherModesSystem.IO.PlafCompat
    otherReadModeSystem.IO.PlafCompat
    otherWriteModeSystem.IO.PlafCompat
    OutputData.Compression.Inflate
    ownerExecuteModeSystem.IO.PlafCompat
    ownerModesSystem.IO.PlafCompat
    ownerReadModeSystem.IO.PlafCompat
    ownerWriteModeSystem.IO.PlafCompat
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-P.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-P.html deleted file mode 100644 index f6ff58e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-P.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - P)

    MissingH-1.3.0.1: Large utility library

    Index - P

    packByOrderData.BinPacking
    packLargeFirstData.BinPacking
    parseCalendarTimeSystem.Time.ParseDate
    parseCmdLineSystem.Console.GetOpt.Utils
    parseNumData.Quantity
    parseNumIntData.Quantity
    PathNameLimitSystem.IO.PlafCompat
    PathVarSystem.IO.PlafCompat
    phArgsSystem.Cmd.Utils
    phCommandSystem.Cmd.Utils
    phCreatorSystem.Cmd.Utils
    pipeBothSystem.Cmd.Utils
    PipeBufferLimitSystem.IO.PlafCompat
    pipeFromSystem.Cmd.Utils
    PipeHandle 
    1 (Type/Class)System.Cmd.Utils
    2 (Data Constructor)System.Cmd.Utils
    pipeLinesFromSystem.Cmd.Utils
    PipeModeSystem.Cmd.Utils
    PipeReaderSystem.IO.HVIO
    pipeToSystem.Cmd.Utils
    PipeWriterSystem.IO.HVIO
    pOpenSystem.Cmd.Utils
    pOpen3System.Cmd.Utils
    pOpen3RawSystem.Cmd.Utils
    portNumberNetwork.SocketServer
    posixRawSystemSystem.Cmd.Utils
    powerIncrData.Quantity
    PrioIOAvailableSystem.IO.PlafCompat
    ProcessGroupIDSystem.IO.PlafCompat
    ProcessIDSystem.IO.PlafCompat
    processIDSystem.Cmd.Utils
    ProgressData.Progress.Tracker
    ProgressCallbackData.Progress.Tracker
    ProgressMeterData.Progress.Meter
    ProgressStatus 
    1 (Type/Class)Data.Progress.Tracker
    2 (Data Constructor)Data.Progress.Tracker
    ProgressStatusesData.Progress.Tracker
    ProgressTimeSourceData.Progress.Tracker
    protoStrNetwork.SocketServer
    putBufStrSystem.IO.Binary
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-Q.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-Q.html deleted file mode 100644 index edab415..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-Q.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - Q)

    MissingH-1.3.0.1: Large utility library

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-R.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-R.html deleted file mode 100644 index 0db6edd..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-R.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - R)

    MissingH-1.3.0.1: Large utility library

    Index - R

    readBinaryFileSystem.IO.Binary
    ReadFromPipeSystem.Cmd.Utils
    readMIMETypesData.MIME.Types
    readSymbolicLinkSystem.IO.PlafCompat
    readSystemMIMETypesData.MIME.Types
    read_headerSystem.FileArchive.GZip
    read_sectionSystem.FileArchive.GZip
    read_sectionsSystem.FileArchive.GZip
    recurseDirSystem.IO.HVFS.Utils, System.Path
    recurseDirStatSystem.IO.HVFS.Utils, System.Path
    recursiveRemoveSystem.IO.HVFS.Utils, System.Path
    regularFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    removeComponentData.Progress.Meter
    removeFlagsNetwork.Email.Mailbox
    removeLinkSystem.IO.PlafCompat
    renameSystem.IO.PlafCompat
    renderMeterData.Progress.Meter
    renderNumData.Quantity
    renderNumsData.Quantity
    renderSecsSystem.Time.Utils
    renderTDSystem.Time.Utils
    replaceData.List.Utils, Data.String.Utils
    reuseNetwork.SocketServer
    rstripData.String.Utils
    runInThreadControl.Concurrent.Thread.Utils
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-S.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-S.html deleted file mode 100644 index b0a307b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-S.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - S)

    MissingH-1.3.0.1: Large utility library

    Index - S

    s2w8Data.Bits.Utils
    safeSystemSystem.Cmd.Utils
    satisfygText.ParserCombinators.Parsec.Utils
    sc_helperSystem.IO.StatCompat
    SectionSystem.FileArchive.GZip
    secureAbsNormPathSystem.Path
    SEENNetwork.Email.Mailbox
    sendmailNetwork.Email.Sendmail
    seqListData.List.Utils
    serveForeverNetwork.SocketServer
    serveTCPforeverNetwork.SocketServer
    setComponentsData.Progress.Meter
    setFdModeSystem.IO.PlafCompat
    setFdOwnerAndGroupSystem.IO.PlafCompat
    setFdSizeSystem.IO.PlafCompat
    setFdTimesHiResSystem.IO.PlafCompat
    setFileCreationMaskSystem.IO.PlafCompat
    setFileModeSystem.IO.PlafCompat
    setFileSizeSystem.IO.PlafCompat
    setFileTimesSystem.IO.PlafCompat
    setFileTimesHiResSystem.IO.PlafCompat
    setFlagsNetwork.Email.Mailbox
    setGroupIDModeSystem.IO.PlafCompat
    setOwnerAndGroupSystem.IO.PlafCompat
    SetOwnerAndGroupIsRestrictedSystem.IO.PlafCompat
    setPData.Progress.Tracker
    setP'Data.Progress.Tracker
    setSymbolicLinkOwnerAndGroupSystem.IO.PlafCompat
    setSymbolicLinkTimesHiResSystem.IO.PlafCompat
    setTotalData.Progress.Tracker
    setupSocketServerNetwork.SocketServer
    setUserIDModeSystem.IO.PlafCompat
    setWidthData.Progress.Meter
    showSockAddrNetwork.Utils
    simpleNewMeterData.Progress.Meter
    SimpleStat 
    1 (Type/Class)System.IO.HVFS.InstanceHelpers
    2 (Data Constructor)System.IO.HVFS.InstanceHelpers
    simpleTCPOptionsNetwork.SocketServer
    siOptsData.Quantity
    sizeSystem.FileArchive.GZip
    SizeOpts 
    1 (Type/Class)Data.Quantity
    2 (Data Constructor)Data.Quantity
    slice_filenameSystem.Path.NameManip
    slice_filename'System.Path.NameManip
    slice_pathSystem.Path.NameManip
    snd3Data.Tuple.Utils
    socketMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    SocketServer 
    1 (Type/Class)Network.SocketServer
    2 (Data Constructor)Network.SocketServer
    sockSSNetwork.SocketServer
    sockTypeNetwork.SocketServer
    spanListData.List.Utils
    specialDeviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    specificgText.ParserCombinators.Parsec.Utils
    splitData.List.Utils, Data.String.Utils
    split3System.Path.NameManip
    splitExtSystem.Path
    splitWsData.String.Utils
    split_filenameSystem.Path.NameManip
    split_filename'System.Path.NameManip
    split_pathSystem.Path.NameManip
    startswithData.List.Utils, Data.String.Utils
    startTimeData.Progress.Tracker
    statusChangeTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    statusChangeTimeHiResSystem.IO.PlafCompat
    stdFileModeSystem.IO.PlafCompat
    StdOptionSystem.Console.GetOpt.Utils
    stdOptionalSystem.Console.GetOpt.Utils
    stdRequiredSystem.Console.GetOpt.Utils
    Str 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    StreamReaderSystem.IO.HVIO
    strFromALData.List.Utils
    strFromMData.Map.Utils
    stripData.String.Utils
    strToALData.List.Utils
    strToMData.Map.Utils
    subIndexData.List.Utils
    suffixesData.Quantity
    suffixMapData.MIME.Types
    SymbolicLinkLimitSystem.IO.PlafCompat
    symbolicLinkMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    SyncIOAvailableSystem.IO.PlafCompat
    SystemFS 
    1 (Type/Class)System.IO.HVFS, System.IO.HVFS.Utils
    2 (Data Constructor)System.IO.HVFS, System.IO.HVFS.Utils
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-T.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-T.html deleted file mode 100644 index d1d9764..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-T.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - T)

    MissingH-1.3.0.1: Large utility library

    Index - T

    takeWhileListData.List.Utils
    test_suffixSystem.Path.NameManip
    thd3Data.Tuple.Utils
    threadedHandlerNetwork.SocketServer
    timeDiffToSecsSystem.Time.Utils
    timegmSystem.Time.Utils
    timelocalSystem.Time.Utils
    timeSourceData.Progress.Tracker
    toBufSystem.IO.Binary
    togtokText.ParserCombinators.Parsec.Utils
    tokengText.ParserCombinators.Parsec.Utils
    totalUnitsData.Progress.Tracker
    touchFdSystem.IO.PlafCompat
    touchFileSystem.IO.PlafCompat
    touchSymbolicLinkSystem.IO.PlafCompat
    trackerNameData.Progress.Tracker
    typesMapData.MIME.Types
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-U.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-U.html deleted file mode 100644 index 96e8e40..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-U.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - U)

    MissingH-1.3.0.1: Large utility library

    Index - U

    unionFileModesSystem.IO.PlafCompat
    uniqData.List.Utils
    UnknownErrorSystem.FileArchive.GZip
    UnknownMethodSystem.FileArchive.GZip
    unslice_filenameSystem.Path.NameManip
    unslice_pathSystem.Path.NameManip
    unsplit3System.Path.NameManip
    unsplit_filenameSystem.Path.NameManip
    unsplit_pathSystem.Path.NameManip
    update_crcData.Hash.CRC32.GZip
    update_crc_listData.Hash.CRC32.GZip
    UserIDSystem.IO.PlafCompat, System.IO.HVFS
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-V.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-V.html deleted file mode 100644 index b0d0337..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-V.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - V)

    MissingH-1.3.0.1: Large utility library

    Index - V

    vAccessTimeSystem.IO.HVFS
    validateCmdLineSystem.Console.GetOpt.Utils
    valuesALData.List.Utils
    vCloseSystem.IO.HVIO
    vCreateDirectorySystem.IO.HVFS
    vCreateLinkSystem.IO.HVFS
    vCreateSymbolicLinkSystem.IO.HVFS
    vDeviceIDSystem.IO.HVFS
    VDisableCharSystem.IO.PlafCompat
    vDoesDirectoryExistSystem.IO.HVFS
    vDoesExistSystem.IO.HVFS
    vDoesFileExistSystem.IO.HVFS
    vFileGroupSystem.IO.HVFS
    vFileIDSystem.IO.HVFS
    vFileModeSystem.IO.HVFS
    vFileOwnerSystem.IO.HVFS
    vFileSizeSystem.IO.HVFS
    vFlushSystem.IO.HVIO
    vGetBufSystem.IO.HVIO
    vGetBufferingSystem.IO.HVIO
    vGetCharSystem.IO.HVIO
    vGetContentsSystem.IO.HVIO
    vGetCurrentDirectorySystem.IO.HVFS
    vGetDirectoryContentsSystem.IO.HVFS
    vGetFileStatusSystem.IO.HVFS
    vGetFPSystem.IO.HVIO
    vGetLineSystem.IO.HVIO
    vGetModificationTimeSystem.IO.HVFS
    vGetSymbolicLinkStatusSystem.IO.HVFS
    vGlobSystem.Path.Glob
    vIsBlockDeviceSystem.IO.HVFS
    vIsCharacterDeviceSystem.IO.HVFS
    vIsClosedSystem.IO.HVIO
    vIsDirectorySystem.IO.HVFS
    vIsEOFSystem.IO.HVIO
    vIsNamedPipeSystem.IO.HVFS
    vIsOpenSystem.IO.HVIO
    vIsReadableSystem.IO.HVIO
    vIsRegularFileSystem.IO.HVFS
    vIsSeekableSystem.IO.HVIO
    vIsSocketSystem.IO.HVFS
    vIsSymbolicLinkSystem.IO.HVFS
    vIsWritableSystem.IO.HVIO
    vLinkCountSystem.IO.HVFS
    vMkIOErrorSystem.IO.HVIO
    vModificationTimeSystem.IO.HVFS
    vOpenSystem.IO.HVFS
    vOpenBinaryFileSystem.IO.HVFS
    vPrintSystem.IO.HVIO
    vPutBufSystem.IO.HVIO
    vPutCharSystem.IO.HVIO
    vPutStrSystem.IO.HVIO
    vPutStrLnSystem.IO.HVIO
    vRaiseErrorSystem.IO.HVFS
    vReadFileSystem.IO.HVFS
    vReadSymbolicLinkSystem.IO.HVFS
    vReadySystem.IO.HVIO
    vRemoveDirectorySystem.IO.HVFS
    vRemoveFileSystem.IO.HVFS
    vRenameDirectorySystem.IO.HVFS
    vRenameFileSystem.IO.HVFS
    vRewindSystem.IO.HVIO
    vSeekSystem.IO.HVIO
    vSetBufferingSystem.IO.HVIO
    vSetCurrentDirectorySystem.IO.HVFS
    vShowSystem.IO.HVIO
    vSpecialDeviceIDSystem.IO.HVFS
    vStatusChangeTimeSystem.IO.HVFS
    vTellSystem.IO.HVIO
    vTestEOFSystem.IO.HVIO
    vTestOpenSystem.IO.HVIO
    vThrowSystem.IO.HVIO
    vWriteFileSystem.IO.HVFS
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-W.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-W.html deleted file mode 100644 index e616ff1..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-W.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - W)

    MissingH-1.3.0.1: Large utility library

    Index - W

    w82cData.Bits.Utils
    w82sData.Bits.Utils
    WholeFunc 
    1 (Type/Class)Data.List.Utils
    2 (Data Constructor)Data.List.Utils
    wholeMapData.List.Utils
    wildCheckCaseSystem.Path.WildMatch
    wildToRegexSystem.Path.WildMatch
    withOpenSystem.IO.HVFS
    withStatSystem.IO.HVFS
    withStatusData.Progress.Tracker
    WordList 
    1 (Type/Class)Data.Hash.MD5
    2 (Data Constructor)Data.Hash.MD5
    writeBinaryFileSystem.IO.Binary
    writeMeterStringData.Progress.Meter
    WriteToPipeSystem.Cmd.Utils
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-X.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-X.html deleted file mode 100644 index 5cee724..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-X.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - X)

    MissingH-1.3.0.1: Large utility library

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-Z.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-Z.html deleted file mode 100644 index 45d8970..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index-Z.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index - Z)

    MissingH-1.3.0.1: Large utility library

    Index - Z

    Zord64 
    1 (Type/Class)Data.Hash.MD5.Zord64_HARD
    2 (Type/Class)Data.Hash.MD5
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index.html deleted file mode 100644 index 5bfc1ef..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library (Index)

    MissingH-1.3.0.1: Large utility library

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/index-frames.html deleted file mode 100644 index dac63b6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -MissingH-1.3.0.1: Large utility library \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/index.html deleted file mode 100644 index b04877a..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/index.html +++ /dev/null @@ -1,6 +0,0 @@ -MissingH-1.3.0.1: Large utility library

    MissingH-1.3.0.1: Large utility library

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Control-Concurrent-Thread-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Control-Concurrent-Thread-Utils.html deleted file mode 100644 index 582f789..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Control-Concurrent-Thread-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Control.Concurrent.Thread.Utils

    Control.Concurrent.Thread.Utils

    I/O utilities

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-BinPacking.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-BinPacking.html deleted file mode 100644 index 06cb38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-BinPacking.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.BinPacking

    Data.BinPacking

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Bits-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Bits-Utils.html deleted file mode 100644 index 8d4f9f5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Bits-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Bits.Utils

    Data.Bits.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-CSV.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-CSV.html deleted file mode 100644 index 6b1cff6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-CSV.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.CSV

    Data.CSV

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Compression-Inflate.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Compression-Inflate.html deleted file mode 100644 index fbff214..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Compression-Inflate.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Compression.Inflate

    Data.Compression.Inflate

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Either-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Either-Utils.html deleted file mode 100644 index aace68d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Either-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Either.Utils

    Data.Either.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-CRC32-GZip.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-CRC32-GZip.html deleted file mode 100644 index e2c2dbf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-CRC32-GZip.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Hash.CRC32.GZip

    Data.Hash.CRC32.GZip

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-CRC32-Posix.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-CRC32-Posix.html deleted file mode 100644 index c9367ee..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-CRC32-Posix.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Hash.CRC32.Posix

    Data.Hash.CRC32.Posix

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-MD5-Zord64_HARD.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-MD5-Zord64_HARD.html deleted file mode 100644 index d49477a..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-MD5-Zord64_HARD.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Hash.MD5.Zord64_HARD

    Data.Hash.MD5.Zord64_HARD

    data Zord64

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-MD5.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-MD5.html deleted file mode 100644 index 6280a43..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Hash-MD5.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Hash.MD5

    Data.Hash.MD5

    class MD5 a

    data ABCD

    type Zord64

    data Str

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-List-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-List-Utils.html deleted file mode 100644 index de909c3..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-List-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.List.Utils

    Data.List.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-MIME-Types.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-MIME-Types.html deleted file mode 100644 index 1ea1050..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-MIME-Types.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.MIME.Types

    Data.MIME.Types

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Map-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Map-Utils.html deleted file mode 100644 index 5cee577..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Map-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Map.Utils

    Data.Map.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Maybe-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Maybe-Utils.html deleted file mode 100644 index 6648666..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Maybe-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Maybe.Utils

    Data.Maybe.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Progress-Meter.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Progress-Meter.html deleted file mode 100644 index 8569abe..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Progress-Meter.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Progress.Meter

    Data.Progress.Meter

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Progress-Tracker.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Progress-Tracker.html deleted file mode 100644 index b1913f7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Progress-Tracker.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Progress.Tracker

    Data.Progress.Tracker

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Quantity.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Quantity.html deleted file mode 100644 index d59e513..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Quantity.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Quantity

    Data.Quantity

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-String-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-String-Utils.html deleted file mode 100644 index f815298..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-String-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.String.Utils

    Data.String.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Tuple-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Tuple-Utils.html deleted file mode 100644 index ac4dd1e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Data-Tuple-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.Tuple.Utils

    Data.Tuple.Utils

    Extraction

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Email-Mailbox.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Email-Mailbox.html deleted file mode 100644 index 747035f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Email-Mailbox.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.Email.Mailbox

    Network.Email.Mailbox

    data Flag

    type Flags

    type Message

    class MailboxReader a b

    class MailboxWriter a b

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Email-Sendmail.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Email-Sendmail.html deleted file mode 100644 index 9c8d8f4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Email-Sendmail.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.Email.Sendmail

    Network.Email.Sendmail

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-SocketServer.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-SocketServer.html deleted file mode 100644 index b396b85..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-SocketServer.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.SocketServer

    Network.SocketServer

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Utils.html deleted file mode 100644 index 2883b55..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Network-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.Utils

    Network.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Cmd-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Cmd-Utils.html deleted file mode 100644 index 7176d85..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Cmd-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Cmd.Utils

    System.Cmd.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Console-GetOpt-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Console-GetOpt-Utils.html deleted file mode 100644 index 59ab026..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Console-GetOpt-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Console.GetOpt.Utils

    System.Console.GetOpt.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Daemon.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Daemon.html deleted file mode 100644 index c1089da..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Daemon.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Daemon

    System.Daemon

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Debian-ControlParser.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Debian-ControlParser.html deleted file mode 100644 index bf6800f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Debian-ControlParser.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Debian.ControlParser

    System.Debian.ControlParser

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Debian.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Debian.html deleted file mode 100644 index 6d27463..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Debian.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Debian

    System.Debian

    Control or Similar File Utilities

    Version Number Utilities

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-FileArchive-GZip.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-FileArchive-GZip.html deleted file mode 100644 index a878a1f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-FileArchive-GZip.html +++ /dev/null @@ -1,4 +0,0 @@ -System.FileArchive.GZip

    System.FileArchive.GZip

    GZip Files

    Types

    data Header

    type Section

    data Footer

    Whole-File Processing

    Section Processing

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-Binary.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-Binary.html deleted file mode 100644 index 93128a4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-Binary.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.Binary

    System.IO.Binary

    Support for different types of blocks

    Entire File/Handle Utilities

    Opened Handle Data Copying

    Disk File Data Copying

    Binary Single-Block I/O

    Binary Multi-Block I/O

    Lazy Interaction

    Binary Block-based

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-Combinators.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-Combinators.html deleted file mode 100644 index ed43d49..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-Combinators.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.HVFS.Combinators

    System.IO.HVFS.Combinators

    Restrictions

    data HVFSChroot a

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-InstanceHelpers.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-InstanceHelpers.html deleted file mode 100644 index 81aafcd..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-InstanceHelpers.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.HVFS.InstanceHelpers

    System.IO.HVFS.InstanceHelpers

    HVFSStat objects

    HVFS objects & types

    MemoryVFS

    Utilities

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-Utils.html deleted file mode 100644 index 31cb9d0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.HVFS.Utils

    System.IO.HVFS.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS.html deleted file mode 100644 index 525270a..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVFS.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.HVFS

    System.IO.HVFS

    Implementation Classes / Types

    class HVFS a

    class HVFSStat a

    class HVFSOpenable a

    Re-exported types from other modules

    type FileID

    type UserID

    type GroupID

    data IOMode

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVIO.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVIO.html deleted file mode 100644 index cbec5dd..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-HVIO.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.HVIO

    System.IO.HVIO

    Implementation Classes

    class HVIO a

    Standard HVIO Implementations

    Handle

    Stream Reader

    Memory Buffer

    Haskell Pipe

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-PlafCompat.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-PlafCompat.html deleted file mode 100644 index 435bc46..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-PlafCompat.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.PlafCompat

    System.IO.PlafCompat

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-StatCompat.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-StatCompat.html deleted file mode 100644 index d86e53f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-StatCompat.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.StatCompat

    System.IO.StatCompat

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-Utils.html deleted file mode 100644 index 4a62529..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.Utils

    System.IO.Utils

    Entire File Handle Utilities

    Opened Handle Data Copying

    Disk File Data Copying

    Line Processing Utilities

    Lazy Interaction

    Character-based

    Line-based

    Misc. Lazy

    Optimizations

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-WindowsCompat.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-WindowsCompat.html deleted file mode 100644 index 22425da..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-IO-WindowsCompat.html +++ /dev/null @@ -1,4 +0,0 @@ -System.IO.WindowsCompat

    System.IO.WindowsCompat

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-Glob.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-Glob.html deleted file mode 100644 index eb66d3b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-Glob.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Path.Glob

    System.Path.Glob

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-NameManip.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-NameManip.html deleted file mode 100644 index f411112..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-NameManip.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Path.NameManip

    System.Path.NameManip

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-WildMatch.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-WildMatch.html deleted file mode 100644 index 0593137..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path-WildMatch.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Path.WildMatch

    System.Path.WildMatch

    Wildcard matching

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path.html deleted file mode 100644 index a367846..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Path.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Path

    System.Path

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Posix-Consts.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Posix-Consts.html deleted file mode 100644 index 7f959ad..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Posix-Consts.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Posix.Consts

    System.Posix.Consts

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Time-ParseDate.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Time-ParseDate.html deleted file mode 100644 index ac0f3b2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Time-ParseDate.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Time.ParseDate

    System.Time.ParseDate

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Time-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Time-Utils.html deleted file mode 100644 index 6488829..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_System-Time-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Time.Utils

    System.Time.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Text-ParserCombinators-Parsec-Utils.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Text-ParserCombinators-Parsec-Utils.html deleted file mode 100644 index d262607..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/mini_Text-ParserCombinators-Parsec-Utils.html +++ /dev/null @@ -1,4 +0,0 @@ -Text.ParserCombinators.Parsec.Utils

    Text.ParserCombinators.Parsec.Utils

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/MissingH-1.3.0.1/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-124.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-124.html deleted file mode 100644 index b94675e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-124.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - |)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-126.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-126.html deleted file mode 100644 index eebf6c5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-126.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - ~)

    Haskell modules on this system

    Index - ~

    ~#GHC.Exts
    ~:Test.HUnit.Base, Test.HUnit
    ~=?Test.HUnit.Base, Test.HUnit
    ~?Test.HUnit.Base, Test.HUnit
    ~?=Test.HUnit.Base, Test.HUnit
    ~R#GHC.Exts
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-33.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-33.html deleted file mode 100644 index e985038..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-33.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - !)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-35.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-35.html deleted file mode 100644 index 300885f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-35.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - #)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-36.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-36.html deleted file mode 100644 index 6900a89..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-36.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - $)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-37.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-37.html deleted file mode 100644 index 4ce69f5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-37.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - %)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-38.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-38.html deleted file mode 100644 index e1ada9c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-38.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - &)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-42.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-42.html deleted file mode 100644 index 2a982c6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-42.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - *)

    Haskell modules on this system

    Index - *

    * 
    1 (Type/Class)GHC.Exts
    2 (Function)Prelude
    3 (Type/Class)GHC.TypeLits
    *# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    *## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    **Prelude
    **## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ***Control.Arrow
    *>Control.Applicative, Prelude
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-43.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-43.html deleted file mode 100644 index ad386d7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-43.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - +)

    Haskell modules on this system

    Index - +

    + 
    1 (Function)Prelude
    2 (Type/Class)GHC.TypeLits
    +# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    +## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ++GHC.OldList, Data.List, Prelude
    +++ 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Control.Arrow
    3 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    4 (Function)Text.ParserCombinators.ReadP
    5 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-45.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-45.html deleted file mode 100644 index 1a52fe3..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-45.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - -)

    Haskell modules on this system

    Index - -

    - 
    1 (Type/Class)GHC.TypeLits
    2 (Function)Prelude
    -# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    -## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    -<.> 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-46.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-46.html deleted file mode 100644 index b835fc1..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-46.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - .)

    Haskell modules on this system

    Index - .

    . 
    1 (Function)Control.Category
    2 (Function)Data.Function, Prelude
    .&.Data.Bits, Foreign, Foreign.Safe
    .|.Data.Bits, Foreign, Foreign.Safe
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-47.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-47.html deleted file mode 100644 index f7510f5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-47.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - /)

    Haskell modules on this system

    Index - /

    /Prelude
    /## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    // 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    /=Data.Eq, Prelude
    /=# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    /=## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-58.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-58.html deleted file mode 100644 index 060acb0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-58.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - :)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-60.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-60.html deleted file mode 100644 index b9bc047..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-60.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - <)

    Haskell modules on this system

    Index - <

    <Data.Ord, Prelude
    <# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <#>System.Console.Terminfo.Base, System.Console.Terminfo
    <$Data.Functor, Control.Applicative, Prelude, Control.Monad.Instances
    <$!>Control.Monad
    <$>Data.Functor, Control.Applicative, Prelude
    <*Control.Applicative, Prelude
    <**>Control.Applicative
    <*> 
    1 (Function)Control.Applicative, Prelude
    2 (Function)Compiler.Hoopl
    <++ 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    <+> 
    1 (Function)Control.Arrow
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    <->Text.XHtml.Table, Text.XHtml
    <.> 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    </> 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    3 (Function)Text.XHtml.Table, Text.XHtml
    <<Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    <<<Control.Category, Control.Arrow
    <<^Control.Arrow
    <= 
    1 (Type/Class)GHC.TypeLits
    2 (Function)Data.Ord, Prelude
    <=# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <=## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <=<Control.Monad
    <=?GHC.TypeLits
    <> 
    1 (Function)Data.Monoid
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    <|Data.Sequence
    <|>Control.Applicative
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-61.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-61.html deleted file mode 100644 index d1864ed..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-61.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - =)

    Haskell modules on this system

    Index - =

    =<<Control.Monad, Prelude
    == 
    1 (Type/Class)Data.Type.Equality
    2 (Function)Data.Eq, Prelude
    ==# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ==## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    =~Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    =~~Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-62.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-62.html deleted file mode 100644 index d82f49e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-62.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - >)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-64.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-64.html deleted file mode 100644 index 7e3b467..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-64.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - @)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-92.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-92.html deleted file mode 100644 index 88535e5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-92.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - \)

    Haskell modules on this system

    Index - \

    \\ 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    5 (Function)Data.Set
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-94.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-94.html deleted file mode 100644 index b6f6100..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-94.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - ^)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-A.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-A.html deleted file mode 100644 index 997d8e7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-A.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - A)

    Haskell modules on this system

    Index - A

    abbrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ABCD 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    AbiTag 
    1 (Data Constructor)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    abiTagStringDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    AbiTagVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    abiTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    AbiVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    aboveText.XHtml.Table, Text.XHtml
    abovesText.XHtml.Table, Text.XHtml
    absPrelude
    absentErrorControl.Exception.Base
    absIntegerGHC.Integer, GHC.Integer.GMP.Internals
    absNormPathSystem.Path
    absoluteInstallDirs 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.Simple.InstallDirs
    absoluteInstalledPackageInfoDistribution.Simple.Register
    absolutePackageDBPathDistribution.Simple.Compiler, Distribution.Simple
    absolutePackageDBPathsDistribution.Simple.Compiler, Distribution.Simple
    AbsoluteSeekGHC.IO.Device, GHC.IO.Handle, System.IO
    AbsoluteTimeData.Time.Clock.TAI
    absolute_pathSystem.Path.NameManip
    absolute_path'System.Path.NameManip
    absolute_path_bySystem.Path.NameManip
    absurdData.Void
    accept 
    1 (Function)Network
    2 (Function)Network.Socket
    accessfuncData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    accessModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    accessTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    accessTimeHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    accum 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    accumArray 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    acosPrelude
    acosDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    acosFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    acoshPrelude
    acronymText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    actionText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    AcyclicSCCData.Graph
    addAbsoluteTimeData.Time.Clock.TAI
    ADDATTRSText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    addBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    addBlocksCompiler.Hoopl
    addCallbackData.Progress.Tracker
    addCFinalizerToWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addComponentData.Progress.Meter
    addDaysData.Time.Calendar, Data.Time
    addDependentFileLanguage.Haskell.TH.Syntax
    addEntrySeqCompiler.Hoopl
    addExitSeqCompiler.Hoopl
    addExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    addFinalizerSystem.Mem.Weak
    addFlagsNetwork.Email.Mailbox
    addForeignPtrFinalizer 
    1 (Function)Foreign.Concurrent
    2 (Function)Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    addForeignPtrFinalizerEnvForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    addGregorianMonthsClipData.Time.Calendar, Data.Time
    addGregorianMonthsRollOverData.Time.Calendar, Data.Time
    addGregorianYearsClipData.Time.Calendar, Data.Time
    addGregorianYearsRollOverData.Time.Calendar, Data.Time
    addHandlerSystem.Log.Logger
    addHistorySystem.Console.Haskeline.History
    addHistoryRemovingAllDupesSystem.Console.Haskeline.History
    addHistoryUnlessConsecutiveDupeSystem.Console.Haskeline.History
    addIntC# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addJulianMonthsClipData.Time.Calendar.Julian
    addJulianMonthsRollOverData.Time.Calendar.Julian
    addJulianYearsClipData.Time.Calendar.Julian
    addJulianYearsRollOverData.Time.Calendar.Julian
    addKnownProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    addKnownProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    addLibraryPathDistribution.Simple.Utils
    addModFinalizerLanguage.Haskell.TH.Syntax
    addMVarFinalizerControl.Concurrent.MVar, Control.Concurrent
    addParentData.Progress.Tracker
    addPointsCompiler.Hoopl
    addPoints'Compiler.Hoopl
    Addr# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    addr2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addrAddressNetwork.Socket
    addrCanonNameNetwork.Socket
    addressText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    addrFamilyNetwork.Socket
    addrFlagsNetwork.Socket
    AddrInfo 
    1 (Data Constructor)Network.Socket
    2 (Type/Class)Network.Socket
    AddrInfoFlagNetwork.Socket
    addrInfoFlagImplementedNetwork.Socket
    addrProtocolNetwork.Socket
    addrSocketTypeNetwork.Socket
    addrToAny# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    addTargetSystem.Log.Handler.Growl
    addToALData.List.Utils
    addToClockTimeSystem.Time
    addTopCompiler.Hoopl
    addTop'Compiler.Hoopl
    addTopDeclsLanguage.Haskell.TH.Syntax
    addTrailingPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    addUTCTimeData.Time.Clock, Data.Time
    add_section 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    adjust 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    5 (Function)Data.Sequence
    adjustWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    advancePtrForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    AdviceSystem.Posix.Fcntl
    AdviceDontNeedSystem.Posix.Fcntl
    AdviceNoReuseSystem.Posix.Fcntl
    AdviceNormalSystem.Posix.Fcntl
    AdviceRandomSystem.Posix.Fcntl
    AdviceSequentialSystem.Posix.Fcntl
    AdviceWillNeedSystem.Posix.Fcntl
    afileText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    afterText.Regex.PCRE
    AF_802Network.Socket.Internal, Network.Socket
    AF_APPLETALKNetwork.Socket.Internal, Network.Socket
    AF_ARPNetwork.Socket.Internal, Network.Socket
    AF_ASHNetwork.Socket.Internal, Network.Socket
    AF_ATMPVCNetwork.Socket.Internal, Network.Socket
    AF_ATMSVCNetwork.Socket.Internal, Network.Socket
    AF_AX25Network.Socket.Internal, Network.Socket
    AF_BLUETOOTHNetwork.Socket.Internal, Network.Socket
    AF_BRIDGENetwork.Socket.Internal, Network.Socket
    AF_CCITTNetwork.Socket.Internal, Network.Socket
    AF_CHAOSNetwork.Socket.Internal, Network.Socket
    AF_CNTNetwork.Socket.Internal, Network.Socket
    AF_COIPNetwork.Socket.Internal, Network.Socket
    AF_CTFNetwork.Socket.Internal, Network.Socket
    AF_DATAKITNetwork.Socket.Internal, Network.Socket
    AF_DECnetNetwork.Socket.Internal, Network.Socket
    AF_DLINetwork.Socket.Internal, Network.Socket
    AF_ECMANetwork.Socket.Internal, Network.Socket
    AF_ECONETNetwork.Socket.Internal, Network.Socket
    AF_ENCAPNetwork.Socket.Internal, Network.Socket
    AF_GOSSIPNetwork.Socket.Internal, Network.Socket
    AF_HYLINKNetwork.Socket.Internal, Network.Socket
    AF_IMPLINKNetwork.Socket.Internal, Network.Socket
    AF_INETNetwork.Socket.Internal, Network.Socket
    AF_INET6Network.Socket.Internal, Network.Socket
    AF_INTFNetwork.Socket.Internal, Network.Socket
    AF_IPXNetwork.Socket.Internal, Network.Socket
    AF_IRDANetwork.Socket.Internal, Network.Socket
    AF_ISDNNetwork.Socket.Internal, Network.Socket
    AF_ISONetwork.Socket.Internal, Network.Socket
    AF_LATNetwork.Socket.Internal, Network.Socket
    AF_LINKNetwork.Socket.Internal, Network.Socket
    AF_NATMNetwork.Socket.Internal, Network.Socket
    AF_NBSNetwork.Socket.Internal, Network.Socket
    AF_NDDNetwork.Socket.Internal, Network.Socket
    AF_NETBEUINetwork.Socket.Internal, Network.Socket
    AF_NETBIOSNetwork.Socket.Internal, Network.Socket
    AF_NETMANNetwork.Socket.Internal, Network.Socket
    AF_NETROMNetwork.Socket.Internal, Network.Socket
    AF_NETWARENetwork.Socket.Internal, Network.Socket
    AF_NITNetwork.Socket.Internal, Network.Socket
    AF_NSNetwork.Socket.Internal, Network.Socket
    AF_OSINetwork.Socket.Internal, Network.Socket
    AF_OSINETNetwork.Socket.Internal, Network.Socket
    AF_PACKETNetwork.Socket.Internal, Network.Socket
    AF_PPPOXNetwork.Socket.Internal, Network.Socket
    AF_PUPNetwork.Socket.Internal, Network.Socket
    AF_RAWNetwork.Socket.Internal, Network.Socket
    AF_RIFNetwork.Socket.Internal, Network.Socket
    AF_ROSENetwork.Socket.Internal, Network.Socket
    AF_ROUTENetwork.Socket.Internal, Network.Socket
    AF_SDLNetwork.Socket.Internal, Network.Socket
    AF_SECURITYNetwork.Socket.Internal, Network.Socket
    AF_SIPNetwork.Socket.Internal, Network.Socket
    AF_SNANetwork.Socket.Internal, Network.Socket
    AF_UNIXNetwork.Socket.Internal, Network.Socket
    AF_UNSPECNetwork.Socket.Internal, Network.Socket
    AF_WANNetwork.Socket.Internal, Network.Socket
    AF_WANPIPENetwork.Socket.Internal, Network.Socket
    AF_X25Network.Socket.Internal, Network.Socket
    AGPLDistribution.License, Distribution.Make, Distribution.Simple
    AGraphCompiler.Hoopl
    aGraphOfGraphCompiler.Hoopl
    AIXDistribution.System
    AI_ADDRCONFIGNetwork.Socket
    AI_ALLNetwork.Socket
    AI_CANONNAMENetwork.Socket
    AI_NUMERICHOSTNetwork.Socket
    AI_NUMERICSERVNetwork.Socket
    AI_PASSIVENetwork.Socket
    AI_V4MAPPEDNetwork.Socket
    ALERTSystem.Log, System.Log.Logger
    alertMSystem.Log.Logger
    alexProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    AlgConstrData.Data
    AlgRepData.Data
    alignText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    alignmentForeign.Storable, Foreign, Foreign.Safe
    alignPtrForeign.Ptr, Foreign, Foreign.Safe
    alinkText.XHtml.Transitional, Text.XHtml
    All 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    all 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    allAttributesOffSystem.Console.Terminfo.Effects, System.Console.Terminfo
    allBuildInfoDistribution.PackageDescription
    allComponentsInBuildOrderDistribution.Simple.LocalBuildInfo
    allExtensionsDistribution.PackageDescription
    allgText.ParserCombinators.Parsec.Utils
    allLanguagesDistribution.PackageDescription
    AllMatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    allocaForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaBytesAlignedForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    AllocationLimitExceeded 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    AllocationStrategyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    allocLimitGraceGHC.RTS.Flags
    AllowAmbiguousTypesLanguage.Haskell.Extension, Distribution.Simple
    allowInterruptControl.Exception
    allPackagesDistribution.Simple.PackageIndex
    allPackagesByNameDistribution.Simple.PackageIndex
    allPackagesBySourcePackageIdDistribution.Simple.PackageIndex
    AllPhasesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AllRightsReservedDistribution.License, Distribution.Make, Distribution.Simple
    AllSubmatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    AllTextMatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    AllTextSubmatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    AloneLanguage.Haskell.TH.Syntax
    AlphaDistribution.System
    alreadyExistsErrorTypeSystem.IO.Error
    alreadyInUseErrorTypeSystem.IO.Error
    Alt 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    altText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    altcodeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    alter 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    AlternativeControl.Applicative
    AlwaysDistribution.Simple.Setup
    alwaysGHC.Conc.Sync, GHC.Conc
    alwaysElemRIndexData.List.Utils
    alwaysSucceedsGHC.Conc.Sync, GHC.Conc
    amapData.Array.IArray, Data.Array.Unboxed
    AmbiguousDistribution.Simple.PackageIndex
    AmbiguousParseDistribution.InstalledPackageInfo
    amPm 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    analyzeAndRewriteBwdCompiler.Hoopl.Internals, Compiler.Hoopl
    analyzeAndRewriteBwdBodyCompiler.Hoopl
    analyzeAndRewriteBwdOxCompiler.Hoopl
    analyzeAndRewriteFwdCompiler.Hoopl.Internals, Compiler.Hoopl
    analyzeAndRewriteFwdBodyCompiler.Hoopl
    analyzeAndRewriteFwdOxCompiler.Hoopl
    anchorText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    and 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    and# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    andBigNatGHC.Integer.GMP.Internals
    andI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    andIntegerGHC.Integer, GHC.Integer.GMP.Internals
    AnnLookupLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AnnLookupModuleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AnnLookupNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    annotateIOErrorSystem.IO.Error
    AnnPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AnnTargetLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ANSWEREDNetwork.Email.Mailbox
    Any 
    1 (Type/Class)GHC.Exts
    2 (Data Constructor)Data.Monoid
    3 (Type/Class)Data.Monoid
    4 (Type/Class)GHC.Prim
    any 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    AnyK 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    AnyVersionDistribution.Version, Distribution.Simple
    anyVersionDistribution.Version, Distribution.Simple
    aNY_PORTNetwork.Socket
    apControl.Monad
    ApacheDistribution.License, Distribution.Make, Distribution.Simple
    appControl.Arrow
    AppELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    appELanguage.Haskell.TH.Lib, Language.Haskell.TH
    append 
    1 (Function)Data.Binary.Builder
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    appendFile 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    appendMessagesNetwork.Email.Mailbox
    AppendModeSystem.IO
    appEndoData.Monoid
    AppendOnWriteSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    appKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    appletText.XHtml.Transitional, Text.XHtml
    ApplicativeControl.Applicative, Prelude
    AppliedLanguage.Haskell.TH.Syntax
    apply 
    1 (Function)GHC.RTS.Flags
    2 (Function)Data.Type.Equality
    appPrecLanguage.Haskell.TH.Ppr
    approxRationalData.Ratio
    appsELanguage.Haskell.TH.Lib, Language.Haskell.TH
    AppTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    appTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    AprilSystem.Time
    aquaText.XHtml.Transitional, Text.XHtml
    Arch 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.System
    archSystem.Info
    archiveText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ArchVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    areaText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ArgDescrSystem.Console.GetOpt
    ArgOrderSystem.Console.GetOpt
    ArgPlaceHolderDistribution.Simple.Command
    ArgsDistribution.Simple.UserHooks, Distribution.Simple
    ArgumentLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    ArithExceptionControl.Exception.Base, Control.Exception
    ArithSeqELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    arithSeqELanguage.Haskell.TH.Lib, Language.Haskell.TH
    Arity 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    3 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    ArmDistribution.System
    arProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    arrControl.Arrow
    ArrayData.Array, Data.Array.IArray, Data.Array.Unboxed
    array 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    Array# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    ArrayArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    ArrayExceptionControl.Exception.Base, Control.Exception
    ArrowControl.Arrow
    arrowLanguage.Haskell.TH.PprLib
    ArrowApplyControl.Arrow
    ArrowChoiceControl.Arrow
    arrowKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ArrowLoopControl.Arrow
    ArrowMonad 
    1 (Data Constructor)Control.Arrow
    2 (Type/Class)Control.Arrow
    ArrowPlusControl.Arrow
    ArrowsLanguage.Haskell.Extension, Distribution.Simple
    ArrowTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    arrowTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ArrowZeroControl.Arrow
    asinPrelude
    asinDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    asinFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    asinhPrelude
    ask 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    asks 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    AsPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    asPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    asProxyTypeOfData.Proxy
    assert 
    1 (Function)Test.HUnit.Base, Test.HUnit
    2 (Function)Control.Exception.Base, Control.Exception
    AssertableTest.HUnit.Base, Test.HUnit
    assertBoolTest.HUnit.Base, Test.HUnit
    assertEqualTest.HUnit.Base, Test.HUnit
    assertFailureTest.HUnit.Lang, Test.HUnit.Base, Test.HUnit
    AssertionTest.HUnit.Lang, Test.HUnit.Base, Test.HUnit
    AssertionFailed 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    AssertionPredicableTest.HUnit.Base, Test.HUnit
    AssertionPredicateTest.HUnit.Base, Test.HUnit
    assertionPredicateTest.HUnit.Base, Test.HUnit
    assertStringTest.HUnit.Base, Test.HUnit
    AssociativityGHC.Generics
    assocs 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    asTypeOfPrelude
    asumData.Foldable
    asVersionIntervalsDistribution.Version, Distribution.Simple
    AsyncExceptionControl.Exception.Base, Control.Exception
    asyncExceptionFromExceptionControl.Exception.Base, Control.Exception
    asyncExceptionToExceptionControl.Exception.Base, Control.Exception
    AsyncIOAvailable 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    atanPrelude
    atan2Prelude
    atanDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atanFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atanhPrelude
    atomicallyGHC.Conc.Sync, GHC.Conc
    atomically# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicModifyIORefData.IORef
    atomicModifyIORef'Data.IORef
    atomicModifyMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicReadIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicWriteIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicWriteIORefData.IORef
    Attributes 
    1 (Data Constructor)System.Console.Terminfo.Effects, System.Console.Terminfo
    2 (Type/Class)System.Console.Terminfo.Effects, System.Console.Terminfo
    augmentGHC.Exts
    AugustSystem.Time
    AUTHSystem.Log.Handler.Syslog
    author 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    AUTHPRIVSystem.Log.Handler.Syslog
    autoAddHistorySystem.Console.Haskeline
    autoconfUserHooksDistribution.Simple
    AutoDeriveTypeableLanguage.Haskell.Extension, Distribution.Simple
    autoDisplayMeterData.Progress.Meter
    autogenModuleNameDistribution.Simple.BuildPaths
    autogenModulesDirDistribution.Simple.BuildPaths
    autoLeftMarginSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    autoRightMarginSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    awaitSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-All.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-All.html deleted file mode 100644 index 46d6367..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-All.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index)

    Haskell modules on this system

    Index

    ! 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    5 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    !!GHC.OldList, Data.List, Prelude
    #GHC.Exts
    $Data.Function, Prelude
    $!Prelude
    $!!Control.DeepSeq
    $$ 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    $+$ 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    $>Data.Functor
    %Data.Ratio
    &Data.Function
    && 
    1 (Type/Class)Data.Type.Bool
    2 (Function)Data.Bool, Prelude
    &&&Control.Arrow
    () 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 
    1 (Type/Class)GHC.Tuple
    2 (Data Constructor)GHC.Tuple
    (->)GHC.Exts
    * 
    1 (Type/Class)GHC.Exts
    2 (Function)Prelude
    3 (Type/Class)GHC.TypeLits
    *# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    *## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    **Prelude
    **## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ***Control.Arrow
    *>Control.Applicative, Prelude
    + 
    1 (Function)Prelude
    2 (Type/Class)GHC.TypeLits
    +# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    +## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ++GHC.OldList, Data.List, Prelude
    +++ 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Control.Arrow
    3 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    4 (Function)Text.ParserCombinators.ReadP
    5 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    - 
    1 (Type/Class)GHC.TypeLits
    2 (Function)Prelude
    -# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    -## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    -<.> 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    . 
    1 (Function)Control.Category
    2 (Function)Data.Function, Prelude
    .&.Data.Bits, Foreign, Foreign.Safe
    .|.Data.Bits, Foreign, Foreign.Safe
    /Prelude
    /## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    // 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    /=Data.Eq, Prelude
    /=# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    /=## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    :*: 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    :+Data.Complex
    :+:GHC.Generics
    :.:GHC.Generics
    :<Data.Sequence
    :>Data.Sequence
    :~:Data.Type.Equality, Data.Typeable, Data.Dynamic, Data.Data
    <Data.Ord, Prelude
    <# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <#>System.Console.Terminfo.Base, System.Console.Terminfo
    <$Data.Functor, Control.Applicative, Prelude, Control.Monad.Instances
    <$!>Control.Monad
    <$>Data.Functor, Control.Applicative, Prelude
    <*Control.Applicative, Prelude
    <**>Control.Applicative
    <*> 
    1 (Function)Control.Applicative, Prelude
    2 (Function)Compiler.Hoopl
    <++ 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    <+> 
    1 (Function)Control.Arrow
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    <->Text.XHtml.Table, Text.XHtml
    <.> 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    </> 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    3 (Function)Text.XHtml.Table, Text.XHtml
    <<Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    <<<Control.Category, Control.Arrow
    <<^Control.Arrow
    <= 
    1 (Type/Class)GHC.TypeLits
    2 (Function)Data.Ord, Prelude
    <=# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <=## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    <=<Control.Monad
    <=?GHC.TypeLits
    <> 
    1 (Function)Data.Monoid
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    <|Data.Sequence
    <|>Control.Applicative
    =<<Control.Monad, Prelude
    == 
    1 (Type/Class)Data.Type.Equality
    2 (Function)Data.Eq, Prelude
    ==# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ==## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    =~Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    =~~Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    >Data.Ord, Prelude
    ># 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    >## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    >$<Data.ByteString.Builder.Prim
    >*<Data.ByteString.Builder.Prim
    ><Data.Sequence
    >=Data.Ord, Prelude
    >=# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    >=## 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    >=>Control.Monad
    >>Control.Monad, Prelude, Control.Monad.Instances
    >>=Control.Monad, Prelude, Control.Monad.Instances
    >>>Control.Category, Control.Arrow
    >>^Control.Arrow
    @=?Test.HUnit.Base, Test.HUnit
    @?Test.HUnit.Base, Test.HUnit
    @?=Test.HUnit.Base, Test.HUnit
    abbrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ABCD 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    AbiTag 
    1 (Data Constructor)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    abiTagStringDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    AbiTagVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    abiTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    AbiVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    aboveText.XHtml.Table, Text.XHtml
    abovesText.XHtml.Table, Text.XHtml
    absPrelude
    absentErrorControl.Exception.Base
    absIntegerGHC.Integer, GHC.Integer.GMP.Internals
    absNormPathSystem.Path
    absoluteInstallDirs 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.Simple.InstallDirs
    absoluteInstalledPackageInfoDistribution.Simple.Register
    absolutePackageDBPathDistribution.Simple.Compiler, Distribution.Simple
    absolutePackageDBPathsDistribution.Simple.Compiler, Distribution.Simple
    AbsoluteSeekGHC.IO.Device, GHC.IO.Handle, System.IO
    AbsoluteTimeData.Time.Clock.TAI
    absolute_pathSystem.Path.NameManip
    absolute_path'System.Path.NameManip
    absolute_path_bySystem.Path.NameManip
    absurdData.Void
    accept 
    1 (Function)Network
    2 (Function)Network.Socket
    accessfuncData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    accessModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    accessTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    accessTimeHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    accum 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    accumArray 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    acosPrelude
    acosDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    acosFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    acoshPrelude
    acronymText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    actionText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    AcyclicSCCData.Graph
    addAbsoluteTimeData.Time.Clock.TAI
    ADDATTRSText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    addBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    addBlocksCompiler.Hoopl
    addCallbackData.Progress.Tracker
    addCFinalizerToWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addComponentData.Progress.Meter
    addDaysData.Time.Calendar, Data.Time
    addDependentFileLanguage.Haskell.TH.Syntax
    addEntrySeqCompiler.Hoopl
    addExitSeqCompiler.Hoopl
    addExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    addFinalizerSystem.Mem.Weak
    addFlagsNetwork.Email.Mailbox
    addForeignPtrFinalizer 
    1 (Function)Foreign.Concurrent
    2 (Function)Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    addForeignPtrFinalizerEnvForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    addGregorianMonthsClipData.Time.Calendar, Data.Time
    addGregorianMonthsRollOverData.Time.Calendar, Data.Time
    addGregorianYearsClipData.Time.Calendar, Data.Time
    addGregorianYearsRollOverData.Time.Calendar, Data.Time
    addHandlerSystem.Log.Logger
    addHistorySystem.Console.Haskeline.History
    addHistoryRemovingAllDupesSystem.Console.Haskeline.History
    addHistoryUnlessConsecutiveDupeSystem.Console.Haskeline.History
    addIntC# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addJulianMonthsClipData.Time.Calendar.Julian
    addJulianMonthsRollOverData.Time.Calendar.Julian
    addJulianYearsClipData.Time.Calendar.Julian
    addJulianYearsRollOverData.Time.Calendar.Julian
    addKnownProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    addKnownProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    addLibraryPathDistribution.Simple.Utils
    addModFinalizerLanguage.Haskell.TH.Syntax
    addMVarFinalizerControl.Concurrent.MVar, Control.Concurrent
    addParentData.Progress.Tracker
    addPointsCompiler.Hoopl
    addPoints'Compiler.Hoopl
    Addr# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    addr2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addrAddressNetwork.Socket
    addrCanonNameNetwork.Socket
    addressText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    addrFamilyNetwork.Socket
    addrFlagsNetwork.Socket
    AddrInfo 
    1 (Data Constructor)Network.Socket
    2 (Type/Class)Network.Socket
    AddrInfoFlagNetwork.Socket
    addrInfoFlagImplementedNetwork.Socket
    addrProtocolNetwork.Socket
    addrSocketTypeNetwork.Socket
    addrToAny# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    addSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    addTargetSystem.Log.Handler.Growl
    addToALData.List.Utils
    addToClockTimeSystem.Time
    addTopCompiler.Hoopl
    addTop'Compiler.Hoopl
    addTopDeclsLanguage.Haskell.TH.Syntax
    addTrailingPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    addUTCTimeData.Time.Clock, Data.Time
    add_section 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    adjust 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    5 (Function)Data.Sequence
    adjustWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    advancePtrForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    AdviceSystem.Posix.Fcntl
    AdviceDontNeedSystem.Posix.Fcntl
    AdviceNoReuseSystem.Posix.Fcntl
    AdviceNormalSystem.Posix.Fcntl
    AdviceRandomSystem.Posix.Fcntl
    AdviceSequentialSystem.Posix.Fcntl
    AdviceWillNeedSystem.Posix.Fcntl
    afileText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    afterText.Regex.PCRE
    AF_802Network.Socket.Internal, Network.Socket
    AF_APPLETALKNetwork.Socket.Internal, Network.Socket
    AF_ARPNetwork.Socket.Internal, Network.Socket
    AF_ASHNetwork.Socket.Internal, Network.Socket
    AF_ATMPVCNetwork.Socket.Internal, Network.Socket
    AF_ATMSVCNetwork.Socket.Internal, Network.Socket
    AF_AX25Network.Socket.Internal, Network.Socket
    AF_BLUETOOTHNetwork.Socket.Internal, Network.Socket
    AF_BRIDGENetwork.Socket.Internal, Network.Socket
    AF_CCITTNetwork.Socket.Internal, Network.Socket
    AF_CHAOSNetwork.Socket.Internal, Network.Socket
    AF_CNTNetwork.Socket.Internal, Network.Socket
    AF_COIPNetwork.Socket.Internal, Network.Socket
    AF_CTFNetwork.Socket.Internal, Network.Socket
    AF_DATAKITNetwork.Socket.Internal, Network.Socket
    AF_DECnetNetwork.Socket.Internal, Network.Socket
    AF_DLINetwork.Socket.Internal, Network.Socket
    AF_ECMANetwork.Socket.Internal, Network.Socket
    AF_ECONETNetwork.Socket.Internal, Network.Socket
    AF_ENCAPNetwork.Socket.Internal, Network.Socket
    AF_GOSSIPNetwork.Socket.Internal, Network.Socket
    AF_HYLINKNetwork.Socket.Internal, Network.Socket
    AF_IMPLINKNetwork.Socket.Internal, Network.Socket
    AF_INETNetwork.Socket.Internal, Network.Socket
    AF_INET6Network.Socket.Internal, Network.Socket
    AF_INTFNetwork.Socket.Internal, Network.Socket
    AF_IPXNetwork.Socket.Internal, Network.Socket
    AF_IRDANetwork.Socket.Internal, Network.Socket
    AF_ISDNNetwork.Socket.Internal, Network.Socket
    AF_ISONetwork.Socket.Internal, Network.Socket
    AF_LATNetwork.Socket.Internal, Network.Socket
    AF_LINKNetwork.Socket.Internal, Network.Socket
    AF_NATMNetwork.Socket.Internal, Network.Socket
    AF_NBSNetwork.Socket.Internal, Network.Socket
    AF_NDDNetwork.Socket.Internal, Network.Socket
    AF_NETBEUINetwork.Socket.Internal, Network.Socket
    AF_NETBIOSNetwork.Socket.Internal, Network.Socket
    AF_NETMANNetwork.Socket.Internal, Network.Socket
    AF_NETROMNetwork.Socket.Internal, Network.Socket
    AF_NETWARENetwork.Socket.Internal, Network.Socket
    AF_NITNetwork.Socket.Internal, Network.Socket
    AF_NSNetwork.Socket.Internal, Network.Socket
    AF_OSINetwork.Socket.Internal, Network.Socket
    AF_OSINETNetwork.Socket.Internal, Network.Socket
    AF_PACKETNetwork.Socket.Internal, Network.Socket
    AF_PPPOXNetwork.Socket.Internal, Network.Socket
    AF_PUPNetwork.Socket.Internal, Network.Socket
    AF_RAWNetwork.Socket.Internal, Network.Socket
    AF_RIFNetwork.Socket.Internal, Network.Socket
    AF_ROSENetwork.Socket.Internal, Network.Socket
    AF_ROUTENetwork.Socket.Internal, Network.Socket
    AF_SDLNetwork.Socket.Internal, Network.Socket
    AF_SECURITYNetwork.Socket.Internal, Network.Socket
    AF_SIPNetwork.Socket.Internal, Network.Socket
    AF_SNANetwork.Socket.Internal, Network.Socket
    AF_UNIXNetwork.Socket.Internal, Network.Socket
    AF_UNSPECNetwork.Socket.Internal, Network.Socket
    AF_WANNetwork.Socket.Internal, Network.Socket
    AF_WANPIPENetwork.Socket.Internal, Network.Socket
    AF_X25Network.Socket.Internal, Network.Socket
    AGPLDistribution.License, Distribution.Make, Distribution.Simple
    AGraphCompiler.Hoopl
    aGraphOfGraphCompiler.Hoopl
    AIXDistribution.System
    AI_ADDRCONFIGNetwork.Socket
    AI_ALLNetwork.Socket
    AI_CANONNAMENetwork.Socket
    AI_NUMERICHOSTNetwork.Socket
    AI_NUMERICSERVNetwork.Socket
    AI_PASSIVENetwork.Socket
    AI_V4MAPPEDNetwork.Socket
    ALERTSystem.Log, System.Log.Logger
    alertMSystem.Log.Logger
    alexProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    AlgConstrData.Data
    AlgRepData.Data
    alignText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    alignmentForeign.Storable, Foreign, Foreign.Safe
    alignPtrForeign.Ptr, Foreign, Foreign.Safe
    alinkText.XHtml.Transitional, Text.XHtml
    All 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    all 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    allAttributesOffSystem.Console.Terminfo.Effects, System.Console.Terminfo
    allBuildInfoDistribution.PackageDescription
    allComponentsInBuildOrderDistribution.Simple.LocalBuildInfo
    allExtensionsDistribution.PackageDescription
    allgText.ParserCombinators.Parsec.Utils
    allLanguagesDistribution.PackageDescription
    AllMatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    allocaForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    allocaBytesAlignedForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    AllocationLimitExceeded 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    AllocationStrategyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    allocLimitGraceGHC.RTS.Flags
    AllowAmbiguousTypesLanguage.Haskell.Extension, Distribution.Simple
    allowInterruptControl.Exception
    allPackagesDistribution.Simple.PackageIndex
    allPackagesByNameDistribution.Simple.PackageIndex
    allPackagesBySourcePackageIdDistribution.Simple.PackageIndex
    AllPhasesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AllRightsReservedDistribution.License, Distribution.Make, Distribution.Simple
    AllSubmatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    AllTextMatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    AllTextSubmatches 
    1 (Type/Class)Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE
    AloneLanguage.Haskell.TH.Syntax
    AlphaDistribution.System
    alreadyExistsErrorTypeSystem.IO.Error
    alreadyInUseErrorTypeSystem.IO.Error
    Alt 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    altText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    altcodeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    alter 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    AlternativeControl.Applicative
    AlwaysDistribution.Simple.Setup
    alwaysGHC.Conc.Sync, GHC.Conc
    alwaysElemRIndexData.List.Utils
    alwaysSucceedsGHC.Conc.Sync, GHC.Conc
    amapData.Array.IArray, Data.Array.Unboxed
    AmbiguousDistribution.Simple.PackageIndex
    AmbiguousParseDistribution.InstalledPackageInfo
    amPm 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    analyzeAndRewriteBwdCompiler.Hoopl.Internals, Compiler.Hoopl
    analyzeAndRewriteBwdBodyCompiler.Hoopl
    analyzeAndRewriteBwdOxCompiler.Hoopl
    analyzeAndRewriteFwdCompiler.Hoopl.Internals, Compiler.Hoopl
    analyzeAndRewriteFwdBodyCompiler.Hoopl
    analyzeAndRewriteFwdOxCompiler.Hoopl
    anchorText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    and 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    and# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    andBigNatGHC.Integer.GMP.Internals
    andI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    andIntegerGHC.Integer, GHC.Integer.GMP.Internals
    AnnLookupLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AnnLookupModuleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AnnLookupNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    annotateIOErrorSystem.IO.Error
    AnnPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    AnnTargetLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ANSWEREDNetwork.Email.Mailbox
    Any 
    1 (Type/Class)GHC.Exts
    2 (Data Constructor)Data.Monoid
    3 (Type/Class)Data.Monoid
    4 (Type/Class)GHC.Prim
    any 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    AnyK 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    AnyVersionDistribution.Version, Distribution.Simple
    anyVersionDistribution.Version, Distribution.Simple
    aNY_PORTNetwork.Socket
    apControl.Monad
    ApacheDistribution.License, Distribution.Make, Distribution.Simple
    appControl.Arrow
    AppELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    appELanguage.Haskell.TH.Lib, Language.Haskell.TH
    append 
    1 (Function)Data.Binary.Builder
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    appendFile 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    appendMessagesNetwork.Email.Mailbox
    AppendModeSystem.IO
    appEndoData.Monoid
    AppendOnWriteSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    appKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    appletText.XHtml.Transitional, Text.XHtml
    ApplicativeControl.Applicative, Prelude
    AppliedLanguage.Haskell.TH.Syntax
    apply 
    1 (Function)GHC.RTS.Flags
    2 (Function)Data.Type.Equality
    appPrecLanguage.Haskell.TH.Ppr
    approxRationalData.Ratio
    appsELanguage.Haskell.TH.Lib, Language.Haskell.TH
    AppTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    appTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    AprilSystem.Time
    aquaText.XHtml.Transitional, Text.XHtml
    Arch 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.System
    archSystem.Info
    archiveText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ArchVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    areaText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ArgDescrSystem.Console.GetOpt
    ArgOrderSystem.Console.GetOpt
    ArgPlaceHolderDistribution.Simple.Command
    ArgsDistribution.Simple.UserHooks, Distribution.Simple
    ArgumentLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    ArithExceptionControl.Exception.Base, Control.Exception
    ArithSeqELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    arithSeqELanguage.Haskell.TH.Lib, Language.Haskell.TH
    Arity 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    3 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    ArmDistribution.System
    arProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    arrControl.Arrow
    ArrayData.Array, Data.Array.IArray, Data.Array.Unboxed
    array 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    Array# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    ArrayArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    ArrayExceptionControl.Exception.Base, Control.Exception
    ArrowControl.Arrow
    arrowLanguage.Haskell.TH.PprLib
    ArrowApplyControl.Arrow
    ArrowChoiceControl.Arrow
    arrowKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ArrowLoopControl.Arrow
    ArrowMonad 
    1 (Data Constructor)Control.Arrow
    2 (Type/Class)Control.Arrow
    ArrowPlusControl.Arrow
    ArrowsLanguage.Haskell.Extension, Distribution.Simple
    ArrowTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    arrowTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ArrowZeroControl.Arrow
    asinPrelude
    asinDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    asinFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    asinhPrelude
    ask 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    asks 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    AsPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    asPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    asProxyTypeOfData.Proxy
    assert 
    1 (Function)Test.HUnit.Base, Test.HUnit
    2 (Function)Control.Exception.Base, Control.Exception
    AssertableTest.HUnit.Base, Test.HUnit
    assertBoolTest.HUnit.Base, Test.HUnit
    assertEqualTest.HUnit.Base, Test.HUnit
    assertFailureTest.HUnit.Lang, Test.HUnit.Base, Test.HUnit
    AssertionTest.HUnit.Lang, Test.HUnit.Base, Test.HUnit
    AssertionFailed 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    AssertionPredicableTest.HUnit.Base, Test.HUnit
    AssertionPredicateTest.HUnit.Base, Test.HUnit
    assertionPredicateTest.HUnit.Base, Test.HUnit
    assertStringTest.HUnit.Base, Test.HUnit
    AssociativityGHC.Generics
    assocs 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    asTypeOfPrelude
    asumData.Foldable
    asVersionIntervalsDistribution.Version, Distribution.Simple
    AsyncExceptionControl.Exception.Base, Control.Exception
    asyncExceptionFromExceptionControl.Exception.Base, Control.Exception
    asyncExceptionToExceptionControl.Exception.Base, Control.Exception
    AsyncIOAvailable 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    atanPrelude
    atan2Prelude
    atanDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atanFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atanhPrelude
    atomicallyGHC.Conc.Sync, GHC.Conc
    atomically# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicModifyIORefData.IORef
    atomicModifyIORef'Data.IORef
    atomicModifyMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicReadIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicWriteIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    atomicWriteIORefData.IORef
    Attributes 
    1 (Data Constructor)System.Console.Terminfo.Effects, System.Console.Terminfo
    2 (Type/Class)System.Console.Terminfo.Effects, System.Console.Terminfo
    augmentGHC.Exts
    AugustSystem.Time
    AUTHSystem.Log.Handler.Syslog
    author 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    AUTHPRIVSystem.Log.Handler.Syslog
    autoAddHistorySystem.Console.Haskeline
    autoconfUserHooksDistribution.Simple
    AutoDeriveTypeableLanguage.Haskell.Extension, Distribution.Simple
    autoDisplayMeterData.Progress.Meter
    autogenModuleNameDistribution.Simple.BuildPaths
    autogenModulesDirDistribution.Simple.BuildPaths
    autoLeftMarginSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    autoRightMarginSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    awaitSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    B0System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B110System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B115200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B1200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B134System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B150System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B1800System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B19200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B2400System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B300System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B38400System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B4800System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B50System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B57600System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B600System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B75System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B9600System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    backBiasBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    backgroundText.XHtml.Transitional, Text.XHtml
    backgroundReadSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    backgroundWriteSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    BackgroundWriteInterruptSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    Backwards 
    1 (Data Constructor)Control.Applicative.Backwards
    2 (Type/Class)Control.Applicative.Backwards
    badIOLanguage.Haskell.TH.Syntax
    badSystemCallSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    BangPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    bangPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    BangPatternsLanguage.Haskell.Extension, Distribution.Simple
    base 
    1 (Function)Data.Quantity
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    basefontText.XHtml.Transitional, Text.XHtml
    BaudRateSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    BazaarDistribution.PackageDescription
    BCatCompiler.Hoopl.Internals, Compiler.Hoopl
    bccData.Graph
    BCO# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    BConsCompiler.Hoopl.Internals, Compiler.Hoopl
    bdoText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    beforeText.Regex.PCRE
    BeforePhaseLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    BehaviorSystem.Console.Haskeline
    bellSystem.Console.Terminfo.Effects, System.Console.Terminfo
    benchDistribution.Simple.Bench
    BenchComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    benchHookDistribution.Simple.UserHooks, Distribution.Simple
    Benchmark 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    benchmarkBuildInfoDistribution.PackageDescription
    benchmarkCommandDistribution.Simple.Setup
    benchmarkDistPrefDistribution.Simple.Setup
    benchmarkEnabledDistribution.PackageDescription
    BenchmarkExeV10Distribution.PackageDescription
    BenchmarkFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    BenchmarkInterfaceDistribution.PackageDescription
    benchmarkInterfaceDistribution.PackageDescription
    benchmarkModulesDistribution.PackageDescription
    benchmarkNameDistribution.PackageDescription
    BenchmarkNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    benchmarkOptionsDistribution.Simple.Setup
    benchmarksDistribution.PackageDescription
    BenchmarkTypeDistribution.PackageDescription
    benchmarkTypeDistribution.PackageDescription
    BenchmarkTypeExeDistribution.PackageDescription
    BenchmarkTypeUnknownDistribution.PackageDescription
    BenchmarkUnsupportedDistribution.PackageDescription
    benchmarkVerbosityDistribution.Simple.Setup
    besideText.XHtml.Table, Text.XHtml
    besidesText.XHtml.Table, Text.XHtml
    between 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    betweenVersionsInclusiveDistribution.Version, Distribution.Simple
    bgcolorText.XHtml.Transitional, Text.XHtml
    BifunctorData.Bifunctor
    bigText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BigNatGHC.Integer.GMP.Internals
    bigNatToIntGHC.Integer.GMP.Internals
    bigNatToIntegerGHC.Integer.GMP.Internals
    bigNatToNegIntegerGHC.Integer.GMP.Internals
    bigNatToWordGHC.Integer.GMP.Internals
    bimapData.Bifunctor
    BinaryData.Binary
    BinaryConvertibleSystem.IO.Binary
    BinaryLiteralsLanguage.Haskell.Extension, Distribution.Simple
    binaryOptsData.Quantity
    BinaryStringRepGHC.PackageDb
    BinBoxTrace.Hpc.Mix
    bindNetwork.Socket
    bindirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    BindirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    bindQLanguage.Haskell.TH.Syntax
    BindSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    bindSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    bindSocketNetwork.Socket
    binfoFieldDescrsDistribution.PackageDescription.Parse
    BinPackerData.BinPacking
    BinPackerErrorData.BinPacking
    bioSelectorGHC.RTS.Flags
    BitData.Compression.Inflate
    bitData.Bits, Foreign, Foreign.Safe
    bitBigNatGHC.Integer.GMP.Internals
    bitDefaultData.Bits, Foreign, Foreign.Safe
    bitIntegerGHC.Integer.GMP.Internals
    BitsData.Bits, Foreign, Foreign.Safe
    bitSizeData.Bits, Foreign, Foreign.Safe
    bitSizeMaybeData.Bits, Foreign, Foreign.Safe
    bitsPerByteSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    bits_to_word32Data.Compression.Inflate
    BlackSystem.Console.Terminfo.Color, System.Console.Terminfo
    blackText.XHtml.Transitional, Text.XHtml
    blankCompOptText.Regex.PCRE
    blankExecOptText.Regex.PCRE
    blinkAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    blinkOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    BlockCompiler.Hoopl.Internals, Compiler.Hoopl
    blockAppendCompiler.Hoopl.Internals, Compiler.Hoopl
    BlockBufferingGHC.IO.Handle, System.IO
    BlockCCCompiler.Hoopl.Internals, Compiler.Hoopl
    BlockCOCompiler.Hoopl.Internals, Compiler.Hoopl
    blockConsCompiler.Hoopl.Internals, Compiler.Hoopl
    blockCopySystem.IO.Binary
    BlockedIndefinitelyOnMVar 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    BlockedIndefinitelyOnSTM 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    BlockedOnBlackHoleGHC.Conc.Sync, GHC.Conc
    BlockedOnExceptionGHC.Conc.Sync, GHC.Conc
    BlockedOnForeignCallGHC.Conc.Sync, GHC.Conc
    BlockedOnMVarGHC.Conc.Sync, GHC.Conc
    BlockedOnOtherGHC.Conc.Sync, GHC.Conc
    BlockedOnSTMGHC.Conc.Sync, GHC.Conc
    blockFromListCompiler.Hoopl.Internals, Compiler.Hoopl
    blockGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    blockInteractSystem.IO.Binary
    blockJoinCompiler.Hoopl.Internals, Compiler.Hoopl
    blockJoinAnyCompiler.Hoopl.Internals, Compiler.Hoopl
    blockJoinHeadCompiler.Hoopl.Internals, Compiler.Hoopl
    blockJoinTailCompiler.Hoopl.Internals, Compiler.Hoopl
    BlockOCCompiler.Hoopl.Internals, Compiler.Hoopl
    blockquoteText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BlockReasonGHC.Conc.Sync, GHC.Conc
    blockSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    blockSnocCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    blockSplitCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSplitAnyCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSplitHeadCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSplitTailCompiler.Hoopl.Internals, Compiler.Hoopl
    blockToListCompiler.Hoopl.Internals, Compiler.Hoopl
    block_allocGHC.RTS.Flags
    BlueSystem.Console.Terminfo.Color, System.Console.Terminfo
    blueText.XHtml.Transitional, Text.XHtml
    BMiddleCompiler.Hoopl.Internals, Compiler.Hoopl
    BN#GHC.Integer.GMP.Internals
    BNilCompiler.Hoopl.Internals, Compiler.Hoopl
    Body 
    1 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    bodyText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Body'Compiler.Hoopl.Internals, Compiler.Hoopl
    bodyGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    bodyListCompiler.Hoopl.Internals, Compiler.Hoopl
    BodyQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    bodyUnionCompiler.Hoopl.Internals, Compiler.Hoopl
    boldText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    boldAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    boldOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    Bool 
    1 (Type/Class)Data.Bool, Prelude
    2 (Type/Class)GHC.Types
    boolData.Bool
    BoolList 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    BoolOptDistribution.Simple.Command
    boolOpt 
    1 (Function)Distribution.Simple.Setup
    2 (Function)Distribution.Simple.Command
    boolOpt' 
    1 (Function)Distribution.Simple.Setup
    2 (Function)Distribution.Simple.Command
    borderText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    bordercolorText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BotCompiler.Hoopl
    BothQueuesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    Bound 
    1 (Type/Class)Distribution.Version, Distribution.Simple
    2 (Data Constructor)Network.Socket
    BoundedPrelude
    BoundedPrimData.ByteString.Builder.Prim
    BoundsData.Graph
    bounds 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    BOXGHC.Exts
    BoxLabelTrace.Hpc.Mix
    BPOtherData.BinPacking
    BPSizeTooLargeData.BinPacking
    BPTooFewBinsData.BinPacking
    bp_latticeCompiler.Hoopl.Internals, Compiler.Hoopl
    bp_rewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    bp_transferCompiler.Hoopl.Internals, Compiler.Hoopl
    brText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    braces 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    bracket 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    bracketCWDSystem.Path
    bracketOnErrorControl.Exception.Base, Control.Exception
    brackets 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    brackettmpdirSystem.Path
    brackettmpdirCWDSystem.Path
    bracket_Control.Exception.Base, Control.Exception
    break 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    breakByteData.ByteString
    breakDelimData.List.Split.Internals
    breakEnd 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    breaklData.Sequence
    breakListData.List.Utils
    breakpointGHC.Exts
    breakpointCondGHC.Exts
    breakpointTrapSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    breakrData.Sequence
    breakSubstringData.ByteString, Data.ByteString.Char8
    BroadcastNetwork.Socket
    broadcastDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    brokenPackagesDistribution.Simple.PackageIndex
    brokenPackages'Distribution.Simple.PackageIndex
    BSD2Distribution.License, Distribution.Make, Distribution.Simple
    BSD3Distribution.License, Distribution.Make, Distribution.Simple
    BSD4Distribution.License, Distribution.Make, Distribution.Simple
    BSnocCompiler.Hoopl.Internals, Compiler.Hoopl
    Buffer 
    1 (Data Constructor)GHC.IO.Buffer
    2 (Type/Class)GHC.IO.Buffer
    bufferAddGHC.IO.Buffer
    bufferAdjustLGHC.IO.Buffer
    bufferAvailableGHC.IO.Buffer
    BufferCodec 
    1 (Data Constructor)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Type/Class)GHC.IO.Encoding.Types, GHC.IO.Encoding
    BufferedIOGHC.IO.BufferedIO
    bufferElemsGHC.IO.Buffer
    BufferModeGHC.IO.Handle, System.IO
    bufferRemoveGHC.IO.Buffer
    BufferStateGHC.IO.Buffer
    BufferWriterData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    bufLGHC.IO.Buffer
    bufRGHC.IO.Buffer
    bufRawGHC.IO.Buffer
    bufSizeGHC.IO.Buffer
    bufStateGHC.IO.Buffer
    bugReportsDistribution.PackageDescription
    build 
    1 (Function)Distribution.Simple.Build
    2 (Function)GHC.Exts
    3 (Function)Data.List.Split.Internals
    buildableDistribution.PackageDescription
    buildArchDistribution.System
    buildArgsDistribution.Simple.Setup
    buildCommandDistribution.Simple.Setup
    buildCompilerFlavorDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    buildCompilerIdDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    buildDependsDistribution.PackageDescription
    buildDirDistribution.Simple.LocalBuildInfo
    buildDistPrefDistribution.Simple.Setup
    Builder 
    1 (Type/Class)Data.Binary.Builder
    2 (Type/Class)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    buildExe 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.UHC
    4 (Function)Distribution.Simple.LHC
    5 (Function)Distribution.Simple.JHC
    BuildFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    buildGData.Graph
    buildHookDistribution.Simple.UserHooks, Distribution.Simple
    BuildInfo 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    buildInfoDistribution.PackageDescription
    buildLib 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.HaskellSuite
    4 (Function)Distribution.Simple.UHC
    5 (Function)Distribution.Simple.LHC
    6 (Function)Distribution.Simple.JHC
    buildNumJobsDistribution.Simple.Setup
    buildOptionsDistribution.Simple.Setup
    buildOSDistribution.System
    buildPlatformDistribution.System
    buildProgramArgsDistribution.Simple.Setup
    buildProgramPathsDistribution.Simple.Setup
    BuildTargetDistribution.Simple.BuildTarget
    BuildTargetAmbigiousDistribution.Simple.BuildTarget
    BuildTargetComponentDistribution.Simple.BuildTarget
    BuildTargetExpectedDistribution.Simple.BuildTarget
    BuildTargetFileDistribution.Simple.BuildTarget
    BuildTargetModuleDistribution.Simple.BuildTarget
    BuildTargetNoSuchDistribution.Simple.BuildTarget
    BuildTargetProblemDistribution.Simple.BuildTarget
    buildTimeData.Time.Format, Data.Time
    buildToolsDistribution.PackageDescription
    BuildTypeDistribution.PackageDescription
    buildTypeDistribution.PackageDescription
    buildVerboseDistribution.Simple.Setup
    buildVerbosityDistribution.Simple.Setup
    builtinProgramsDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    bulletText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    busErrorSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    buttonText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BwdPass 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    BwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    BwdRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    BwdTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    BwdTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    ByteArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    byteArrayContents# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteArrayToBigNat#GHC.Integer.GMP.Internals
    ByteCount 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    ByteOffsetData.Binary.Get
    bytesAllocatedGHC.Stats
    bytesCopiedGHC.Stats
    BytesReadData.Binary.Get.Internal
    bytesReadData.Binary.Get.Internal, Data.Binary.Get
    bytesToStringLanguage.Haskell.TH.Ppr
    ByteString 
    1 (Type/Class)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Type/Class)Data.ByteString, Data.ByteString.Char8
    byteStringData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    byteStringCopyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    byteStringHexData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    byteStringHexFixedData.ByteString.Lazy.Builder.ASCII
    byteStringInsertData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    byteStringThresholdData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    byteSwap# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteSwap16 
    1 (Function)Data.Word, Foreign, Foreign.Safe
    2 (Function)Data.Binary
    byteSwap16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteSwap32 
    1 (Function)Data.Word, Foreign, Foreign.Safe
    2 (Function)Data.Binary
    byteSwap32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteSwap64 
    1 (Function)Data.Word, Foreign, Foreign.Safe
    2 (Function)Data.Binary
    byteSwap64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    C 
    1 (Data Constructor)Distribution.Simple.CCompiler
    2 (Type/Class)GHC.Generics
    3 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    C# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    C1GHC.Generics
    c2hsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    c2w8Data.Bits.Utils
    cabalBugDistribution.PackageDescription.Utils
    cabalVersionDistribution.Simple.Utils
    calc_crc32 
    1 (Function)Data.Hash.CRC32.Posix
    2 (Function)Data.Hash.CRC32.GZip
    CalendarTime 
    1 (Data Constructor)System.Time
    2 (Type/Class)System.Time
    calendarTimeToStringSystem.Time
    CallCCControl.Monad.Signatures
    callCCControl.Monad.Trans.Cont
    callCommandSystem.Process
    CallconvLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    callocForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callocArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callocArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callocBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callProcessSystem.Process
    cancelInputSystem.Console.Haskeline.IO
    CAndDistribution.PackageDescription
    canonicalizePathSystem.Directory
    CapabilitySystem.Console.Terminfo.Base, System.Console.Terminfo
    CApiLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    cApiLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CApiFFILanguage.Haskell.Extension, Distribution.Simple
    captionText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    carriageReturnSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    casArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CaseELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    caseELanguage.Haskell.TH.Lib, Language.Haskell.TH
    casesTest.HUnit.Base, Test.HUnit
    casIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    casMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    casSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    castData.Typeable, Data.Dynamic, Data.Data
    castCCharToCharForeign.C.String, Foreign.C
    castCharToCCharForeign.C.String, Foreign.C
    castCharToCSCharForeign.C.String, Foreign.C
    castCharToCUCharForeign.C.String, Foreign.C
    castCSCharToCharForeign.C.String, Foreign.C
    castCUCharToCharForeign.C.String, Foreign.C
    castForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    castFunPtrForeign.Ptr, Foreign, Foreign.Safe
    castFunPtrToPtrForeign.Ptr, Foreign, Foreign.Safe
    castIOUArrayData.Array.Unsafe
    castPtrForeign.Ptr, Foreign, Foreign.Safe
    castPtrToFunPtrForeign.Ptr, Foreign, Foreign.Safe
    castPtrToStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    castStablePtrToPtrForeign.StablePtr, Foreign, Foreign.Safe
    castSTUArrayData.Array.Unsafe
    castWithData.Type.Equality
    cat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Catch 
    1 (Type/Class)Control.Monad.Signatures
    2 (Data Constructor)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    catch 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    catch# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    catchEControl.Monad.Trans.Except
    catchErrorControl.Monad.Trans.Error
    catches 
    1 (Function)Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    catchExitDistribution.Compat.Exception
    CatchInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    CatchInfoOnceSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    catchIO 
    1 (Function)Distribution.Compat.Exception
    2 (Function)Trace.Hpc.Util
    catchIOErrorSystem.IO.Error
    catchJustControl.Exception.Base, Control.Exception
    CatchOnceSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    catchRetry# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    catchSTMGHC.Conc.Sync, GHC.Conc
    catchSTM# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CategoryControl.Category
    category 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    catGraphNodeOCCompiler.Hoopl.Internals, Compiler.Hoopl
    catGraphNodeOOCompiler.Hoopl.Internals, Compiler.Hoopl
    catGraphsCompiler.Hoopl
    catMaybesData.Maybe
    catNodeCOGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    catNodeOOGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    CBenchDistribution.Simple.LocalBuildInfo
    CBenchNameDistribution.Simple.LocalBuildInfo
    CCallLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    cCallLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CCc 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CCFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    CChar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ccLabelGHC.Stack
    ccLdOptionsBuildInfoDistribution.Simple.Configure
    CClock 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ccModuleGHC.Stack
    ccOptions 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    ccsCCGHC.Stack
    ccSelectorGHC.RTS.Flags
    ccsLengthGHC.RTS.Flags
    ccsParentGHC.Stack
    ccSrcSpanGHC.Stack
    ccsSelectorGHC.RTS.Flags
    ccsToStringsGHC.Stack
    CDev 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CDialectDistribution.Simple.CCompiler
    cDialectFilenameExtensionDistribution.Simple.CCompiler
    CDouble 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ceilingPrelude
    cellText.XHtml.Table, Text.XHtml
    cellpaddingText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    cellspacingText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    censor 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    centerText.XHtml.Transitional, Text.XHtml
    CentiData.Fixed
    CExeDistribution.Simple.LocalBuildInfo
    CExeNameDistribution.Simple.LocalBuildInfo
    CFileForeign.C.Types, Foreign.C
    CFloat 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CFposForeign.C.Types, Foreign.C
    CGid 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    chainl 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    chainl1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    chainr 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    chainr1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    ChanControl.Concurrent.Chan, Control.Concurrent
    CHANGEATTRSText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    changeAttrsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ChangeFlagCompiler.Hoopl.Internals, Compiler.Hoopl
    changeIfCompiler.Hoopl.Internals, Compiler.Hoopl
    changeWorkingDirectory 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    changeWorkingDirectoryFdSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    Char 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)Data.Char, GHC.Exts, Prelude
    3 (Type/Class)GHC.Types
    char 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    4 (Function)Language.Haskell.TH.PprLib
    Char# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    char7 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    char8 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    3 (Function)Data.ByteString.Builder.Prim
    characterSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    CharBufElemGHC.IO.Buffer
    CharBufferGHC.IO.Buffer
    CharConstrData.Data
    charIsRepresentable 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    CharLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    charLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CharPosLanguage.Haskell.TH.Syntax
    CharRepData.Data
    charSizeGHC.IO.Buffer
    charUtf8 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    chattyTryDistribution.Simple.Utils
    check# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    checkboxText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    checkBufferGHC.IO.Buffer
    checkComponentsCyclicDistribution.Simple.LocalBuildInfo
    checkConfiguredPackageDistribution.PackageDescription.Check
    checkDebVersionSystem.Debian
    checkedText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    checkForeignDepsDistribution.Simple.Configure
    CheckingFuelMonadCompiler.Hoopl
    checkPackageDistribution.PackageDescription.Check
    checkPackageContentDistribution.PackageDescription.Check
    CheckPackageContentOps 
    1 (Data Constructor)Distribution.PackageDescription.Check
    2 (Type/Class)Distribution.PackageDescription.Check
    checkPackageFileNamesDistribution.PackageDescription.Check
    checkPackageFilesDistribution.PackageDescription.Check
    CheckParitySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    checkPersistBuildConfigOutdatedDistribution.Simple.Configure
    CheckpointCompiler.Hoopl
    checkpointCompiler.Hoopl
    CheckpointMonadCompiler.Hoopl
    childHandlerGHC.Conc.Sync, GHC.Conc
    ChildLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    childSystemTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    childUserTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    choice 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    ChoiceOptDistribution.Simple.Command
    choiceOptDistribution.Simple.Command
    choiceOptFromEnumDistribution.Simple.Command
    chopData.List.Split.Internals, Data.List.Split
    ChrText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    chrGHC.Char, Data.Char
    chr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Chunk 
    1 (Data Constructor)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Type/Class)Data.List.Split.Internals
    chunkData.List.Split.Internals, Data.List.Split
    chunksOfData.List.Split.Internals, Data.List.Split
    CIno 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CInt 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CIntMax 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CIntPtr 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cisData.Complex
    citeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    CJmpBufForeign.C.Types, Foreign.C
    ClassDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    classDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ClassILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ClassOpILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    classPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    Clause 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    clauseLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ClauseQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    cleanCommandDistribution.Simple.Setup
    cleanDistPrefDistribution.Simple.Setup
    CleanFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    cleanHookDistribution.Simple.UserHooks, Distribution.Simple
    cleanSaveConfDistribution.Simple.Setup
    cleanVerbosityDistribution.Simple.Setup
    clearText.XHtml.Transitional, Text.XHtml
    clearBitData.Bits, Foreign, Foreign.Safe
    clearBOLSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearEnvSystem.Posix.Env, System.Posix
    clearEOLSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearEOSSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearLevelSystem.Log.Logger
    clearMeterData.Progress.Meter
    clearScreenSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearTixTrace.Hpc.Reflect
    CLibDistribution.Simple.LocalBuildInfo
    CLibNameDistribution.Simple.LocalBuildInfo
    clickmapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    CLLong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ClockTick 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    4 (Data Constructor)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    ClockTimeSystem.Time
    clockTimeToEpochSystem.Time.Utils
    cloneArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cloneMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cloneSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cloneSmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CLong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    close 
    1 (Function)GHC.IO.Device
    2 (Function)GHC.IO.Encoding.Types, GHC.IO.Encoding
    3 (Function)System.Log.Handler
    4 (Function)Network.Socket
    Closed 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Data Constructor)Network.Socket
    ClosedHandleSystem.Process.Internals
    closeDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    ClosedTypeFamilyDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    closedTypeFamilyKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    closedTypeFamilyNoKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    closeFd 
    1 (Function)GHC.Event
    2 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    closeFdWithGHC.Conc.IO, GHC.Conc
    closeFuncSystem.Log.Handler.Simple
    closeInputSystem.Console.Haskeline.IO
    CloseOnExecSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    closePHANDLESystem.Process.Internals
    ClosePunctuationData.Char
    closeSocketServerNetwork.SocketServer
    close_fdsSystem.Process.Internals, System.Process
    clz# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CmdSpecSystem.Process.Internals, System.Process
    cmdspecSystem.Process.Internals, System.Process
    CMode 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    cmpEqLanguage.Haskell.TH.Syntax
    CmpNatGHC.TypeLits
    CmpSymbolGHC.TypeLits
    CNlink 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CNotDistribution.PackageDescription
    codeText.XHtml.Transitional, Text.XHtml
    codebaseText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    CodeBufferGHC.IO.Encoding.Types
    CodingFailureModeGHC.IO.Encoding.Failure
    codingFailureModeSuffixGHC.IO.Encoding.Failure
    CodingProgressGHC.IO.Encoding.Types, GHC.IO.Encoding
    coerce 
    1 (Function)Data.Coerce, GHC.Exts
    2 (Function)GHC.Prim
    coerceWithData.Type.Coercion
    Coercible 
    1 (Type/Class)Data.Coerce, GHC.Exts
    2 (Type/Class)GHC.Types
    Coercion 
    1 (Data Constructor)Data.Type.Coercion
    2 (Type/Class)Data.Type.Coercion
    COff 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    col 
    1 (Function)System.Console.Terminfo.Cursor, System.Console.Terminfo
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    colgroupText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    colon 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    ColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    colorText.XHtml.Transitional, Text.XHtml
    ColorNumberSystem.Console.Terminfo.Color, System.Console.Terminfo
    colsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    colspanText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    columnAddressSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    combine 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    combineInstallDirsDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    combineObjectFilesDistribution.Simple.Program.Ld
    comma 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    CommandDistribution.Simple.Command
    commandAddActionDistribution.Simple.Command
    commandDefaultFlagsDistribution.Simple.Command
    commandDescriptionDistribution.Simple.Command
    CommandErrorsDistribution.Simple.Command
    CommandHelpDistribution.Simple.Command
    CommandListDistribution.Simple.Command
    commandNameDistribution.Simple.Command
    commandNotesDistribution.Simple.Command
    commandOptionsDistribution.Simple.Command
    CommandParseDistribution.Simple.Command
    commandParseArgsDistribution.Simple.Command
    CommandReadyToGoDistribution.Simple.Command
    commandShowOptionsDistribution.Simple.Command
    commandsRunDistribution.Simple.Command
    commandSynopsisDistribution.Simple.Command
    CommandUI 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Type/Class)Distribution.Simple.Command
    commandUsageDistribution.Simple.Command
    commentSystem.FileArchive.GZip
    commonTypesMapData.MIME.Types
    Comp1GHC.Generics
    compact 
    1 (Function)GHC.RTS.Flags
    2 (Function)Text.XHtml.Transitional, Text.XHtml
    compactThresholdGHC.RTS.Flags
    compAnchoredText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compareData.Ord, Prelude
    compare1Data.Functor.Classes
    compareBigNatGHC.Integer.GMP.Internals
    compareBigNatWordGHC.Integer.GMP.Internals
    compareDebVersionSystem.Debian
    compareIntegerGHC.Integer, GHC.Integer.GMP.Internals
    comparing 
    1 (Function)Distribution.Simple.Utils
    2 (Function)Data.Ord
    compAutoCalloutText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compBlankText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compCaselessText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compDollarEndOnlyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compDotAllText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    CompELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    compELanguage.Haskell.TH.Lib, Language.Haskell.TH
    compExtendedText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compExtraText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compFirstLineText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compile 
    1 (Function)Text.Regex.PCRE.ByteString.Lazy
    2 (Function)Text.Regex.PCRE.ByteString
    3 (Function)Text.Regex.PCRE.Sequence
    4 (Function)Text.Regex.PCRE.String
    Compiler 
    1 (Data Constructor)Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Simple.Compiler, Distribution.Simple
    compiler 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.Simple.LocalBuildInfo
    compilerAbiTagDistribution.Simple.Compiler, Distribution.Simple
    compilerCompatDistribution.Simple.Compiler, Distribution.Simple
    compilerCompatVersionDistribution.Simple.Compiler, Distribution.Simple
    compilerExtensionsDistribution.Simple.Compiler, Distribution.Simple
    CompilerFlavorDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerFlavorDistribution.Simple.Compiler, Distribution.Simple
    CompilerId 
    1 (Data Constructor)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerIdDistribution.Simple.Compiler, Distribution.Simple
    CompilerInfo 
    1 (Data Constructor)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoDistribution.Simple.Compiler, Distribution.Simple
    compilerInfoAbiTagDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoCompatDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoExtensionsDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoIdDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoLanguagesDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerLanguagesDistribution.Simple.Compiler, Distribution.Simple
    compilerNameSystem.Info
    compilerPropertiesDistribution.Simple.Compiler, Distribution.Simple
    compilerTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    CompilerVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    compilerVersion 
    1 (Function)Distribution.Simple.Compiler, Distribution.Simple
    2 (Function)System.Info
    complementData.Bits, Foreign, Foreign.Safe
    complementBitData.Bits, Foreign, Foreign.Safe
    complementIntegerGHC.Integer, GHC.Integer.GMP.Internals
    completeSystem.Console.Haskeline
    completedUnitsData.Progress.Tracker
    completeFilenameSystem.Console.Haskeline.Completion, System.Console.Haskeline
    completeQuotedWordSystem.Console.Haskeline.Completion, System.Console.Haskeline
    completeWordSystem.Console.Haskeline.Completion, System.Console.Haskeline
    completeWordWithPrevSystem.Console.Haskeline.Completion, System.Console.Haskeline
    Completion 
    1 (Data Constructor)System.Console.Haskeline.Completion, System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline.Completion, System.Console.Haskeline
    CompletionFuncSystem.Console.Haskeline.Completion, System.Console.Haskeline
    ComplexData.Complex
    compMultilineText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compNoAutoCaptureText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compNoUTF8CheckText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    ComponentDistribution.Simple.LocalBuildInfo
    componentBuildInfoDistribution.Simple.LocalBuildInfo
    ComponentDisabledReasonDistribution.Simple.LocalBuildInfo
    componentDisabledReasonDistribution.Simple.LocalBuildInfo
    componentEnabledDistribution.Simple.LocalBuildInfo
    componentExposedModulesDistribution.Simple.LocalBuildInfo
    componentGhcOptions 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    componentLibrariesDistribution.Simple.LocalBuildInfo
    ComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    ComponentNameDistribution.Simple.LocalBuildInfo
    componentNameDistribution.Simple.LocalBuildInfo
    componentPackageDepsDistribution.Simple.LocalBuildInfo
    componentPackageRenamingDistribution.Simple.LocalBuildInfo
    components 
    1 (Function)Distribution.ModuleName
    2 (Function)Data.Graph
    componentsConfigsDistribution.Simple.LocalBuildInfo
    componentsInBuildOrderDistribution.Simple.LocalBuildInfo
    CompOption 
    1 (Data Constructor)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    Compose 
    1 (Data Constructor)Data.Functor.Compose
    2 (Type/Class)Data.Functor.Compose
    compUngreedyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compUTF8Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    ConLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    concat 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    concatHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    concatMap 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    ConcFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    concurrentFlagsGHC.RTS.Flags
    concurrentlyDistribution.TestSuite
    condBData.ByteString.Builder.Prim
    condBenchmarksDistribution.PackageDescription
    CondBinBoxTrace.Hpc.Mix
    CondBoxTrace.Hpc.Mix
    CondELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    condELanguage.Haskell.TH.Lib, Language.Haskell.TH
    CondenseData.List.Split.Internals
    condenseData.List.Split.Internals, Data.List.Split
    CondensePolicyData.List.Split.Internals
    condensePolicyData.List.Split.Internals
    condExecutablesDistribution.PackageDescription
    ConditionDistribution.PackageDescription
    condLibraryDistribution.PackageDescription
    CondNodeDistribution.PackageDescription
    condTestSuitesDistribution.PackageDescription
    CondTreeDistribution.PackageDescription
    condTreeComponentsDistribution.PackageDescription
    condTreeConstraintsDistribution.PackageDescription
    condTreeDataDistribution.PackageDescription
    ConELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    conELanguage.Haskell.TH.Lib, Language.Haskell.TH
    confHookDistribution.Simple.UserHooks, Distribution.Simple
    configAbsolutePathsDistribution.Simple.Setup
    configBenchmarksDistribution.Simple.Setup
    configCompilerDistribution.Simple.Configure
    configCompilerAuxDistribution.Simple.Configure
    configCompilerAuxExDistribution.Simple.Configure
    configCompilerExDistribution.Simple.Configure
    configConfigurationsFlagsDistribution.Simple.Setup
    configConfigureArgsDistribution.Simple.Setup
    configConstraintsDistribution.Simple.Setup
    configCoverageDistribution.Simple.Setup
    configDebugInfoDistribution.Simple.Setup
    configDependenciesDistribution.Simple.Setup
    configDistPrefDistribution.Simple.Setup
    configDynExeDistribution.Simple.Setup
    configExactConfigurationDistribution.Simple.Setup
    configExtraIncludeDirsDistribution.Simple.Setup
    configExtraLibDirsDistribution.Simple.Setup
    configFlagErrorDistribution.Simple.Setup
    ConfigFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    configFlagsDistribution.Simple.LocalBuildInfo
    configGHCiLibDistribution.Simple.Setup
    configHcFlavorDistribution.Simple.Setup
    configHcPathDistribution.Simple.Setup
    configHcPkgDistribution.Simple.Setup
    configInstallDirsDistribution.Simple.Setup
    configInstantiateWithDistribution.Simple.Setup
    configLibCoverageDistribution.Simple.Setup
    configOptimizationDistribution.Simple.Setup
    configPackageDBsDistribution.Simple.Setup
    ConfigParser 
    1 (Data Constructor)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    2 (Type/Class)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    configProfExeDistribution.Simple.Setup
    configProfLibDistribution.Simple.Setup
    configProgPrefixDistribution.Simple.Setup
    configProgramArgsDistribution.Simple.Setup
    configProgramPathExtraDistribution.Simple.Setup
    configProgramPathsDistribution.Simple.Setup
    configProgramsDistribution.Simple.Setup
    configProgSuffixDistribution.Simple.Setup
    configRelocatableDistribution.Simple.Setup
    configScratchDirDistribution.Simple.Setup
    configSharedLibDistribution.Simple.Setup
    configSplitObjsDistribution.Simple.Setup
    ConfigStateFileBadHeaderDistribution.Simple.Configure
    ConfigStateFileBadVersionDistribution.Simple.Configure
    ConfigStateFileErrorDistribution.Simple.Configure
    ConfigStateFileMissingDistribution.Simple.Configure
    ConfigStateFileNoHeaderDistribution.Simple.Configure
    ConfigStateFileNoParseDistribution.Simple.Configure
    configStripExesDistribution.Simple.Setup
    configStripLibsDistribution.Simple.Setup
    configTestsDistribution.Simple.Setup
    ConfigureDistribution.PackageDescription
    configure 
    1 (Function)Distribution.Simple.Configure
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    4 (Function)Distribution.Simple.HaskellSuite
    5 (Function)Distribution.Simple.UHC
    6 (Function)Distribution.Simple.LHC
    7 (Function)Distribution.Simple.JHC
    configureAllKnownProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    configureArgsDistribution.Simple.Setup
    configureCCompilerDistribution.Simple.Setup
    configureCommandDistribution.Simple.Setup
    ConfiguredProgram 
    1 (Data Constructor)Distribution.Simple.Program.Types, Distribution.Simple.Program
    2 (Type/Class)Distribution.Simple.Program.Types, Distribution.Simple.Program
    configuredProgramsDistribution.Simple.Program.Db
    configureLinkerDistribution.Simple.Setup
    configureOptionsDistribution.Simple.Setup
    configureProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    configUserInstallDistribution.Simple.Setup
    configUTF8Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    configVanillaLibDistribution.Simple.Setup
    configVerbosityDistribution.Simple.Setup
    conFixityGHC.Generics
    ConfVarDistribution.PackageDescription
    ConIndexData.Data
    conIsRecordGHC.Generics
    conjugateData.Complex
    conKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ConLikeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    conNameGHC.Generics
    connectNetwork.Socket
    ConnectedNetwork.Socket
    ConnectorPunctuationData.Char
    connectTCPNetwork.Utils
    connectTCPAddrNetwork.Utils
    connectToNetwork
    ConPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    conPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ConQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    cons 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    cons' 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    Const 
    1 (Data Constructor)Control.Applicative
    2 (Type/Class)Control.Applicative
    constData.Function, Prelude
    Constant 
    1 (Data Constructor)Data.Functor.Constant
    2 (Type/Class)Data.Functor.Constant
    ConstrData.Data
    ConstrainedClassMethodsLanguage.Haskell.Extension, Distribution.Simple
    ConstraintGHC.Exts
    constraintKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ConstraintKindsLanguage.Haskell.Extension, Distribution.Simple
    ConstraintTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    constrFieldsData.Data
    constrFixityData.Data
    constrIndexData.Data
    ConstrRepData.Data
    constrRepData.Data
    constrTypeData.Data
    ConstructorGHC.Generics
    ConTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ContControl.Monad.Trans.Cont
    conTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    contControl.Monad.Trans.Cont
    containsData.List.Utils
    content 
    1 (Function)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    continueProcessSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    ControlData.Char
    controlSystem.Debian.ControlParser
    controlCharSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ControlCharacterSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ControlFileSystem.Debian
    controlFlowSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    controlIOSystem.Console.Haskeline.MonadException, System.Console.Haskeline
    ContT 
    1 (Data Constructor)Control.Monad.Trans.Cont
    2 (Type/Class)Control.Monad.Trans.Cont
    ConvertedToHandleNetwork.Socket
    coordsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    copy 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    copyAddrToByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    copyArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyByteArrayToAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyBytesForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    copyCommandDistribution.Simple.Setup
    CopyDestDistribution.Simple.InstallDirs, Distribution.Simple.Setup, Distribution.Simple.LocalBuildInfo
    copyDestDistribution.Simple.Setup
    copyDirectoryRecursiveDistribution.Simple.Utils
    copyDirectoryRecursiveVerboseDistribution.Simple.Utils
    copyDistPrefDistribution.Simple.Setup
    copyFileSystem.Directory
    copyFileBlocksToFileSystem.IO.Binary
    copyFileLinesToFileSystem.IO.Utils
    copyFilesDistribution.Simple.Utils
    copyFileToDistribution.Simple.Utils
    copyFileVerboseDistribution.Simple.Utils
    CopyFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    copyHookDistribution.Simple.UserHooks, Distribution.Simple
    copyMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyMutableArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyMutableByteArrayToAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyPermissionsSystem.Directory
    copyright 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    copySmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copySmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CopyToDistribution.Simple.InstallDirs, Distribution.Simple.Setup, Distribution.Simple.LocalBuildInfo
    copyVerbosityDistribution.Simple.Setup
    COrDistribution.PackageDescription
    CorkNetwork.Socket
    cosPrelude
    cosDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cosFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    coshPrelude
    coshDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    coshFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CostCentreGHC.Stack
    costCentreFlagsGHC.RTS.Flags
    CostCentreStackGHC.Stack
    count 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    countElemData.List.Utils
    counterLanguage.Haskell.TH.Syntax
    countLeadingZerosData.Bits, Foreign, Foreign.Safe
    Counts 
    1 (Data Constructor)Test.HUnit.Base, Test.HUnit
    2 (Type/Class)Test.HUnit.Base, Test.HUnit
    countsTest.HUnit.Base, Test.HUnit
    countTestResultsDistribution.Simple.Test.Log
    countTrailingZerosData.Bits, Foreign, Foreign.Safe
    CPDataData.ConfigFile.Types
    CPErrorData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    CPErrorDataData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    CPid 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CPlusPlusDistribution.Simple.CCompiler
    CPOptionsData.ConfigFile.Types
    CPPLanguage.Haskell.Extension, Distribution.Simple
    cppHeaderNameDistribution.Simple.BuildPaths
    cpphsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    cppOptionsDistribution.PackageDescription
    cppProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    CPtrdiff 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cpuSecondsGHC.Stats
    cpuTimeLimitExceededSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    cpuTimePrecisionSystem.CPUTime
    crc32 
    1 (Function)System.FileArchive.GZip
    2 (Function)Data.Hash.CRC32.Posix
    crc32validSystem.FileArchive.GZip
    CRCErrorSystem.FileArchive.GZip
    crctabData.Hash.CRC32.Posix
    createArchiveDistribution.Simple.SrcDist
    createArLibArchiveDistribution.Simple.Program.Ar
    createDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    createDirectory 
    1 (Function)System.Directory
    2 (Function)System.Posix.Directory, System.Posix
    3 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    createDirectoryIfMissingSystem.Directory
    createDirectoryIfMissingVerboseDistribution.Simple.Utils
    createFile 
    1 (Function)System.Posix.IO, System.Posix
    2 (Function)System.Posix.IO.ByteString, System.Posix.ByteString
    createLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    createMixEntryDomTrace.Hpc.Mix
    createNamedPipe 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    CreatePipeSystem.Process.Internals, System.Process
    createPipe 
    1 (Function)Distribution.Compat.CreatePipe
    2 (Function)System.Process
    3 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    CreateProcess 
    1 (Data Constructor)System.Process.Internals, System.Process
    2 (Type/Class)System.Process.Internals, System.Process
    createProcessSystem.Process
    createProcessGroupSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    createProcessGroupForSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    createProcess_System.Process.Internals, System.Process
    createSessionSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    createSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    create_groupSystem.Process.Internals, System.Process
    CRITICALSystem.Log, System.Log.Logger
    criticalMSystem.Log.Logger
    CRLFGHC.IO.Handle, System.IO
    CRLim 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CRONSystem.Log.Handler.Syslog
    CSChar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CShort 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CSigAtomic 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CSize 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cSourceExtensionsDistribution.Simple.CCompiler
    cSourcesDistribution.PackageDescription
    CSpeed 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CSsize 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CStringForeign.C.String, Foreign.C
    CStringLenForeign.C.String, Foreign.C
    CSUSeconds 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    csvFileData.CSV
    CTcflag 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    ctDaySystem.Time
    CTestDistribution.Simple.LocalBuildInfo
    CTestNameDistribution.Simple.LocalBuildInfo
    ctHourSystem.Time
    CTime 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ctIsDSTSystem.Time
    ctMinSystem.Time
    ctMonthSystem.Time
    ctPicosecSystem.Time
    ctSecSystem.Time
    ctTZSystem.Time
    ctTZNameSystem.Time
    ctWDaySystem.Time
    ctxtSwitchTicksGHC.RTS.Flags
    ctxtSwitchTimeGHC.RTS.Flags
    ctYDaySystem.Time
    ctYearSystem.Time
    ctz# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CUChar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUid 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CUInt 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUIntMax 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUIntPtr 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CULLong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CULong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cumulativeBytesUsedGHC.Stats
    CurrencySymbolData.Char
    currentBytesSlopGHC.Stats
    currentBytesUsedGHC.Stats
    currentCallStackGHC.Stack, GHC.Exts
    currentDirDistribution.Simple.Utils
    curryData.Tuple, Prelude
    cursorAddressSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorDownSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorDown1System.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorHomeSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorLeftSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorLeft1System.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorRightSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorRight1System.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorToLLSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorUpSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorUp1System.Console.Terminfo.Cursor, System.Console.Terminfo
    CUSeconds 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUShort 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CustomDistribution.PackageDescription
    customFieldsBIDistribution.PackageDescription
    customFieldsPDDistribution.PackageDescription
    CustomSockOptNetwork.Socket
    CVSDistribution.PackageDescription
    CWchar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cwdSystem.Process.Internals, System.Process
    CWStringForeign.C.String, Foreign.C
    CWStringLenForeign.C.String, Foreign.C
    CxtLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    cxtLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CxtQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CyanSystem.Console.Terminfo.Color, System.Console.Terminfo
    cycle 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    CyclicSCCData.Graph
    c_dlcloseSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_dlerrorSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_dlopenSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_dlsymSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_execvpe 
    1 (Function)System.Process.Internals
    2 (Function)System.Posix.Process.Internals
    DGHC.Generics
    D# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    D1GHC.Generics
    DAEMONSystem.Log.Handler.Syslog
    DarcsDistribution.PackageDescription
    DashPunctuationData.Char
    DataData.Data
    dataCast1Data.Data
    dataCast2Data.Data
    DataConILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    DataDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    dataDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    dataDir 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    datadirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DatadirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DataFamLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    dataFamLanguage.Haskell.TH.Lib, Language.Haskell.TH
    dataFilesDistribution.PackageDescription
    DataflowLattice 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    DatagramNetwork.Socket
    DataInstDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    dataInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    DataKindsLanguage.Haskell.Extension, Distribution.Simple
    DataNameLanguage.Haskell.TH.Syntax
    DataRepData.Data
    datasubdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DatasubdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    dataToExpQLanguage.Haskell.TH.Quote
    dataToPatQLanguage.Haskell.TH.Quote
    dataToQaLanguage.Haskell.TH.Quote
    dataToTag# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    DataTypeData.Data
    DatatypeGHC.Generics
    dataTypeConstrsData.Data
    DatatypeContextsLanguage.Haskell.Extension, Distribution.Simple
    dataTypeNameData.Data
    datatypeNameGHC.Generics
    dataTypeOfData.Data
    dataTypeRepData.Data
    dateFmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    dateTimeFmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    dateToSnapshotNumberDistribution.Simple.SrcDist
    Day 
    1 (Type/Class)System.Time
    2 (Type/Class)Data.Time.Calendar, Data.Time
    dayFractionToTimeOfDayData.Time.LocalTime, Data.Time
    dayOfYearToMonthAndDayData.Time.Calendar.MonthDay
    ddefText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Deadlock 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    deafeningDistribution.Verbosity
    DEBUGSystem.Log, System.Log.Logger
    DebugNetwork.Socket
    debugDistribution.Simple.Utils
    debugBwdJoinsCompiler.Hoopl
    debugBwdTransfersCompiler.Hoopl
    debugErrLnGHC.Debug
    DebugFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    debugFlagsGHC.RTS.Flags
    debugFwdJoinsCompiler.Hoopl
    debugFwdTransfersCompiler.Hoopl
    debugHtmlText.XHtml
    DebugInfoLevelDistribution.Simple.Compiler, Distribution.Simple
    debugLnGHC.Debug
    debugMSystem.Log.Logger
    debugNoWrapDistribution.Simple.Utils
    DebVersionSystem.Debian
    DecLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    DecemberSystem.Time
    DeciData.Fixed
    DecimalNumberData.Char
    decipherWaitStatusSystem.Posix.Process.Internals
    decodeData.Binary
    DecodeBufferGHC.IO.Encoding.Types
    decodeDoubleIntegerGHC.Integer, GHC.Integer.GMP.Internals
    decodeDouble_2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    decodeDouble_Int64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    decodeFileData.Binary
    decodeFileOrFailData.Binary
    decodeFloatPrelude
    decodeFloat_Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    decodeOrFailData.Binary
    Decoder 
    1 (Type/Class)Data.Binary.Get
    2 (Type/Class)Data.Binary.Get.Internal
    decompressSystem.FileArchive.GZip
    DecQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    DecsQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    deepBwdRwCompiler.Hoopl
    deepBwdRw3Compiler.Hoopl
    deepFwdRwCompiler.Hoopl
    deepFwdRw3Compiler.Hoopl
    deepseqControl.DeepSeq
    Default 
    1 (Data Constructor)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    2 (Data Constructor)System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker
    defaultAttributesSystem.Console.Terminfo.Effects, System.Console.Terminfo
    defaultBehaviorSystem.Console.Haskeline
    defaultBenchmarkFlagsDistribution.Simple.Setup
    defaultBuildFlagsDistribution.Simple.Setup
    defaultChunkSizeData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    defaultCleanFlagsDistribution.Simple.Setup
    defaultCompilerFlavorDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    defaultCompOptText.Regex.PCRE
    defaultConfigFlagsDistribution.Simple.Setup
    defaultCopyFlagsDistribution.Simple.Setup
    defaultDistPrefDistribution.Simple.Setup, Distribution.Simple.BuildPaths
    defaultExecOptText.Regex.PCRE
    defaultExtensionsDistribution.PackageDescription
    defaultFileFlagsSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    defaultFixityLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    defaultGlobalFlagsDistribution.Simple.Setup
    defaultHaddockFlagsDistribution.Simple.Setup
    defaulthandlerData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    defaultHintsNetwork.Socket
    defaultHookedPackageDescDistribution.Simple.Utils, Distribution.Simple
    defaultHscolourFlagsDistribution.Simple.Setup
    defaultInstallDirsDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    defaultInstallFlagsDistribution.Simple.Setup
    defaultLanguageDistribution.PackageDescription
    defaultMain 
    1 (Function)Distribution.Simple
    2 (Function)Distribution.Make
    defaultMainArgs 
    1 (Function)Distribution.Simple
    2 (Function)Distribution.Make
    defaultMainNoRead 
    1 (Function)Distribution.Simple
    2 (Function)Distribution.Make
    defaultMainWithHooksDistribution.Simple
    defaultMainWithHooksArgsDistribution.Simple
    defaultmtdData.MIME.Types
    defaultPackageDescDistribution.Simple.Utils
    defaultPrefsSystem.Console.Haskeline
    defaultProgramConfigurationDistribution.Simple.Program
    defaultProgramDbDistribution.Simple.Program.Db
    defaultProgramSearchPathDistribution.Simple.Program.Find
    defaultProtocolNetwork.Socket, Network.BSD
    defaultRegisterFlagsDistribution.Simple.Setup
    defaultRenamingDistribution.PackageDescription
    defaultReplFlagsDistribution.Simple.Setup
    defaultSDistFlagsDistribution.Simple.Setup
    defaultSettingsSystem.Console.Haskeline
    DefaultSigDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    defaultSigDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    defaultSignalSystem.Process.Internals
    DefaultSignaturesLanguage.Haskell.Extension, Distribution.Simple
    defaultSplitterData.List.Split.Internals, Data.List.Split
    defaultTempFileOptionsDistribution.Simple.Utils
    defaultTestFlagsDistribution.Simple.Setup
    defaultTimeLocale 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    defaultTimeSourceData.Progress.Tracker
    defaultUserHooksDistribution.Simple
    defineText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    defListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    delText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    delay# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    delegate_ctlcSystem.Process.Internals, System.Process
    delete 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    5 (Function)Data.Set
    deleteAt 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    deleteByGHC.OldList, Data.List
    DELETEDNetwork.Email.Mailbox
    deleteFindMax 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deleteFindMin 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deleteFirstsByGHC.OldList, Data.List
    deleteInstalledPackageIdDistribution.Simple.PackageIndex
    deleteMax 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deleteMessagesNetwork.Email.Mailbox
    deleteMin 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deletePackageNameDistribution.Simple.PackageIndex
    deleteSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    deleteSourcePackageIdDistribution.Simple.PackageIndex
    delFromALData.List.Utils
    DelimData.List.Split.Internals
    Delimiter 
    1 (Data Constructor)Data.List.Split.Internals
    2 (Type/Class)Data.List.Split.Internals
    delimiterData.List.Split.Internals
    DelimPolicyData.List.Split.Internals
    delimPolicyData.List.Split.Internals
    demandInputData.Binary.Get.Internal
    denominatorData.Ratio
    DenormalControl.Exception.Base, Control.Exception
    Dependency 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    dependencyClosureDistribution.Simple.PackageIndex
    dependencyClosure'Distribution.Simple.PackageIndex
    dependencyCyclesDistribution.Simple.PackageIndex
    dependencyCycles'Distribution.Simple.PackageIndex
    dependencyGraphDistribution.Simple.PackageIndex
    dependencyGraph'Distribution.Simple.PackageIndex
    dependencyInconsistenciesDistribution.Simple.PackageIndex
    dependencyInconsistencies'Distribution.Simple.PackageIndex
    depends 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    3 (Function)GHC.PackageDb
    depLibraryPathsDistribution.Simple.LocalBuildInfo
    depPartSystem.Debian.ControlParser
    deprecatedExtensionsLanguage.Haskell.Extension, Distribution.Simple
    deRefStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    deRefStablePtr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    deRefStaticPtrGHC.StaticPtr
    deRefWeakSystem.Mem.Weak
    deRefWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    DeriveAnyClassLanguage.Haskell.Extension, Distribution.Simple
    DeriveDataTypeableLanguage.Haskell.Extension, Distribution.Simple
    DeriveFoldableLanguage.Haskell.Extension, Distribution.Simple
    DeriveFunctorLanguage.Haskell.Extension, Distribution.Simple
    DeriveGenericLanguage.Haskell.Extension, Distribution.Simple
    DeriveTraversableLanguage.Haskell.Extension, Distribution.Simple
    descCabalVersionDistribution.PackageDescription
    DescriptionDistribution.Simple.Command
    description 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    descrSelectorGHC.RTS.Flags
    detachDaemonSystem.Daemon
    DeviceID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    deviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    devTypeGHC.IO.Device
    dffData.Graph
    dfsData.Graph
    die 
    1 (Function)Distribution.Simple.Utils
    2 (Function)System.Exit
    dieWithLocationDistribution.Simple.Utils
    diffAbsoluteTimeData.Time.Clock.TAI
    diffClockTimesSystem.Time
    diffDaysData.Time.Calendar, Data.Time
    difference 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    differenceWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    differenceWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    DiffTimeData.Time.Clock, Data.Time
    diffUTCTimeData.Time.Clock, Data.Time
    digitToIntData.Char
    dimAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    dimOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    dirText.XHtml.Transitional, Text.XHtml
    DirectoryGHC.IO.Device
    directoryMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    DirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    DirStreamOffsetSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    dir_partSystem.Path.NameManip
    disableAllocationLimitGHC.Conc.Sync, GHC.Conc
    disabledText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    DisabledAllBenchmarksDistribution.Simple.LocalBuildInfo
    DisabledAllTestsDistribution.Simple.LocalBuildInfo
    DisabledComponentDistribution.Simple.LocalBuildInfo
    DisableExtensionLanguage.Haskell.Extension, Distribution.Simple
    DisambiguateRecordFieldsLanguage.Haskell.Extension, Distribution.Simple
    discardDataSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    dispDistribution.Text
    display 
    1 (Function)Distribution.Text
    2 (Function)System.Console.Haskeline.Completion, System.Console.Haskeline
    displayExceptionControl.Exception.Base, Control.Exception
    displayMeterData.Progress.Meter
    distributeFactCompiler.Hoopl
    distributeFactBwdCompiler.Hoopl
    distributeXferCompiler.Hoopl
    divPrelude
    div'Data.Fixed
    DivideByZeroControl.Exception.Base, Control.Exception
    divideDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    divideFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divIntegerGHC.Integer, GHC.Integer.GMP.Internals
    divModPrelude
    divMod'Data.Fixed
    divModIntegerGHC.Integer, GHC.Integer.GMP.Internals
    DLSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    dlcloseSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    dlerrorSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    DLHandleSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    dlistText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    dllExtensionDistribution.Simple.BuildPaths
    dlopen 
    1 (Function)System.Posix.DynamicLinker, System.Posix
    2 (Function)System.Posix.DynamicLinker.ByteString, System.Posix.ByteString
    dlsymSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    DoAndIfThenElseLanguage.Haskell.Extension, Distribution.Simple
    Doc 
    1 (Type/Class)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Type/Class)Language.Haskell.TH.PprLib
    docdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DocdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    doCondenseData.List.Split.Internals
    doCostCentresGHC.RTS.Flags
    docTypeText.XHtml.Strict
    doDropData.List.Split.Internals
    DoELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    doELanguage.Haskell.TH.Lib, Language.Haskell.TH
    doesDirectoryExist 
    1 (Function)Distribution.PackageDescription.Check
    2 (Function)System.Directory
    doesExecutableExistDistribution.Simple.Utils
    doesFileExist 
    1 (Function)Distribution.PackageDescription.Check
    2 (Function)System.Directory
    doesNotExistErrorTypeSystem.IO.Error
    doHeapProfileGHC.RTS.Flags
    doIdleGCGHC.RTS.Flags
    domEntry 
    1 (Function)Compiler.Hoopl.Passes.DList
    2 (Function)Compiler.Hoopl.Passes.Dominator
    doMergeData.List.Split.Internals
    DominatesCompiler.Hoopl.Passes.Dominator
    DominatorNodeCompiler.Hoopl.Passes.Dominator
    DominatorTreeCompiler.Hoopl.Passes.Dominator
    domLattice 
    1 (Function)Compiler.Hoopl.Passes.DList
    2 (Function)Compiler.Hoopl.Passes.Dominator
    domPass 
    1 (Function)Compiler.Hoopl.Passes.DList
    2 (Function)Compiler.Hoopl.Passes.Dominator
    domPathCompiler.Hoopl.Passes.Dominator
    Doms 
    1 (Type/Class)Compiler.Hoopl.Passes.DList
    2 (Type/Class)Compiler.Hoopl.Passes.Dominator
    Done 
    1 (Data Constructor)Data.Binary.Get
    2 (Data Constructor)Data.Binary.Get.Internal
    3 (Data Constructor)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    DontRouteNetwork.Socket
    DoRecLanguage.Haskell.Extension, Distribution.Simple
    Double 
    1 (Type/Class)GHC.Exts, Prelude
    2 (Type/Class)GHC.Types
    double 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Double# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    double2Float# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    double2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    doubleBE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    doubleDecData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    doubleFromIntegerGHC.Integer, GHC.Integer.GMP.Internals
    doubleHexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    doubleHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    doubleLE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    DoublePrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    doublePrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    doubleQuotes 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    DoubleX2# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    DoubleX4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    DoubleX8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Down 
    1 (Data Constructor)Data.Ord, GHC.Exts
    2 (Type/Class)Data.Ord, GHC.Exts
    DPath 
    1 (Data Constructor)Compiler.Hoopl.Passes.Dominator
    2 (Type/Class)Compiler.Hoopl.Passes.Dominator
    DRAFTNetwork.Email.Mailbox
    DragonFlyDistribution.System
    drainOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    drawForestData.Tree
    drawTreeData.Tree
    DropData.List.Split.Internals
    drop 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    DropBlankData.List.Split.Internals
    DropBlankFieldsData.List.Split.Internals
    dropBlanksData.List.Split.Internals, Data.List.Split
    dropDelimsData.List.Split.Internals, Data.List.Split
    dropDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropExtensions 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropFinalData.List.Split.Internals
    dropFinalBlankData.List.Split.Internals, Data.List.Split
    dropInitBlankData.List.Split.Internals, Data.List.Split
    dropInitialData.List.Split.Internals
    dropInnerBlanksData.List.Split.Internals, Data.List.Split
    dropTrailingPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropWhile 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    dropWhileEndGHC.OldList, Data.List
    dropWhileEndLEDistribution.Simple.Utils
    dropWhileLData.Sequence
    dropWhileListData.List.Utils
    dropWhileRData.Sequence
    dtermText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Dual 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    dumpDistribution.Simple.Program.HcPkg
    dumpInvocationDistribution.Simple.Program.HcPkg
    dup 
    1 (Function)GHC.IO.Device
    2 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    dup2GHC.IO.Device
    dupChanControl.Concurrent.Chan, Control.Concurrent
    dupToSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    DynDistribution.Simple.Hpc
    dynLanguage.Haskell.TH.Lib, Language.Haskell.TH
    DynamicData.Dynamic
    dynAppData.Dynamic
    dynApplyData.Dynamic
    dynlibdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    dynTypeRepData.Dynamic
    E0Data.Fixed
    E1Data.Fixed
    E12Data.Fixed
    E2Data.Fixed
    e2BIGForeign.C.Error, Foreign.C
    E3Data.Fixed
    E6Data.Fixed
    E9Data.Fixed
    eACCESForeign.C.Error, Foreign.C
    eADDRINUSEForeign.C.Error, Foreign.C
    eADDRNOTAVAILForeign.C.Error, Foreign.C
    eADVForeign.C.Error, Foreign.C
    eAFNOSUPPORTForeign.C.Error, Foreign.C
    eAGAINForeign.C.Error, Foreign.C
    eALREADYForeign.C.Error, Foreign.C
    EarlierVersionDistribution.Version, Distribution.Simple
    earlierVersionDistribution.Version, Distribution.Simple
    eBADFForeign.C.Error, Foreign.C
    eBADMSGForeign.C.Error, Foreign.C
    eBADRPCForeign.C.Error, Foreign.C
    eBUSYForeign.C.Error, Foreign.C
    eCHILDForeign.C.Error, Foreign.C
    EchoEraseSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EchoKillSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EchoLFSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    eCOMMForeign.C.Error, Foreign.C
    eCONNABORTEDForeign.C.Error, Foreign.C
    eCONNREFUSEDForeign.C.Error, Foreign.C
    eCONNRESETForeign.C.Error, Foreign.C
    eDEADLKForeign.C.Error, Foreign.C
    eDESTADDRREQForeign.C.Error, Foreign.C
    EdgeData.Graph
    edgesData.Graph
    eDIRTYForeign.C.Error, Foreign.C
    eDOMForeign.C.Error, Foreign.C
    eDQUOTForeign.C.Error, Foreign.C
    eEXISTForeign.C.Error, Foreign.C
    eFAULTForeign.C.Error, Foreign.C
    eFBIGForeign.C.Error, Foreign.C
    eFTYPEForeign.C.Error, Foreign.C
    eHOSTDOWNForeign.C.Error, Foreign.C
    eHOSTUNREACHForeign.C.Error, Foreign.C
    eIDRMForeign.C.Error, Foreign.C
    eILSEQForeign.C.Error, Foreign.C
    eINPROGRESSForeign.C.Error, Foreign.C
    eINTRForeign.C.Error, Foreign.C
    eINVALForeign.C.Error, Foreign.C
    eIOForeign.C.Error, Foreign.C
    eISCONNForeign.C.Error, Foreign.C
    eISDIRForeign.C.Error, Foreign.C
    EitherData.Either, Prelude
    eitherData.Either, Prelude
    eitherBData.ByteString.Builder.Prim
    eitherToMonadErrorData.Either.Utils
    elapsedTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    elem 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    elemAt 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    elemIndex 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    elemIndexEnd 
    1 (Function)Data.ByteString.Lazy
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    elemIndexLData.Sequence
    elemIndexRData.Sequence
    elemIndices 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    elemIndicesLData.Sequence
    elemIndicesRData.Sequence
    ElemOfCompiler.Hoopl
    elemRIndexData.List.Utils
    elems 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.IntSet
    5 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    6 (Function)Data.Set
    eLOOPForeign.C.Error, Foreign.C
    EMERGENCYSystem.Log, System.Log.Logger
    emergencyMSystem.Log.Logger
    eMFILEForeign.C.Error, Foreign.C
    emitSystem.Log.Handler
    eMLINKForeign.C.Error, Foreign.C
    emphasizeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    empty 
    1 (Function)Control.Applicative
    2 (Function)Data.Binary.Builder
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    5 (Function)Data.ByteString.Short
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.Sequence
    11 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    12 (Function)Text.Regex.PCRE
    13 (Function)Language.Haskell.TH.PprLib
    emptyAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    emptyBData.ByteString.Builder.Prim
    emptyBenchmarkDistribution.PackageDescription
    emptyBenchmarkFlagsDistribution.Simple.Setup
    emptyBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    emptyBodyCompiler.Hoopl.Internals, Compiler.Hoopl
    emptyBufferGHC.IO.Buffer
    emptyBuildFlagsDistribution.Simple.Setup
    emptyBuildInfoDistribution.PackageDescription
    EmptyCaseLanguage.Haskell.Extension, Distribution.Simple
    emptyCleanFlagsDistribution.Simple.Setup
    emptyClosedGraphCompiler.Hoopl
    emptyConfigFlagsDistribution.Simple.Setup
    emptyCopyFlagsDistribution.Simple.Setup
    emptyCPData.ConfigFile, Data.ConfigFile.Monadic
    EmptyDataDeclsLanguage.Haskell.Extension, Distribution.Simple
    emptyExecutableDistribution.PackageDescription
    emptyFData.ByteString.Builder.Prim
    emptyGlobalFlagsDistribution.Simple.Setup
    emptyGraphCompiler.Hoopl
    emptyHaddockFlagsDistribution.Simple.Setup
    emptyHistorySystem.Console.Haskeline.History
    emptyHookedBuildInfoDistribution.PackageDescription
    emptyHscolourFlagsDistribution.Simple.Setup
    emptyInstalledPackageInfo 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    emptyInstallFlagsDistribution.Simple.Setup
    EmptyLData.Sequence
    emptyLibraryDistribution.PackageDescription
    emptyPackageDescriptionDistribution.PackageDescription
    emptyPermissionsSystem.Directory
    emptyProgramConfigurationDistribution.Simple.Program
    emptyProgramDbDistribution.Simple.Program.Db
    emptyProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    EmptyRData.Sequence
    emptyRegisterFlagsDistribution.Simple.Setup
    emptySDistFlagsDistribution.Simple.Setup
    emptySignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    emptyTestFlagsDistribution.Simple.Setup
    emptyTestSuiteDistribution.PackageDescription
    emptyUserHooksDistribution.Simple.UserHooks, Distribution.Simple
    emptyWriteBufferGHC.IO.BufferedIO
    eMSGSIZEForeign.C.Error, Foreign.C
    eMULTIHOPForeign.C.Error, Foreign.C
    enableAllocationLimitGHC.Conc.Sync, GHC.Conc
    enabledBenchmarksDistribution.PackageDescription
    enabledTestsDistribution.PackageDescription
    EnableEchoSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EnableExtensionLanguage.Haskell.Extension, Distribution.Simple
    EnableParitySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    eNAMETOOLONGForeign.C.Error, Foreign.C
    EnclosingMarkData.Char
    encode 
    1 (Function)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Function)Data.Binary
    EncodeBufferGHC.IO.Encoding.Types
    encodeDoubleIntegerGHC.Integer, GHC.Integer.GMP.Internals
    encodeFileData.Binary
    encodeFloatPrelude
    encodeFloatIntegerGHC.Integer, GHC.Integer.GMP.Internals
    encodingsMapData.MIME.Types
    enctypeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    endBy 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Data.List.Split.Internals, Data.List.Split
    endBy1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    endByOneOfData.List.Split.Internals, Data.List.Split
    endDelegateControlCSystem.Process.Internals
    endHostEntryNetwork.BSD
    endNetworkEntryNetwork.BSD
    endNodesCompiler.Hoopl.Internals, Compiler.Hoopl
    Endo 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    EndOfFileSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EndOffsetText.Regex.PCRE.Wrap
    EndOfLineSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EndPolicyData.List.Split.Internals
    endProtocolEntryNetwork.BSD
    endServiceEntryNetwork.BSD
    endsWithData.List.Split.Internals, Data.List.Split
    endswithData.List.Utils, Data.String.Utils
    endsWithOneOfData.List.Split.Internals, Data.List.Split
    eNETDOWNForeign.C.Error, Foreign.C
    eNETRESETForeign.C.Error, Foreign.C
    eNETUNREACHForeign.C.Error, Foreign.C
    eNFILEForeign.C.Error, Foreign.C
    eNOBUFSForeign.C.Error, Foreign.C
    eNODATAForeign.C.Error, Foreign.C
    eNODEVForeign.C.Error, Foreign.C
    eNOENTForeign.C.Error, Foreign.C
    eNOEXECForeign.C.Error, Foreign.C
    eNOLCKForeign.C.Error, Foreign.C
    eNOLINKForeign.C.Error, Foreign.C
    eNOMEMForeign.C.Error, Foreign.C
    eNOMSGForeign.C.Error, Foreign.C
    eNONETForeign.C.Error, Foreign.C
    eNOPROTOOPTForeign.C.Error, Foreign.C
    eNOSPCForeign.C.Error, Foreign.C
    eNOSRForeign.C.Error, Foreign.C
    eNOSTRForeign.C.Error, Foreign.C
    eNOSYSForeign.C.Error, Foreign.C
    eNOTBLKForeign.C.Error, Foreign.C
    eNOTCONNForeign.C.Error, Foreign.C
    eNOTDIRForeign.C.Error, Foreign.C
    eNOTEMPTYForeign.C.Error, Foreign.C
    eNOTSOCKForeign.C.Error, Foreign.C
    eNOTSUPForeign.C.Error, Foreign.C
    eNOTTYForeign.C.Error, Foreign.C
    ensureIOManagerIsRunningGHC.Conc.IO, GHC.Conc
    ensureNData.Binary.Get.Internal
    enterStandoutModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    enterUnderlineModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    EntryCompiler.Hoopl.Passes.Dominator
    entryLabelCompiler.Hoopl.Internals, Compiler.Hoopl
    EnumPrelude
    enumFromPrelude
    enumFromThenPrelude
    enumFromThenToPrelude
    enumFromToPrelude
    envSystem.Process.Internals, System.Process
    eNXIOForeign.C.Error, Foreign.C
    EOFText.Read.Lex, Text.Read
    eofText.ParserCombinators.ReadP
    eofErrorTypeSystem.IO.Error
    eOKForeign.C.Error, Foreign.C
    eOPNOTSUPPForeign.C.Error, Foreign.C
    ePERMForeign.C.Error, Foreign.C
    ePFNOSUPPORTForeign.C.Error, Foreign.C
    ePIPEForeign.C.Error, Foreign.C
    epochSystem.Time.Utils
    EpochTime 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    epochTimeSystem.Posix.Time, System.Posix.ByteString, System.Posix
    epochToClockTimeSystem.Time.Utils
    ePROCLIMForeign.C.Error, Foreign.C
    ePROCUNAVAILForeign.C.Error, Foreign.C
    ePROGMISMATCHForeign.C.Error, Foreign.C
    ePROGUNAVAILForeign.C.Error, Foreign.C
    ePROTOForeign.C.Error, Foreign.C
    ePROTONOSUPPORTForeign.C.Error, Foreign.C
    ePROTOTYPEForeign.C.Error, Foreign.C
    EQ 
    1 (Data Constructor)Data.Ord, Prelude
    2 (Data Constructor)GHC.Types
    EqData.Eq, Prelude
    Eq1Data.Functor.Classes
    eq1Data.Functor.Classes
    eqAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqBigNatGHC.Integer.GMP.Internals
    eqBigNat#GHC.Integer.GMP.Internals
    eqBigNatWordGHC.Integer.GMP.Internals
    eqBigNatWord#GHC.Integer.GMP.Internals
    eqChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqIntegerGHC.Integer, GHC.Integer.GMP.Internals
    eqInteger#GHC.Integer, GHC.Integer.GMP.Internals
    eqStableNameSystem.Mem.StableName
    eqStableName# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqStablePtr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqTData.Typeable, Data.Dynamic, Data.Data
    equalFilePath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    EqualityTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    equalityTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    equalPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    equals 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    equatingDistribution.Simple.Utils
    eqWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eRANGEForeign.C.Error, Foreign.C
    EraseSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    eREMCHGForeign.C.Error, Foreign.C
    eREMOTEForeign.C.Error, Foreign.C
    eROFSForeign.C.Error, Foreign.C
    eRPCMISMATCHForeign.C.Error, Foreign.C
    eRREMOTEForeign.C.Error, Foreign.C
    Errno 
    1 (Data Constructor)Foreign.C.Error, Foreign.C
    2 (Type/Class)Foreign.C.Error, Foreign.C
    errnoToIOErrorForeign.C.Error, Foreign.C
    ERRORSystem.Log, System.Log.Logger
    Error 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Control.Monad.Trans.Error
    errorPrelude
    errorBadArgumentText.Printf
    errorBadFormatText.Printf
    ErrorCall 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    ErrorListControl.Monad.Trans.Error
    errorMSystem.Log.Logger
    errorMissingArgumentText.Printf
    ErrorOnCodingFailureGHC.IO.Encoding.Failure
    ErrorsControl.Applicative.Lift
    errorsTest.HUnit.Base, Test.HUnit
    errorShortFormatText.Printf
    ErrorT 
    1 (Data Constructor)Control.Monad.Trans.Error
    2 (Type/Class)Control.Monad.Trans.Error
    errorWithStackTraceGHC.Stack
    escapeReData.String.Utils
    eSHUTDOWNForeign.C.Error, Foreign.C
    eSOCKTNOSUPPORTForeign.C.Error, Foreign.C
    eSPIPEForeign.C.Error, Foreign.C
    eSRCHForeign.C.Error, Foreign.C
    eSRMNTForeign.C.Error, Foreign.C
    eSTALEForeign.C.Error, Foreign.C
    eTIMEForeign.C.Error, Foreign.C
    eTIMEDOUTForeign.C.Error, Foreign.C
    eTOOMANYREFSForeign.C.Error, Foreign.C
    eTXTBSYForeign.C.Error, Foreign.C
    eUSERSForeign.C.Error, Foreign.C
    evalContControl.Monad.Trans.Cont
    evalContTControl.Monad.Trans.Cont
    evalRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    evalRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    evalState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    evalStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    evaluateControl.Exception.Base, Control.Exception
    evenPrelude
    EventGHC.Event
    EventManagerGHC.Event
    evtReadGHC.Event
    evtWriteGHC.Event
    eWOULDBLOCKForeign.C.Error, Foreign.C
    examineTixTrace.Hpc.Reflect
    ExceptControl.Monad.Trans.Except
    exceptControl.Monad.Trans.Except
    Exception 
    1 (Type/Class)Control.Exception.Base, Control.Exception
    2 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    ExceptT 
    1 (Data Constructor)Control.Monad.Trans.Except
    2 (Type/Class)Control.Monad.Trans.Except
    exceptToMaybeTControl.Monad.Trans.Maybe
    exclusiveSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    ExclusiveBoundDistribution.Version, Distribution.Simple
    eXDEVForeign.C.Error, Foreign.C
    execAnchoredText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execBlankText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotBOLText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotEmptyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotEOLText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNoUTF8CheckText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    ExeComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    ExecOption 
    1 (Data Constructor)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execPartialText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execPutData.Binary.Put
    execRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    execRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    execState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    execStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    Executable 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    executableSystem.Directory
    executableFieldDescrsDistribution.PackageDescription.Parse
    ExecutableNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    executablesDistribution.PackageDescription
    execute 
    1 (Function)Text.Regex.PCRE.ByteString.Lazy
    2 (Function)Text.Regex.PCRE.ByteString
    3 (Function)Text.Regex.PCRE.Sequence
    4 (Function)Text.Regex.PCRE.String
    executeFile 
    1 (Function)System.Posix.Process, System.Posix
    2 (Function)System.Posix.Process.ByteString, System.Posix.ByteString
    execWriter 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    execWriterT 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    exeExtensionDistribution.Simple.BuildPaths
    exeModulesDistribution.PackageDescription
    exeNameDistribution.PackageDescription
    ExistentialQuantificationLanguage.Haskell.Extension, Distribution.Simple
    existsAndIsMoreRecentThanDistribution.Simple.Utils
    ExitCodeSystem.Exit
    ExitedSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    ExitFailureSystem.Exit
    exitFailureSystem.Exit
    exitImmediatelySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    exitStandoutModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    ExitSuccessSystem.Exit
    exitSuccessSystem.Exit
    exitUnderlineModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    exitWithSystem.Exit
    ExpLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    expPrelude
    ExpBoxTrace.Hpc.Mix
    expDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    expectText.Read.Lex
    expFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    explanationDistribution.PackageDescription.Check
    ExplicitForAllLanguage.Haskell.Extension, Distribution.Simple
    ExplicitNamespacesLanguage.Haskell.Extension, Distribution.Simple
    exponentPrelude
    exportBigNatToAddrGHC.Integer.GMP.Internals
    exportBigNatToMutableByteArrayGHC.Integer.GMP.Internals
    ExportFLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    exportIntegerToAddrGHC.Integer.GMP.Internals
    exportIntegerToMutableByteArrayGHC.Integer.GMP.Internals
    exportWordToAddrGHC.Integer.GMP.Internals
    exportWordToMutableByteArrayGHC.Integer.GMP.Internals
    exposeDistribution.Simple.Program.HcPkg
    exposed 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    ExposedModule 
    1 (Data Constructor)Distribution.InstalledPackageInfo
    2 (Type/Class)Distribution.InstalledPackageInfo
    3 (Data Constructor)GHC.PackageDb
    4 (Type/Class)GHC.PackageDb
    exposedModules 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    exposedName 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    exposedReexport 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    exposedSignature 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    exposedSignaturesDistribution.PackageDescription
    exposeInvocationDistribution.Simple.Program.HcPkg
    ExpQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    extendDomCompiler.Hoopl.Passes.Dominator
    ExtendedDefaultRulesLanguage.Haskell.Extension, Distribution.Simple
    ExtendedFunctionsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    extendJoinDomainCompiler.Hoopl
    ExtensibleRecordsLanguage.Haskell.Extension, Distribution.Simple
    ExtensionLanguage.Haskell.Extension, Distribution.Simple
    extensionsToFlagsDistribution.Simple.Compiler, Distribution.Simple
    externalEntryLabelsCompiler.Hoopl.Internals, Compiler.Hoopl
    externalPackageDepsDistribution.Simple.LocalBuildInfo
    extraSystem.FileArchive.GZip
    extraConfigArgsDistribution.Simple.LocalBuildInfo
    ExtractText.Regex.PCRE
    extractText.Regex.PCRE
    extraDocFilesDistribution.PackageDescription
    extraGHCiLibraries 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    extraGHCiLibsDistribution.PackageDescription
    extraLibDirsDistribution.PackageDescription
    extraLibraries 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    extraLibsDistribution.PackageDescription
    ExtraOptionsDistribution.TestSuite
    extraSrcFilesDistribution.PackageDescription
    extraTmpFilesDistribution.PackageDescription
    extSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    F# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    faceText.XHtml.Transitional, Text.XHtml
    FacilitySystem.Log.Handler.Syslog
    FactCompiler.Hoopl.Internals, Compiler.Hoopl
    FactBaseCompiler.Hoopl.Internals, Compiler.Hoopl
    fact_botCompiler.Hoopl.Internals, Compiler.Hoopl
    fact_joinCompiler.Hoopl.Internals, Compiler.Hoopl
    fact_nameCompiler.Hoopl.Internals, Compiler.Hoopl
    Fail 
    1 (Data Constructor)Distribution.TestSuite
    2 (Data Constructor)Data.Binary.Get
    3 (Data Constructor)Data.Binary.Get.Internal
    failControl.Monad, Prelude, Control.Monad.Instances
    failReadEDistribution.ReadE
    failureControl.Applicative.Lift
    FailuresDistribution.Simple.Setup
    failuresTest.HUnit.Base, Test.HUnit
    fakeLookupInstalledPackageIdDistribution.Simple.PackageIndex
    FakeMapDistribution.Simple.PackageIndex
    False 
    1 (Data Constructor)Data.Bool, Prelude
    2 (Data Constructor)GHC.Types
    falseArgDistribution.Simple.Setup
    falseNameLanguage.Haskell.TH.Syntax
    FamFlavourLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FamilyNetwork.Socket.Internal, Network.Socket
    familyNetwork.SocketServer
    FamilyDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FamilyILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    familyKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    familyNoKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fcat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Fd 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Data Constructor)System.Posix.ByteString, System.Posix
    6 (Type/Class)System.Posix.ByteString, System.Posix
    FdKeyGHC.Event
    FdOptionSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdReadSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdReadBufSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdSeekSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdSocketNetwork.Socket
    fdToHandle 
    1 (Function)GHC.IO.Handle.FD
    2 (Function)System.Process.Internals
    3 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdToHandle'GHC.IO.Handle.FD
    fdWriteSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdWriteBufSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    FebruarySystem.Time
    fetchAddIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchAndIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchNandIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchOrIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchSubIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchXorIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    FieldDescr 
    1 (Data Constructor)Distribution.PackageDescription.Parse
    2 (Type/Class)Distribution.PackageDescription.Parse
    FieldExpLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fieldExpLanguage.Haskell.TH.Lib, Language.Haskell.TH
    FieldExpQLanguage.Haskell.TH.Lib
    FieldFormat 
    1 (Data Constructor)Text.Printf
    2 (Type/Class)Text.Printf
    FieldFormatterText.Printf
    fieldGetDistribution.PackageDescription.Parse
    fieldNameDistribution.PackageDescription.Parse
    FieldPatLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fieldPatLanguage.Haskell.TH.Lib, Language.Haskell.TH
    FieldPatQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fieldSetDistribution.PackageDescription.Parse
    fieldsetText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    fieldsInstalledPackageInfoDistribution.InstalledPackageInfo
    fileAccess 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    fileAdviseSystem.Posix.Fcntl
    fileAllocateSystem.Posix.Fcntl
    fileExist 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    FileGlob 
    1 (Data Constructor)Distribution.Simple.Utils
    2 (Type/Class)Distribution.Simple.Utils
    fileGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    fileHandlerSystem.Log.Handler.Simple
    FileID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    fileID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    FileMode 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    fileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    filenameSystem.FileArchive.GZip
    filenameCDialectDistribution.Simple.CCompiler
    FileNameLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileNamesAreNotTruncated 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    filenameWordBreakCharsSystem.Console.Haskeline.Completion, System.Console.Haskeline
    filename_partSystem.Path.NameManip
    FileOffset 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    fileOwner 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FilePath 
    1 (Type/Class)System.IO.HVFS
    2 (Type/Class)System.IO, Prelude
    3 (Type/Class)System.FilePath.Windows, System.FilePath.Posix, System.FilePath
    fileSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.HVFS.InstanceHelpers
    3 (Function)System.IO.StatCompat
    4 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileSizeBits 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    fileSizeLimitExceededSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    FileStatus 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileStatusCompat 
    1 (Data Constructor)System.IO.StatCompat
    2 (Type/Class)System.IO.StatCompat
    fileSynchroniseSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    fileSynchroniseDataOnlySystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    fileTypeModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    fillBytesForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    fillReadBufferGHC.IO.BufferedIO
    fillReadBuffer0GHC.IO.BufferedIO
    filter 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.Sequence
    filterMControl.Monad
    filterWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    finalBlankPolicyData.List.Split.Internals
    finalizeSystem.Mem.Weak
    finalizeForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    finalizePackageDescriptionDistribution.PackageDescription.Configuration
    FinalizerEnvPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    finalizerFreeForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    FinalizerPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    finalizeWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    finally 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    FinalQuoteData.Char
    find 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    findExecutableSystem.Directory
    findExecutablesSystem.Directory
    findFile 
    1 (Function)Distribution.Simple.Utils
    2 (Function)System.Directory
    findFilesSystem.Directory
    findFilesWithSystem.Directory
    findFileWithExtensionDistribution.Simple.Utils
    findFileWithExtension'Distribution.Simple.Utils
    findFirstFileDistribution.Simple.Utils
    findHookedPackageDescDistribution.Simple.Utils
    findIndex 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    7 (Function)Data.Set
    findIndexLData.Sequence
    findIndexRData.Sequence
    findIndices 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    findIndicesLData.Sequence
    findIndicesRData.Sequence
    findMax 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    findMin 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    findModuleFileDistribution.Simple.Utils
    findModuleFilesDistribution.Simple.Utils
    findPackageDescDistribution.Simple.Utils
    findProgramLocationDistribution.Simple.Utils, Distribution.Simple.Program
    findProgramOnPathDistribution.Simple.Program
    findProgramOnSearchPathDistribution.Simple.Program.Find
    findProgramVersionDistribution.Simple.Utils, Distribution.Simple.Program
    findSubstringData.ByteString, Data.ByteString.Char8
    findSubstringsData.ByteString, Data.ByteString.Char8
    findWithDefault 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    Fingerprint 
    1 (Type/Class)GHC.Fingerprint.Type, Data.Typeable.Internal, GHC.Fingerprint
    2 (Data Constructor)GHC.Fingerprint.Type, Data.Typeable.Internal, GHC.Fingerprint
    fingerprint0GHC.Fingerprint
    fingerprintDataGHC.Fingerprint
    fingerprintFingerprintsGHC.Fingerprint
    fingerprintStringGHC.Fingerprint
    FinishedDistribution.TestSuite
    finishedData.Hash.MD5
    finishPData.Progress.Tracker
    FiniteBitsData.Bits, Foreign, Foreign.Safe
    finiteBitSizeData.Bits, Foreign, Foreign.Safe
    First 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    first 
    1 (Function)Data.Bifunctor
    2 (Function)Control.Arrow
    3 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    firstNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    firstPowerData.Quantity
    firstXferCompiler.Hoopl
    fixData.Function, Control.Monad.Fix
    FixedData.Fixed
    FixedPrimData.ByteString.Builder.Prim
    fixedWidthData.List.Utils
    fixIOSystem.IO
    Fixity 
    1 (Type/Class)Data.Data
    2 (Type/Class)GHC.Generics
    3 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    4 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    FixityDirectionLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fixST 
    1 (Function)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Function)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    Flag 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    3 (Type/Class)Distribution.PackageDescription
    4 (Data Constructor)Distribution.PackageDescription
    5 (Type/Class)Distribution.Simple.Compiler
    6 (Type/Class)Network.Email.Mailbox
    FlagAssignmentDistribution.PackageDescription
    flagDefaultDistribution.PackageDescription
    flagDescriptionDistribution.PackageDescription
    flagFieldDescrsDistribution.PackageDescription.Parse
    FLAGGEDNetwork.Email.Mailbox
    flagManualDistribution.PackageDescription
    FlagName 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    flagNameDistribution.PackageDescription
    flagPackageConfDistribution.Simple.Program.HcPkg
    FlagsNetwork.Email.Mailbox
    flagsSystem.FileArchive.GZip
    flagToDebugInfoLevelDistribution.Simple.Compiler, Distribution.Simple
    flagToListDistribution.Simple.Setup
    flagToMaybeDistribution.Simple.Setup
    flagToOptimisationLevelDistribution.Simple.Compiler, Distribution.Simple
    flagToVerbosityDistribution.Verbosity
    flattenData.Tree
    flattenPackageDescriptionDistribution.PackageDescription.Configuration
    flattenSCCData.Graph
    flattenSCCsData.Graph
    FlexibleContextsLanguage.Haskell.Extension, Distribution.Simple
    FlexibleInstancesLanguage.Haskell.Extension, Distribution.Simple
    flipData.Function, Prelude
    flipALData.List.Utils
    flipMData.Map.Utils
    flippedLookupMData.Map.Utils
    Float 
    1 (Type/Class)GHC.Exts, Prelude
    2 (Type/Class)GHC.Types
    float 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Float# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    float2Double# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    float2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    floatBE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    FloatConstrData.Data
    floatDecData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    floatDigitsPrelude
    floatFromIntegerGHC.Integer, GHC.Integer.GMP.Internals
    floatHexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    floatHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    FloatingPrelude
    floatingPointExceptionSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    floatLE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    FloatPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    floatPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    floatRadixPrelude
    floatRangePrelude
    FloatRepData.Data
    floatToDigitsNumeric
    FloatX16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    FloatX4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    FloatX8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    floorPrelude
    FlowActionSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    FlowInfoNetwork.Socket.Internal, Network.Socket
    flush 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    3 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    flushWriteBufferGHC.IO.BufferedIO
    flushWriteBuffer0GHC.IO.BufferedIO
    fmapData.Functor, Control.Monad, Prelude, Control.Monad.Instances
    fmapDefaultData.Traversable
    fmtAdjustText.Printf
    fmtAlternateText.Printf
    fmtCharText.Printf
    fmtModifiersText.Printf
    fmtPrecisionText.Printf
    fmtSignText.Printf
    fmtWidthText.Printf
    fold 
    1 (Function)Data.Foldable
    2 (Function)Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map
    5 (Function)Data.Set
    FoldableData.Foldable, Prelude
    foldBlockNodesBCompiler.Hoopl.Internals, Compiler.Hoopl
    foldBlockNodesB3Compiler.Hoopl.Internals, Compiler.Hoopl
    foldBlockNodesFCompiler.Hoopl.Internals, Compiler.Hoopl
    foldBlockNodesF3Compiler.Hoopl.Internals, Compiler.Hoopl
    foldComponentDistribution.Simple.LocalBuildInfo
    foldGraphNodesCompiler.Hoopl.Internals, Compiler.Hoopl
    foldl 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    10 (Function)Data.Set
    foldl' 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    10 (Function)Data.Set
    foldl1 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    foldl1' 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    foldlChunksData.ByteString.Lazy
    foldlMData.Foldable
    foldlWithIndexData.Sequence
    foldlWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldlWithKey' 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldMControl.Monad
    foldMapData.Foldable, Prelude
    foldMapDefaultData.Traversable
    foldMapWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldM_Control.Monad
    foldr 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    10 (Function)Data.Set
    foldr' 
    1 (Function)Data.Foldable
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    7 (Function)Data.Set
    foldr1 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    foldr1' 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    foldrChunksData.ByteString.Lazy
    foldrMData.Foldable
    foldrWithIndexData.Sequence
    foldrWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldrWithKey' 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldVersionRangeDistribution.Version, Distribution.Simple
    foldVersionRange'Distribution.Version, Distribution.Simple
    foldWithKey 
    1 (Function)Data.IntMap
    2 (Function)Data.Map
    fontText.XHtml.Transitional, Text.XHtml
    Footer 
    1 (Data Constructor)System.FileArchive.GZip
    2 (Type/Class)System.FileArchive.GZip
    forData.Traversable
    ForallCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    forallCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ForallTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    forallTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    forceControl.DeepSeq
    forceEitherData.Either.Utils
    forceEitherMsgData.Either.Utils
    forceLookupMData.Map.Utils
    forceMaybeData.Maybe.Utils
    forceMaybeMsgData.Maybe.Utils
    ForceSpecConstrGHC.Exts
    forceSuccessSystem.Cmd.Utils
    ForeignLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ForeignDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ForeignFunctionInterfaceLanguage.Haskell.Extension, Distribution.Simple
    ForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    ForestData.Tree, Data.Graph
    foreverControl.Monad
    forImpDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fork# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    forkFinallyControl.Concurrent
    forkIOGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkIOWithUnmaskGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkOnGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkOn# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    forkOnWithUnmaskGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkOSControl.Concurrent
    forkProcessSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    forkProcessWithUnmaskSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    forkRawSystemSystem.Cmd.Utils
    forMData.Traversable, Control.Monad
    formText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    FormatData.Char
    FormatAdjustmentText.Printf
    formatArgText.Printf
    formatCalendarTimeSystem.Time
    formatCharText.Printf
    formatCharacterData.Time.Format, Data.Time
    formatIntText.Printf
    formatIntegerText.Printf
    FormatParse 
    1 (Data Constructor)Text.Printf
    2 (Type/Class)Text.Printf
    formatRealFloatText.Printf
    FormatSignText.Printf
    formatStringText.Printf
    formatterSystem.Log.Handler.Simple
    FormatTimeData.Time.Format, Data.Time
    formatTimeData.Time.Format, Data.Time
    formatTimeDiffSystem.Time
    forM_Data.Foldable, Control.Monad
    FORWARDEDNetwork.Email.Mailbox
    forwardsControl.Applicative.Backwards
    for_Data.Foldable
    FoundOnSystemDistribution.Simple.Program.Types, Distribution.Simple.Program
    fpCharText.Printf
    fpModifiersText.Printf
    fpRestText.Printf
    fp_latticeCompiler.Hoopl.Internals, Compiler.Hoopl
    fp_rewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    fp_transferCompiler.Hoopl.Internals, Compiler.Hoopl
    FractionalPrelude
    frameText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    frameborderText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    framesetText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    frameworkDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    frameworks 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    freeForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    FreeBSDDistribution.System
    freeHaskellFunPtrForeign.Ptr, Foreign, Foreign.Safe
    freePoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    freeStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    freeVarsDistribution.PackageDescription.Configuration
    freezeData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    freezeArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    freezeSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    freshLabelCompiler.Hoopl.Internals, Compiler.Hoopl
    freshUniqueCompiler.Hoopl
    FridaySystem.Time
    fromGHC.Generics
    from1GHC.Generics
    fromArrayData.Sequence
    fromAscList 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Strict
    5 (Function)Data.Map.Lazy, Data.Map
    6 (Function)Data.Set
    fromAscListWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromAscListWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromBoolForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    fromBufSystem.IO.Binary
    fromBytesData.Bits.Utils
    fromByteStringData.Binary.Builder
    fromCharText.Printf
    fromChunksData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    fromConstrData.Data
    fromConstrBData.Data
    fromConstrMData.Data
    fromDistinctAscList 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Strict
    5 (Function)Data.Map.Lazy, Data.Map
    6 (Function)Data.Set
    fromDynData.Dynamic
    fromDynamicData.Dynamic
    fromELanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromEitherData.Either.Utils
    fromElemData.List.Split.Internals
    fromEnumPrelude
    fromExceptionControl.Exception.Base, Control.Exception
    fromFlagDistribution.Simple.Setup
    fromFlagOrDefaultDistribution.Simple.Setup
    fromFunctionData.Sequence
    fromGregorianData.Time.Calendar, Data.Time
    fromGregorianValidData.Time.Calendar, Data.Time
    fromHpcPosTrace.Hpc.Util
    fromIntegerPrelude
    fromIntegralPrelude
    fromJulianData.Time.Calendar.Julian
    fromJulianValidData.Time.Calendar.Julian
    fromJulianYearAndDayData.Time.Calendar.Julian
    fromJulianYearAndDayValidData.Time.Calendar.Julian
    fromJustData.Maybe
    fromLazyByteStringData.Binary.Builder
    fromLeftData.Either.Utils
    fromList 
    1 (Function)Distribution.Simple.PackageIndex
    2 (Function)GHC.Exts
    3 (Function)Data.IntMap.Strict
    4 (Function)Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Strict
    7 (Function)Data.Map.Lazy, Data.Map
    8 (Function)Data.Set
    9 (Function)Data.Sequence
    fromListNGHC.Exts
    fromListWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromListWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromMaybeData.Maybe
    fromMondayStartWeekData.Time.Calendar.OrdinalDate
    fromMondayStartWeekValidData.Time.Calendar.OrdinalDate
    fromNubListDistribution.Utils.NubList
    fromNubListRDistribution.Utils.NubList
    fromOrdinalDateData.Time.Calendar.OrdinalDate
    fromOrdinalDateValidData.Time.Calendar.OrdinalDate
    fromPathTemplateDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    FromPhaseLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FromRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromRatNumeric
    fromRationalPrelude
    fromRightData.Either.Utils
    fromSet 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromShortData.ByteString.Short
    fromStrictData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    FromStringDistribution.InstalledPackageInfo
    fromString 
    1 (Function)Distribution.ModuleName
    2 (Function)Data.String, GHC.Exts
    fromStringRepGHC.PackageDb
    fromSundayStartWeekData.Time.Calendar.OrdinalDate
    fromSundayStartWeekValidData.Time.Calendar.OrdinalDate
    fromThenELanguage.Haskell.TH.Lib, Language.Haskell.TH
    FromThenRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromThenRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromThenToELanguage.Haskell.TH.Lib, Language.Haskell.TH
    FromThenToRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromThenToRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromToELanguage.Haskell.TH.Lib, Language.Haskell.TH
    FromToRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromToRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromUTF8Distribution.Simple.Utils
    fromVersionIntervalsDistribution.Version, Distribution.Simple
    fromWeekDateData.Time.Calendar.WeekDate
    fromWeekDateValidData.Time.Calendar.WeekDate
    frontBiasBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    frontpanelGHC.RTS.Flags
    fsep 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    fstData.Tuple, Prelude
    fst3Data.Tuple.Utils
    FTPSystem.Log.Handler.Syslog
    fuchsiaText.XHtml.Transitional, Text.XHtml
    FuelCompiler.Hoopl
    FuelMonadCompiler.Hoopl
    FuelMonadTCompiler.Hoopl
    fuelRemainingCompiler.Hoopl
    fullBlockInteractSystem.IO.Binary
    fullErrorTypeSystem.IO.Error
    fullGetBlocksSystem.IO.Binary
    fullGetBufStrSystem.IO.Binary
    fullRenderText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    fullSignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    FunctionalDependenciesLanguage.Haskell.Extension, Distribution.Simple
    functionKeySystem.Console.Terminfo.Keys, System.Console.Terminfo
    FunctorData.Functor, Control.Monad, Prelude, Control.Monad.Instances
    FunDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    funDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    FunDep 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    funDepLanguage.Haskell.TH.Lib
    FunLikeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FunPtr 
    1 (Data Constructor)GHC.Exts
    2 (Type/Class)Foreign.Ptr, Foreign, Foreign.Safe, GHC.Exts
    funResultTyData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    funTcData.Typeable.Internal
    FwdPass 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    FwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    FwdRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    FwdTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    FwdTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    GADTsLanguage.Haskell.Extension, Distribution.Simple
    GADTSyntaxLanguage.Haskell.Extension, Distribution.Simple
    gather 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    GBinaryData.Binary
    gcGHC.RTS.Flags
    gcastData.Typeable, Data.Dynamic, Data.Data
    gcast1Data.Typeable, Data.Dynamic, Data.Data
    gcast2Data.Typeable, Data.Dynamic, Data.Data
    gcastWithData.Type.Equality
    gccafsGHC.RTS.Flags
    gccProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    gcCpuSecondsGHC.Stats
    gcdPrelude
    gcdBigNatGHC.Integer.GMP.Internals
    gcdBigNatWordGHC.Integer.GMP.Internals
    gcdExtIntegerGHC.Integer.GMP.Internals
    gcdIntGHC.Integer.GMP.Internals
    gcdIntegerGHC.Integer.GMP.Internals
    gcdWordGHC.Integer.GMP.Internals
    GCFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    gcFlagsGHC.RTS.Flags
    GCStats 
    1 (Data Constructor)GHC.Stats
    2 (Type/Class)GHC.Stats
    gcWallSecondsGHC.Stats
    geAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    geChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    geFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    geIntegerGHC.Integer, GHC.Integer.GMP.Internals
    geInteger#GHC.Integer, GHC.Integer.GMP.Internals
    genCsvFileData.CSV
    GeneralCategoryData.Char
    generalCategoryData.Char
    generalInstalledPackageInfoDistribution.Simple.Register
    GeneralizedNewtypeDerivingLanguage.Haskell.Extension, Distribution.Simple
    GeneralizedTokenText.ParserCombinators.Parsec.Utils
    GeneralizedTokenParserText.ParserCombinators.Parsec.Utils
    generate 
    1 (Function)Distribution.Simple.Build.Macros
    2 (Function)Distribution.Simple.Build.PathsModule
    generatePackageVersionMacrosDistribution.Simple.Build.Macros
    generateRegistrationInfoDistribution.Simple.Register
    generationsGHC.RTS.Flags
    GenericGHC.Generics
    Generic1GHC.Generics
    genericDropGHC.OldList, Data.List
    GenericHandler 
    1 (Data Constructor)System.Log.Handler.Simple
    2 (Type/Class)System.Log.Handler.Simple
    genericIndexGHC.OldList, Data.List
    genericJoinData.List.Utils
    genericLengthGHC.OldList, Data.List
    GenericPackageDescription 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    genericReplicateGHC.OldList, Data.List
    GenericsLanguage.Haskell.Extension, Distribution.Simple
    genericSplitAtGHC.OldList, Data.List
    genericTakeGHC.OldList, Data.List
    genPackageFlagsDistribution.PackageDescription
    GetData.Binary.Get.Internal, Data.Binary.Get, Data.Binary
    get 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Data.ConfigFile, Data.ConfigFile.Monadic
    3 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    4 (Function)Text.ParserCombinators.ReadP
    5 (Function)Data.Binary
    6 (Function)Data.Binary.Get.Internal
    7 (Function)Control.Monad.Trans.State.Strict
    8 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    9 (Function)Control.Monad.Trans.RWS.Strict
    10 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    getAddrInfoNetwork.Socket
    getAll 
    1 (Function)Network.Email.Mailbox
    2 (Function)Data.Monoid
    getAllGroupEntriesSystem.Posix.User, System.Posix.ByteString, System.Posix
    getAllMatchesText.Regex.PCRE
    getAllocationCounterGHC.Conc.Sync, GHC.Conc
    getAllSubmatchesText.Regex.PCRE
    getAllTextMatchesText.Regex.PCRE
    getAllTextSubmatchesText.Regex.PCRE
    getAllUserEntriesSystem.Posix.User, System.Posix.ByteString, System.Posix
    getAltData.Monoid
    getAnyData.Monoid
    getAnyProcessStatusSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getAppUserDataDirectorySystem.Directory
    getApStackVal# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getArgs 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getAssocsData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    getBlocksSystem.IO.Binary
    getBoundsData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    getBRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    getBTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    getBufStrSystem.IO.Binary
    getBytes 
    1 (Function)Data.Bits.Utils
    2 (Function)Data.Binary.Get.Internal, Data.Binary.Get
    getByteStringData.Binary.Get.Internal, Data.Binary.Get
    getCapabilitySystem.Console.Terminfo.Base, System.Console.Terminfo
    getCCFlagsGHC.RTS.Flags
    getCCSOfGHC.Stack
    getCCSOf# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getChanContentsControl.Concurrent.Chan, Control.Concurrent
    getCharSystem.IO, Prelude
    getClockTimeSystem.Time
    getCompilerVersionDistribution.Simple.HaskellSuite
    getComponentDistribution.Simple.LocalBuildInfo
    getComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    getComposeData.Functor.Compose
    getConcFlagsGHC.RTS.Flags
    getConfigStateFileDistribution.Simple.Configure
    getConstControl.Applicative
    getConstantData.Functor.Constant
    getContents 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Network.Socket.ByteString.Lazy
    getControllingTerminalName 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    getCPUTimeSystem.CPUTime
    getCurrentCCSGHC.Stack
    getCurrentCCS# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getCurrentDirectorySystem.Directory
    getCurrentTimeData.Time.Clock, Data.Time
    getCurrentTimeZoneData.Time.LocalTime, Data.Time
    getDbProgramOutputDistribution.Simple.Program
    getDebugFlagsGHC.RTS.Flags
    getDirectoryContentsSystem.Directory
    getDirectoryContentsRecursiveDistribution.Simple.Utils
    getDualData.Monoid
    getEchoGHC.IO.Device
    getEffectiveEnvironmentDistribution.Simple.Program.Run
    getEffectiveGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getEffectiveUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getEffectiveUserNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getElemsData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    getEnv 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getEnvDefault 
    1 (Function)System.Posix.Env, System.Posix
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getEnvironment 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getEnvironmentPrim 
    1 (Function)System.Posix.Env, System.Posix
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getErrnoForeign.C.Error, Foreign.C
    getETAData.Progress.Tracker
    getETRData.Progress.Tracker
    getExecOptsText.Regex.PCRE
    getExecutablePathSystem.Environment
    getExtensionsDistribution.Simple.HaskellSuite
    getFdPathVar 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    getFdStatus 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    getFileHashGHC.Fingerprint
    getFileStatus 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    getFileSystemEncodingGHC.IO.Encoding
    getFirstData.Monoid
    getForeignEncodingGHC.IO.Encoding
    getFormatterSystem.Log.Handler
    getFRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    getFTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    getFullArgsGHC.Environment
    getFullPathSystem.IO.HVFS.InstanceHelpers
    getFullSliceSystem.IO.HVFS.InstanceHelpers
    getGCFlagsGHC.RTS.Flags
    getGCStatsGHC.Stats
    getGCStatsEnabledGHC.Stats
    getGhcInfoDistribution.Simple.GHC
    getGlobalPackageDB 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    getGroupEntryForIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getGroupEntryForNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getGroupProcessStatusSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getGroupsSystem.Posix.User, System.Posix.ByteString, System.Posix
    getHistorySystem.Console.Haskeline
    getHomeDirectorySystem.Directory
    getHostByAddrNetwork.BSD
    getHostByNameNetwork.BSD
    getHostEntriesNetwork.BSD
    getHostEntryNetwork.BSD
    getHostNameNetwork.BSD
    getInputCharSystem.Console.Haskeline
    getInputLineSystem.Console.Haskeline
    getInputLineWithInitialSystem.Console.Haskeline
    getInstalledPackages 
    1 (Function)Distribution.Simple.Configure
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    4 (Function)Distribution.Simple.HaskellSuite
    5 (Function)Distribution.Simple.UHC
    6 (Function)Distribution.Simple.LHC
    7 (Function)Distribution.Simple.JHC
    getLanguagesDistribution.Simple.HaskellSuite
    getLastData.Monoid
    getLazyByteStringData.Binary.Get
    getLazyByteStringNulData.Binary.Get
    getLevel 
    1 (Function)System.Log.Logger
    2 (Function)System.Log.Handler
    getLibDir 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    getLine 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString, Data.ByteString.Char8
    getLocaleEncodingGHC.IO.Encoding
    getLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    getLoggerSystem.Log.Logger
    getLoginNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getMaskingStateControl.Exception.Base, Control.Exception
    getMaskingState# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getMemoryBufferSystem.IO.HVIO
    getMessagesNetwork.Email.Mailbox
    getMiscFlagsGHC.RTS.Flags
    getModificationTimeSystem.Directory
    getModJulianDateData.Time.Clock, Data.Time
    getNameInfoNetwork.Socket
    getNetworkByAddrNetwork.BSD
    getNetworkByNameNetwork.BSD
    getNetworkEntriesNetwork.BSD
    getNetworkEntryNetwork.BSD
    getNormalCommandDescriptionsDistribution.Simple.Command
    getNumCapabilitiesGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    getNumProcessorsGHC.Conc.Sync, GHC.Conc
    getNumSubsText.Regex.PCRE.Wrap, Text.Regex.PCRE
    getOptSystem.Console.GetOpt
    getOpt'System.Console.GetOpt
    getPackageDBContents 
    1 (Function)Distribution.Simple.Configure
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    getParentProcessIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getPasswordSystem.Console.Haskeline
    getPathVar 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    getPeerCredNetwork.Socket
    getPeerEidNetwork.Socket
    getPeerNameNetwork.Socket
    getPendingSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    getPermissionsSystem.Directory
    getPersistBuildConfigDistribution.Simple.Configure
    getPOSIXTimeData.Time.Clock.POSIX
    getProcessExitCodeSystem.Process
    getProcessGroupIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessGroupIDOfSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessGroupPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessStatusSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessTimesSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProductData.Monoid
    getProfFlagsGHC.RTS.Flags
    getProgNameSystem.Environment
    getProgramInvocationOutputDistribution.Simple.Program.Run, Distribution.Simple.Program
    getProgramOutputDistribution.Simple.Program
    getProgramSearchPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    getProtocolByNameNetwork.BSD
    getProtocolByNumberNetwork.BSD
    getProtocolEntriesNetwork.BSD
    getProtocolEntryNetwork.BSD
    getProtocolNumberNetwork.BSD
    getQLanguage.Haskell.TH.Syntax
    getRealGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getRealUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getRemainingLazyByteStringData.Binary.Get
    getResourceLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    getReverseData.Functor.Reverse
    getRootLoggerSystem.Log.Logger
    getRTSFlagsGHC.RTS.Flags
    gets 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    getSearchPath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    getServiceByNameNetwork.BSD
    getServiceByPortNetwork.BSD
    getServiceEntriesNetwork.BSD
    getServiceEntryNetwork.BSD
    getServicePortNumberNetwork.BSD
    getSignalMaskSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    getSizeGHC.IO.Device
    getSlaveTerminalName 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    getSocketNameNetwork.Socket
    getSocketOptionNetwork.Socket
    getSpark# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getSpeedData.Progress.Tracker
    getStateGHC.IO.Encoding.Types, GHC.IO.Encoding
    getSumData.Monoid
    getSymbolicLinkStatus 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    getSystemEventManagerGHC.Event
    getSystemIDSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    getSystemTimerManagerGHC.Event
    getSysVarSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    getTemporaryDirectorySystem.Directory
    getTerminalAttributesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    getTerminalName 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    getTerminalProcessGroupIDSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    getTickyFlagsGHC.RTS.Flags
    getTimeZoneData.Time.LocalTime, Data.Time
    getTixFileNameTrace.Hpc.Tix
    getTraceFlagsGHC.RTS.Flags
    getUncaughtExceptionHandlerGHC.Conc.Sync, GHC.Conc
    getUserDocumentsDirectorySystem.Directory
    getUserEntryForIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getUserEntryForNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getUserPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getVersionText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    getVersion_Text_Regex_BaseText.Regex.PCRE
    getVersion_Text_Regex_PCREText.Regex.PCRE
    getWord16beData.Binary.Get
    getWord16hostData.Binary.Get
    getWord16leData.Binary.Get
    getWord32beData.Binary.Get
    getWord32hostData.Binary.Get
    getWord32leData.Binary.Get
    getWord64beData.Binary.Get
    getWord64hostData.Binary.Get
    getWord64leData.Binary.Get
    getWord8Data.Binary.Get, Data.Binary
    getWordhostData.Binary.Get
    getWorkingDirectory 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    getZipListControl.Applicative
    getZonedTimeData.Time.LocalTime, Data.Time
    Get_CData.ConfigFile, Data.ConfigFile.Monadic
    get_nextData.Hash.MD5
    geWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gfoldlData.Data
    ggetData.Binary
    GHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    GhcDynamicOnlyDistribution.Simple.Program.GHC
    GhcDynLinkModeDistribution.Simple.Program.GHC
    GHCForeignImportPrimLanguage.Haskell.Extension, Distribution.Simple
    ghcInvocationDistribution.Simple.Program.GHC
    GHCJSDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    GhcjsDistribution.System
    ghcjsPkgProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    ghcjsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    GhcMaximumOptimisationDistribution.Simple.Program.GHC
    GhcModeDistribution.Simple.Program.GHC
    GhcModeAbiHashDistribution.Simple.Program.GHC
    GhcModeCompileDistribution.Simple.Program.GHC
    GhcModeInteractiveDistribution.Simple.Program.GHC
    GhcModeLinkDistribution.Simple.Program.GHC
    GhcModeMakeDistribution.Simple.Program.GHC
    GhcNoOptimisationDistribution.Simple.Program.GHC
    GhcNormalOptimisationDistribution.Simple.Program.GHC
    ghcOptCabalDistribution.Simple.Program.GHC
    ghcOptCcOptionsDistribution.Simple.Program.GHC
    ghcOptCppIncludePathDistribution.Simple.Program.GHC
    ghcOptCppIncludesDistribution.Simple.Program.GHC
    ghcOptCppOptionsDistribution.Simple.Program.GHC
    ghcOptDebugInfoDistribution.Simple.Program.GHC
    ghcOptDylibNameDistribution.Simple.Program.GHC
    ghcOptDynHiSuffixDistribution.Simple.Program.GHC
    ghcOptDynLinkModeDistribution.Simple.Program.GHC
    ghcOptDynObjSuffixDistribution.Simple.Program.GHC
    ghcOptExtensionMapDistribution.Simple.Program.GHC
    ghcOptExtensionsDistribution.Simple.Program.GHC
    ghcOptExtraDistribution.Simple.Program.GHC
    ghcOptExtraDefaultDistribution.Simple.Program.GHC
    ghcOptFfiIncludesDistribution.Simple.Program.GHC
    ghcOptFPicDistribution.Simple.Program.GHC
    ghcOptGHCiScriptsDistribution.Simple.Program.GHC
    ghcOptHideAllPackagesDistribution.Simple.Program.GHC
    ghcOptHiDirDistribution.Simple.Program.GHC
    ghcOptHiSuffixDistribution.Simple.Program.GHC
    ghcOptHPCDirDistribution.Simple.Program.GHC
    GhcOptimisationDistribution.Simple.Program.GHC
    ghcOptInputFilesDistribution.Simple.Program.GHC
    ghcOptInputModulesDistribution.Simple.Program.GHC
    GhcOptions 
    1 (Data Constructor)Distribution.Simple.Program.GHC
    2 (Type/Class)Distribution.Simple.Program.GHC
    ghcOptionsDistribution.Simple.LHC
    ghcOptLanguageDistribution.Simple.Program.GHC
    ghcOptLinkFrameworksDistribution.Simple.Program.GHC
    ghcOptLinkLibPathDistribution.Simple.Program.GHC
    ghcOptLinkLibsDistribution.Simple.Program.GHC
    ghcOptLinkNoHsMainDistribution.Simple.Program.GHC
    ghcOptLinkOptionsDistribution.Simple.Program.GHC
    ghcOptModeDistribution.Simple.Program.GHC
    ghcOptNoAutoLinkPackagesDistribution.Simple.Program.GHC
    ghcOptNoLinkDistribution.Simple.Program.GHC
    ghcOptNumJobsDistribution.Simple.Program.GHC
    ghcOptObjDirDistribution.Simple.Program.GHC
    ghcOptObjSuffixDistribution.Simple.Program.GHC
    ghcOptOptimisationDistribution.Simple.Program.GHC
    ghcOptOutputDirDistribution.Simple.Program.GHC
    ghcOptOutputDynFileDistribution.Simple.Program.GHC
    ghcOptOutputFileDistribution.Simple.Program.GHC
    ghcOptPackageDBsDistribution.Simple.Program.GHC
    ghcOptPackageKeyDistribution.Simple.Program.GHC
    ghcOptPackagesDistribution.Simple.Program.GHC
    ghcOptProfilingModeDistribution.Simple.Program.GHC
    ghcOptRPathsDistribution.Simple.Program.GHC
    ghcOptSharedDistribution.Simple.Program.GHC
    ghcOptSigOfDistribution.Simple.Program.GHC
    ghcOptSourcePathDistribution.Simple.Program.GHC
    ghcOptSourcePathClearDistribution.Simple.Program.GHC
    ghcOptSplitObjsDistribution.Simple.Program.GHC
    ghcOptStubDirDistribution.Simple.Program.GHC
    ghcOptVerbosityDistribution.Simple.Program.GHC
    ghcPkgProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    ghcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    GhcSpecialOptimisationDistribution.Simple.Program.GHC
    GhcStaticAndDynamicDistribution.Simple.Program.GHC
    GhcStaticOnlyDistribution.Simple.Program.GHC
    ghcVerbosityOptionsDistribution.Simple.LHC
    GitDistribution.PackageDescription
    giveStatsGHC.RTS.Flags
    globSystem.Path.Glob
    globalLanguage.Haskell.TH.Lib, Language.Haskell.TH
    globalCommandDistribution.Simple.Setup
    GlobalFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    globalNumericVersionDistribution.Simple.Setup
    GlobalPackageDBDistribution.Simple.Compiler, Distribution.Simple
    globalVersionDistribution.Simple.Setup
    GManyCompiler.Hoopl.Internals, Compiler.Hoopl
    gmapMData.Data
    gmapMoData.Data
    gmapMpData.Data
    gmapQData.Data
    gmapQiData.Data
    gmapQlData.Data
    gmapQrData.Data
    gmapTData.Data
    GmpLimbGHC.Integer.GMP.Internals
    GmpLimb#GHC.Integer.GMP.Internals
    GmpSizeGHC.Integer.GMP.Internals
    GmpSize#GHC.Integer.GMP.Internals
    GNilCompiler.Hoopl.Internals, Compiler.Hoopl
    GnuArchDistribution.PackageDescription
    GPLDistribution.License, Distribution.Make, Distribution.Simple
    gputData.Binary
    grabData.List.Utils
    Graph 
    1 (Type/Class)Data.Graph
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    Graph'Compiler.Hoopl.Internals, Compiler.Hoopl
    graphFromEdgesData.Graph
    graphFromEdges'Data.Graph
    graphOfAGraphCompiler.Hoopl
    grayText.XHtml.Transitional, Text.XHtml
    GreenSystem.Console.Terminfo.Color, System.Console.Terminfo
    greenText.XHtml.Transitional, Text.XHtml
    greencardProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    gregorianEasterData.Time.Calendar.Easter
    gregorianMonthLengthData.Time.Calendar, Data.Time
    gregorianPaschalMoonData.Time.Calendar.Easter
    GroupDistribution.TestSuite
    group 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    groupBy 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    GroupEntry 
    1 (Data Constructor)System.Posix.User, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.User, System.Posix.ByteString, System.Posix
    groupExecuteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    GroupID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    groupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    GroupLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    GroupLogsDistribution.Simple.Test.Log
    groupMembersSystem.Posix.User, System.Posix.ByteString, System.Posix
    groupModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    groupName 
    1 (Function)Distribution.TestSuite
    2 (Function)System.Posix.User, System.Posix.ByteString, System.Posix
    groupPasswordSystem.Posix.User, System.Posix.ByteString, System.Posix
    groupReadMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    groupTestsDistribution.TestSuite
    groupWithGHC.Exts
    groupWriteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    growlHandlerSystem.Log.Handler.Growl
    gSpliceCompiler.Hoopl.Internals
    GT 
    1 (Data Constructor)Data.Ord, Prelude
    2 (Data Constructor)GHC.Types
    gtAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gtBigNatWord#GHC.Integer.GMP.Internals
    gtChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gtFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gtIntegerGHC.Integer, GHC.Integer.GMP.Internals
    gtInteger#GHC.Integer, GHC.Integer.GMP.Internals
    gtWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    GuardLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    guardControl.Monad
    GuardBinBoxTrace.Hpc.Mix
    GuardedBLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    guardedBLanguage.Haskell.TH.Lib, Language.Haskell.TH
    GuardQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    guessAllExtensionsData.MIME.Types
    guessExtensionData.MIME.Types
    guessTypeData.MIME.Types
    guessWayDistribution.Simple.Hpc
    guess_dotdotSystem.Path.NameManip
    guess_dotdot_compsSystem.Path.NameManip
    guiText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    gunfoldData.Data
    GUnitCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitCCCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitCOCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitOCCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitOOCompiler.Hoopl.Internals, Compiler.Hoopl
    gzipcrctabData.Hash.CRC32.GZip
    GZipErrorSystem.FileArchive.GZip
    h1Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h2Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h3Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h4Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h5Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h6Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    haddockDistribution.Simple.Haddock
    haddockBenchmarksDistribution.Simple.Setup
    haddockCommandDistribution.Simple.Setup
    haddockContentsDistribution.Simple.Setup
    haddockCssDistribution.Simple.Setup
    haddockdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    haddockDistPrefDistribution.Simple.Setup
    haddockExecutablesDistribution.Simple.Setup
    HaddockFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    haddockHoogleDistribution.Simple.Setup
    haddockHookDistribution.Simple.UserHooks, Distribution.Simple
    haddockHscolourDistribution.Simple.Setup
    haddockHscolourCssDistribution.Simple.Setup
    haddockHtmlDistribution.Simple.Setup
    haddockHtmlLocationDistribution.Simple.Setup
    haddockHTMLs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    haddockInterfaces 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    haddockInternalDistribution.Simple.Setup
    haddockKeepTempFilesDistribution.Simple.Setup
    haddockNameDistribution.Simple.BuildPaths
    haddockOptionsDistribution.Simple.Setup
    haddockPackagePathsDistribution.Simple.Haddock
    haddockPrefDistribution.Simple.BuildPaths
    haddockProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    haddockProgramArgsDistribution.Simple.Setup
    haddockProgramPathsDistribution.Simple.Setup
    haddockTestSuitesDistribution.Simple.Setup
    haddockVerbosityDistribution.Simple.Setup
    HaLVMDistribution.System
    HandleGHC.IO.Handle, System.IO
    handle 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    3 (Function)System.Log.Handler
    handleHandlerNetwork.SocketServer
    handleInterruptSystem.Console.Haskeline
    handleJustControl.Exception.Base, Control.Exception
    handleOneNetwork.SocketServer
    HandlePositionGHC.IO.Handle
    HandlePosn 
    1 (Data Constructor)GHC.IO.Handle
    2 (Type/Class)GHC.IO.Handle, System.IO
    Handler 
    1 (Data Constructor)Control.Exception
    2 (Type/Class)Control.Exception
    3 (Data Constructor)System.Console.Haskeline.MonadException, System.Console.Haskeline
    4 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    5 (Type/Class)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    HandlerFunGHC.Conc.Signal, GHC.Conc
    HandlerTNetwork.SocketServer
    handleToFdSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    hang 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    HangupOnCloseSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    happyProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hardLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    hasAnyData.List.Utils
    hasBenchmarksDistribution.PackageDescription
    hasDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    hasExesDistribution.PackageDescription
    hasExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    HashTrace.Hpc.Util
    hashIntegerGHC.Integer, GHC.Integer.GMP.Internals
    hashParensLanguage.Haskell.TH.Ppr
    hashStableNameSystem.Mem.StableName
    hashUniqueData.Unique
    HasJobControlSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    Haskell2010Language.Haskell.Extension, Distribution.Simple
    Haskell98Language.Haskell.Extension, Distribution.Simple
    HaskellSuiteDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    haskellSuitePkgProgramDistribution.Simple.Program.Builtin
    haskellSuiteProgramDistribution.Simple.Program.Builtin
    hasKeyALData.List.Utils
    hasLibsDistribution.PackageDescription
    HasResolutionData.Fixed
    HasSavedIDsSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    hasTestsDistribution.PackageDescription
    hasTrailingPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    has_option 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    has_section 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    haveRtldLocalSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    haveRtldNextSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    haveTerminalUISystem.Console.Haskeline
    HBCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    hBlockCopySystem.IO.Binary
    hBlockInteractSystem.IO.Binary
    hcat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    hCloseGHC.IO.Handle, System.IO
    hClose_helpGHC.IO.Handle
    hcOptionsDistribution.PackageDescription
    hCopySystem.IO.Utils
    hCopyProgressSystem.IO.Utils
    HcPkgInfo 
    1 (Data Constructor)Distribution.Simple.Program.HcPkg
    2 (Type/Class)Distribution.Simple.Program.HcPkg
    hcPkgInfo 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.LHC
    hcPkgProgramDistribution.Simple.Program.HcPkg
    hcProfOptionsDistribution.PackageDescription
    hcSharedOptionsDistribution.PackageDescription
    hDecompressSystem.FileArchive.GZip
    hDuplicateGHC.IO.Handle
    hDuplicateToGHC.IO.Handle
    head 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    Header 
    1 (Data Constructor)System.FileArchive.GZip
    2 (Type/Class)System.FileArchive.GZip
    headerText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    heapBaseGHC.RTS.Flags
    HeapOverflowControl.Exception.Base, Control.Exception
    heapProfileIntervalGHC.RTS.Flags
    heapProfileIntervalTicksGHC.RTS.Flags
    heapSizeSuggestionGHC.RTS.Flags
    heapSizeSuggestionAutoGHC.RTS.Flags
    heightText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HeliumDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    helpCommandUIDistribution.Simple.Command
    HereDocumentsLanguage.Haskell.Extension, Distribution.Simple
    hFileSizeGHC.IO.Handle, System.IO
    hFlushGHC.IO.Handle, System.IO
    hFlushAllGHC.IO.Handle
    hFullBlockInteractSystem.IO.Binary
    hFullGetBlocksSystem.IO.Binary
    hFullGetBufStrSystem.IO.Binary
    hGet 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hGetArrayData.Array.IO, Data.Array.IO.Safe
    hGetBlocksSystem.IO.Binary
    hGetBufGHC.IO.Handle, System.IO
    hGetBufferingGHC.IO.Handle, System.IO
    hGetBufNonBlockingGHC.IO.Handle, System.IO
    hGetBufSomeSystem.IO
    hGetBufStrSystem.IO.Binary
    hGetCharGHC.IO.Handle, System.IO
    hGetContents 
    1 (Function)GHC.IO.Handle, System.IO
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    hGetEchoGHC.IO.Handle, System.IO
    hGetEncodingGHC.IO.Handle, System.IO
    hGetLine 
    1 (Function)GHC.IO.Handle, System.IO
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hGetLinesSystem.IO.Utils
    hGetNonBlocking 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hGetPosnGHC.IO.Handle, System.IO
    hGetSomeData.ByteString, Data.ByteString.Char8
    hiddenText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hiddenCommandDistribution.Simple.Command
    hiddenModules 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    hideDistribution.Simple.Program.HcPkg
    hideInvocationDistribution.Simple.Program.HcPkg
    hInteractSystem.IO.Utils
    hIsClosedGHC.IO.Handle, System.IO
    hIsEOFGHC.IO.Handle, System.IO
    hIsOpenGHC.IO.Handle, System.IO
    hIsReadableGHC.IO.Handle, System.IO
    hIsSeekableGHC.IO.Handle, System.IO
    hIsTerminalDeviceGHC.IO.Handle, System.IO
    HistorySystem.Console.Haskeline.History
    historyFileSystem.Console.Haskeline
    historyLinesSystem.Console.Haskeline.History
    hIsWritableGHC.IO.Handle, System.IO
    hLineCopySystem.IO.Utils
    hLineInteractSystem.IO.Utils
    hLookAheadGHC.IO.Handle, System.IO
    hmakeProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    homeDirectorySystem.Posix.User, System.Posix.ByteString, System.Posix
    homepage 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    HookedBuildInfoDistribution.PackageDescription
    hookedPreProcessorsDistribution.Simple.UserHooks, Distribution.Simple
    hookedProgramsDistribution.Simple.UserHooks, Distribution.Simple
    HooplNodeCompiler.Hoopl
    HostAddressNetwork.Socket.Internal, Network.Socket
    hostAddressNetwork.BSD
    HostAddress6Network.Socket.Internal, Network.Socket
    hostAddressesNetwork.BSD
    hostAliasesNetwork.BSD
    HostEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    hostFamilyNetwork.BSD
    HostNameNetwork.Socket, Network.BSD, Network
    hostNameNetwork.BSD
    hostPlatformDistribution.Simple.LocalBuildInfo
    HotLink 
    1 (Data Constructor)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    2 (Type/Class)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotlinkText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotLinkAttributesText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotLinkContentsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotLinkURLText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hoursToTimeZoneData.Time.LocalTime, Data.Time
    hpcGHC.RTS.Flags
    HpcHashTrace.Hpc.Util
    HpcPosTrace.Hpc.Util
    hpcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hPipeBothSystem.Cmd.Utils
    hPipeFromSystem.Cmd.Utils
    hPipeToSystem.Cmd.Utils
    HppaDistribution.System
    hPrintSystem.IO
    hPrintfText.Printf
    HPrintfTypeText.Printf
    hPut 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hPutArrayData.Array.IO, Data.Array.IO.Safe
    hPutBufGHC.IO.Handle, System.IO
    hPutBufNonBlockingGHC.IO.Handle, System.IO
    hPutBufStrSystem.IO.Binary
    hPutBuilderData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    hPutCharGHC.IO.Handle, System.IO
    hPutNonBlocking 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hPutStr 
    1 (Function)GHC.IO.Handle, System.IO
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    hPutStrLn 
    1 (Function)System.IO
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    hPutStrLnsSystem.IO.Utils
    HPUXDistribution.System
    hrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hReadMIMETypesData.MIME.Types
    hReadySystem.IO
    hrefText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hreflangText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hRunTermOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    hsc2hsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hscolourDistribution.Simple.Haddock
    hscolourBenchmarksDistribution.Simple.Setup
    hscolourCommandDistribution.Simple.Setup
    hscolourCSSDistribution.Simple.Setup
    hscolourDistPrefDistribution.Simple.Setup
    hscolourExecutablesDistribution.Simple.Setup
    HscolourFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    hscolourHookDistribution.Simple.UserHooks, Distribution.Simple
    hscolourPrefDistribution.Simple.BuildPaths
    hscolourProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hscolourTestSuitesDistribution.Simple.Setup
    hscolourVerbosityDistribution.Simple.Setup
    hSeekGHC.IO.Handle, System.IO
    hsep 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    hSetBinaryModeGHC.IO.Handle, System.IO
    hSetBufferingGHC.IO.Handle, System.IO
    hSetEchoGHC.IO.Handle, System.IO
    hSetEncodingGHC.IO.Handle, System.IO
    hSetFileSizeGHC.IO.Handle, System.IO
    hSetNewlineModeGHC.IO.Handle, System.IO
    hSetPosnGHC.IO.Handle, System.IO
    hShowGHC.IO.Handle, System.IO
    hsLexText.Read.Lex
    hsLibraries 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    hspaceText.XHtml.Transitional, Text.XHtml
    hsSourceDirsDistribution.PackageDescription
    hstoolVersionDistribution.Simple.HaskellSuite
    hTellGHC.IO.Handle, System.IO
    HTMLText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HtmlAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    htmlAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    htmlAttrPairText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    htmlDirDistribution.Simple.Hpc
    htmldirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    HtmldirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    HtmlLeafText.XHtml
    HtmlNodeText.XHtml
    HTMLTABLEText.XHtml.Table, Text.XHtml
    HtmlTableText.XHtml.Table, Text.XHtml
    HtmlTreeText.XHtml
    httpequivText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HugsDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    HUnitFailure 
    1 (Data Constructor)Test.HUnit.Lang
    2 (Type/Class)Test.HUnit.Lang
    HVFSSystem.IO.HVFS
    HVFSChrootSystem.IO.HVFS.Combinators
    HVFSOpenableSystem.IO.HVFS
    HVFSOpenEncap 
    1 (Data Constructor)System.IO.HVFS
    2 (Type/Class)System.IO.HVFS
    HVFSReadOnly 
    1 (Data Constructor)System.IO.HVFS.Combinators
    2 (Type/Class)System.IO.HVFS.Combinators
    HVFSStatSystem.IO.HVFS
    HVFSStatEncap 
    1 (Data Constructor)System.IO.HVFS
    2 (Type/Class)System.IO.HVFS
    HVIOSystem.IO.HVIO
    hWaitForInputGHC.IO.Handle, System.IO
    I# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    I386Distribution.System
    IA64Distribution.System
    IArrayData.Array.IArray, Data.Array.Unboxed
    id 
    1 (Function)Control.Category
    2 (Function)Data.Function, Prelude
    IdentText.Read.Lex, Text.Read
    identifierText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Identity 
    1 (Data Constructor)Data.Functor.Identity
    2 (Type/Class)Data.Functor.Identity
    IdentityT 
    1 (Data Constructor)Control.Monad.Trans.Identity
    2 (Type/Class)Control.Monad.Trans.Identity
    idleGCDelayTimeGHC.RTS.Flags
    IfData.Type.Bool
    iframeText.XHtml.Transitional, Text.XHtml
    IfThenElseableCompiler.Hoopl
    IgnoreSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    IgnoreBreakSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    IgnoreCodingFailureGHC.IO.Encoding.Failure
    IgnoreCRSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    IgnoreParityErrorsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ignoreSignalSystem.Process.Internals
    illegalInstructionSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    illegalOperationErrorTypeSystem.IO.Error
    imageText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    imagPartData.Complex
    immediateDominatorsCompiler.Hoopl.Passes.Dominator
    ImmediatelySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ImplDistribution.PackageDescription
    ImplicitParamsLanguage.Haskell.Extension, Distribution.Simple
    ImplicitPreludeLanguage.Haskell.Extension, Distribution.Simple
    importBigNatFromAddrGHC.Integer.GMP.Internals
    importBigNatFromByteArrayGHC.Integer.GMP.Internals
    importDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    ImportFLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    importIntegerFromAddrGHC.Integer.GMP.Internals
    importIntegerFromByteArrayGHC.Integer.GMP.Internals
    ImpredicativeTypesLanguage.Haskell.Extension, Distribution.Simple
    iN6ADDR_ANYNetwork.Socket
    iNADDR_ANYNetwork.Socket
    includedirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    includeDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    includes 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    includeTSOsGHC.RTS.Flags
    InclusiveBoundDistribution.Version, Distribution.Simple
    IncoherentInstancesLanguage.Haskell.Extension, Distribution.Simple
    incrPData.Progress.Tracker
    incrP'Data.Progress.Tracker
    incrTotalData.Progress.Tracker
    indegreeData.Graph
    index 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.ByteString.Short
    8 (Function)Data.Sequence
    indexAddrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexAddrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexBigNat#GHC.Integer.GMP.Internals
    indexByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexConstrData.Data
    indexDoubleArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexDoubleArrayAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleArrayAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleArrayAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexDoubleOffAddrAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleOffAddrAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleOffAddrAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    IndexedCOCompiler.Hoopl.Internals, Compiler.Hoopl
    indexFloatArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexFloatArrayAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatArrayAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatArrayAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexFloatOffAddrAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatOffAddrAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatOffAddrAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt16ArrayAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16ArrayAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16ArrayAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt16OffAddrAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16OffAddrAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16OffAddrAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt32ArrayAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32ArrayAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32ArrayAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt32OffAddrAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32OffAddrAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32OffAddrAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt64ArrayAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64ArrayAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64ArrayAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt64OffAddrAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64OffAddrAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64OffAddrAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt8ArrayAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8ArrayAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8ArrayAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt8OffAddrAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8OffAddrAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8OffAddrAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexIntOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    IndexOutOfBoundsControl.Exception.Base, Control.Exception
    indexSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexStablePtrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexStablePtrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWideCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWideCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord16ArrayAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16ArrayAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16ArrayAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord16OffAddrAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16OffAddrAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16OffAddrAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord32ArrayAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32ArrayAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32ArrayAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord32OffAddrAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32OffAddrAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32OffAddrAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord64ArrayAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64ArrayAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64ArrayAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord64OffAddrAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64OffAddrAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64OffAddrAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord8ArrayAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8ArrayAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8ArrayAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord8OffAddrAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8OffAddrAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8OffAddrAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWordArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWordOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indices 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    InetServerOptions 
    1 (Data Constructor)Network.SocketServer
    2 (Type/Class)Network.SocketServer
    inet_addrNetwork.Socket
    inet_ntoaNetwork.Socket
    InferRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    inferRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    infiniteFuelCompiler.Hoopl
    InfiniteFuelMonadCompiler.Hoopl
    Infix 
    1 (Data Constructor)Data.Data
    2 (Data Constructor)GHC.Generics
    3 (Data Constructor)Language.Haskell.TH.Syntax
    infixAppLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    InfixELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixELanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixLDLanguage.Haskell.TH.Lib
    InfixNLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixNDLanguage.Haskell.TH.Lib
    InfixPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixRDLanguage.Haskell.TH.Lib
    inflateData.Compression.Inflate
    inflate_stringData.Compression.Inflate
    inflate_string_remainderData.Compression.Inflate
    INFOSystem.Log, System.Log.Logger
    InfoLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infoDistribution.Simple.Utils
    infoEventSystem.Posix.Signals.Exts
    infoMSystem.Log.Logger
    InfoQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InheritSystem.Process.Internals, System.Process
    init 
    1 (Function)Distribution.Simple.Program.HcPkg
    2 (Function)GHC.OldList, Data.List, Prelude
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    initBlankPolicyData.List.Split.Internals
    initialBuildStepsDistribution.Simple.Build
    initializeInputSystem.Console.Haskeline.IO
    initialPathTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    InitialQuoteData.Char
    initialStkSizeGHC.RTS.Flags
    initInvocationDistribution.Simple.Program.HcPkg
    initLocaleEncodingGHC.IO.Encoding
    initPackageDB 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.HaskellSuite
    inits 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    InLData.Functor.Sum
    InlinableLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    Inline 
    1 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    inline 
    1 (Function)GHC.Exts
    2 (Function)GHC.Magic
    InlinePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    innerData.Type.Equality
    inplaceInstalledPackageInfoDistribution.Simple.Register
    inplacePackageIdDistribution.Simple.LocalBuildInfo
    inputText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    InputLineLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    inputNLGHC.IO.Handle, System.IO
    InputQueueSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InputQueueLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    inputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InputStateSystem.Console.Haskeline.IO
    InputTSystem.Console.Haskeline
    inputTimeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InputUnderflowGHC.IO.Encoding.Types, GHC.IO.Encoding
    InRData.Functor.Sum
    inRange 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    insText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    insert 
    1 (Function)Distribution.Simple.PackageIndex
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.IntMap.Strict
    4 (Function)Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Strict
    7 (Function)Data.Map.Lazy, Data.Map
    8 (Function)Data.Set
    insertBlanksData.List.Split.Internals
    insertBlanks'Data.List.Split.Internals
    insertByGHC.OldList, Data.List
    insertDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertLookupWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    insertLookupWithKey'Data.Map
    insertWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    insertWith' 
    1 (Function)Data.IntMap
    2 (Function)Data.Map
    insertWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    insertWithKey' 
    1 (Function)Data.IntMap
    2 (Function)Data.Map
    insertWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insideHpcPosTrace.Hpc.Util
    inSignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    installDistribution.Simple.Install
    installCommandDistribution.Simple.Setup
    installDirectoryContentsDistribution.Simple.Utils
    InstallDirs 
    1 (Data Constructor)Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    2 (Type/Class)Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    installDirsOptionsDistribution.Simple.Setup
    installDirsTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    InstallDirTemplatesDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    installDirTemplatesDistribution.Simple.LocalBuildInfo
    installDistPrefDistribution.Simple.Setup
    installedDependsDistribution.Package, Distribution.Make, Distribution.Simple
    InstalledPackageId 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    installedPackageId 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    3 (Function)GHC.PackageDb
    InstalledPackageIndexDistribution.Simple.PackageIndex
    InstalledPackageInfo 
    1 (Data Constructor)Distribution.InstalledPackageInfo
    2 (Type/Class)Distribution.InstalledPackageInfo
    3 (Data Constructor)GHC.PackageDb
    4 (Type/Class)GHC.PackageDb
    InstalledPackageInfo_Distribution.InstalledPackageInfo
    installedPkgsDistribution.Simple.LocalBuildInfo
    installExe 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.LHC
    4 (Function)Distribution.Simple.JHC
    installExecutableFileDistribution.Simple.Utils
    installExecutableFilesDistribution.Simple.Utils
    InstallFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    installHandlerSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    installIncludesDistribution.PackageDescription
    installInPlaceDistribution.Simple.Setup
    installLib 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.HaskellSuite
    4 (Function)Distribution.Simple.UHC
    5 (Function)Distribution.Simple.LHC
    6 (Function)Distribution.Simple.JHC
    installMaybeExecutableFileDistribution.Simple.Utils
    installMaybeExecutableFilesDistribution.Simple.Utils
    installOrdinaryFileDistribution.Simple.Utils
    installOrdinaryFilesDistribution.Simple.Utils
    installPackageDBDistribution.Simple.Setup
    installSignalHandlersGHC.RTS.Flags
    installUseWrapperDistribution.Simple.Setup
    installVerbosityDistribution.Simple.Setup
    InstanceDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    instanceDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InstanceDecLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    InstanceSigsLanguage.Haskell.Extension, Distribution.Simple
    instantiatedWith 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.InstalledPackageInfo
    3 (Function)GHC.PackageDb
    instHookDistribution.Simple.UserHooks, Distribution.Simple
    Int 
    1 (Type/Class)Data.Int, Foreign, Foreign.Safe, GHC.Exts, Prelude
    2 (Type/Class)GHC.Types
    int 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Int# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int16Data.Int, Foreign, Foreign.Safe
    int16BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int16Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int16HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int16Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    int16LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int16X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int16X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int16X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    int2Addr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    int2Double# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    int2Float# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    int2Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Int32Data.Int, Foreign, Foreign.Safe
    Int32#GHC.Exts
    int32BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int32Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int32HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int32Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    int32LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int32X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int32X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int32X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int64Data.Int, Foreign, Foreign.Safe
    Int64#GHC.Exts
    int64BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int64Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int64HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int64Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    int64LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int64X2# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int64X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int64X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int8Data.Int, Foreign, Foreign.Safe
    int8 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int8Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int8HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int8X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int8X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int8X64# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    intAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    IntConstrData.Data
    intDec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Integer 
    1 (Type/Class)Prelude
    2 (Type/Class)GHC.Integer, GHC.Integer.GMP.Internals
    integer 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    integerDecData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    IntegerLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    integerLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    integerLog2#GHC.Integer.Logarithms
    integerLogBase#GHC.Integer.Logarithms
    integerToIntGHC.Integer, GHC.Integer.GMP.Internals
    integerToWordGHC.Integer, GHC.Integer.GMP.Internals
    IntegralPrelude
    interact 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    intercalate 
    1 (Function)Distribution.Simple.Utils
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    interfaceNetwork.SocketServer
    internalAbortSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    interpmainData.ConfigFile.Parser
    interpolatingAccess 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    InterpolationErrorData.ConfigFile.Types, Data.ConfigFile
    interpreterGHC.RTS.Flags
    interpretPackageDbFlagsDistribution.Simple.Configure
    Interrupt 
    1 (Data Constructor)System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline
    3 (Data Constructor)System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InterruptibleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    interruptibleLanguage.Haskell.TH.Lib
    InterruptibleFFILanguage.Haskell.Extension, Distribution.Simple
    InterruptOnBreakSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    interruptProcessGroupOfSystem.Process
    intersectGHC.OldList, Data.List
    intersectByGHC.OldList, Data.List
    intersectFileModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    intersection 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    intersectionWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    intersectionWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    intersectVersionIntervalsDistribution.Version, Distribution.Simple
    IntersectVersionRangesDistribution.Version, Distribution.Simple
    intersectVersionRangesDistribution.Version, Distribution.Simple
    intersperse 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    intervalsSystem.Locale
    intHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    IntMapData.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    IntPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    intPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    IntPtrForeign.Ptr, Foreign, Foreign.Safe
    intPtrToPtrForeign.Ptr, Foreign, Foreign.Safe
    IntRepData.Data
    IntSetData.IntSet
    intToDigitData.Char
    intToUniqueCompiler.Hoopl
    intToVerbosityDistribution.Verbosity
    InvalidSequenceGHC.IO.Encoding.Types, GHC.IO.Encoding
    invisibleAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    invisibleOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    invocationAsBatchFileDistribution.Simple.Program.Script
    invocationAsShellScriptDistribution.Simple.Program.Script
    invocationAsSystemScriptDistribution.Simple.Program.Script
    invokeDistribution.Simple.Program.HcPkg
    invokeHcPkgDistribution.Simple.Register
    IO 
    1 (Type/Class)System.IO, Prelude
    2 (Data Constructor)GHC.Types
    3 (Type/Class)GHC.Types
    IOArrayData.Array.IO, Data.Array.IO.Safe
    IOCallbackGHC.Event
    IODeviceGHC.IO.Device
    IODeviceTypeGHC.IO.Device
    ioeGetErrorStringSystem.IO.Error
    ioeGetErrorTypeSystem.IO.Error
    ioeGetFileNameSystem.IO.Error
    ioeGetHandleSystem.IO.Error
    ioeGetLocationSystem.IO.Error
    IOEncodingDistribution.Simple.Program.Run
    IOEncodingTextDistribution.Simple.Program.Run
    IOEncodingUTF8Distribution.Simple.Program.Run
    IOErrorSystem.IO.Error, Prelude
    ioErrorControl.Exception.Base, Control.Exception, System.IO.Error, Prelude
    IOErrorTypeSystem.IO.Error
    ioeSetErrorStringSystem.IO.Error
    ioeSetErrorTypeSystem.IO.Error
    ioeSetFileNameSystem.IO.Error
    ioeSetHandleSystem.IO.Error
    ioeSetLocationSystem.IO.Error
    IOException 
    1 (Type/Class)Control.Exception.Base, Control.Exception
    2 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    ioManagerCapabilitiesChangedGHC.Conc.IO, GHC.Conc
    IOMode 
    1 (Type/Class)System.IO.HVFS
    2 (Type/Class)System.IO
    IORefData.IORef
    IOSDistribution.System
    IOUArrayData.Array.IO, Data.Array.IO.Safe
    IPGHC.IP
    ipGHC.IP
    IPv6OnlyNetwork.Socket
    IRIXDistribution.System
    irrefutPatErrorControl.Exception.Base
    isAbsolute 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isAlgTypeData.Data
    isAlphaData.Char
    isAlphaNumData.Char
    isAlreadyExistsErrorSystem.IO.Error
    isAlreadyExistsErrorTypeSystem.IO.Error
    isAlreadyInUseErrorSystem.IO.Error
    isAlreadyInUseErrorTypeSystem.IO.Error
    isAnyVersionDistribution.Version, Distribution.Simple
    isAsciiData.Char
    isAsciiLowerData.Char
    isAsciiUpperData.Char
    isBlockDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isBoundNetwork.Socket
    ISCDistribution.License, Distribution.Make, Distribution.Simple
    IsCharText.Printf
    isCharacterDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isConnectedNetwork.Socket
    isControlData.Char
    isCurrentThreadBoundControl.Concurrent
    isCurrentThreadBound# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    isDelimData.List.Split.Internals
    isDenormalizedPrelude
    isDigitData.Char
    isDirectory 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isDoesNotExistErrorSystem.IO.Error
    isDoesNotExistErrorTypeSystem.IO.Error
    isDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isDynamic 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    isEmpty 
    1 (Function)Data.Binary.Get.Internal, Data.Binary.Get
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    isEmptyBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    isEmptyBufferGHC.IO.Buffer
    isEmptyChanControl.Concurrent.Chan, Control.Concurrent
    isEmptyMVarControl.Concurrent.MVar, Control.Concurrent
    isEmptyMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    isEOFGHC.IO.Handle.FD, System.IO
    isEOFErrorSystem.IO.Error
    isEOFErrorTypeSystem.IO.Error
    isExtSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isFileSystem.IO.HVFS.InstanceHelpers
    isFinishedSystem.Console.Haskeline.Completion, System.Console.Haskeline
    isFullBufferGHC.IO.Buffer
    isFullCharBufferGHC.IO.Buffer
    isFullErrorSystem.IO.Error
    isFullErrorTypeSystem.IO.Error
    isHexDigitData.Char
    iShiftL#GHC.Exts
    iShiftRA#GHC.Exts
    iShiftRL#GHC.Exts
    isIEEEPrelude
    isIllegalOperationSystem.IO.Error
    isIllegalOperationErrorTypeSystem.IO.Error
    isindexText.XHtml.Transitional, Text.XHtml
    isInfinitePrelude
    isInfixOf 
    1 (Function)Distribution.Simple.Utils
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.ByteString, Data.ByteString.Char8
    isInSearchPathDistribution.Simple.Utils
    isInstanceLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    isJulianLeapYearData.Time.Calendar.Julian
    isJustData.Maybe
    isLatin1Data.Char
    isLeapYearData.Time.Calendar.OrdinalDate, Data.Time.Calendar, Data.Time
    isLeftData.Either
    isLetterData.Char
    IsListGHC.Exts
    isListeningNetwork.Socket
    isLowerData.Char
    IsMapCompiler.Hoopl
    ismapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    isMarkData.Char
    isNamedPipe 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isNaNPrelude
    isNegativeZeroPrelude
    isNewtypeGHC.Generics
    isNoHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    isNorepTypeData.Data
    isNothingData.Maybe
    isNoVersionDistribution.Version, Distribution.Simple
    isNullBigNat#GHC.Integer.GMP.Internals
    isNumberData.Char
    iso8601DateFormat 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    isOctDigitData.Char
    isolateData.Binary.Get.Internal, Data.Binary.Get
    isPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isPermissionErrorSystem.IO.Error
    isPermissionErrorTypeSystem.IO.Error
    isPrefixOf 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    isPrintData.Char
    isProperSubmapOf 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isProperSubmapOfBy 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isProperSubsetOf 
    1 (Function)Data.IntSet
    2 (Function)Data.Set
    isPunctuationData.Char
    isReadableNetwork.Socket
    isRegularFile 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isRelative 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isRightData.Either
    isSearchPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isSeekableGHC.IO.Device
    isSeparatorData.Char
    IsSetCompiler.Hoopl
    isSignedData.Bits, Foreign, Foreign.Safe
    isSocket 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isSpaceData.Char
    isSpecificVersionDistribution.Version, Distribution.Simple
    IsStrictLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    isStrictLanguage.Haskell.TH.Lib, Language.Haskell.TH
    IsStringData.String, GHC.Exts
    isSubmapOf 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isSubmapOfBy 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isSubsequenceOfData.List
    isSubsetOf 
    1 (Function)Data.IntSet
    2 (Function)Data.Set
    isSuffixOf 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    isSupportedFamilyNetwork.Socket
    isSupportedSocketOptionNetwork.Socket
    isSupportedSocketTypeNetwork.Socket
    isSurrogateGHC.IO.Encoding.Failure
    isSymbolData.Char
    isSymbolASCIILanguage.Haskell.TH.Ppr
    isSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isSymOccLanguage.Haskell.TH.Ppr
    isTerminalGHC.IO.Device
    isTextData.List.Split.Internals
    isTrue# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Types
    isUpperData.Char
    isUserErrorSystem.IO.Error
    isUserErrorTypeSystem.IO.Error
    isValid 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isValidBigNat#GHC.Integer.GMP.Internals
    isValidErrnoForeign.C.Error, Foreign.C
    isValidInteger#GHC.Integer.GMP.Internals
    isValidNaturalGHC.Natural
    isWritableNetwork.Socket
    isWriteBufferGHC.IO.Buffer
    isZeroBigNatGHC.Integer.GMP.Internals
    itagText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    italicsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ItemGHC.Exts
    items 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    iterate 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    iterateNData.Sequence
    iterBwdRwCompiler.Hoopl
    iterFwdRwCompiler.Hoopl
    iter_crc32Data.Hash.CRC32.Posix
    Ix 
    1 (Type/Class)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Type/Class)Data.Ix
    ixmap 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    JanuarySystem.Time
    JavaScript 
    1 (Data Constructor)Distribution.System
    2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    javaScriptLanguage.Haskell.TH.Lib, Language.Haskell.TH
    JavaScriptFFILanguage.Haskell.Extension, Distribution.Simple
    JHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    jhcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    Jn#GHC.Integer.GMP.Internals
    join 
    1 (Function)Data.List.Utils, Data.String.Utils
    2 (Function)Control.Monad
    joinDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    joinFactsCompiler.Hoopl
    JoinFunCompiler.Hoopl.Internals, Compiler.Hoopl
    joinMapsCompiler.Hoopl
    joinOutFactsCompiler.Hoopl
    joinPath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    joinProcessGroupSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    Jp#GHC.Integer.GMP.Internals
    jsSourcesDistribution.PackageDescription
    julianMonthLengthData.Time.Calendar.Julian
    JulySystem.Time
    JuneSystem.Time
    JustData.Maybe, Prelude
    JustCCompiler.Hoopl.Internals, Compiler.Hoopl
    justNameLanguage.Haskell.TH.Syntax
    JustOCompiler.Hoopl.Internals, Compiler.Hoopl
    K1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    KeepData.List.Split.Internals
    KeepAliveNetwork.Socket
    KeepBlankData.List.Split.Internals
    KeepBlankFieldsData.List.Split.Internals
    keepDelimsLData.List.Split.Internals, Data.List.Split
    keepDelimsRData.List.Split.Internals, Data.List.Split
    KeepLeftData.List.Split.Internals
    KeepRightData.List.Split.Internals
    KERNSystem.Log.Handler.Syslog
    KeyData.IntSet, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    keyBackspaceSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyboardText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    KeyboardInterruptsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    keyboardSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    keyboardStopSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    keyboardTerminationSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    keyDeleteCharSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyDownSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyEndSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyEnterSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyFdGHC.Event
    keyHomeSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyLeftSystem.Console.Terminfo.Keys, System.Console.Terminfo
    KeyOfCompiler.Hoopl
    keypadOffSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keypadOnSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyPageDownSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyPageUpSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyRightSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keys 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    keysALData.List.Utils
    keysSet 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    keyUpSystem.Console.Terminfo.Keys, System.Console.Terminfo
    KillSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    killAutoDisplayMeterData.Progress.Meter
    killProcessSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    killThreadGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    killThread# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    KindLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    KindedTVLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    kindedTVLanguage.Haskell.TH.Lib
    KindRepData.Typeable.Internal
    KindSignaturesLanguage.Haskell.Extension, Distribution.Simple
    Kleisli 
    1 (Data Constructor)Control.Arrow
    2 (Type/Class)Control.Arrow
    knownBenchmarkTypesDistribution.PackageDescription
    knownBuildTypesDistribution.PackageDescription
    KnownExtensionLanguage.Haskell.Extension, Distribution.Simple
    knownExtensionsLanguage.Haskell.Extension, Distribution.Simple
    knownLanguagesLanguage.Haskell.Extension, Distribution.Simple
    knownLicensesDistribution.License, Distribution.Simple
    KnownNatGHC.TypeLits
    knownProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    knownRepoTypesDistribution.PackageDescription
    knownSuffixHandlersDistribution.Simple.PreProcess
    KnownSymbolGHC.TypeLits
    knownTestTypesDistribution.PackageDescription
    knownTimeZonesData.Time.Format, Data.Time
    KProxy 
    1 (Data Constructor)Data.Proxy
    2 (Type/Class)Data.Proxy
    L1GHC.Generics
    Label 
    1 (Data Constructor)Test.HUnit.Base, Test.HUnit
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    label 
    1 (Function)Data.Binary.Get.Internal, Data.Binary.Get
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    LabelledCompiler.Hoopl.Passes.Dominator
    LabelMapCompiler.Hoopl.Internals, Compiler.Hoopl
    labelsDefinedCompiler.Hoopl.Internals, Compiler.Hoopl
    LabelSetCompiler.Hoopl.Internals, Compiler.Hoopl
    LabelsPtrCompiler.Hoopl.Internals, Compiler.Hoopl
    labelsUsedCompiler.Hoopl.Internals, Compiler.Hoopl
    labelThreadGHC.Conc.Sync, GHC.Conc
    labelThread# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    lam1ELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LambdaCaseLanguage.Haskell.Extension, Distribution.Simple
    LamCaseELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lamCaseELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LamELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lamELanguage.Haskell.TH.Lib, Language.Haskell.TH
    langText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    LanguageLanguage.Haskell.Extension, Distribution.Simple
    languageToFlagsDistribution.Simple.Compiler, Distribution.Simple
    Last 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    last 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    lastNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    LaterVersionDistribution.Version, Distribution.Simple
    laterVersionDistribution.Version, Distribution.Simple
    latin1 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.Latin1
    latin1_checkedGHC.IO.Encoding.Latin1
    latin1_checked_encodeGHC.IO.Encoding.Latin1
    latin1_decode 
    1 (Function)GHC.IO.Encoding
    2 (Function)GHC.IO.Encoding.Latin1
    latin1_encode 
    1 (Function)GHC.IO.Encoding
    2 (Function)GHC.IO.Encoding.Latin1
    lazy 
    1 (Function)GHC.Exts
    2 (Function)GHC.Magic
    lazyByteStringData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    lazyByteStringCopyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    lazyByteStringHexData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    lazyByteStringHexFixedData.ByteString.Lazy.Builder.ASCII
    lazyByteStringInsertData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    lazyByteStringThresholdData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    lazyMapMSystem.IO.Utils
    lazyToStrictSTControl.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    lblToUniqueCompiler.Hoopl.Internals
    lbrace 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    lbrack 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    lcmPrelude
    lcmIntegerGHC.Integer.GMP.Internals
    ldOptions 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    ldProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    leAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    LeapSecondTableData.Time.Clock.TAI
    leChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    leFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    LeftData.Either, Prelude
    leftControl.Arrow
    LeftAdjustText.Printf
    leftAppControl.Arrow
    LeftAssociativeGHC.Generics
    LeftModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    leftNameLanguage.Haskell.TH.Syntax
    leftsData.Either
    legendText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    leIntegerGHC.Integer, GHC.Integer.GMP.Internals
    leInteger#GHC.Integer, GHC.Integer.GMP.Internals
    length 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    5 (Function)Data.ByteString.Short
    6 (Function)Data.Sequence
    lengthArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    len_padData.Hash.MD5
    lessVerboseDistribution.Verbosity
    LetELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    letELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LetSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    letSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    LetterNumberData.Char
    levelsData.Tree
    leWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    lex 
    1 (Function)Text.Read, Prelude
    2 (Function)Text.Read.Lex
    lexCharText.Read.Lex
    lexDigitsNumeric
    LexemeText.Read.Lex, Text.Read
    lexLitCharData.Char
    lexPText.Read
    LFGHC.IO.Handle, System.IO
    LFlagsDistribution.Simple.Command
    LGPLDistribution.License, Distribution.Make, Distribution.Simple
    LHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    lhcPkgProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    lhcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    liText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    libAbiHash 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    libBuildInfoDistribution.PackageDescription
    LibComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    libdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LibdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LiberalTypeSynonymsLanguage.Haskell.Extension, Distribution.Simple
    libexecdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    libExposedDistribution.PackageDescription
    libFieldDescrsDistribution.PackageDescription.Parse
    libModulesDistribution.PackageDescription
    Library 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    libraryDistribution.PackageDescription
    libraryDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    LibraryName 
    1 (Data Constructor)Distribution.Simple.LocalBuildInfo
    2 (Type/Class)Distribution.Simple.LocalBuildInfo
    libsubdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LibsubdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LicenseDistribution.License, Distribution.Make, Distribution.Simple
    license 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    licenseFilesDistribution.PackageDescription
    Lift 
    1 (Type/Class)Language.Haskell.TH.Syntax
    2 (Type/Class)Control.Applicative.Lift
    lift 
    1 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    2 (Function)Language.Haskell.TH.Syntax
    3 (Function)Control.Monad.Trans.Class
    liftAControl.Applicative
    liftA2Control.Applicative
    liftA3Control.Applicative
    liftCallCC 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.Maybe
    4 (Function)Control.Monad.Trans.List
    5 (Function)Control.Monad.Trans.Identity
    6 (Function)Control.Monad.Trans.Error
    7 (Function)Control.Monad.Trans.Except
    8 (Function)Control.Monad.Trans.State.Strict
    9 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    10 (Function)Control.Monad.Trans.RWS.Strict
    11 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    12 (Function)Control.Monad.Trans.Reader
    liftCallCC' 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    liftCatch 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.Maybe
    4 (Function)Control.Monad.Trans.List
    5 (Function)Control.Monad.Trans.Identity
    6 (Function)Control.Monad.Trans.State.Strict
    7 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    8 (Function)Control.Monad.Trans.RWS.Strict
    9 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    10 (Function)Control.Monad.Trans.Reader
    liftFixedToBoundedData.ByteString.Builder.Prim
    liftFuelCompiler.Hoopl
    liftIOControl.Monad.IO.Class
    liftIOOpSystem.Console.Haskeline.MonadException, System.Console.Haskeline
    liftIOOp_System.Console.Haskeline.MonadException, System.Console.Haskeline
    liftJoinTopCompiler.Hoopl
    liftListen 
    1 (Function)Control.Monad.Trans.Maybe
    2 (Function)Control.Monad.Trans.Error
    3 (Function)Control.Monad.Trans.Except
    4 (Function)Control.Monad.Trans.State.Strict
    5 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    liftLocalControl.Monad.Trans.Cont
    liftMControl.Monad
    liftM2Control.Monad
    liftM3Control.Monad
    liftM4Control.Monad
    liftM5Control.Monad
    liftOptionDistribution.Simple.Command
    liftPass 
    1 (Function)Control.Monad.Trans.Maybe
    2 (Function)Control.Monad.Trans.Error
    3 (Function)Control.Monad.Trans.Except
    4 (Function)Control.Monad.Trans.State.Strict
    5 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    liftStringLanguage.Haskell.TH.Syntax
    limeText.XHtml.Transitional, Text.XHtml
    Limit 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    LineBufferingGHC.IO.Handle, System.IO
    lineCopySystem.IO.Utils
    lineInteractSystem.IO.Utils
    lineLengthText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    LineNoDistribution.PackageDescription.Parse
    LinePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lines 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    LinesAffectedSystem.Console.Terminfo.Base, System.Console.Terminfo
    linesByData.List.Split.Internals, Data.List.Split
    LineSeparatorData.Char
    linesToHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    lineToHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    LingerNetwork.Socket
    linkText.XHtml.Transitional, Text.XHtml
    LinkCount 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    linkCount 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    linkerGHC.RTS.Flags
    linkerMemBaseGHC.RTS.Flags
    LinkLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    LinuxDistribution.System
    listDistribution.Simple.Program.HcPkg
    listArray 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    listAssertTest.HUnit.Base, Test.HUnit
    ListAssertableTest.HUnit.Base, Test.HUnit
    ListELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    listELanguage.Haskell.TH.Lib, Language.Haskell.TH
    ListenControl.Monad.Signatures
    listen 
    1 (Function)Network.Socket
    2 (Function)Control.Monad.Trans.Writer.Strict
    3 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    4 (Function)Control.Monad.Trans.RWS.Strict
    5 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    ListeningNetwork.Socket
    listenOnNetwork
    listenQueueSizeNetwork.SocketServer
    listens 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    listenTCPAddrNetwork.Utils
    listFilesSystem.Console.Haskeline.Completion, System.Console.Haskeline
    listIDsNetwork.Email.Mailbox
    listInvocationDistribution.Simple.Program.HcPkg
    ListItemTest.HUnit.Base, Test.HUnit
    listKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    listMessageFlagsNetwork.Email.Mailbox
    listMsgControl.Monad.Trans.Error
    ListPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    listPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    listPackageSourcesDistribution.Simple.SrcDist
    ListT 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Data Constructor)Control.Monad.Trans.List
    3 (Type/Class)Control.Monad.Trans.List
    listTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    listTcData.Typeable.Internal
    listToMaybeData.Maybe
    listUnionDistribution.Simple.Utils
    listUnionRightDistribution.Simple.Utils
    Lit 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    LitELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    litELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LitPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    litPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    LitTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    litTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    Loc 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    local 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    LOCAL0System.Log.Handler.Syslog
    LOCAL1System.Log.Handler.Syslog
    LOCAL2System.Log.Handler.Syslog
    LOCAL3System.Log.Handler.Syslog
    LOCAL4System.Log.Handler.Syslog
    LOCAL5System.Log.Handler.Syslog
    LOCAL6System.Log.Handler.Syslog
    LOCAL7System.Log.Handler.Syslog
    LocalBoxTrace.Hpc.Mix
    LocalBuildInfo 
    1 (Data Constructor)Distribution.Simple.LocalBuildInfo
    2 (Type/Class)Distribution.Simple.LocalBuildInfo
    localBuildInfoFileDistribution.Simple.Configure
    localDayData.Time.LocalTime, Data.Time
    localeEncodingSystem.IO
    LocalModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    localPackageLogDistribution.Simple.Test.Log
    localPkgDescrDistribution.Simple.LocalBuildInfo
    LocalTime 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    localTimeOfDayData.Time.LocalTime, Data.Time
    localTimeToUT1Data.Time.LocalTime, Data.Time
    localTimeToUTCData.Time.LocalTime, Data.Time
    localToUTCTimeOfDayData.Time.LocalTime, Data.Time
    locationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    locationPathDistribution.Simple.Program.Types, Distribution.Simple.Program
    LockRequestSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    loc_endLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_filenameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_moduleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_packageLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_startLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    logPrelude
    log4jFileHandlerSystem.Log.Handler.Log4jXML
    log4jFileHandler'System.Log.Handler.Log4jXML
    log4jStreamHandlerSystem.Log.Handler.Log4jXML
    log4jStreamHandler'System.Log.Handler.Log4jXML
    logBasePrelude
    logDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    logFileDistribution.Simple.Test.Log
    logFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    LogFormatterSystem.Log.Formatter
    LoggerSystem.Log.Logger
    loggingHandlerNetwork.SocketServer
    LogHandlerSystem.Log.Handler
    logLSystem.Log.Logger
    logMSystem.Log.Logger
    LogRecordSystem.Log
    look 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    lookAheadData.Binary.Get.Internal, Data.Binary.Get
    lookAheadEData.Binary.Get.Internal, Data.Binary.Get
    lookAheadMData.Binary.Get.Internal, Data.Binary.Get
    lookup 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    lookupComponentDistribution.Simple.LocalBuildInfo
    lookupDependencyDistribution.Simple.PackageIndex
    lookupEnvSystem.Environment
    lookupFactCompiler.Hoopl.Internals, Compiler.Hoopl
    lookupGE 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupGT 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupIndex 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    lookupInstalledPackageIdDistribution.Simple.PackageIndex
    lookupKnownProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    lookupLE 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupLT 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupNameLanguage.Haskell.TH.Syntax
    lookupPackageIdDistribution.Simple.PackageIndex
    lookupPackageNameDistribution.Simple.PackageIndex
    lookupProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    lookupProgramVersionDistribution.Simple.Program.Db, Distribution.Simple.Program
    lookupRenamingDistribution.PackageDescription
    lookupSourcePackageIdDistribution.Simple.PackageIndex
    lookupTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lookupValueNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loopControl.Arrow
    LossOfPrecisionControl.Exception.Base, Control.Exception
    lostConnectionSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    LowerBound 
    1 (Data Constructor)Distribution.Version, Distribution.Simple
    2 (Type/Class)Distribution.Version, Distribution.Simple
    lowercaseDistribution.Simple.Utils
    LowercaseLetterData.Char
    lparen 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    LPRSystem.Log.Handler.Syslog
    lslSystem.IO.HVFS.Utils
    lstripData.String.Utils
    LT 
    1 (Data Constructor)Data.Ord, Prelude
    2 (Data Constructor)GHC.Types
    ltAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ltChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ltFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ltIntegerGHC.Integer, GHC.Integer.GMP.Internals
    ltInteger#GHC.Integer, GHC.Integer.GMP.Internals
    ltWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    M1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    M68kDistribution.System
    machineSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    machineReadableGHC.RTS.Flags
    MagentaSystem.Console.Terminfo.Color, System.Console.Terminfo
    magicDictGHC.Exts
    MagicHashLanguage.Haskell.Extension, Distribution.Simple
    magnitudeData.Complex
    MAILSystem.Log.Handler.Syslog
    MailboxReaderNetwork.Email.Mailbox
    MailboxWriterNetwork.Email.Mailbox
    mainDistribution.ModuleName
    maintainer 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    MakeDistribution.PackageDescription
    makeAbsoluteSystem.Directory
    makeRegexText.Regex.PCRE
    makeRegexMText.Regex.PCRE
    makeRegexOptsText.Regex.PCRE
    makeRegexOptsMText.Regex.PCRE
    makeRelative 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    makeRelativeToCurrentDirectorySystem.Directory
    makeStableNameSystem.Mem.StableName
    makeStableName# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    makeStablePtr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    makeTimeOfDayValidData.Time.LocalTime, Data.Time
    makeValid 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    makeVersionData.Version
    mallocForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mallocForeignPtrArrayForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mallocForeignPtrArray0Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mallocForeignPtrBytesForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mandirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    many 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Control.Applicative
    many1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    manyTill 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    MapData.Map.Lazy, Data.Map.Strict, Data.Map
    map 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict
    7 (Function)Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Strict
    10 (Function)Data.Map.Lazy, Data.Map
    11 (Function)Data.Set
    mapAccum 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapAccumL 
    1 (Function)Data.Traversable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    mapAccumR 
    1 (Function)Data.Traversable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    mapAccumRWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapAccumWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapAndUnzipMControl.Monad
    mapArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    mapBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    mapBlock'Compiler.Hoopl.Internals, Compiler.Hoopl
    mapBlock3'Compiler.Hoopl.Internals, Compiler.Hoopl
    mapCondTreeDistribution.PackageDescription.Configuration
    mapContControl.Monad.Trans.Cont
    mapContTControl.Monad.Trans.Cont
    MapCRtoLFSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    mapDeleteCompiler.Hoopl
    mapDeleteListCompiler.Hoopl
    mapDifferenceCompiler.Hoopl
    mapEither 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapEitherWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapElemsCompiler.Hoopl
    mapEmptyCompiler.Hoopl
    mapErrorTControl.Monad.Trans.Error
    mapExceptControl.Monad.Trans.Except
    mapExceptionControl.Exception.Base, Control.Exception
    mapExceptTControl.Monad.Trans.Except
    mapFilterCompiler.Hoopl
    mapFindWithDefaultCompiler.Hoopl
    mapFoldCompiler.Hoopl
    mapFoldWithKeyCompiler.Hoopl
    mapFromListCompiler.Hoopl
    mapFromListWithCompiler.Hoopl
    mapGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    mapGraphBlocksCompiler.Hoopl.Internals, Compiler.Hoopl
    mapIdentityTControl.Monad.Trans.Identity
    mapIndicesData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    mapInputTSystem.Console.Haskeline
    mapInsertCompiler.Hoopl
    mapInsertListCompiler.Hoopl
    mapInsertWithCompiler.Hoopl
    mapIntersectionCompiler.Hoopl
    mapIsSubmapOfCompiler.Hoopl
    mapKeys 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    3 (Function)Compiler.Hoopl
    mapKeysMonotonic 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    mapKeysWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    MapLFtoCRSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    mapLiftControl.Applicative.Lift
    mapListTControl.Monad.Trans.List
    mapLookupCompiler.Hoopl
    mapMData.Traversable, Control.Monad, Prelude
    mapMapCompiler.Hoopl
    mapMapWithKeyCompiler.Hoopl
    mapMaybe 
    1 (Function)Data.Maybe
    2 (Function)Data.IntMap.Strict
    3 (Function)Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.Map.Strict
    5 (Function)Data.Map.Lazy, Data.Map
    mapMaybeTControl.Monad.Trans.Maybe
    mapMaybeWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapMemberCompiler.Hoopl
    mapMonotonicData.Set
    mapM_Data.Foldable, Control.Monad, Prelude
    mapNullCompiler.Hoopl
    mappend 
    1 (Function)Data.Monoid, Prelude
    2 (Function)System.Console.Terminfo.Base, System.Console.Terminfo
    mapReaderControl.Monad.Trans.Reader
    mapReaderTControl.Monad.Trans.Reader
    mapRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    mapRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    mapSingletonCompiler.Hoopl
    mapSizeCompiler.Hoopl
    mapState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    mapStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    mapToListCompiler.Hoopl
    mapTreeCondsDistribution.PackageDescription.Configuration
    mapTreeConstrsDistribution.PackageDescription.Configuration
    mapTreeDataDistribution.PackageDescription.Configuration
    mapUnionCompiler.Hoopl
    mapUnionsCompiler.Hoopl
    mapUnionWithKeyCompiler.Hoopl
    mapWithIndexData.Sequence
    mapWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapWriter 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    mapWriterT 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    MarchSystem.Time
    marginheightText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    marginwidthText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    MarkParityErrorsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    markupDistribution.Simple.Program.Hpc
    markupPackageDistribution.Simple.Hpc
    markupTestDistribution.Simple.Hpc
    maroonText.XHtml.Transitional, Text.XHtml
    MArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    maskControl.Exception.Base, Control.Exception
    maskAsyncExceptions# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    MaskedInterruptibleControl.Exception.Base, Control.Exception
    MaskedUninterruptibleControl.Exception.Base, Control.Exception
    MaskingStateControl.Exception.Base, Control.Exception
    maskUninterruptible# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mask_Control.Exception.Base, Control.Exception
    Match 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    match 
    1 (Function)Text.Regex.PCRE
    2 (Function)Language.Haskell.TH.Lib, Language.Haskell.TH
    matchAllText.Regex.PCRE
    matchAllTextText.Regex.PCRE
    MatchArrayText.Regex.PCRE
    matchCountText.Regex.PCRE
    matchDelimData.List.Split.Internals
    matchDirFileGlobDistribution.Simple.Utils
    matchFileGlobDistribution.Simple.Utils
    MatchLengthText.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    matchMText.Regex.PCRE
    MatchOffsetText.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    matchOnceText.Regex.PCRE
    matchOnceTextText.Regex.PCRE
    MatchQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    MatchResultText.Regex.PCRE
    matchTestText.Regex.PCRE
    MatchTextText.Regex.PCRE
    MathSymbolData.Char
    maxData.Ord, Prelude
    maxBoundPrelude
    maxBytesSlopGHC.Stats
    maxBytesUsedGHC.Stats
    maxConstrIndexData.Data
    maxHeapSizeGHC.RTS.Flags
    MaximalDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    maximum 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    maximumBy 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    MaximumOptimisationDistribution.Simple.Compiler, Distribution.Simple
    maxlengthText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    maxListenQueueNetwork.Socket
    maxPrecedenceLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    maxRetainerSetSizeGHC.RTS.Flags
    MaxSegmentNetwork.Socket
    maxStkSizeGHC.RTS.Flags
    maxTupleSizeGHC.Exts
    maxView 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    maxViewWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    MaySystem.Time
    MaybeData.Maybe, Prelude
    maybeData.Maybe, Prelude
    maybeBracesText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybeBracketsText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    MaybeCCompiler.Hoopl.Internals, Compiler.Hoopl
    maybeDoubleQuotesText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybeExitDistribution.Simple.Utils
    maybeGetPersistBuildConfigDistribution.Simple.Configure
    maybeNewForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    MaybeOCompiler.Hoopl.Internals, Compiler.Hoopl
    maybeParensText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybePeekForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    maybeQuotesText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybeReadData.String.Utils
    MaybeT 
    1 (Data Constructor)Control.Monad.Trans.Maybe
    2 (Type/Class)Control.Monad.Trans.Maybe
    maybeToEitherData.Either.Utils
    maybeToExceptTControl.Monad.Trans.Maybe
    maybeToListData.Maybe
    maybeWithForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mbDefaultCloseFuncSystem.IO.HVIO
    mconcat 
    1 (Function)Data.Monoid, Prelude
    2 (Function)System.Console.Terminfo.Base, System.Console.Terminfo
    MD5Data.Hash.MD5
    md5Data.Hash.MD5
    md5iData.Hash.MD5
    md5sData.Hash.MD5
    member 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    MemoryBufferSystem.IO.HVIO
    MemoryDirectorySystem.IO.HVFS.InstanceHelpers
    MemoryEntrySystem.IO.HVFS.InstanceHelpers
    MemoryFileSystem.IO.HVFS.InstanceHelpers
    MemoryNodeSystem.IO.HVFS.InstanceHelpers
    MemoryVFSSystem.IO.HVFS.InstanceHelpers
    mempty 
    1 (Function)Data.Monoid, Prelude
    2 (Function)System.Console.Terminfo.Base, System.Console.Terminfo
    menuText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    MercurialDistribution.PackageDescription
    merge 
    1 (Function)Distribution.Simple.PackageIndex
    2 (Function)Data.ConfigFile, Data.ConfigFile.Monadic
    3 (Function)Data.List.Utils
    mergeByData.List.Utils
    mergeLeftData.List.Split.Internals
    mergeRightData.List.Split.Internals
    mergeWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    MessageNetwork.Email.Mailbox
    metaText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    method 
    1 (Function)System.FileArchive.GZip
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    mfilterControl.Monad
    mfixControl.Monad.Fix
    MicroData.Fixed
    middayData.Time.LocalTime, Data.Time
    midnightData.Time.LocalTime, Data.Time
    MilliData.Fixed
    MIMEResultsData.MIME.Types
    MIMETypeData 
    1 (Data Constructor)Data.MIME.Types
    2 (Type/Class)Data.MIME.Types
    minData.Ord, Prelude
    minAllocAreaSizeGHC.RTS.Flags
    minBoundPrelude
    MinimalDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    minimum 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    minimumBy 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    minInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    minOldGenSizeGHC.RTS.Flags
    minPrecText.ParserCombinators.ReadPrec, Text.Read
    minusAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    minusBigNatGHC.Integer.GMP.Internals
    minusBigNatWordGHC.Integer.GMP.Internals
    minusDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    minusFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusIntegerGHC.Integer, GHC.Integer.GMP.Internals
    minusNaturalMaybeGHC.Natural
    minusPtrForeign.Ptr, Foreign, Foreign.Safe
    minusWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    minusWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minutesToTimeZoneData.Time.LocalTime, Data.Time
    minView 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    minViewWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    MipsDistribution.System
    MiscFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    miscFlagsGHC.RTS.Flags
    MITDistribution.License, Distribution.Make, Distribution.Simple
    Mix 
    1 (Data Constructor)Trace.Hpc.Mix
    2 (Type/Class)Trace.Hpc.Mix
    mixCreateTrace.Hpc.Mix
    mixDirDistribution.Simple.Hpc
    MixEntryTrace.Hpc.Mix
    MixEntryDomTrace.Hpc.Mix
    mkAppTyData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkApUpd0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mkBranchCompiler.Hoopl
    mkBranchNodeCompiler.Hoopl
    mkBRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    mkBRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkBTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    mkBTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkCharConstrData.Data
    mkCharTypeData.Data
    mkCommandUIDistribution.Simple.Command
    mkConstrData.Data
    mkDataTypeData.Data
    mkdtemp 
    1 (Function)System.Posix.Temp.ByteString, System.Posix.ByteString
    2 (Function)System.Posix.Temp, System.Posix
    mkDuplexHandleGHC.IO.Handle
    mkEntryCompiler.Hoopl
    mkExitCompiler.Hoopl
    mkFactBaseCompiler.Hoopl.Internals, Compiler.Hoopl
    mkFileHandleGHC.IO.Handle
    mkFirstCompiler.Hoopl
    MkFixedData.Fixed
    MkFlagDistribution.PackageDescription
    mkFloatTypeData.Data
    mkFRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    mkFRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkFTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    mkFTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkFunTyData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkHandleFromFDGHC.IO.Handle.FD
    mkIfThenElseCompiler.Hoopl
    mkIntegerGHC.Integer, GHC.Integer.GMP.Internals
    mkIntegralConstrData.Data
    mkIntTypeData.Data
    mkIOErrorSystem.IO.Error
    mkLabelCompiler.Hoopl
    mkLabelNodeCompiler.Hoopl
    mkLastCompiler.Hoopl
    mkLatin1GHC.IO.Encoding.Latin1
    mkLatin1_checkedGHC.IO.Encoding.Latin1
    mkLibNameDistribution.Simple.BuildPaths
    mkMiddleCompiler.Hoopl
    mkMiddlesCompiler.Hoopl
    mkModNameLanguage.Haskell.TH.Syntax
    mkNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    mkNameGLanguage.Haskell.TH.Syntax
    mkNameG_dLanguage.Haskell.TH.Syntax
    mkNameG_tcLanguage.Haskell.TH.Syntax
    mkNameG_vLanguage.Haskell.TH.Syntax
    mkNameLLanguage.Haskell.TH.Syntax
    mkNameULanguage.Haskell.TH.Syntax
    mkNoRepTypeData.Data
    mkOccNameLanguage.Haskell.TH.Syntax
    MkOptDescrDistribution.Simple.Command
    mkPackageKeyDistribution.Package, Distribution.Make, Distribution.Simple
    mkPkgNameLanguage.Haskell.TH.Syntax
    mkPolarData.Complex
    mkPolyTyConAppData.Typeable.Internal
    mkProcessHandleSystem.Process.Internals
    mkProfLibNameDistribution.Simple.BuildPaths
    mkRealConstrData.Data
    mkSharedLibNameDistribution.Simple.BuildPaths
    mkSimplePreProcessorDistribution.Simple.PreProcess
    MkSocketNetwork.Socket
    mkSocketNetwork.Socket
    mkstemp 
    1 (Function)System.Posix.Temp.ByteString, System.Posix.ByteString
    2 (Function)System.Posix.Temp, System.Posix
    mkstemps 
    1 (Function)System.Posix.Temp.ByteString, System.Posix.ByteString
    2 (Function)System.Posix.Temp, System.Posix
    mkTextDecoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    mkTextEncoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    mkTextEncodingGHC.IO.Encoding, System.IO
    mktmpdirSystem.Path
    mkTyConData.Typeable.Internal
    mkTyCon3Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkTyConAppData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkUTF16GHC.IO.Encoding.UTF16
    mkUTF16beGHC.IO.Encoding.UTF16
    mkUTF16leGHC.IO.Encoding.UTF16
    mkUTF32GHC.IO.Encoding.UTF32
    mkUTF32beGHC.IO.Encoding.UTF32
    mkUTF32leGHC.IO.Encoding.UTF32
    mkUTF8GHC.IO.Encoding.UTF8
    mkUTF8_bomGHC.IO.Encoding.UTF8
    mkVersionIntervalsDistribution.Version, Distribution.Simple
    mkWeakSystem.Mem.Weak
    mkWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mkWeakIORefData.IORef
    mkWeakMVarControl.Concurrent.MVar, Control.Concurrent
    mkWeakNoFinalizer# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mkWeakPairSystem.Mem.Weak
    mkWeakPtrSystem.Mem.Weak
    mkWeakThreadIdGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    mkWhileDoCompiler.Hoopl
    mk_tup_nameLanguage.Haskell.TH.Syntax
    mk_unboxed_tup_nameLanguage.Haskell.TH.Syntax
    modPrelude
    mod'Data.Fixed
    ModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    modeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    modificationTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    modificationTimeHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ModifiedJulianDayData.Time.Calendar, Data.Time
    ModifierLetterData.Char
    ModifierParserText.Printf
    ModifierSymbolData.Char
    modify 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    modify' 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    modifyHistorySystem.Console.Haskeline
    modifyIOErrorSystem.IO.Error
    modifyIORefData.IORef
    modifyIORef'Data.IORef
    modifyMVarControl.Concurrent.MVar, Control.Concurrent
    modifyMVarMaskedControl.Concurrent.MVar, Control.Concurrent
    modifyMVarMasked_Control.Concurrent.MVar, Control.Concurrent
    modifyMVar_ 
    1 (Function)Control.Concurrent.MVar, Control.Concurrent
    2 (Function)GHC.Conc.Sync
    modifyProcessHandleSystem.Process.Internals
    modifyProgramSearchPathDistribution.Simple.Program.Db
    modifySTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    modifySTRef'Data.STRef, Data.STRef.Strict
    modIntegerGHC.Integer, GHC.Integer.GMP.Internals
    ModJulianDateData.Time.Clock, Data.Time
    ModName 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    modSelectorGHC.RTS.Flags
    modStringLanguage.Haskell.TH.Syntax
    Module 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    3 (Type/Class)System.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    ModuleAnnotationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    moduleAnnotationLanguage.Haskell.TH.Lib
    moduleCloseSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    moduleErrorSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    ModuleInfo 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    ModuleNameDistribution.ModuleName
    moduleNameGHC.Generics
    moduleNameIndexDistribution.Simple.PackageIndex
    moduleOpen 
    1 (Function)System.Posix.DynamicLinker.Module.ByteString
    2 (Function)System.Posix.DynamicLinker.Module
    modulePathDistribution.PackageDescription
    ModuleReexport 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    moduleReexportNameDistribution.PackageDescription
    moduleReexportOriginalNameDistribution.PackageDescription
    moduleReexportOriginalPackageDistribution.PackageDescription
    ModuleRenaming 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    moduleSymbolSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    MonadControl.Monad, Prelude, Control.Monad.Instances
    MonadComprehensionsLanguage.Haskell.Extension, Distribution.Simple
    MonadExceptionSystem.Console.Haskeline.MonadException, System.Console.Haskeline
    MonadFixControl.Monad.Fix
    MonadIOControl.Monad.IO.Class
    MonadPlusControl.Monad
    MonadTransControl.Monad.Trans.Class
    MonadZipControl.Monad.Zip
    MondaySystem.Time
    mondayStartWeekData.Time.Calendar.OrdinalDate
    Monoid 
    1 (Type/Class)Data.Monoid, Prelude
    2 (Type/Class)System.Console.Terminfo.Base, System.Console.Terminfo
    MonoLocalBindsLanguage.Haskell.Extension, Distribution.Simple
    MonomorphismRestrictionLanguage.Haskell.Extension, Distribution.Simple
    MonoPatBindsLanguage.Haskell.Extension, Distribution.Simple
    MonotoneDistribution.PackageDescription
    MonthSystem.Time
    monthAndDayToDayOfYearData.Time.Calendar.MonthDay
    monthAndDayToDayOfYearValidData.Time.Calendar.MonthDay
    monthLengthData.Time.Calendar.MonthDay
    months 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    MoreData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    moreRecentFileDistribution.Simple.Utils
    moreVerboseDistribution.Verbosity
    moveArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    moveBytesForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    moveDownSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    moveLeftSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    moveRightSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    moveUpSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    MPLDistribution.License, Distribution.Make, Distribution.Simple
    mplusControl.Monad
    MRText.Regex.PCRE
    mrAfterText.Regex.PCRE
    mrBeforeText.Regex.PCRE
    mrMatchText.Regex.PCRE
    mrSubListText.Regex.PCRE
    mrSubsText.Regex.PCRE
    msecsPerTickGHC.RTS.Flags
    msumData.Foldable, Control.Monad
    mtimeSystem.FileArchive.GZip
    mulIntMayOflo# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    MultiIfELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    multiIfELanguage.Haskell.TH.Lib, Language.Haskell.TH
    multiOptionDistribution.Simple.Command
    MultiParamTypeClassesLanguage.Haskell.Extension, Distribution.Simple
    multipleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    multiStageProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program.Ar
    MultiWayIfLanguage.Haskell.Extension, Distribution.Simple
    munch 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    munch1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    munzipControl.Monad.Zip
    MutableArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    MutableArrayArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    MutableByteArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    mutatorCpuSecondsGHC.Stats
    mutatorWallSecondsGHC.Stats
    MutVar# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    MVarControl.Concurrent.MVar, Control.Concurrent
    MVar# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    myThreadIdGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    myThreadId# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mzeroControl.Monad
    mzipControl.Monad.Zip
    mzipWithControl.Monad.Zip
    Name 
    1 (Type/Class)Distribution.Simple.Command
    2 (Data Constructor)Language.Haskell.TH.Syntax
    3 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    name 
    1 (Function)Distribution.TestSuite
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    nameBaseLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    NamedFieldPunsLanguage.Haskell.Extension, Distribution.Simple
    namedPipeMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    NamedWildCardsLanguage.Haskell.Extension, Distribution.Simple
    NameFlavourLanguage.Haskell.TH.Syntax
    NameGLanguage.Haskell.TH.Syntax
    NameInfoFlagNetwork.Socket
    NameIsLanguage.Haskell.TH.Syntax
    NameLLanguage.Haskell.TH.Syntax
    nameModuleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    NameQLanguage.Haskell.TH.Syntax
    NameSLanguage.Haskell.TH.Syntax
    NameSpaceLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    NameULanguage.Haskell.TH.Syntax
    NanoData.Fixed
    nanosleepSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    narrow16Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow16Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow32Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow32Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow8Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow8Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NatGHC.TypeLits
    nativeNewlineGHC.IO.Handle, System.IO
    nativeNewlineModeGHC.IO.Handle, System.IO
    NatJ#GHC.Natural
    NatS#GHC.Natural
    NaturalGHC.Natural, Numeric.Natural
    naturalToWordMaybeGHC.Natural
    natValGHC.TypeLits
    natVal'GHC.TypeLits
    navyText.XHtml.Transitional, Text.XHtml
    neAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    neChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    neFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negatePrelude
    negateDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negateDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negateFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negateInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateIntegerGHC.Integer, GHC.Integer.GMP.Internals
    NegativeLiteralsLanguage.Haskell.Extension, Distribution.Simple
    neqIntegerGHC.Integer, GHC.Integer.GMP.Internals
    neqInteger#GHC.Integer, GHC.Integer.GMP.Internals
    nest 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    nestDepthLanguage.Haskell.TH.Ppr
    NestedAtomically 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    nestedAtomicallyControl.Exception.Base
    NetBSDDistribution.System
    NetworkAddrNetwork.BSD
    networkAddressNetwork.BSD
    networkAliasesNetwork.BSD
    NetworkEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    networkFamilyNetwork.BSD
    NetworkNameNetwork.BSD
    networkNameNetwork.BSD
    NeverDistribution.Simple.Setup
    new 
    1 (Function)GHC.Event
    2 (Function)Foreign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newAlignedPinnedByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newArray 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    2 (Function)Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newArray_Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    newBCO# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newBuffer 
    1 (Function)GHC.IO.BufferedIO
    2 (Function)GHC.IO.Buffer
    newByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newByteBufferGHC.IO.Buffer
    newCAStringForeign.C.String, Foreign.C
    newCAStringLenForeign.C.String, Foreign.C
    newChanControl.Concurrent.Chan, Control.Concurrent
    newCharBufferGHC.IO.Buffer
    newCString 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    newCStringLen 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    newCWStringForeign.C.String, Foreign.C
    newCWStringLenForeign.C.String, Foreign.C
    newEmptyMVarControl.Concurrent.MVar, Control.Concurrent
    NewFact 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    newForeignPtr 
    1 (Function)Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    2 (Function)Foreign.Concurrent
    newForeignPtrEnvForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    newForeignPtr_Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    newHVFSChrootSystem.IO.HVFS.Combinators
    newHVIOPipeSystem.IO.HVIO
    newIORefData.IORef
    NewlineGHC.IO.Handle, System.IO
    newlineSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    NewlineMode 
    1 (Data Constructor)GHC.IO.Handle, System.IO
    2 (Type/Class)GHC.IO.Handle, System.IO
    newListArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    newMemoryBufferSystem.IO.HVIO
    newMemoryVFSSystem.IO.HVFS.InstanceHelpers
    newMemoryVFSRefSystem.IO.HVFS.InstanceHelpers
    newMeterData.Progress.Meter
    newMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newMVarControl.Concurrent.MVar, Control.Concurrent
    newMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    neWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newPinnedByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newPoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newProgressData.Progress.Tracker
    newProgress'Data.Progress.Tracker
    newQSemControl.Concurrent.QSem, Control.Concurrent
    newQSemNControl.Concurrent.QSemN, Control.Concurrent
    NewQualifiedOperatorsLanguage.Haskell.Extension, Distribution.Simple
    NEWSSystem.Log.Handler.Syslog
    newSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    newStreamReaderSystem.IO.HVIO
    newSTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    newTVarGHC.Conc.Sync, GHC.Conc
    newTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newTVarIOGHC.Conc.Sync, GHC.Conc
    NewtypeDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    newtypeDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NewtypeInstDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    newtypeInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    newUniqueData.Unique
    Next 
    1 (Type/Class)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Data Constructor)System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    nextPrimeBigNatGHC.Integer.GMP.Internals
    nextPrimeIntegerGHC.Integer.GMP.Internals
    nextPrimeWord#GHC.Integer.GMP.Internals
    NFDataControl.DeepSeq
    NHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    niceSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    niceSocketsDoNetwork.Utils
    nice_sliceSystem.IO.HVFS.InstanceHelpers
    NI_DGRAMNetwork.Socket
    NI_NAMEREQDNetwork.Socket
    NI_NOFQDNNetwork.Socket
    NI_NUMERICHOSTNetwork.Socket
    NI_NUMERICSERVNetwork.Socket
    NoAbiTagDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    NoArgSystem.Console.GetOpt
    noArgDistribution.Simple.Command
    NoArityGHC.Generics
    NoBindSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    noBindSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NoBufferingGHC.IO.Handle, System.IO
    noBwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    NoChangeCompiler.Hoopl.Internals, Compiler.Hoopl
    noCompletionSystem.Console.Haskeline.Completion, System.Console.Haskeline
    NoCopyDestDistribution.Simple.InstallDirs, Distribution.Simple.Setup, Distribution.Simple.LocalBuildInfo
    nocttySystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    Node 
    1 (Type/Class)Test.HUnit.Base, Test.HUnit
    2 (Data Constructor)Data.Tree, Data.Graph
    NoDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    NoDelayNetwork.Socket
    nodeNameSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    noDuplicate# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    noExtraFlagsDistribution.Simple.Command
    noFactsCompiler.Hoopl.Internals, Compiler.Hoopl
    NoFlagDistribution.Simple.Setup
    NoFlushOnInterruptSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    noframesText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    noFwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    NoGlobDistribution.Simple.Utils
    nohrefText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    noHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    NoInlineLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    noMethodBindingErrorControl.Exception.Base
    NoMethodError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    NominalDiffTimeData.Time.Clock, Data.Time
    NominalRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    nominalRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    noMsgControl.Monad.Trans.Error
    nonBlockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    NonBlockingReadSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    NondecreasingIndentationLanguage.Haskell.Extension, Distribution.Simple
    NoneDistribution.Simple.PackageIndex
    noneOfgText.ParserCombinators.Parsec.Utils
    noNewlineTranslationGHC.IO.Handle, System.IO
    nonExhaustiveGuardsErrorControl.Exception.Base
    NonLocalCompiler.Hoopl.Internals, Compiler.Hoopl
    NonSpacingMarkData.Char
    NonTermination 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    nonTerminationControl.Exception.Base
    NoOptimisationDistribution.Simple.Compiler, Distribution.Simple
    NoOptionData.ConfigFile.Types, Data.ConfigFile
    NoParseDistribution.InstalledPackageInfo
    noPkgDbStackDistribution.Simple.Program.HcPkg
    noPrecLanguage.Haskell.TH.Ppr
    NoRepData.Data
    noresizeText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    normalDistribution.Verbosity
    NormalBLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    normalBLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NormalCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    normalCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NormalDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    NormalGLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    normalGLanguage.Haskell.TH.Lib, Language.Haskell.TH
    normalGELanguage.Haskell.TH.Lib, Language.Haskell.TH
    normalise 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    normaliseLineEndingsDistribution.Simple.Utils
    normalise_pathSystem.Path.NameManip
    normalizeTimeDiffSystem.Time
    NormalOptimisationDistribution.Simple.Compiler, Distribution.Simple
    noscriptText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    NoSectionData.ConfigFile.Types, Data.ConfigFile
    NoSelectorGHC.Generics
    noshadeText.XHtml.Transitional, Text.XHtml
    NoSignalSpecificInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    NoSocketTypeNetwork.Socket
    NoSpecConstrGHC.Exts
    NotData.Type.Bool
    notData.Bool, Prelude
    not# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NotAssignedData.Char
    NotAssociativeGHC.Generics
    NotConnectedNetwork.Socket
    notElem 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    NotGZIPFileSystem.FileArchive.GZip
    NothingData.Maybe, Prelude
    NothingCCompiler.Hoopl.Internals, Compiler.Hoopl
    nothingNameLanguage.Haskell.TH.Syntax
    NothingOCompiler.Hoopl.Internals, Compiler.Hoopl
    notI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NOTICESystem.Log, System.Log.Logger
    noticeDistribution.Simple.Utils
    noticeMSystem.Log.Logger
    noTimeDiffSystem.Time
    notMatchingText.ParserCombinators.Parsec.Utils
    notMember 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    NotStrictLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    notStrictLanguage.Haskell.TH.Lib, Language.Haskell.TH
    notThisPackageVersionDistribution.Package, Distribution.Make, Distribution.Simple
    notThisVersionDistribution.Version, Distribution.Simple
    NoUpperBoundDistribution.Version, Distribution.Simple
    NovemberSystem.Time
    noVerboseFlagDistribution.Simple.Program.HcPkg
    noVersionDistribution.Version, Distribution.Simple
    nowrapText.XHtml.Transitional, Text.XHtml
    NPlusKPatternsLanguage.Haskell.Extension, Distribution.Simple
    nubGHC.OldList, Data.List
    nubByGHC.OldList, Data.List
    NubListDistribution.Utils.NubList
    NubListRDistribution.Utils.NubList
    NullSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    null 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    5 (Function)Data.ByteString.Short
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.Sequence
    nullAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    NullaryTypeClassesLanguage.Haskell.Extension, Distribution.Simple
    nullBigNatGHC.Integer.GMP.Internals
    nullFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    nullFileNameSystem.IO.PlafCompat
    nullFormatterSystem.Log.Formatter
    nullFunPtrForeign.Ptr, Foreign, Foreign.Safe
    nullPtrForeign.Ptr, Foreign, Foreign.Safe
    nullSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    NumPrelude
    Number 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)Text.Read.Lex
    numberToFixedText.Read.Lex
    numberToIntegerText.Read.Lex
    numberToRangedRationalText.Read.Lex
    numberToRationalText.Read.Lex
    numByteUsageSamplesGHC.Stats
    numCapabilitiesGHC.Conc.Sync, GHC.Conc
    NumDecimalsLanguage.Haskell.Extension, Distribution.Simple
    numeratorData.Ratio
    NumericPadOptionData.Time.Format, Data.Time
    numericVersionDistribution.Simple.HaskellSuite
    numGcsGHC.Stats
    numSparksGHC.Conc.Sync, GHC.Conc
    numSparks# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NumTyLitLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    numTyLitLanguage.Haskell.TH.Lib, Language.Haskell.TH
    OCompiler.Hoopl.Internals, Compiler.Hoopl
    objectText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ObjectiveCDistribution.Simple.CCompiler
    ObjectiveCPlusPlusDistribution.Simple.CCompiler
    objExtensionDistribution.Simple.BuildPaths
    OccName 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    occStringLanguage.Haskell.TH.Syntax
    OctoberSystem.Time
    oddPrelude
    OddParitySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    oldExtensionsDistribution.PackageDescription
    OldFact 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    oldGenFactorGHC.RTS.Flags
    OldPackageKeyDistribution.Package, Distribution.Make, Distribution.Simple
    olistText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    oliveText.XHtml.Transitional, Text.XHtml
    onData.Function
    oneBigNatGHC.Integer.GMP.Internals
    OneLineModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    oneOfData.List.Split.Internals, Data.List.Split
    oneOfgText.ParserCombinators.Parsec.Utils
    oneShotGHC.Magic
    onExceptionControl.Exception.Base, Control.Exception
    onSublistData.List.Split.Internals, Data.List.Split
    OOBInlineNetwork.Socket
    OpenCompiler.Hoopl.Internals, Compiler.Hoopl
    openBinaryFileGHC.IO.Handle.FD, System.IO
    openBinaryTempFileSystem.IO
    openBinaryTempFileWithDefaultPermissionsSystem.IO
    OpenBSDDistribution.System
    openDirStream 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    openEndedPipeSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    openFd 
    1 (Function)System.Posix.IO, System.Posix
    2 (Function)System.Posix.IO.ByteString, System.Posix.ByteString
    openFileGHC.IO.Handle.FD, System.IO
    openFileBlockingGHC.IO.Handle.FD
    OpenFileFlags 
    1 (Data Constructor)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    OpenFileLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    OpenHandleSystem.Process.Internals
    OpenKindGHC.Exts
    openlogSystem.Log.Handler.Syslog
    openlog_genericSystem.Log.Handler.Syslog
    openlog_localSystem.Log.Handler.Syslog
    openlog_remoteSystem.Log.Handler.Syslog
    OpenModeSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    openPseudoTerminal 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    OpenPunctuationData.Char
    OpenSemFlags 
    1 (Data Constructor)System.Posix.Semaphore, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Semaphore, System.Posix.ByteString, System.Posix
    openTempFileSystem.IO
    openTempFileWithDefaultPermissionsSystem.IO
    opPrecLanguage.Haskell.TH.Ppr
    OptArg 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Data Constructor)System.Console.GetOpt
    optArgDistribution.Simple.Command
    optArg'Distribution.Simple.Command
    OptDescr 
    1 (Type/Class)Distribution.Simple.Command
    2 (Type/Class)System.Console.GetOpt
    OptFlagsDistribution.Simple.Command
    optgroupText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    OptimisationLevelDistribution.Simple.Compiler, Distribution.Simple
    optimizeForBatchSystem.IO.Utils
    optimizeForInteractionSystem.IO.Utils
    Option 
    1 (Data Constructor)System.Console.GetOpt
    2 (Type/Class)System.Log.Handler.Syslog
    option 
    1 (Function)Distribution.Simple.Command
    2 (Function)Distribution.Compat.ReadP
    3 (Function)Text.ParserCombinators.ReadP
    4 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    optional 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Control.Applicative
    3 (Function)Text.ParserCombinators.ReadP
    OptionBoolDistribution.TestSuite
    optionDefaultDistribution.TestSuite
    OptionDescr 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    optionDescrDistribution.Simple.Command
    optionDescriptionDistribution.TestSuite
    OptionEnumDistribution.TestSuite
    OptionField 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Type/Class)Distribution.Simple.Command
    OptionFileDistribution.TestSuite
    optionFileExtensionsDistribution.TestSuite
    optionFileIsDirDistribution.TestSuite
    optionFileMustExistDistribution.TestSuite
    optionName 
    1 (Function)Distribution.Simple.Command
    2 (Function)Distribution.TestSuite
    OptionNumberDistribution.TestSuite
    optionNumberBoundsDistribution.TestSuite
    optionNumberIsIntDistribution.TestSuite
    optionNumJobsDistribution.Simple.Setup
    OptionRngSeedDistribution.TestSuite
    OptionsDistribution.TestSuite
    options 
    1 (Function)Distribution.PackageDescription
    2 (Function)Distribution.TestSuite
    3 (Function)Data.ConfigFile.Monadic
    4 (Function)Data.ConfigFile
    OptionSetDistribution.TestSuite
    OptionSpecData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    optionsSSNetwork.SocketServer
    OptionStringDistribution.TestSuite
    optionStringMultilineDistribution.TestSuite
    OptionTypeDistribution.TestSuite
    optionTypeDistribution.TestSuite
    optionVerbosityDistribution.Simple.Setup
    optionxformData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    optKeepTempFilesDistribution.Simple.Utils
    or 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    or# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    orBigNatGHC.Integer.GMP.Internals
    OrdData.Ord, Prelude
    ordData.Char
    ord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Ord1Data.Functor.Classes
    Ordering 
    1 (Type/Class)Data.Ord, Prelude
    2 (Type/Class)GHC.Types
    ordListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ordNubDistribution.Simple.Utils
    ordNubRightDistribution.Simple.Utils
    orEarlierVersionDistribution.Version, Distribution.Simple
    orElseGHC.Conc.Sync, GHC.Conc
    orI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    OriginalModule 
    1 (Data Constructor)Distribution.InstalledPackageInfo
    2 (Type/Class)Distribution.InstalledPackageInfo
    3 (Data Constructor)GHC.PackageDb
    4 (Type/Class)GHC.PackageDb
    originalModuleName 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    originalPackageId 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    orIntegerGHC.Integer, GHC.Integer.GMP.Internals
    orLaterVersionDistribution.Version, Distribution.Simple
    orthodoxEasterData.Time.Calendar.Easter
    orthodoxPaschalMoonData.Time.Calendar.Easter
    OS 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.System
    os 
    1 (Function)System.FileArchive.GZip
    2 (Function)System.Info
    OSVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    OSXDistribution.System
    OtherControl.Applicative.Lift
    OtherArchDistribution.System
    OtherCompilerDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    otherExecuteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    otherExtensionsDistribution.PackageDescription
    OTHERFLAGNetwork.Email.Mailbox
    otherLanguagesDistribution.PackageDescription
    OtherLetterData.Char
    OtherLicenseDistribution.License, Distribution.Make, Distribution.Simple
    otherModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    otherModulesDistribution.PackageDescription
    OtherNumberData.Char
    OtherOSDistribution.System
    OtherProblemData.ConfigFile.Types, Data.ConfigFile
    OtherPunctuationData.Char
    otherReadMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    OtherRepoTypeDistribution.PackageDescription
    OtherSymbolData.Char
    otherwiseData.Bool, Prelude
    otherWriteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    outdegreeData.Graph
    outerData.Type.Equality
    OutputData.Compression.Inflate
    OutputCapSystem.Console.Terminfo.Base, System.Console.Terminfo
    outputNLGHC.IO.Handle, System.IO
    OutputQueueSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    outputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    outputStrSystem.Console.Haskeline
    outputStrLnSystem.Console.Haskeline
    OutputUnderflowGHC.IO.Encoding.Types, GHC.IO.Encoding
    OverflowControl.Exception.Base, Control.Exception
    OverlappingInstancesLanguage.Haskell.Extension, Distribution.Simple
    OverloadedListsLanguage.Haskell.Extension, Distribution.Simple
    OverloadedStringsLanguage.Haskell.Extension, Distribution.Simple
    overNubListDistribution.Utils.NubList
    overNubListRDistribution.Utils.NubList
    ownerExecuteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ownerModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ownerReadMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ownerWriteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    PGHC.Generics
    pText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    pack 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    5 (Function)Data.ByteString.Short
    PackageDistribution.Package, Distribution.Make, Distribution.Simple
    package 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.PackageDescription
    PackageBuildImpossibleDistribution.PackageDescription.Check
    PackageBuildWarningDistribution.PackageDescription.Check
    PackageCheckDistribution.PackageDescription.Check
    PackageDBDistribution.Simple.Compiler, Distribution.Simple
    packageDbOptDistribution.Simple.HaskellSuite
    PackageDBStackDistribution.Simple.Compiler, Distribution.Simple
    PackageDescription 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    packageDescriptionDistribution.PackageDescription
    PackageDistInexcusableDistribution.PackageDescription.Check
    PackageDistSuspiciousDistribution.PackageDescription.Check
    PackageFixedDepsDistribution.Package, Distribution.Make, Distribution.Simple
    PackageIdDistribution.Package, Distribution.Make, Distribution.Simple
    packageIdDistribution.Package, Distribution.Make, Distribution.Simple
    PackageIdentifier 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    PackageImportsLanguage.Haskell.Extension, Distribution.Simple
    PackageIndexDistribution.Simple.PackageIndex
    PackageInstalledDistribution.Package, Distribution.Make, Distribution.Simple
    PackageKey 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    packageKey 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    packageKeyHashDistribution.Package, Distribution.Make, Distribution.Simple
    packageKeyLibraryNameDistribution.Package, Distribution.Make, Distribution.Simple
    packageKeySupportedDistribution.Simple.Compiler, Distribution.Simple
    PackageLog 
    1 (Data Constructor)Distribution.Simple.Test.Log
    2 (Type/Class)Distribution.Simple.Test.Log
    PackageName 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    packageName 
    1 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Function)GHC.PackageDb
    packageTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    packageVersion 
    1 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Function)GHC.PackageDb
    packByOrderData.BinPacking
    packCStringData.ByteString, Data.ByteString.Char8
    packCStringLenData.ByteString, Data.ByteString.Char8
    packDLSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    packDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packFamilyNetwork.Socket
    packFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packLargeFirstData.BinPacking
    packRTLDFlagsSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    packSocketTypeNetwork.Socket
    packWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    PageModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    PairData.Functor.Product
    pairBwdCompiler.Hoopl
    pairFwdCompiler.Hoopl
    pairLatticeCompiler.Hoopl
    parGHC.Conc.Sync, GHC.Conc
    par# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    Par0GHC.Generics
    Par1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    paragraphText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ParagraphSeparatorData.Char
    ParallelArraysLanguage.Haskell.Extension, Distribution.Simple
    ParallelListCompLanguage.Haskell.Extension, Distribution.Simple
    paramText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    parAt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parAtAbs# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parAtForNow# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parAtRel# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parens 
    1 (Function)Text.Read
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    ParensELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parensELanguage.Haskell.TH.Lib, Language.Haskell.TH
    parensIfLanguage.Haskell.TH.Ppr
    ParensPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parensPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ParentNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parGlobal# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parLocal# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parmakeSupportedDistribution.Simple.Compiler, Distribution.Simple
    parMaxBytesCopiedGHC.Stats
    ParSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    parseDistribution.Text
    ParseArgsDistribution.Simple.Command
    parseCalendarTimeSystem.Time.ParseDate
    parseCmdLineSystem.Console.GetOpt.Utils
    parseCompilerFlavorCompatDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    parseConditionDistribution.PackageDescription.Configuration
    ParseErrorData.ConfigFile.Types, Data.ConfigFile
    ParseFailedDistribution.InstalledPackageInfo, Distribution.PackageDescription.Parse
    parseFileGlobDistribution.Simple.Utils
    parseFormatText.Printf
    parseHookedBuildInfoDistribution.PackageDescription.Parse
    parseInstalledPackageInfoDistribution.InstalledPackageInfo
    parseNumData.Quantity
    parseNumIntData.Quantity
    ParseOkDistribution.InstalledPackageInfo, Distribution.PackageDescription.Parse
    ParseOutputData.ConfigFile.Types, Data.ConfigFile.Parser
    parsePackageDescriptionDistribution.PackageDescription.Parse
    parseReadEDistribution.ReadE
    ParseResultDistribution.InstalledPackageInfo, Distribution.PackageDescription.Parse
    parseTAIUTCDATFileData.Time.Clock.TAI
    ParseTimeData.Time.Format, Data.Time
    parseTimeData.Time.Format, Data.Time
    parseTimeMData.Time.Format, Data.Time
    parseTimeOrErrorData.Time.Format, Data.Time
    parseVersionData.Version
    parse_fileData.ConfigFile.Parser
    parse_handleData.ConfigFile.Parser
    parse_stringData.ConfigFile.Parser
    Partial 
    1 (Data Constructor)Data.Binary.Get
    2 (Data Constructor)Data.Binary.Get.Internal
    PartialTypeSignaturesLanguage.Haskell.Extension, Distribution.Simple
    partition 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString
    4 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    7 (Function)Data.Set
    8 (Function)Data.Sequence
    partitionEithersData.Either
    partitionWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    parTotBytesCopiedGHC.Stats
    Pass 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Control.Monad.Signatures
    pass 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    passwordText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    PatLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    patErrorControl.Exception.Base
    PatGLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    patGLanguage.Haskell.TH.Lib, Language.Haskell.TH
    patGELanguage.Haskell.TH.Lib, Language.Haskell.TH
    PathTest.HUnit.Base, Test.HUnit
    path 
    1 (Function)Test.HUnit.Base, Test.HUnit
    2 (Function)Data.Graph
    PathNameLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    pathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    pathSeparators 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    PathTemplateDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PathTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PathTemplateVariableDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PathVar 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    PatQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PatternGuardsLanguage.Haskell.Extension, Distribution.Simple
    PatternMatchFail 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    PatternSignaturesLanguage.Haskell.Extension, Distribution.Simple
    PatternSynonymsLanguage.Haskell.Extension, Distribution.Simple
    pcFreeHeapGHC.RTS.Flags
    peakMegabytesAllocatedGHC.Stats
    peekForeign.Storable, Foreign, Foreign.Safe
    peekArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    peekArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    peekByteOffForeign.Storable, Foreign, Foreign.Safe
    peekCAStringForeign.C.String, Foreign.C
    peekCAStringLenForeign.C.String, Foreign.C
    peekCharBufGHC.IO.Buffer
    peekCString 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    peekCStringLen 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    peekCWStringForeign.C.String, Foreign.C
    peekCWStringLenForeign.C.String, Foreign.C
    peekElemOffForeign.Storable, Foreign, Foreign.Safe
    peekFilePathSystem.Posix.ByteString.FilePath
    peekFilePathLenSystem.Posix.ByteString.FilePath
    peekSockAddrNetwork.Socket.Internal
    PElemCompiler.Hoopl
    performGCSystem.Mem
    performMajorGCSystem.Mem
    performMinorGCSystem.Mem
    performTestTest.HUnit.Base, Test.HUnit
    performTestCaseTest.HUnit.Lang
    permissionErrorTypeSystem.IO.Error
    PermissionsSystem.Directory
    permutationsGHC.OldList, Data.List
    PermuteSystem.Console.GetOpt
    PERRORSystem.Log.Handler.Syslog
    PErrorDistribution.InstalledPackageInfo
    perrorText.Printf
    pfail 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    PHANDLESystem.Process.Internals
    PhantomRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    phantomRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    phArgsSystem.Cmd.Utils
    phaseData.Complex
    PhasesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    phCommandSystem.Cmd.Utils
    phCreatorSystem.Cmd.Utils
    piPrelude
    PicoData.Fixed
    picosecondsToDiffTimeData.Time.Clock, Data.Time
    PIDSystem.Log.Handler.Syslog
    pipeBothSystem.Cmd.Utils
    PipeBufferLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    pipeFromSystem.Cmd.Utils
    PipeHandle 
    1 (Data Constructor)System.Cmd.Utils
    2 (Type/Class)System.Cmd.Utils
    pipeLinesFromSystem.Cmd.Utils
    PipeModeSystem.Cmd.Utils
    PipeReaderSystem.IO.HVIO
    pipeToSystem.Cmd.Utils
    PipeWriterSystem.IO.HVIO
    pkgComponentsDistribution.Simple.LocalBuildInfo
    pkgconfigDependsDistribution.PackageDescription
    pkgConfigProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    pkgDescrFieldDescrsDistribution.PackageDescription.Parse
    pkgDescrFileDistribution.Simple.LocalBuildInfo
    pkgEnabledComponentsDistribution.Simple.LocalBuildInfo
    PkgIdVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    pkgKeyDistribution.Simple.LocalBuildInfo
    PkgKeyVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PkgName 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    pkgNameDistribution.Package, Distribution.Make, Distribution.Simple
    PkgNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    pkgPathEnvVarDistribution.Simple.Build.PathsModule
    pkgRoot 
    1 (Function)Distribution.Simple.GHC
    2 (Function)Distribution.InstalledPackageInfo
    pkgStringLanguage.Haskell.TH.Syntax
    pkgUrl 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    pkgVersionDistribution.Package, Distribution.Make, Distribution.Simple
    PkgVerVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    plainDistribution.Simple.PreProcess.Unlit
    PlainTVLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    plainTVLanguage.Haskell.TH.Lib
    Platform 
    1 (Data Constructor)Distribution.System
    2 (Type/Class)Distribution.System
    platformDistribution.Simple.Test.Log
    platformDefinesDistribution.Simple.PreProcess, Distribution.Simple.Configure
    platformFromTripleDistribution.System
    platformIndependentDistribution.Simple.PreProcess
    platformTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    plusAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusBigNatGHC.Integer.GMP.Internals
    plusBigNatWordGHC.Integer.GMP.Internals
    plusDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusIntegerGHC.Integer, GHC.Integer.GMP.Internals
    plusPtrForeign.Ptr, Foreign, Foreign.Safe
    plusWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    Point 
    1 (Data Constructor)System.Console.Terminfo.Cursor, System.Console.Terminfo
    2 (Type/Class)System.Console.Terminfo.Cursor, System.Console.Terminfo
    PointedCompiler.Hoopl
    pokeForeign.Storable, Foreign, Foreign.Safe
    pokeArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pokeArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pokeByteOffForeign.Storable, Foreign, Foreign.Safe
    pokeElemOffForeign.Storable, Foreign, Foreign.Safe
    pokeSockAddrNetwork.Socket.Internal
    polarData.Complex
    PolyKindsLanguage.Haskell.Extension, Distribution.Simple
    PolymorphicComponentsLanguage.Haskell.Extension, Distribution.Simple
    PoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocArrayForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocArray0Foreign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocBytesForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledNewForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledNewArrayForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledNewArray0Foreign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocArrayForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocArray0Foreign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocBytesForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    popCnt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCountData.Bits, Foreign, Foreign.Safe
    popCountBigNatGHC.Integer.GMP.Internals
    popCountDefaultData.Bits, Foreign, Foreign.Safe
    popCountIntegerGHC.Integer.GMP.Internals
    pOpenSystem.Cmd.Utils
    pOpen3System.Cmd.Utils
    pOpen3RawSystem.Cmd.Utils
    PortIDNetwork
    PortNumNetwork.Socket.Internal, Network.Socket
    PortNumber 
    1 (Data Constructor)Network
    2 (Type/Class)Network.Socket.Internal, Network.Socket, Network.BSD, Network
    portNumberNetwork.SocketServer
    posixDayLengthData.Time.Clock.POSIX
    posixRawSystemSystem.Cmd.Utils
    posixSecondsToUTCTimeData.Time.Clock.POSIX
    POSIXTimeData.Time.Clock.POSIX
    PosixVersionSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    postBenchDistribution.Simple.UserHooks, Distribution.Simple
    postBuildDistribution.Simple.UserHooks, Distribution.Simple
    postCleanDistribution.Simple.UserHooks, Distribution.Simple
    postConfDistribution.Simple.UserHooks, Distribution.Simple
    postCopyDistribution.Simple.UserHooks, Distribution.Simple
    PostfixOperatorsLanguage.Haskell.Extension, Distribution.Simple
    postHaddockDistribution.Simple.UserHooks, Distribution.Simple
    postHscolourDistribution.Simple.UserHooks, Distribution.Simple
    postInstDistribution.Simple.UserHooks, Distribution.Simple
    postorder_dfsCompiler.Hoopl.Internals, Compiler.Hoopl
    postorder_dfs_fromCompiler.Hoopl.Internals, Compiler.Hoopl
    postorder_dfs_from_exceptCompiler.Hoopl.Internals, Compiler.Hoopl
    postProcessData.List.Split.Internals
    postRegDistribution.Simple.UserHooks, Distribution.Simple
    postReplDistribution.Simple.UserHooks, Distribution.Simple
    postSDistDistribution.Simple.UserHooks, Distribution.Simple
    postTestDistribution.Simple.UserHooks, Distribution.Simple
    postUnregDistribution.Simple.UserHooks, Distribution.Simple
    powerFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    powerIncrData.Quantity
    powModBigNatGHC.Integer.GMP.Internals
    powModBigNatWordGHC.Integer.GMP.Internals
    powModIntegerGHC.Integer.GMP.Internals
    powModNaturalGHC.Natural
    powModWordGHC.Integer.GMP.Internals
    ppAlexDistribution.Simple.PreProcess
    PPCDistribution.System
    ppC2hsDistribution.Simple.PreProcess
    PPC64Distribution.System
    ppCppDistribution.Simple.PreProcess
    ppCpp'Distribution.Simple.PreProcess
    ppGreenCardDistribution.Simple.PreProcess
    ppHappyDistribution.Simple.PreProcess
    ppHsc2hsDistribution.Simple.PreProcess
    PprLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprBodyLanguage.Haskell.TH.Ppr
    pprCxtLanguage.Haskell.TH.Ppr
    pprExpLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprFieldsLanguage.Haskell.TH.Ppr
    pprFixityLanguage.Haskell.TH.Ppr
    pprFunArgTypeLanguage.Haskell.TH.Ppr
    pprGuardedLanguage.Haskell.TH.Ppr
    pprInfixExpLanguage.Haskell.TH.Ppr
    pPrintText.PrettyPrint.HughesPJClass
    pprintLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pPrintListText.PrettyPrint.HughesPJClass
    pPrintPrecText.PrettyPrint.HughesPJClass
    pprLitLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    PprMLanguage.Haskell.TH.PprLib
    pprMaybeExpLanguage.Haskell.TH.Ppr
    pprNameLanguage.Haskell.TH.PprLib
    pprName'Language.Haskell.TH.PprLib
    pprParendTypeLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprPatLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprPrefixOccLanguage.Haskell.TH.Ppr
    pPrPr_disableITimers 
    1 (Function)System.Process.Internals
    2 (Function)System.Posix.Process.Internals
    pprStrictTypeLanguage.Haskell.TH.Ppr
    pprStringLanguage.Haskell.TH.Ppr
    pprTyAppLanguage.Haskell.TH.Ppr
    pprTyLitLanguage.Haskell.TH.Ppr
    pprVarStrictTypeLanguage.Haskell.TH.Ppr
    ppr_dataLanguage.Haskell.TH.Ppr
    ppr_decLanguage.Haskell.TH.Ppr
    ppr_listLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    ppr_newtypeLanguage.Haskell.TH.Ppr
    ppr_sigLanguage.Haskell.TH.Ppr
    ppr_tySynLanguage.Haskell.TH.Ppr
    ppSuffixesDistribution.Simple.PreProcess
    PPSuffixHandlerDistribution.Simple.PreProcess
    ppUnlitDistribution.Simple.PreProcess
    pragAnnDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragInlDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragLineDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PragmaLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    PragmaDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    pragRuleDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragSpecDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragSpecInlDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragSpecInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    preText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    preBenchDistribution.Simple.UserHooks, Distribution.Simple
    preBuildDistribution.Simple.UserHooks, Distribution.Simple
    PrecText.ParserCombinators.ReadPrec, Text.Read
    prec 
    1 (Function)GHC.Generics
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    PrecedenceLanguage.Haskell.TH.Ppr
    preCleanDistribution.Simple.UserHooks, Distribution.Simple
    preConfDistribution.Simple.UserHooks, Distribution.Simple
    preCopyDistribution.Simple.UserHooks, Distribution.Simple
    PredLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    predPrelude
    PredQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    preferTermSystem.Console.Haskeline
    prefetchAddr0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchAddr1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchAddr2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchAddr3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Prefix 
    1 (Data Constructor)Data.Data
    2 (Data Constructor)GHC.Generics
    prefixDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    prefixRelativeInstallDirs 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.Simple.InstallDirs
    PrefixVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PrefsSystem.Console.Haskeline
    preHaddockDistribution.Simple.UserHooks, Distribution.Simple
    preHscolourDistribution.Simple.UserHooks, Distribution.Simple
    preInstDistribution.Simple.UserHooks, Distribution.Simple
    preorder_dfsCompiler.Hoopl.Internals, Compiler.Hoopl
    preorder_dfs_from_exceptCompiler.Hoopl.Internals, Compiler.Hoopl
    prepareSnapshotTreeDistribution.Simple.SrcDist
    prepareTreeDistribution.Simple.SrcDist
    preprocessComponentDistribution.Simple.PreProcess
    PreProcessor 
    1 (Data Constructor)Distribution.Simple.PreProcess
    2 (Type/Class)Distribution.Simple.PreProcess
    preRegDistribution.Simple.UserHooks, Distribution.Simple
    preReplDistribution.Simple.UserHooks, Distribution.Simple
    preSDistDistribution.Simple.UserHooks, Distribution.Simple
    preTestDistribution.Simple.UserHooks, Distribution.Simple
    PrettyText.PrettyPrint.HughesPJClass
    prettyHtml 
    1 (Function)Text.XHtml.Transitional, Text.XHtml
    2 (Function)Text.XHtml.Frameset
    3 (Function)Text.XHtml.Strict
    prettyHtmlFragmentText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    PrettyLevel 
    1 (Data Constructor)Text.PrettyPrint.HughesPJClass
    2 (Type/Class)Text.PrettyPrint.HughesPJClass
    prettyNormalText.PrettyPrint.HughesPJClass
    prettyParenText.PrettyPrint.HughesPJClass
    prettyShowText.PrettyPrint.HughesPJClass
    preUnregDistribution.Simple.UserHooks, Distribution.Simple
    PrimLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    primLanguage.Haskell.TH.Lib, Language.Haskell.TH
    primBoundedData.ByteString.Builder.Prim
    primFixedData.ByteString.Builder.Prim
    primHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    primHtmlCharText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    primMapByteStringBoundedData.ByteString.Builder.Prim
    primMapByteStringFixedData.ByteString.Builder.Prim
    primMapLazyByteStringBoundedData.ByteString.Builder.Prim
    primMapLazyByteStringFixedData.ByteString.Builder.Prim
    primMapListBoundedData.ByteString.Builder.Prim
    primMapListFixedData.ByteString.Builder.Prim
    PrimTyConILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    primUnfoldrBoundedData.ByteString.Builder.Prim
    primUnfoldrFixedData.ByteString.Builder.Prim
    printSystem.IO, Prelude
    printfText.Printf
    PrintfArgText.Printf
    PrintfTypeText.Printf
    printPackageProblemsDistribution.Simple.SrcDist
    printRawCommandAndArgsDistribution.Simple.Utils
    printRawCommandAndArgsAndEnvDistribution.Simple.Utils
    PrioIOAvailable 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    PrioritySystem.Log, System.Log.Logger
    prioritySystem.Log.Handler.Simple
    PrivateUseData.Char
    privDataSystem.Log.Handler.Simple
    procSystem.Process
    ProcessGroupID 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    ProcessHandle 
    1 (Data Constructor)System.Process.Internals
    2 (Type/Class)System.Process.Internals, System.Process
    ProcessHandle__System.Process.Internals
    ProcessID 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    processIDSystem.Cmd.Utils
    ProcessInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ProcessOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ProcessStatusSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    processStatusChangedSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    ProcessTimes 
    1 (Data Constructor)System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    Product 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    3 (Type/Class)Data.Functor.Product
    product 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    ProfDistribution.Simple.Hpc
    profGHC.RTS.Flags
    ProfFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    profilerTicksGHC.RTS.Flags
    profilingFlagsGHC.RTS.Flags
    profilingTimerExpiredSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    profOptionsDistribution.PackageDescription
    ProgArgDistribution.Simple.Program.Types, Distribution.Simple.Program
    progInvokeArgsDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeCwdDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeEnvDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeInputDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeInputEncodingDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeOutputEncodingDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokePathDistribution.Simple.Program.Run, Distribution.Simple.Program
    progPrefixDistribution.Simple.LocalBuildInfo
    Program 
    1 (Data Constructor)Distribution.Simple.Program.Types, Distribution.Simple.Program
    2 (Type/Class)Distribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramConfigurationDistribution.Simple.Program
    programConfigurationOptionsDistribution.Simple.Setup
    programConfigurationPaths'Distribution.Simple.Setup
    ProgramDbDistribution.Simple.Program.Db
    programDefaultArgsDistribution.Simple.Program.Types, Distribution.Simple.Program
    programFindLocationDistribution.Simple.Program.Types, Distribution.Simple.Program
    programFindVersionDistribution.Simple.Program.Types, Distribution.Simple.Program
    programIdDistribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramInvocation 
    1 (Data Constructor)Distribution.Simple.Program.Run, Distribution.Simple.Program
    2 (Type/Class)Distribution.Simple.Program.Run, Distribution.Simple.Program
    programInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    ProgramLocationDistribution.Simple.Program.Types, Distribution.Simple.Program
    programLocationDistribution.Simple.Program.Types, Distribution.Simple.Program
    programNameDistribution.Simple.Program.Types, Distribution.Simple.Program
    programOverrideArgsDistribution.Simple.Program.Types, Distribution.Simple.Program
    programOverrideEnvDistribution.Simple.Program.Types, Distribution.Simple.Program
    programPathDistribution.Simple.Program.Types, Distribution.Simple.Program
    programPostConfDistribution.Simple.Program.Types, Distribution.Simple.Program
    programPropertiesDistribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramSearchPathDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    programSearchPathAsPATHVarDistribution.Simple.Program.Find
    ProgramSearchPathDefaultDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramSearchPathDirDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramSearchPathEntryDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    programVersionDistribution.Simple.Program.Types, Distribution.Simple.Program
    Progress 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    3 (Type/Class)Data.Progress.Tracker
    ProgressCallbackData.Progress.Tracker
    ProgressMeterData.Progress.Meter
    ProgressStatus 
    1 (Data Constructor)Data.Progress.Tracker
    2 (Type/Class)Data.Progress.Tracker
    ProgressStatusesData.Progress.Tracker
    ProgressTimeSourceData.Progress.Tracker
    progSuffixDistribution.Simple.LocalBuildInfo
    PromotedConsTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedConsTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PromotedNilTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedNilTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PromotedTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PromotedTupleTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedTupleTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    properFractionPrelude
    protectedAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    protectedOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    protoAliasesNetwork.BSD
    ProtocolEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    ProtocolNameNetwork.BSD
    ProtocolNumberNetwork.Socket, Network.BSD
    protoNameNetwork.BSD
    protoNumberNetwork.BSD
    protoStrNetwork.SocketServer
    Proxy 
    1 (Data Constructor)Data.Proxy, Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    2 (Type/Class)Data.Proxy, Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Proxy# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    proxy# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    pseqGHC.Conc.Sync, GHC.Conc
    Pseudo_AF_HDRCMPLTNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_KEYNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_PIPNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_RTIPNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_XTPNetwork.Socket.Internal, Network.Socket
    PStrText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    ptext 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Ptr 
    1 (Data Constructor)GHC.Exts
    2 (Type/Class)Foreign.Ptr, Foreign, Foreign.Safe, GHC.Exts
    ptrToIntPtrForeign.Ptr, Foreign, Foreign.Safe
    ptrToWordPtrForeign.Ptr, Foreign, Foreign.Safe
    PublicDomainDistribution.License, Distribution.Make, Distribution.Simple
    PuncText.Read.Lex, Text.Read
    punctuate 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    PureControl.Applicative.Lift
    pureControl.Applicative, Prelude
    purpleText.XHtml.Transitional, Text.XHtml
    pushChunkData.Binary.Get
    pushChunksData.Binary.Get
    pushEndOfInputData.Binary.Get
    Put 
    1 (Data Constructor)Data.Binary.Put
    2 (Type/Class)Data.Binary.Put, Data.Binary
    put 
    1 (Function)Data.Binary
    2 (Function)Data.Binary.Get.Internal
    3 (Function)Control.Monad.Trans.State.Strict
    4 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    5 (Function)Control.Monad.Trans.RWS.Strict
    6 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    putBufStrSystem.IO.Binary
    putBuilderData.Binary.Put
    putByteStringData.Binary.Put
    putCharSystem.IO, Prelude
    putCharUtf8Data.Binary.Builder
    putEnv 
    1 (Function)System.Posix.Env, System.Posix
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    putHistorySystem.Console.Haskeline
    putLazyByteStringData.Binary.Put
    PutMData.Binary.Put
    putMVarControl.Concurrent.MVar, Control.Concurrent
    putMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    putQLanguage.Haskell.TH.Syntax
    putStr 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    putStrLn 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    PutText 
    1 (Data Constructor)Test.HUnit.Text, Test.HUnit
    2 (Type/Class)Test.HUnit.Text, Test.HUnit
    putTextToHandleTest.HUnit.Text, Test.HUnit
    putTextToShowSTest.HUnit.Text, Test.HUnit
    putTraceMsgDebug.Trace
    putWord16be 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord16host 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord16le 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord32be 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord32host 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord32le 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord64be 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord64host 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord64le 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord8Data.Binary.Put, Data.Binary
    putWordhost 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    PWarningDistribution.InstalledPackageInfo
    Q 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    qAddDependentFileLanguage.Haskell.TH.Syntax
    qAddModFinalizerLanguage.Haskell.TH.Syntax
    qAddTopDeclsLanguage.Haskell.TH.Syntax
    qGetQLanguage.Haskell.TH.Syntax
    qLocationLanguage.Haskell.TH.Syntax
    qLookupNameLanguage.Haskell.TH.Syntax
    qNewNameLanguage.Haskell.TH.Syntax
    qPutQLanguage.Haskell.TH.Syntax
    qRecoverLanguage.Haskell.TH.Syntax
    qReifyLanguage.Haskell.TH.Syntax
    qReifyAnnotationsLanguage.Haskell.TH.Syntax
    qReifyInstancesLanguage.Haskell.TH.Syntax
    qReifyModuleLanguage.Haskell.TH.Syntax
    qReifyRolesLanguage.Haskell.TH.Syntax
    qReportLanguage.Haskell.TH.Syntax
    qRunIOLanguage.Haskell.TH.Syntax
    QSemControl.Concurrent.QSem, Control.Concurrent
    QSemNControl.Concurrent.QSemN, Control.Concurrent
    QualBinBoxTrace.Hpc.Mix
    quantifyNumData.Quantity
    quantifyNumsData.Quantity
    QuasiLanguage.Haskell.TH.Syntax
    QuasiQuoter 
    1 (Data Constructor)Language.Haskell.TH.Quote
    2 (Type/Class)Language.Haskell.TH.Quote
    QuasiQuotesLanguage.Haskell.Extension, Distribution.Simple
    queryFdOptionSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    queryInputSystem.Console.Haskeline.IO
    queryStoppedChildFlagSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    queryTerminalSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    QueueSelectorSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    QuitSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    quotPrelude
    quotBigNatGHC.Integer.GMP.Internals
    quotBigNatWordGHC.Integer.GMP.Internals
    quoteText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    quoteDecLanguage.Haskell.TH.Quote
    quoteExpLanguage.Haskell.TH.Quote
    quoteFileLanguage.Haskell.TH.Quote
    quoteParensLanguage.Haskell.TH.Ppr
    quotePatLanguage.Haskell.TH.Quote
    quotes 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    quoteTypeLanguage.Haskell.TH.Quote
    quotInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotIntegerGHC.Integer, GHC.Integer.GMP.Internals
    quotRemPrelude
    quotRemBigNatGHC.Integer.GMP.Internals
    quotRemBigNatWordGHC.Integer.GMP.Internals
    quotRemInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotRemIntegerGHC.Integer, GHC.Integer.GMP.Internals
    quotRemWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotRemWord2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    RGHC.Generics
    R1GHC.Generics
    radioText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    raise# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    raiseIO# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    raiseSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    RangeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    range 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    RangeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    rangeSize 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    Rank2TypesLanguage.Haskell.Extension, Distribution.Simple
    RankNTypesLanguage.Haskell.Extension, Distribution.Simple
    RatioData.Ratio
    RationalPrelude, Data.Ratio
    rational 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    RationalLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    rationalLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RatioZeroDenominatorControl.Exception.Base, Control.Exception
    RawNetwork.Socket
    RawBufferGHC.IO.Buffer
    RawCharBufferGHC.IO.Buffer
    RawCommandSystem.Process.Internals, System.Process
    RawDeviceGHC.IO.Device
    RawFilePathSystem.Posix.ByteString.FilePath, System.Posix.ByteString
    RawIOGHC.IO.Device
    rawSystemSystem.Process, System.Cmd
    rawSystemExitDistribution.Simple.Utils
    rawSystemExitCodeDistribution.Simple.Utils
    rawSystemExitWithEnvDistribution.Simple.Utils
    rawSystemIOWithEnvDistribution.Simple.Utils
    rawSystemProgramDistribution.Simple.Program
    rawSystemProgramConfDistribution.Simple.Program
    rawSystemProgramStdoutDistribution.Simple.Program
    rawSystemProgramStdoutConfDistribution.Simple.Program
    rawSystemStdInOutDistribution.Simple.Utils
    rawSystemStdoutDistribution.Simple.Utils
    rbrace 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    rbrack 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    RDMNetwork.Socket
    reachableData.Graph
    ReadText.Read, Prelude
    read 
    1 (Function)GHC.IO.Device
    2 (Function)Text.Read, Prelude
    Read1Data.Functor.Classes
    readableSystem.Directory
    readAddrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readAddrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    readArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readBinaryFileSystem.IO.Binary
    readBufGHC.IO.BufferedIO
    ReadBufferGHC.IO.Buffer
    readBufNonBlockingGHC.IO.BufferedIO
    readBuildTargetsDistribution.Simple.BuildTarget
    readByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readChanControl.Concurrent.Chan, Control.Concurrent
    readCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readCharBufGHC.IO.Buffer
    readCharBufPtrGHC.IO.Buffer
    readCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readConstrData.Data
    readCreateProcessSystem.Process
    readCreateProcessWithExitCodeSystem.Process
    readDecNumeric
    readDecPText.Read.Lex
    readDescDistribution.Simple.UserHooks, Distribution.Simple
    readDirStream 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    readDoubleArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readDoubleArrayAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleArrayAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleArrayAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readDoubleOffAddrAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleOffAddrAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleOffAddrAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    ReadE 
    1 (Data Constructor)Distribution.ReadE
    2 (Type/Class)Distribution.ReadE
    readEitherText.Read
    ReadEnableSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    readEOrFailDistribution.ReadE
    ReaderControl.Monad.Trans.Reader
    reader 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    ReaderT 
    1 (Data Constructor)Control.Monad.Trans.Reader
    2 (Type/Class)Control.Monad.Trans.Reader
    readFile 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    readfile 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    readFloatNumeric
    readFloatArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readFloatArrayAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatArrayAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatArrayAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readFloatOffAddrAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatOffAddrAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatOffAddrAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    ReadFromPipeSystem.Cmd.Utils
    readhandle 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    readHexNumeric
    readHexPText.Read.Lex
    readHistorySystem.Console.Haskeline.History
    readHookedBuildInfoDistribution.PackageDescription.Parse
    readInt 
    1 (Function)Numeric
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    readInt16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt16ArrayAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16ArrayAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16ArrayAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt16OffAddrAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16OffAddrAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16OffAddrAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt32ArrayAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32ArrayAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32ArrayAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt32OffAddrAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32OffAddrAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32OffAddrAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt64ArrayAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64ArrayAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64ArrayAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt64OffAddrAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64OffAddrAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64OffAddrAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt8ArrayAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8ArrayAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8ArrayAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt8OffAddrAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8OffAddrAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8OffAddrAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInteger 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Char8
    readIntOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readIntPText.Read.Lex
    readIOSystem.IO, Prelude
    readIORefData.IORef
    readListText.Read, Prelude
    readListDefaultText.Read
    readListPrecText.Read
    readListPrecDefaultText.Read
    readLitCharData.Char
    readLnSystem.IO, Prelude
    ReadLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    readMaybeText.Read
    readMIMETypesData.MIME.Types
    readMixTrace.Hpc.Mix
    ReadModeSystem.IO
    readMutableArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readMutableByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readMVarControl.Concurrent.MVar, Control.Concurrent
    readMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readNData.Binary.Get.Internal
    readNonBlockingGHC.IO.Device
    readNWithData.Binary.Get.Internal
    readOctNumeric
    readOctPText.Read.Lex
    ReadOnlySystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    ReadP 
    1 (Type/Class)Distribution.Compat.ReadP
    2 (Type/Class)Text.ParserCombinators.ReadP
    readPackageDbForGhcGHC.PackageDb
    readPackageDbForGhcPkgGHC.PackageDb
    readPackageDbListDistribution.Simple.Setup
    readPackageDescriptionDistribution.PackageDescription.Parse
    readParenText.Read, Prelude
    ReadPrecText.ParserCombinators.ReadPrec, Text.Read
    readPrecText.Read
    readPrec_to_PText.ParserCombinators.ReadPrec, Text.Read
    readPrec_to_SText.ParserCombinators.ReadPrec, Text.Read
    readPrefsSystem.Console.Haskeline
    readProcessSystem.Process
    readProcessWithExitCodeSystem.Process
    readPTimeData.Time.Format, Data.Time
    readP_to_EDistribution.ReadE
    readP_to_PrecText.ParserCombinators.ReadPrec, Text.Read
    readP_to_S 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    ReadS 
    1 (Type/Class)Distribution.Compat.ReadP
    2 (Type/Class)Text.ParserCombinators.ReadP, Text.Read, Prelude
    readsText.Read, Prelude
    readsBinary1Data.Functor.Classes
    readsDataData.Functor.Classes
    readSignedNumeric
    readSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readsPrecText.Read, Prelude
    readsPrec1Data.Functor.Classes
    readStablePtrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readStablePtrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readSTimeData.Time.Format, Data.Time
    readsTimeData.Time.Format, Data.Time
    readSTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    readstring 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    readsUnaryData.Functor.Classes
    readsUnary1Data.Functor.Classes
    readSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    readSystemMIMETypesData.MIME.Types
    readS_to_P 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    readS_to_PrecText.ParserCombinators.ReadPrec, Text.Read
    readTimeData.Time.Format, Data.Time
    readTixTrace.Hpc.Tix
    readTVarGHC.Conc.Sync, GHC.Conc
    readTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readTVarIOGHC.Conc.Sync, GHC.Conc
    readTVarIO# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readUserBuildTargetsDistribution.Simple.BuildTarget
    readUTF8FileDistribution.Simple.Utils
    readWideCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWideCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord16ArrayAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16ArrayAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16ArrayAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord16OffAddrAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16OffAddrAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16OffAddrAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord32ArrayAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32ArrayAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32ArrayAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord32OffAddrAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32OffAddrAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32OffAddrAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord64ArrayAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64ArrayAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64ArrayAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord64OffAddrAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64OffAddrAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64OffAddrAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord8ArrayAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8ArrayAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8ArrayAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8BufGHC.IO.Buffer
    readWord8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord8OffAddrAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8OffAddrAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8OffAddrAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWordArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWordOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ReadWriteSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    ReadWriteModeSystem.IO
    readyGHC.IO.Device
    read_headerSystem.FileArchive.GZip
    read_sectionSystem.FileArchive.GZip
    read_sectionsSystem.FileArchive.GZip
    RealPrelude
    RealFloatPrelude
    RealFracPrelude
    reallocForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallocArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallocArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallocBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallyUnsafePtrEquality# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    realPartData.Complex
    realTimeAlarmSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    realToFracPrelude
    RealWorld 
    1 (Type/Class)GHC.Exts, Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict, Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Type/Class)GHC.Prim
    realWorld#GHC.Exts
    RebindableSyntaxLanguage.Haskell.Extension, Distribution.Simple
    Rec0GHC.Generics
    Rec1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    RecCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecConELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recConELanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecConError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    recConErrorControl.Exception.Base
    recipPrelude
    recipModBigNatGHC.Integer.GMP.Internals
    recipModIntegerGHC.Integer.GMP.Internals
    recipModWordGHC.Integer.GMP.Internals
    reconfigureProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    RecordPunsLanguage.Haskell.Extension, Distribution.Simple
    RecordWildCardsLanguage.Haskell.Extension, Distribution.Simple
    recover 
    1 (Function)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Function)Language.Haskell.TH.Syntax, Language.Haskell.TH
    recoverDecodeGHC.IO.Encoding.Failure
    recoverEncodeGHC.IO.Encoding.Failure
    RecPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecSelError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    recSelErrorControl.Exception.Base
    RecUpdELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recUpdELanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecUpdError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    recurseDirSystem.IO.HVFS.Utils, System.Path
    recurseDirStatSystem.IO.HVFS.Utils, System.Path
    RecursiveDoLanguage.Haskell.Extension, Distribution.Simple
    recursiveRemoveSystem.IO.HVFS.Utils, System.Path
    recv 
    1 (Function)Network.Socket.ByteString.Lazy
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    recvBufNetwork.Socket
    RecvBufferNetwork.Socket
    recvBufFromNetwork.Socket
    recvFdNetwork.Socket
    recvFrom 
    1 (Function)Network
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    recvLenNetwork.Socket
    RecvLowWaterNetwork.Socket
    RecvTimeOutNetwork.Socket
    RedSystem.Console.Terminfo.Color, System.Console.Terminfo
    redText.XHtml.Transitional, Text.XHtml
    reduceDocText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    reexportedModulesDistribution.PackageDescription
    reexportedModulesSupportedDistribution.Simple.Compiler, Distribution.Simple
    ReflData.Type.Equality, Data.Typeable, Data.Dynamic, Data.Data
    regDistPrefDistribution.Simple.Setup
    RegexText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    RegexContextText.Regex.PCRE
    regexec 
    1 (Function)Text.Regex.PCRE.ByteString.Lazy
    2 (Function)Text.Regex.PCRE.ByteString
    3 (Function)Text.Regex.PCRE.Sequence
    4 (Function)Text.Regex.PCRE.String
    RegexLikeText.Regex.PCRE
    RegexMakerText.Regex.PCRE
    RegexOptionsText.Regex.PCRE
    regGenPkgConfDistribution.Simple.Setup
    regGenScriptDistribution.Simple.Setup
    regHookDistribution.Simple.UserHooks, Distribution.Simple
    regInPlaceDistribution.Simple.Setup
    register 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.Program.HcPkg
    registerCommandDistribution.Simple.Setup
    registerDelayGHC.Conc.IO, GHC.Conc
    registerFdGHC.Event
    RegisterFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    registerInvocationDistribution.Simple.Program.HcPkg
    registerPackage 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    4 (Function)Distribution.Simple.HaskellSuite
    5 (Function)Distribution.Simple.UHC
    6 (Function)Distribution.Simple.LHC
    registerTimeoutGHC.Event
    registrationPackageDBDistribution.Simple.Compiler, Distribution.Simple
    regPackageDBDistribution.Simple.Setup
    regPrintIdDistribution.Simple.Setup
    RegularFileGHC.IO.Device
    regularFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    RegularPatternsLanguage.Haskell.Extension, Distribution.Simple
    regVerbosityDistribution.Simple.Setup
    reifyLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyAnnotationsLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyInstancesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyModuleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyRolesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    relText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    RelativeSeekGHC.IO.Device, GHC.IO.Handle, System.IO
    RelaxedPolyRecLanguage.Haskell.Extension, Distribution.Simple
    releaseSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    relocatableDistribution.Simple.LocalBuildInfo
    remPrelude
    remAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    remainingData.Binary.Get.Internal, Data.Binary.Get
    remBigNatGHC.Integer.GMP.Internals
    remBigNatWordGHC.Integer.GMP.Internals
    remInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    remInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remIntegerGHC.Integer, GHC.Integer.GMP.Internals
    removeAllHandlersSystem.Log.Logger
    removeComponentData.Progress.Meter
    removeDirectory 
    1 (Function)System.Directory
    2 (Function)System.Posix.Directory, System.Posix
    3 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    removeDirectoryRecursiveSystem.Directory
    removeFileSystem.Directory
    removeFlagsNetwork.Email.Mailbox
    removeHandlerSystem.Log.Logger
    removeLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    removeUpperBoundDistribution.Version, Distribution.Simple
    remove_option 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    remove_section 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    remWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    remWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    rename 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    renameDirectorySystem.Directory
    renameFileSystem.Directory
    renamingPackageFlagsSupportedDistribution.Simple.Compiler, Distribution.Simple
    renderText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    renderGhcOptionsDistribution.Simple.Program.GHC
    renderHtml 
    1 (Function)Text.XHtml.Transitional, Text.XHtml
    2 (Function)Text.XHtml.Frameset
    3 (Function)Text.XHtml.Strict
    renderHtmlFragmentText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    renderHtmlWithLanguageText.XHtml.Strict
    renderMeterData.Progress.Meter
    renderNumData.Quantity
    renderNumsData.Quantity
    renderSecsSystem.Time.Utils
    renderStackGHC.Stack
    renderStyleText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    renderTDSystem.Time.Utils
    RepGHC.Generics
    Rep1GHC.Generics
    repConstrData.Data
    repeat 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    replDistribution.Simple.Build
    replaceData.List.Utils, Data.String.Utils
    replaceBaseName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceDirectory 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceFirstNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    replaceLastNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    replacementSystem.Console.Haskeline.Completion, System.Console.Haskeline
    replCommandDistribution.Simple.Setup
    replDistPrefDistribution.Simple.Setup
    replExe 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    ReplFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    replHookDistribution.Simple.UserHooks, Distribution.Simple
    replicate 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    replicateAData.Sequence
    replicateM 
    1 (Function)Control.Monad
    2 (Function)Data.Sequence
    replicateM_Control.Monad
    replLib 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    replProgramArgsDistribution.Simple.Setup
    replProgramPathsDistribution.Simple.Setup
    replReloadDistribution.Simple.Setup
    replVerbosityDistribution.Simple.Setup
    repoBranchDistribution.PackageDescription
    RepoHeadDistribution.PackageDescription
    RepoKindDistribution.PackageDescription
    repoKindDistribution.PackageDescription
    RepoKindUnknownDistribution.PackageDescription
    repoLocationDistribution.PackageDescription
    repoModuleDistribution.PackageDescription
    reportLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reportBuildTargetProblemsDistribution.Simple.BuildTarget
    reportError 
    1 (Function)GHC.Conc.Sync, GHC.Conc
    2 (Function)Language.Haskell.TH.Syntax, Language.Haskell.TH
    ReportProblemTest.HUnit.Base, Test.HUnit
    reportStackOverflowGHC.Conc.Sync, GHC.Conc
    ReportStartTest.HUnit.Base, Test.HUnit
    reportUserBuildTargetProblemsDistribution.Simple.BuildTarget
    reportWarningLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    repoSubdirDistribution.PackageDescription
    repoTagDistribution.PackageDescription
    RepoThisDistribution.PackageDescription
    RepoTypeDistribution.PackageDescription
    repoTypeDistribution.PackageDescription
    reprData.Type.Coercion
    RepresentationalRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    representationalRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ReqArg 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Data Constructor)System.Console.GetOpt
    reqArgDistribution.Simple.Command
    reqArg'Distribution.Simple.Command
    requiredSignaturesDistribution.PackageDescription
    RequireOrderSystem.Console.GetOpt
    requireProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    requireProgramVersionDistribution.Simple.Program.Db, Distribution.Simple.Program
    reregisterDistribution.Simple.Program.HcPkg
    reregisterInvocationDistribution.Simple.Program.HcPkg
    reservedSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    reset 
    1 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    2 (Function)Control.Monad.Trans.Cont
    3 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    resetErrnoForeign.C.Error, Foreign.C
    resetTControl.Monad.Trans.Cont
    resizeMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    resolutionData.Fixed
    resolveBuildTargetsDistribution.Simple.BuildTarget
    ResourceSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceCoreFileSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceCPUTimeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceDataSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceFileSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimit 
    1 (Data Constructor)System.Posix.Resource, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimitInfinitySystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimits 
    1 (Data Constructor)System.Posix.Resource, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimitUnknownSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceOpenFilesSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceStackSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceTotalMemorySystem.Posix.Resource, System.Posix.ByteString, System.Posix
    restartCompiler.Hoopl
    RestartOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    restoreDefaultColorsSystem.Console.Terminfo.Color, System.Console.Terminfo
    restoreProgramConfigurationDistribution.Simple.Program
    restoreProgramDbDistribution.Simple.Program.Db
    RestrictedTypeSynonymsLanguage.Haskell.Extension, Distribution.Simple
    ResultDistribution.TestSuite
    retainerSelectorGHC.RTS.Flags
    retBadMagicText.Regex.PCRE.Wrap
    retBadOptionText.Regex.PCRE.Wrap
    retNoMatchText.Regex.PCRE.Wrap
    retNoMemoryText.Regex.PCRE.Wrap
    retNoSubstringText.Regex.PCRE.Wrap
    retNullText.Regex.PCRE.Wrap
    retOkText.Regex.PCRE.Wrap
    retryGHC.Conc.Sync, GHC.Conc
    retry# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    retUnknownNodeText.Regex.PCRE.Wrap
    returnControl.Monad, Prelude, Control.Monad.Instances
    returnAControl.Arrow
    ReturnCode 
    1 (Data Constructor)Text.Regex.PCRE.Wrap
    2 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy
    ReturnInOrderSystem.Console.GetOpt
    returnQLanguage.Haskell.TH.Syntax
    reuseNetwork.SocketServer
    ReuseAddrNetwork.Socket
    ReusePortNetwork.Socket
    revText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Reverse 
    1 (Data Constructor)Data.Functor.Reverse
    2 (Type/Class)Data.Functor.Reverse
    reverse 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    reverseAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    reverseDependencyClosureDistribution.Simple.PackageIndex
    reverseDependencyClosure'Distribution.Simple.PackageIndex
    reverseOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    reverseTopologicalOrderDistribution.Simple.PackageIndex
    rewindDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    rewriteFileDistribution.Simple.Utils
    rfc822DateFormat 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    ribbonsPerLineText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    RightData.Either, Prelude
    rightControl.Arrow
    RightAssociativeGHC.Generics
    rightNameLanguage.Haskell.TH.Syntax
    rightsData.Either
    ringBellGHC.RTS.Flags
    rnfControl.DeepSeq
    rnfTyConData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    rnfTypeRepData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Role 
    1 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Lib
    RoleAnnotationsLanguage.Haskell.Extension, Distribution.Simple
    RoleAnnotDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    roleAnnotDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    rootLabelData.Tree
    rootLoggerNameSystem.Log.Logger
    rotateData.Bits, Foreign, Foreign.Safe
    rotateLData.Bits, Foreign, Foreign.Safe
    rotateRData.Bits, Foreign, Foreign.Safe
    roundPrelude
    RoundtripFailureGHC.IO.Encoding.Failure
    rowSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    rowAddressSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    rowsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    rowspanText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    rparen 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Rs6000Distribution.System
    rstripData.String.Utils
    RTLDFlagsSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_GLOBALSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_LAZYSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_LOCALSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_NOWSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTSFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    rtsSupportsBoundThreadsControl.Concurrent
    RuleBndrLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    RuleBndrQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RuleMatchLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    RulePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    rulesText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    RuleVarLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ruleVarLanguage.Haskell.TH.Lib, Language.Haskell.TH
    runDistribution.TestSuite
    runBuilderData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    runCmdDistribution.Simple.GHCJS
    runCommandSystem.Process
    runCont 
    1 (Function)Data.Binary.Get.Internal
    2 (Function)Control.Monad.Trans.Cont
    runContTControl.Monad.Trans.Cont
    runDbProgramDistribution.Simple.Program
    runErrorsControl.Applicative.Lift
    runErrorTControl.Monad.Trans.Error
    runExceptControl.Monad.Trans.Except
    runExceptTControl.Monad.Trans.Except
    runGenProcess_System.Process.Internals
    runGetData.Binary.Get
    runGetIncremental 
    1 (Function)Data.Binary.Get
    2 (Function)Data.Binary.Get.Internal
    runGetOrFailData.Binary.Get
    runGetStateData.Binary.Get
    runGHCDistribution.Simple.Program.GHC
    runHandlersGHC.Conc.Signal, GHC.Conc
    runHandlersPtrGHC.Conc.Signal
    runIdentityData.Functor.Identity
    runIdentityTControl.Monad.Trans.Identity
    runInBoundThreadControl.Concurrent
    runInputTSystem.Console.Haskeline
    runInputTBehaviorSystem.Console.Haskeline
    runInputTBehaviorWithPrefsSystem.Console.Haskeline
    runInputTWithPrefsSystem.Console.Haskeline
    runInteractiveCommandSystem.Process
    runInteractiveProcessSystem.Process
    runInThreadControl.Concurrent.Thread.Utils
    runInUnboundThreadControl.Concurrent
    RunIO 
    1 (Data Constructor)System.Console.Haskeline.MonadException, System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    runIOLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    runKleisliControl.Arrow
    runListTControl.Monad.Trans.List
    runMaybeTControl.Monad.Trans.Maybe
    runPreProcessorDistribution.Simple.PreProcess
    runProcessSystem.Process
    runProgramDistribution.Simple.Program
    runProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    runPutData.Binary.Put
    runPutMData.Binary.Put
    runQLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    runReadEDistribution.ReadE
    runReaderControl.Monad.Trans.Reader
    runReaderTControl.Monad.Trans.Reader
    runRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    runRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    runSimplePreProcessorDistribution.Simple.PreProcess
    runSimpleUniqueMonadCompiler.Hoopl
    runSparksGHC.Conc.Sync, GHC.Conc
    runST 
    1 (Function)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Function)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    runSTArrayData.Array.ST, Data.Array.ST.Safe
    runState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    runStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    runSTUArrayData.Array.ST, Data.Array.ST.Safe
    runTermOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    runTest 
    1 (Function)Distribution.Simple.Test.ExeV10
    2 (Function)Distribution.Simple.Test.LibV09
    runTestsDistribution.Simple.UserHooks, Distribution.Simple
    runTestTextTest.HUnit.Text, Test.HUnit
    runTestTTTest.HUnit.Text, Test.HUnit
    runtimeErrorControl.Exception.Base
    runUniqueMonadTCompiler.Hoopl
    runWriter 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    runWriterT 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    RWS 
    1 (Type/Class)Control.Monad.Trans.RWS.Strict
    2 (Type/Class)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    rws 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    RWST 
    1 (Data Constructor)Control.Monad.Trans.RWS.Strict
    2 (Type/Class)Control.Monad.Trans.RWS.Strict
    3 (Data Constructor)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    4 (Type/Class)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    SGHC.Generics
    S#GHC.Integer.GMP.Internals
    S1GHC.Generics
    s2w8Data.Bits.Utils
    S390Distribution.System
    Safe 
    1 (Data Constructor)Language.Haskell.Extension, Distribution.Simple
    2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    safeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    SafeImportsLanguage.Haskell.Extension, Distribution.Simple
    safeStrategyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    safeSystemSystem.Cmd.Utils
    SafetyLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sameMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMutableArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameNatGHC.TypeLits
    sameSmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameSymbolGHC.TypeLits
    sameTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sampleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    sanityGHC.RTS.Flags
    satisfy 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    satisfygText.ParserCombinators.Parsec.Utils
    SaturdaySystem.Time
    saveGlobalLoggerSystem.Log.Logger
    scaleFloatPrelude
    scanl 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    scanl'GHC.OldList, Data.List
    scanl1 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.Sequence
    scanr 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.Sequence
    scanr1 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.Sequence
    SCCData.Graph
    sccData.Graph
    scheduleAlarmSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    schedulerGHC.RTS.Flags
    sClose 
    1 (Function)Network
    2 (Function)Network.Socket
    sCM_RIGHTSNetwork.Socket
    ScopedTypeVariablesLanguage.Haskell.Extension, Distribution.Simple
    ScopeIDNetwork.Socket.Internal, Network.Socket
    scriptText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    scrollForwardSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    scrollingText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    scrollReverseSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    sc_helperSystem.IO.StatCompat
    sdistDistribution.Simple.SrcDist
    sdistCommandDistribution.Simple.Setup
    sDistDirectoryDistribution.Simple.Setup
    sDistDistPrefDistribution.Simple.Setup
    SDistFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    sDistHookDistribution.Simple.UserHooks, Distribution.Simple
    sDistListSourcesDistribution.Simple.Setup
    sDistSnapshotDistribution.Simple.Setup
    sDistVerbosityDistribution.Simple.Setup
    searchableSystem.Directory
    searchByNameDistribution.Simple.PackageIndex
    searchByNameSubstringDistribution.Simple.PackageIndex
    searchPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    SearchResultDistribution.Simple.PackageIndex
    second 
    1 (Function)Data.Bifunctor
    2 (Function)Control.Arrow
    secondsToDiffTimeData.Time.Clock, Data.Time
    SectionSystem.FileArchive.GZip
    SectionAlreadyExistsData.ConfigFile.Types, Data.ConfigFile
    sectionLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sectionRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sectionsData.ConfigFile, Data.ConfigFile.Monadic
    SectionSpecData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    secureAbsNormPathSystem.Path
    seekGHC.IO.Device
    seekDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    SeekFromEndGHC.IO.Device, GHC.IO.Handle, System.IO
    SeekModeGHC.IO.Device, GHC.IO.Handle, System.IO
    SEENNetwork.Email.Mailbox
    segmentationViolationSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    selectText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    selectedText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    SelectorGHC.Generics
    selNameGHC.Generics
    SemaphoreSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semCreateSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semExclusiveSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semGetValueSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semi 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    semOpenSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semPostSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semThreadWaitSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semTryWaitSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semUnlinkSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semWaitSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    send 
    1 (Function)Network.Socket.ByteString.Lazy
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    sendAll 
    1 (Function)Network.Socket.ByteString.Lazy
    2 (Function)Network.Socket.ByteString
    sendAllToNetwork.Socket.ByteString
    sendBreakSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    sendBufNetwork.Socket
    SendBufferNetwork.Socket
    sendBufToNetwork.Socket
    sendFdNetwork.Socket
    SendLowWaterNetwork.Socket
    sendmailNetwork.Email.Sendmail
    sendManyNetwork.Socket.ByteString
    sendManyToNetwork.Socket.ByteString
    SendTimeOutNetwork.Socket
    sendTo 
    1 (Function)Network
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    sep 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    sepBy 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Data.List.Split.Internals, Data.List.Split
    sepBy1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    sepByOneOfData.List.Split.Internals, Data.List.Split
    SeptemberSystem.Time
    SeqData.Sequence
    seq 
    1 (Function)GHC.Exts, Prelude
    2 (Function)GHC.Prim
    seq# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    seqListData.List.Utils
    SeqPacketNetwork.Socket
    sequenceData.Traversable, Control.Monad, Prelude
    sequenceAData.Traversable, Prelude
    sequenceA_Data.Foldable
    sequenceQLanguage.Haskell.TH.Syntax
    sequence_Data.Foldable, Control.Monad, Prelude
    serveForeverNetwork.SocketServer
    serveTCPforeverNetwork.SocketServer
    ServiceNetwork
    serviceAliasesNetwork.BSD
    ServiceEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    ServiceNameNetwork.Socket, Network.BSD
    serviceNameNetwork.BSD
    servicePortNetwork.BSD
    serviceProtocolNetwork.BSD
    SetData.Set
    set 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    setAllocationCounterGHC.Conc.Sync, GHC.Conc
    setAttributesSystem.Console.Terminfo.Effects, System.Console.Terminfo
    setBackgroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    setBitData.Bits, Foreign, Foreign.Safe
    setByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    setCompleteSystem.Console.Haskeline
    setComponentsData.Progress.Meter
    setCurrentDirectorySystem.Directory
    setDeleteCompiler.Hoopl
    setDeleteListCompiler.Hoopl
    setDifferenceCompiler.Hoopl
    setEchoGHC.IO.Device
    setEffectiveGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setEffectiveUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setElemsCompiler.Hoopl
    setEmptyCompiler.Hoopl
    setEnv 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    setEnvironmentSystem.Posix.Env, System.Posix
    setExecOptsText.Regex.PCRE
    setFdMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFdOptionSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    setFdOwnerAndGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFdSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFdTimesHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFileCreationMask 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFileExecutableDistribution.Simple.Utils
    setFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFileOrdinaryDistribution.Simple.Utils
    setFileSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFileSystemEncodingGHC.IO.Encoding
    setFileTimes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFileTimesHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFlagsNetwork.Email.Mailbox
    setFoldCompiler.Hoopl
    setForegroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    setForeignEncodingGHC.IO.Encoding
    setFormatterSystem.Log.Handler
    setFromListCompiler.Hoopl
    setGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setGroupIDMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setGroupsSystem.Posix.User, System.Posix.ByteString, System.Posix
    setHandlerGHC.Conc.Signal, GHC.Conc
    setHandlersSystem.Log.Logger
    setHostEntryNetwork.BSD
    setInsertCompiler.Hoopl
    setInsertListCompiler.Hoopl
    setIntersectionCompiler.Hoopl
    setIsSubsetOfCompiler.Hoopl
    setLevel 
    1 (Function)System.Log.Logger
    2 (Function)System.Log.Handler
    setLocaleEncodingGHC.IO.Encoding
    setLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    setMemberCompiler.Hoopl
    setNetworkEntryNetwork.BSD
    setNullCompiler.Hoopl
    setNumCapabilitiesGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    setOptionDistribution.TestSuite
    setOwnerAndGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    SetOwnerAndGroupIsRestricted 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setOwnerExecutableSystem.Directory
    setOwnerReadableSystem.Directory
    setOwnerSearchableSystem.Directory
    setOwnerWritableSystem.Directory
    setPData.Progress.Tracker
    setP'Data.Progress.Tracker
    setPermissionsSystem.Directory
    setProcessGroupIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProcessGroupIDOfSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProcessGroupPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProcessPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProgramSearchPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    setProtocolEntryNetwork.BSD
    setRawGHC.IO.Device
    setResourceLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    setServiceEntryNetwork.BSD
    setshow 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    setSignalMaskSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    setSingletonCompiler.Hoopl
    setSize 
    1 (Function)GHC.IO.Device
    2 (Function)Compiler.Hoopl
    setSocketOptionNetwork.Socket
    setStateGHC.IO.Encoding.Types, GHC.IO.Encoding
    setStoppedChildFlagSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    setSymbolicLinkOwnerAndGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setSymbolicLinkTimesHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setTerminalAttributesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    setTerminalProcessGroupIDSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    Settings 
    1 (Data Constructor)System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline
    setTotalData.Progress.Tracker
    setUncaughtExceptionHandlerGHC.Conc.Sync, GHC.Conc
    setUnionCompiler.Hoopl
    setUnionsCompiler.Hoopl
    setupMessageDistribution.Simple.Utils
    setupSocketServerNetwork.SocketServer
    setupTermSystem.Console.Terminfo.Base, System.Console.Terminfo
    SetupTermErrorSystem.Console.Terminfo.Base, System.Console.Terminfo
    setupTermFromEnvSystem.Console.Terminfo.Base, System.Console.Terminfo
    setUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setUserIDMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setUserPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setWidthData.Progress.Meter
    SFlagsDistribution.Simple.Command
    SHDistribution.System
    ShapeCompiler.Hoopl.Internals, Compiler.Hoopl
    shapeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    sharedCAFGHC.Conc.Sync
    sharedOptionsDistribution.PackageDescription
    shellSystem.Process
    ShellCommandSystem.Process.Internals, System.Process
    shift 
    1 (Function)Data.Bits, Foreign, Foreign.Safe
    2 (Function)Control.Monad.Trans.Cont
    shiftLData.Bits, Foreign, Foreign.Safe
    shiftL#GHC.Exts
    shiftLBigNatGHC.Integer.GMP.Internals
    shiftLIntegerGHC.Integer, GHC.Integer.GMP.Internals
    shiftRData.Bits, Foreign, Foreign.Safe
    shiftRBigNatGHC.Integer.GMP.Internals
    shiftRIntegerGHC.Integer, GHC.Integer.GMP.Internals
    shiftRL#GHC.Exts
    shiftTControl.Monad.Trans.Cont
    shmCreateSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmExclusiveSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmOpenSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    ShmOpenFlags 
    1 (Data Constructor)System.Posix.SharedMem, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmReadWriteSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmTruncSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmUnlinkSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    ShortByteStringData.ByteString.Short
    shortByteStringData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    shortRelativePathDistribution.Simple.Utils
    ShowText.Show, Prelude
    showText.Show, Prelude
    Show1Data.Functor.Classes
    ShowArgsDistribution.Simple.Command
    showCCSOnExceptionGHC.RTS.Flags
    showCharText.Show, Prelude
    showCommandForUserSystem.Process
    showCompilerIdDistribution.Simple.Compiler, Distribution.Simple
    showCompilerIdWithAbiDistribution.Simple.Compiler, Distribution.Simple
    showComponentNameDistribution.Simple.LocalBuildInfo
    showConstrData.Data
    showCountsTest.HUnit.Text, Test.HUnit
    showEFloatNumeric
    showFactBaseCompiler.Hoopl
    showFFloatNumeric
    showFFloatAltNumeric
    showFixedData.Fixed
    showFloatNumeric
    showForCabalDistribution.Verbosity
    showForGHCDistribution.Verbosity
    showGenericPackageDescriptionDistribution.PackageDescription.PrettyPrint
    showGFloatNumeric
    showGFloatAltNumeric
    showGraphCompiler.Hoopl
    showGregorianData.Time.Calendar, Data.Time
    showHexNumeric
    showHookedBuildInfoDistribution.PackageDescription.Parse
    showHtml 
    1 (Function)Text.XHtml.Transitional, Text.XHtml
    2 (Function)Text.XHtml.Frameset
    3 (Function)Text.XHtml.Strict
    showHtmlFragmentText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    showInstalledPackageInfoDistribution.InstalledPackageInfo
    showInstalledPackageInfoFieldDistribution.InstalledPackageInfo
    showIntNumeric
    showIntAtBaseNumeric
    showJulianData.Time.Calendar.Julian
    showJulianYearAndDayData.Time.Calendar.Julian
    showListText.Show, Prelude
    showListWithText.Show
    showLitCharData.Char
    showNameLanguage.Haskell.TH.Syntax
    showName'Language.Haskell.TH.Syntax
    showOctNumeric
    showOrdinalDateData.Time.Calendar.OrdinalDate
    ShowOrParseArgsDistribution.Simple.Command
    showPackageDbListDistribution.Simple.Setup
    showPackageDescriptionDistribution.PackageDescription.Parse
    showParenText.Show, Prelude
    showPathTest.HUnit.Text, Test.HUnit
    ShowSText.Show, Prelude
    showsText.Show, Prelude
    showsBinary1Data.Functor.Classes
    showSignedNumeric
    showSimpleInstalledPackageInfoFieldDistribution.InstalledPackageInfo
    showSockAddrNetwork.Utils
    showsPrecText.Show, Prelude
    showsPrec1Data.Functor.Classes
    showStringText.Show, Prelude
    showsTypeRepData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    showsUnaryData.Functor.Classes
    showsUnary1Data.Functor.Classes
    showtextlLanguage.Haskell.TH.Ppr
    showTickyStatsGHC.RTS.Flags
    showTree 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    showTreeWith 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    showVersionData.Version
    showWeekDateData.Time.Calendar.WeekDate
    shrinkMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    shutdownNetwork.Socket
    ShutdownBothNetwork.Socket
    ShutdownCmdNetwork.Socket
    ShutdownReceiveNetwork.Socket
    ShutdownSendNetwork.Socket
    sigABRTSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigALRMSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigBUSSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigCHLDSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SigChldInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigCONTSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SigDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    SigELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigELanguage.Haskell.TH.Lib, Language.Haskell.TH
    sigFPESystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigHUPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigILLSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigINFOSystem.Posix.Signals.Exts
    siginfoErrorSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoPidSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoSpecificSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoStatusSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoUidSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigINTSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigKILLSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    Signal 
    1 (Type/Class)GHC.Conc.Signal, GHC.Conc
    2 (Type/Class)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SignalInfo 
    1 (Data Constructor)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    2 (Type/Class)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    signalProcessSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    signalProcessGroupSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    signalQSemControl.Concurrent.QSem, Control.Concurrent
    signalQSemNControl.Concurrent.QSemN, Control.Concurrent
    SignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SignalSpecificInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    significandPrelude
    SignPlusText.Printf
    SignSpaceText.Printf
    signumPrelude
    signumIntegerGHC.Integer, GHC.Integer.GMP.Internals
    SigPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sigPIPESystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigPROFSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigQUITSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigSEGVSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigSTOPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigSYSSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SigTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sigTERMSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTRAPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTSTPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTTINSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTTOUSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigURGSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigUSR1System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigUSR2System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigVTALRMSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigWINCHSystem.Posix.Signals.Exts
    sigXCPUSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigXFSZSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    silentDistribution.Verbosity
    silverText.XHtml.Transitional, Text.XHtml
    SimpleDistribution.PackageDescription
    simpleDistribution.ModuleName
    simpleAccess 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    simpleCompletionSystem.Console.Haskeline.Completion, System.Console.Haskeline
    simpleConfiguredProgramDistribution.Simple.Program.Types
    SimpleFuelMonadCompiler.Hoopl
    simpleLogFormatterSystem.Log.Formatter
    simpleNewMeterData.Progress.Meter
    simpleParseDistribution.Text
    simpleProgramDistribution.Simple.Program.Types, Distribution.Simple.Program
    simpleProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    SimpleStat 
    1 (Data Constructor)System.IO.HVFS.InstanceHelpers
    2 (Type/Class)System.IO.HVFS.InstanceHelpers
    simpleTableText.XHtml.Table, Text.XHtml
    simpleTCPOptionsNetwork.SocketServer
    simpleTestStubDistribution.Simple.Test.LibV09
    SimpleUniqueMonadCompiler.Hoopl
    simpleUserHooksDistribution.Simple
    simplifyDependencyDistribution.Package, Distribution.Make, Distribution.Simple
    simplifyVersionRangeDistribution.Version, Distribution.Simple
    sinPrelude
    sinDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sinFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    singleton 
    1 (Function)Data.Binary.Builder
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict
    7 (Function)Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Strict
    10 (Function)Data.Map.Lazy, Data.Map
    11 (Function)Data.Set
    12 (Function)Data.Sequence
    sinhPrelude
    sinhDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sinhFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    siOptsData.Quantity
    sIsBoundNetwork.Socket
    sIsConnectedNetwork.Socket
    sIsListeningNetwork.Socket
    sIsReadableNetwork.Socket
    sIsWritableNetwork.Socket
    size 
    1 (Function)System.FileArchive.GZip
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    5 (Function)Data.Set
    6 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    sizedTextText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    sizeInBaseBigNatGHC.Integer.GMP.Internals
    sizeInBaseIntegerGHC.Integer.GMP.Internals
    sizeInBaseWord#GHC.Integer.GMP.Internals
    sizeOfForeign.Storable, Foreign, Foreign.Safe
    sizeofArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofBigNat#GHC.Integer.GMP.Internals
    sizeofByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofMutableArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofSmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeOfSockAddrNetwork.Socket.Internal
    sizeOfSockAddrByFamilyNetwork.Socket.Internal
    SizeOpts 
    1 (Data Constructor)Data.Quantity
    2 (Type/Class)Data.Quantity
    skipData.Binary.Get.Internal, Data.Binary.Get
    skipMany 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    skipMany1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    skipSpaces 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    sleepSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    slice_filenameSystem.Path.NameManip
    slice_filename'System.Path.NameManip
    slice_pathSystem.Path.NameManip
    slideContentsGHC.IO.Buffer
    smallText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    SmallArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    smallChunkSizeData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    smallIntegerGHC.Integer, GHC.Integer.GMP.Internals
    SmallMutableArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    smartCopySourcesDistribution.Simple.Utils
    snapshotPackageDistribution.Simple.SrcDist
    snapshotVersionDistribution.Simple.SrcDist
    sndData.Tuple, Prelude
    snd3Data.Tuple.Utils
    snoc 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    SockAddrNetwork.Socket.Internal, Network.Socket
    SockAddrInetNetwork.Socket.Internal, Network.Socket
    SockAddrInet6Network.Socket.Internal, Network.Socket
    SockAddrUnixNetwork.Socket.Internal, Network.Socket
    SocketNetwork.Socket, Network
    socketNetwork.Socket
    socketMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    SocketOptionNetwork.Socket
    socketPairNetwork.Socket
    socketPort 
    1 (Function)Network
    2 (Function)Network.Socket
    SocketServer 
    1 (Data Constructor)Network.SocketServer
    2 (Type/Class)Network.SocketServer
    SocketStatusNetwork.Socket
    socketToHandleNetwork.Socket
    SocketTypeNetwork.Socket
    sockSSNetwork.SocketServer
    sockTypeNetwork.SocketServer
    SoErrorNetwork.Socket
    softLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    softwareStopSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    softwareTerminationSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SolarisDistribution.System
    sOL_SOCKETNetwork.Socket
    sOMAXCONNNetwork.Socket
    someControl.Applicative
    SomeAsyncException 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    SomeChangeCompiler.Hoopl.Internals, Compiler.Hoopl
    SomeException 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    3 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    4 (Data Constructor)System.Console.Haskeline.MonadException, System.Console.Haskeline
    SomeNat 
    1 (Data Constructor)GHC.TypeLits
    2 (Type/Class)GHC.TypeLits
    someNatValGHC.TypeLits
    SomeSymbol 
    1 (Data Constructor)GHC.TypeLits
    2 (Type/Class)GHC.TypeLits
    someSymbolValGHC.TypeLits
    sort 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString, Data.ByteString.Char8
    3 (Function)Data.Sequence
    sortBy 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.Sequence
    sortOnGHC.OldList, Data.List
    sortWithGHC.Exts
    sourcePackageId 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    SourceRepo 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    sourceRepoFieldDescrsDistribution.PackageDescription.Parse
    sourceReposDistribution.PackageDescription
    SpaceData.Char
    space 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    spaceHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    SpacingCombiningMarkData.Char
    span 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    spanEnd 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    spanlData.Sequence
    spanListData.List.Utils
    spanrData.Sequence
    SparcDistribution.System
    spark# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sparksGHC.RTS.Flags
    sparksFullGHC.RTS.Flags
    sparksSampledGHC.RTS.Flags
    spawnCommandSystem.Process
    spawnProcessSystem.Process
    SPEC 
    1 (Data Constructor)GHC.Types
    2 (Type/Class)GHC.Types
    SPEC2GHC.Types
    SpecConstrAnnotationGHC.Exts
    specialDeviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    SpecialiseInstPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    SpecialisePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    specificgText.ParserCombinators.Parsec.Utils
    SpecificPackageDBDistribution.Simple.Compiler, Distribution.Simple
    specVersionDistribution.PackageDescription
    specVersionRawDistribution.PackageDescription
    spInfoModuleNameGHC.StaticPtr
    spInfoNameGHC.StaticPtr
    spInfoPackageKeyGHC.StaticPtr
    spInfoSrcLocGHC.StaticPtr
    spliceCompiler.Hoopl.Internals
    split 
    1 (Function)Data.List.Utils, Data.String.Utils
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.List.Split.Internals, Data.List.Split
    11 (Function)Language.Haskell.TH.Ppr
    split3System.Path.NameManip
    splitAt 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    splitDirectories 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitEveryData.List.Split.Internals, Data.List.Split
    splitExtSystem.Path
    splitExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitExtensions 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitInternalData.List.Split.Internals
    SplitListData.List.Split.Internals
    splitLookup 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    splitMember 
    1 (Function)Data.IntSet
    2 (Function)Data.Set
    splitObjsDistribution.Simple.LocalBuildInfo
    splitOnData.List.Split.Internals, Data.List.Split
    splitOneOfData.List.Split.Internals, Data.List.Split
    splitPath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitPlacesData.List.Split.Internals, Data.List.Split
    splitPlacesBlanksData.List.Split.Internals, Data.List.Split
    splitPolyTyConAppData.Typeable.Internal
    splitRoot 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    splitSearchPath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    Splitter 
    1 (Data Constructor)Data.List.Split.Internals
    2 (Type/Class)Data.List.Split.Internals, Data.List.Split
    splitTyConAppData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    splitWhenData.List.Split.Internals, Data.List.Split
    splitWith 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    splitWsData.String.Utils
    split_filenameSystem.Path.NameManip
    split_filename'System.Path.NameManip
    split_pathSystem.Path.NameManip
    sqrBigNatGHC.Integer.GMP.Internals
    sqrIntegerGHC.Integer.GMP.Internals
    sqrtPrelude
    sqrtDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sqrtFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    squeezeGHC.RTS.Flags
    squeezeUpdFramesGHC.RTS.Flags
    srcText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    srcPrefDistribution.Simple.BuildPaths
    ST 
    1 (Type/Class)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Type/Class)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    stability 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    stableGHC.RTS.Flags
    StableNameSystem.Mem.StableName
    StableName# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    stableNameToInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    StablePtrForeign.StablePtr, Foreign, Foreign.Safe
    StablePtr# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    StackOverflowControl.Exception.Base, Control.Exception
    StandaloneDerivDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    standaloneDerivDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StandaloneDerivingLanguage.Haskell.Extension, Distribution.Simple
    standoutAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    starKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    STArrayData.Array.ST, Data.Array.ST.Safe
    StarTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    StartSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    startText.XHtml.Transitional, Text.XHtml
    startDelegateControlCSystem.Process.Internals
    startInterpreter 
    1 (Function)Distribution.Simple.Build
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    StartOffsetText.Regex.PCRE.Wrap
    startProfTimerGHC.Profiling
    StartStopInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    StartStopOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    startsWithData.List.Split.Internals, Data.List.Split
    startswithData.List.Utils, Data.String.Utils
    startsWithOneOfData.List.Split.Internals, Data.List.Split
    startTimeData.Progress.Tracker
    State 
    1 (Data Constructor)Test.HUnit.Base, Test.HUnit
    2 (Type/Class)Test.HUnit.Base, Test.HUnit
    3 (Type/Class)Control.Monad.Trans.State.Strict
    4 (Type/Class)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    state 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    State# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    StateT 
    1 (Data Constructor)Control.Monad.Trans.State.Strict
    2 (Type/Class)Control.Monad.Trans.State.Strict
    3 (Data Constructor)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    4 (Type/Class)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    StaticELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    staticELanguage.Haskell.TH.Lib, Language.Haskell.TH
    StaticKeyGHC.StaticPtr
    staticKeyGHC.StaticPtr
    StaticPtrGHC.StaticPtr
    StaticPtrInfo 
    1 (Type/Class)GHC.StaticPtr
    2 (Data Constructor)GHC.StaticPtr
    staticPtrInfoGHC.StaticPtr
    staticPtrKeysGHC.StaticPtr
    statsFileGHC.RTS.Flags
    statusChangeTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    statusChangeTimeHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    StdCallLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    stdCallLanguage.Haskell.TH.Lib, Language.Haskell.TH
    stderrGHC.IO.Handle.FD, System.IO
    stdErrorSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    stdFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    stdinGHC.IO.Handle.FD, System.IO
    stdInputSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    StdOptionSystem.Console.GetOpt.Utils
    stdOptionalSystem.Console.GetOpt.Utils
    stdoutGHC.IO.Handle.FD, System.IO
    stdOutputSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    stdRequiredSystem.Console.GetOpt.Utils
    StdStreamSystem.Process.Internals, System.Process
    std_errSystem.Process.Internals, System.Process
    std_inSystem.Process.Internals, System.Process
    std_outSystem.Process.Internals, System.Process
    stepText.ParserCombinators.ReadPrec, Text.Read
    stepsGHC.RTS.Flags
    stifleAmountSystem.Console.Haskeline.History
    stifleHistorySystem.Console.Haskeline.History
    stkChunkBufferSizeGHC.RTS.Flags
    stkChunkSizeGHC.RTS.Flags
    STM 
    1 (Data Constructor)GHC.Conc.Sync, GHC.Conc
    2 (Type/Class)GHC.Conc.Sync, GHC.Conc
    stmGHC.RTS.Flags
    StmtLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    StmtQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StopSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    stopDelegateControlCSystem.Process.Internals
    StoppedSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    stopProfTimerGHC.Profiling
    StorableForeign.Storable, Foreign, Foreign.Safe
    StorableArrayData.Array.Storable, Data.Array.Storable.Safe
    Str 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    3 (Data Constructor)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    strAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Stream 
    1 (Data Constructor)GHC.IO.Device
    2 (Data Constructor)Network.Socket
    streamHandlerSystem.Log.Handler.Simple
    StreamingDistribution.Simple.Setup
    StreamReaderSystem.IO.HVIO
    STRefData.STRef, Data.STRef.Lazy, Data.STRef.Strict
    strFromALData.List.Utils
    strFromMData.Map.Utils
    StrictLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    strictToLazySTControl.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    StrictTypeLanguage.Haskell.TH.Syntax
    strictTypeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StrictTypeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    strikeText.XHtml.Transitional, Text.XHtml
    String 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)Data.String, Prelude
    string 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    string7Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    string8Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    stringELanguage.Haskell.TH.Lib, Language.Haskell.TH
    StringLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    stringLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StringPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    stringPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    stringToHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    stringToHtmlStringText.XHtml.Strict
    stringUtf8Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    stripData.String.Utils
    stripExeDistribution.Simple.Program.Strip
    stripExesDistribution.Simple.LocalBuildInfo
    StripHighBitSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    stripLibDistribution.Simple.Program.Strip
    stripLibsDistribution.Simple.LocalBuildInfo
    stripPrefixGHC.OldList, Data.List
    stripProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    strMsgControl.Monad.Trans.Error
    strongText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    stronglyConnCompData.Graph
    stronglyConnCompRData.Graph
    strToALData.List.Utils
    strToMData.Map.Utils
    StrTyLitLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    strTyLitLanguage.Haskell.TH.Lib, Language.Haskell.TH
    stToIO 
    1 (Function)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Function)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    STUArrayData.Array.ST, Data.Array.ST.Safe
    stubFilePathDistribution.Simple.Test.LibV09
    stubMainDistribution.Simple.Test.LibV09
    stubNameDistribution.Simple.Test.LibV09
    stubWriteLogDistribution.Simple.Test.LibV09
    Style 
    1 (Data Constructor)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Type/Class)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    style 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    subText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    subForestData.Tree
    subIndexData.List.Utils
    subIntC# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    submitText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    subsequencesGHC.OldList, Data.List
    substituteInstallDirTemplatesDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    substPathTemplate 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.Simple.InstallDirs
    subtractPrelude
    succPrelude
    succeedReadEDistribution.ReadE
    successorFactsCompiler.Hoopl
    successorsCompiler.Hoopl.Internals, Compiler.Hoopl
    suffixesData.Quantity
    suffixMapData.MIME.Types
    suiteErrorDistribution.Simple.Test.Log
    suiteFailedDistribution.Simple.Test.Log
    suitePassedDistribution.Simple.Test.Log
    Sum 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    3 (Type/Class)Data.Functor.Sum
    sum 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    summarizePackageDistribution.Simple.Test.Log
    summarizeSuiteFinishDistribution.Simple.Test.Log
    summarizeSuiteStartDistribution.Simple.Test.Log
    summarizeTestDistribution.Simple.Test.Log
    summaryBufferGHC.IO.Buffer
    SundaySystem.Time
    sundayAfterData.Time.Calendar.Easter
    sundayStartWeekData.Time.Calendar.OrdinalDate
    supText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    suppressOverrideArgsDistribution.Simple.Program.Types, Distribution.Simple.Program
    SurrogateData.Char
    SuspendSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    SuspendOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    SVNDistribution.PackageDescription
    swapData.Tuple
    swapMVarControl.Concurrent.MVar, Control.Concurrent
    sweepGHC.RTS.Flags
    sym 
    1 (Function)Data.Type.Coercion
    2 (Function)Data.Type.Equality
    Symbol 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)GHC.TypeLits
    SymbolicLinkLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    symbolicLinkMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    symbolValGHC.TypeLits
    symbolVal'GHC.TypeLits
    SynchronousWritesSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    SyncIOAvailable 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    synopsis 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    sysconfdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    SYSLOGSystem.Log.Handler.Syslog
    systemSystem.Process, System.Cmd
    SystemFS 
    1 (Data Constructor)System.IO.HVFS, System.IO.HVFS.Utils
    2 (Type/Class)System.IO.HVFS, System.IO.HVFS.Utils
    SystemID 
    1 (Data Constructor)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    systemNameSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    systemTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    SysVarSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    TableData.Graph
    tableText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TabsErrorDistribution.InstalledPackageInfo
    tagText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    tagsDistribution.TestSuite
    tagToEnum# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    taiEpochData.Time.Clock.TAI
    tail 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    tails 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    taiToUTCTimeData.Time.Clock.TAI
    take 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    takeBaseName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeDirectory 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeExtensions 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeMVarControl.Concurrent.MVar, Control.Concurrent
    takeMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    takeWhile 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    takeWhileEndLEDistribution.Simple.Utils
    takeWhileLData.Sequence
    takeWhileListData.List.Utils
    takeWhileRData.Sequence
    tanPrelude
    tanDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tanFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tanhPrelude
    tanhDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tanhFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    targetText.XHtml.Transitional, Text.XHtml
    targetBuildDependsDistribution.PackageDescription
    targetBuildRenamingDistribution.PackageDescription
    targetLabelsCompiler.Hoopl.Internals, Compiler.Hoopl
    tarProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    tbodyText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TcClsNameLanguage.Haskell.TH.Syntax
    tdText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    tdDaySystem.Time
    tdHourSystem.Time
    tdMinSystem.Time
    tdMonthSystem.Time
    tdPicosecSystem.Time
    tdSecSystem.Time
    tdYearSystem.Time
    tealText.XHtml.Transitional, Text.XHtml
    tell 
    1 (Function)GHC.IO.Device
    2 (Function)Control.Monad.Trans.Writer.Strict
    3 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    4 (Function)Control.Monad.Trans.RWS.Strict
    5 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    tellDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    TempFileOptions 
    1 (Data Constructor)Distribution.Simple.Utils
    2 (Type/Class)Distribution.Simple.Utils
    TemplateHaskellLanguage.Haskell.Extension, Distribution.Simple
    termColorsSystem.Console.Terminfo.Color, System.Console.Terminfo
    termColumnsSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    TerminalSystem.Console.Terminfo.Base, System.Console.Terminfo
    terminalAppearanceTest.HUnit.Terminal
    TerminalAttributesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TerminalModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    terminalModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TerminalStateSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TerminatedSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    terminateProcessSystem.Process
    termLinesSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    TermOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    TermStrSystem.Console.Terminfo.Base, System.Console.Terminfo
    termTextSystem.Console.Terminfo.Base, System.Console.Terminfo
    Test 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    3 (Type/Class)Test.HUnit.Base, Test.HUnit
    test 
    1 (Function)Distribution.Simple.Test
    2 (Function)Test.HUnit.Base, Test.HUnit
    TestableTest.HUnit.Base, Test.HUnit
    testBitData.Bits, Foreign, Foreign.Safe
    testBitBigNatGHC.Integer.GMP.Internals
    testBitDefaultData.Bits, Foreign, Foreign.Safe
    testBitIntegerGHC.Integer, GHC.Integer.GMP.Internals
    testBuildInfoDistribution.PackageDescription
    TestCaseTest.HUnit.Base, Test.HUnit
    testCaseCountTest.HUnit.Base, Test.HUnit
    testCasePathsTest.HUnit.Base, Test.HUnit
    TestCoercionData.Type.Coercion
    testCoercionData.Type.Coercion
    testCommandDistribution.Simple.Setup
    TestComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    testDistPrefDistribution.Simple.Setup
    testedWithDistribution.PackageDescription
    testEnabledDistribution.PackageDescription
    TestEqualityData.Type.Equality
    testEqualityData.Type.Equality
    TestFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    testGroupDistribution.TestSuite
    testHookDistribution.Simple.UserHooks, Distribution.Simple
    testHumanLogDistribution.Simple.Setup
    TestInstance 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    testInterfaceDistribution.PackageDescription
    testKeepTixDistribution.Simple.Setup
    TestLabelTest.HUnit.Base, Test.HUnit
    TestListTest.HUnit.Base, Test.HUnit
    TestLogDistribution.Simple.Test.Log
    TestLogsDistribution.Simple.Test.Log
    testLogsDistribution.Simple.Test.Log
    testMachineLogDistribution.Simple.Setup
    testModulesDistribution.PackageDescription
    testName 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.PackageDescription
    testOptionsDistribution.Simple.Setup
    testOptionsReturnedDistribution.Simple.Test.Log
    testPrimeBigNatGHC.Integer.GMP.Internals
    testPrimeIntegerGHC.Integer.GMP.Internals
    testPrimeWord#GHC.Integer.GMP.Internals
    testResultDistribution.Simple.Test.Log
    TestShowDetailsDistribution.Simple.Setup
    testShowDetailsDistribution.Simple.Setup
    TestSuite 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    TestSuiteExeV10Distribution.PackageDescription
    testSuiteFieldDescrsDistribution.PackageDescription.Parse
    TestSuiteInterfaceDistribution.PackageDescription
    TestSuiteLibV09Distribution.PackageDescription
    TestSuiteLog 
    1 (Data Constructor)Distribution.Simple.Test.Log
    2 (Type/Class)Distribution.Simple.Test.Log
    testSuiteLogPathDistribution.Simple.Test.Log
    testSuiteNameDistribution.Simple.Test.Log
    TestSuiteNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    TestSuiteResultVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    testSuites 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.PackageDescription
    TestSuiteUnsupportedDistribution.PackageDescription
    TestTypeDistribution.PackageDescription
    testTypeDistribution.PackageDescription
    TestTypeExeDistribution.PackageDescription
    TestTypeLibDistribution.PackageDescription
    TestTypeUnknownDistribution.PackageDescription
    testVerbosityDistribution.Simple.Setup
    test_suffixSystem.Path.NameManip
    TExp 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    TExpQLanguage.Haskell.TH.Lib
    Text 
    1 (Type/Class)Distribution.Text
    2 (Data Constructor)Data.List.Split.Internals
    text 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    3 (Function)Text.XHtml.Transitional, Text.XHtml
    textareaText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TextDecoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    TextDetailsText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    TextEncoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    TextEncoding 
    1 (Data Constructor)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Type/Class)GHC.IO.Encoding.Types, GHC.IO.Encoding, System.IO
    textEncodingNameGHC.IO.Encoding.Types, GHC.IO.Encoding
    textfieldText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    tfLogFormatterSystem.Log.Formatter
    tfootText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thawData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    thawArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    thawSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    thd3Data.Tuple.Utils
    theGHC.Exts
    theadText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thebaseText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    theclassText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thecodeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thedivText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    theforText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thehtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thelinkText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    themapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    themenuText.XHtml.Transitional, Text.XHtml
    thenBwdRwCompiler.Hoopl
    thenCmpLanguage.Haskell.TH.Syntax
    thenFwdRwCompiler.Hoopl
    thespanText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thestyleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thetitleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thetypeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thisModuleLanguage.Haskell.TH.Lib, Language.Haskell.TH
    thisPackageVersionDistribution.Package, Distribution.Make, Distribution.Simple
    ThisVersionDistribution.Version, Distribution.Simple
    thisVersionDistribution.Version, Distribution.Simple
    ThreadBlockedGHC.Conc.Sync, GHC.Conc
    threadCapabilityGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    threadDelayGHC.Conc.IO, GHC.Conc, Control.Concurrent
    ThreadDiedGHC.Conc.Sync, GHC.Conc
    threadedHandlerNetwork.SocketServer
    ThreadFinishedGHC.Conc.Sync, GHC.Conc
    ThreadId 
    1 (Data Constructor)GHC.Conc.Sync, GHC.Conc
    2 (Type/Class)GHC.Conc.Sync, GHC.Conc, Control.Concurrent
    ThreadId# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    ThreadKilledControl.Exception.Base, Control.Exception
    ThreadRunningGHC.Conc.Sync, GHC.Conc
    ThreadStatusGHC.Conc.Sync, GHC.Conc
    threadStatusGHC.Conc.Sync, GHC.Conc
    threadStatus# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    threadWaitRead 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    threadWaitReadSTM 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    threadWaitWrite 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    threadWaitWriteSTM 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    throwControl.Exception.Base, Control.Exception
    throwEControl.Monad.Trans.Except
    throwErrnoForeign.C.Error, Foreign.C
    throwErrnoIfForeign.C.Error, Foreign.C
    throwErrnoIfMinus1Foreign.C.Error, Foreign.C
    throwErrnoIfMinus1RetryForeign.C.Error, Foreign.C
    throwErrnoIfMinus1RetryMayBlockForeign.C.Error, Foreign.C
    throwErrnoIfMinus1RetryMayBlock_Foreign.C.Error, Foreign.C
    throwErrnoIfMinus1Retry_Foreign.C.Error, Foreign.C
    throwErrnoIfMinus1_Foreign.C.Error, Foreign.C
    throwErrnoIfNullForeign.C.Error, Foreign.C
    throwErrnoIfNullRetryForeign.C.Error, Foreign.C
    throwErrnoIfNullRetryMayBlockForeign.C.Error, Foreign.C
    throwErrnoIfRetryForeign.C.Error, Foreign.C
    throwErrnoIfRetryMayBlockForeign.C.Error, Foreign.C
    throwErrnoIfRetryMayBlock_Foreign.C.Error, Foreign.C
    throwErrnoIfRetry_Foreign.C.Error, Foreign.C
    throwErrnoIf_Foreign.C.Error, Foreign.C
    throwErrnoPath 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIf 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfMinus1 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfMinus1Retry 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIfMinus1Retry_ 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIfMinus1_ 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfNull 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfNullRetry 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIfRetry 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIf_ 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrorControl.Monad.Trans.Error
    throwIfForeign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIfNegForeign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIfNeg_Foreign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIfNullForeign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIf_Foreign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIO 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    throwSocketErrorNetwork.Socket.Internal
    throwSocketErrorCodeNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryMayBlockNetwork.Socket.Internal
    throwSocketErrorIfMinus1Retry_Network.Socket.Internal
    throwSocketErrorIfMinus1_Network.Socket.Internal
    throwSocketErrorWaitReadNetwork.Socket.Internal
    throwSocketErrorWaitWriteNetwork.Socket.Internal
    throwSTMGHC.Conc.Sync, GHC.Conc
    throwTo 
    1 (Function)GHC.Conc.Sync, Control.Exception.Base, Control.Exception, GHC.Conc, Control.Concurrent
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    ThursdaySystem.Time
    tickIntervalGHC.RTS.Flags
    tickyFileGHC.RTS.Flags
    TickyFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    tickyFlagsGHC.RTS.Flags
    tiGetFlagSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGetNumSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGetOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGetOutput1System.Console.Terminfo.Base, System.Console.Terminfo
    tiGetStrSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGuardFlagSystem.Console.Terminfo.Base, System.Console.Terminfo
    TildePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tildePLanguage.Haskell.TH.Lib, Language.Haskell.TH
    time12Fmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    TimeDiff 
    1 (Data Constructor)System.Time
    2 (Type/Class)System.Time
    timeDiffToSecsSystem.Time.Utils
    timeDiffToStringSystem.Time
    timeFmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    timegmSystem.Time.Utils
    timelocalSystem.Time.Utils
    TimeLocale 
    1 (Data Constructor)System.Locale
    2 (Type/Class)System.Locale
    3 (Data Constructor)Data.Time.Format, Data.Time
    4 (Type/Class)Data.Time.Format, Data.Time
    TimeOfDay 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    timeOfDayToDayFractionData.Time.LocalTime, Data.Time
    timeOfDayToTimeData.Time.LocalTime, Data.Time
    timeoutSystem.Timeout
    TimeoutCallbackGHC.Event
    TimeoutKeyGHC.Event
    TimerManagerGHC.Event
    timesBigNatGHC.Integer.GMP.Internals
    timesBigNatWordGHC.Integer.GMP.Internals
    timesDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    timesFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesIntegerGHC.Integer, GHC.Integer.GMP.Internals
    timeSourceData.Progress.Tracker
    timestampGHC.RTS.Flags
    timesWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    timesWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    timesWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    TimeToLiveNetwork.Socket
    timeToTimeOfDayData.Time.LocalTime, Data.Time
    TimeZone 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    timeZoneMinutesData.Time.LocalTime, Data.Time
    timeZoneNameData.Time.LocalTime, Data.Time
    timeZoneOffsetStringData.Time.LocalTime, Data.Time
    timeZoneOffsetString'Data.Time.LocalTime, Data.Time
    timeZoneSummerOnlyData.Time.LocalTime, Data.Time
    titleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TitlecaseLetterData.Char
    Tix 
    1 (Data Constructor)Trace.Hpc.Tix
    2 (Type/Class)Trace.Hpc.Tix
    tixDirDistribution.Simple.Hpc
    tixFilePathDistribution.Simple.Hpc
    TixModule 
    1 (Data Constructor)Trace.Hpc.Tix
    2 (Type/Class)Trace.Hpc.Tix
    tixModuleHashTrace.Hpc.Tix
    tixModuleNameTrace.Hpc.Tix
    tixModuleTixsTrace.Hpc.Tix
    toGHC.Generics
    to1GHC.Generics
    toAscList 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    toBoolForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    toBufSystem.IO.Binary
    toCalendarTimeSystem.Time
    toCharText.Printf
    toChunksData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    toClockTimeSystem.Time
    toConstrData.Data
    TODSystem.Time
    toDescList 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    todHourData.Time.LocalTime, Data.Time
    todMinData.Time.LocalTime, Data.Time
    todSecData.Time.LocalTime, Data.Time
    toDynData.Dynamic
    toEnumPrelude
    toExceptionControl.Exception.Base, Control.Exception
    toFilePathDistribution.ModuleName
    toFlagDistribution.Simple.Setup
    toGregorianData.Time.Calendar, Data.Time
    togtokText.ParserCombinators.Parsec.Utils
    toHashTrace.Hpc.Util
    toHpcPosTrace.Hpc.Util
    toHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    toHtmlFromListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    toIntegerPrelude
    toIntegralSizedData.Bits, Foreign, Foreign.Safe
    toJulianData.Time.Calendar.Julian
    toJulianYearAndDayData.Time.Calendar.Julian
    tokengText.ParserCombinators.Parsec.Utils
    toLazyByteString 
    1 (Function)Data.Binary.Builder
    2 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    toLazyByteStringWithData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    toList 
    1 (Function)Data.Foldable
    2 (Function)GHC.Exts
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.IntSet
    5 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    6 (Function)Data.Set
    toLowerData.Char
    toModifiedJulianDayData.Time.Calendar, Data.Time
    toNubListDistribution.Utils.NubList
    toNubListRDistribution.Utils.NubList
    toOrdinalDateData.Time.Calendar.OrdinalDate
    TopCompiler.Hoopl
    toPathTemplateDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    topHandlerDistribution.Simple.Utils
    topHandlerWithDistribution.Simple.Utils
    TopLevelBoxTrace.Hpc.Mix
    topologicalOrderDistribution.Simple.PackageIndex
    topSortData.Graph
    toRationalPrelude
    toShortData.ByteString.Short
    toStrictData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    toStringRepGHC.PackageDb
    totalUnitsData.Progress.Tracker
    toTitleData.Char
    touch# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    touchFd 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    touchFile 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    touchForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    touchStorableArrayData.Array.Storable, Data.Array.Storable.Safe
    touchSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    toUpperData.Char
    toUTCTimeSystem.Time
    toUTF8Distribution.Simple.Utils
    toVersionIntervalsDistribution.Version, Distribution.Simple
    toWeekDateData.Time.Calendar.WeekDate
    to_HPJ_DocLanguage.Haskell.TH.PprLib
    to_stringData.ConfigFile, Data.ConfigFile.Monadic
    trText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    traceDebug.Trace
    traceEvent 
    1 (Function)GHC.Exts
    2 (Function)Debug.Trace
    traceEvent# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    traceEventIODebug.Trace
    TraceFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    traceFlagsGHC.RTS.Flags
    TraceFnCompiler.Hoopl
    traceGcGHC.RTS.Flags
    traceIdDebug.Trace
    traceIODebug.Trace
    traceMDebug.Trace
    traceMarkerDebug.Trace
    traceMarker# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    traceMarkerIODebug.Trace
    traceSchedulerGHC.RTS.Flags
    traceShowDebug.Trace
    traceShowIdDebug.Trace
    traceShowMDebug.Trace
    traceStackDebug.Trace
    tracingGHC.RTS.Flags
    trackerNameData.Progress.Tracker
    TraditionalRecordSyntaxLanguage.Haskell.Extension, Distribution.Simple
    trans 
    1 (Function)Data.Type.Coercion
    2 (Function)Data.Type.Equality
    TransformListCompLanguage.Haskell.Extension, Distribution.Simple
    translateSystem.Process.Internals
    TransliterateCodingFailureGHC.IO.Encoding.Failure
    TransmitStartSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TransmitStopSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    transpose 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    transposeGData.Graph
    traploggingSystem.Log.Logger
    TraversableData.Traversable, Prelude
    traverseData.Traversable, Prelude
    traverseWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    traverse_Data.Foldable
    TreeData.Tree, Data.Graph
    treeCompiler.Hoopl.Passes.Dominator
    treeColorsText.XHtml
    treeHtmlText.XHtml
    triedTest.HUnit.Base, Test.HUnit
    True 
    1 (Data Constructor)Data.Bool, Prelude
    2 (Data Constructor)GHC.Types
    trueArgDistribution.Simple.Setup
    trueNameLanguage.Haskell.TH.Syntax
    truncSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    truncatePrelude
    trusted 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    TrustworthyLanguage.Haskell.Extension, Distribution.Simple
    tryControl.Exception.Base, Control.Exception
    tryFindPackageDescDistribution.Simple.Utils
    tryGetConfigStateFileDistribution.Simple.Configure
    tryGetPersistBuildConfigDistribution.Simple.Configure
    tryIODistribution.Compat.Exception
    tryIOErrorSystem.IO.Error
    tryJustControl.Exception.Base, Control.Exception
    tryPutMVarControl.Concurrent.MVar, Control.Concurrent
    tryPutMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tryReadMVarControl.Concurrent.MVar, Control.Concurrent
    tryReadMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tryTakeMVarControl.Concurrent.MVar, Control.Concurrent
    tryTakeMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ttText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TuesdaySystem.Time
    TupELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupELanguage.Haskell.TH.Lib, Language.Haskell.TH
    tupleDataNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupleKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TupleSectionsLanguage.Haskell.Extension, Distribution.Simple
    TupleTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupleTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    tupleTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    TupPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TVar 
    1 (Data Constructor)GHC.Conc.Sync, GHC.Conc
    2 (Type/Class)GHC.Conc.Sync, GHC.Conc
    TVar# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    TwoStopBitsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TyCon 
    1 (Data Constructor)Data.Typeable.Internal
    2 (Type/Class)Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyConFingerprintData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    TyConILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tyConModuleData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyconModuleData.Data
    tyConNameData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyConPackageData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyConStringData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyconUQnameData.Data
    TyLitLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    TyLitQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    Type 
    1 (Data Constructor)Network.Socket
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    TypeableData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable1Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable2Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable3Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable4Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable5Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable6Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable7Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    TypeAnnotationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    typeAnnotationLanguage.Haskell.TH.Lib
    TypedRuleVarLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    typedRuleVarLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TypeFamLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    typeFamLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TypeFamiliesLanguage.Haskell.Extension, Distribution.Simple
    typeLitTypeRepData.Typeable.Internal
    typeOfData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf1Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf2Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf3Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf4Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf5Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf6Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf7Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    TypeOperatorsLanguage.Haskell.Extension, Distribution.Simple
    TypeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TypeRep 
    1 (Data Constructor)Data.Typeable.Internal
    2 (Type/Class)Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRepData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRep#Data.Typeable.Internal
    typeRepArgsData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRepFingerprintData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRepKindsData.Typeable.Internal
    typeRepTyConData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeSelectorGHC.RTS.Flags
    typesMapData.MIME.Types
    TypeSynonymInstancesLanguage.Haskell.Extension, Distribution.Simple
    TySynDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tySynDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TySynEqn 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    tySynEqnLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TySynEqnQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TySynInstDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tySynInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TyVarBndrLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    TyVarILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    U1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    UArrayData.Array.Unboxed
    UHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    uhcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    UInfixELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    uInfixELanguage.Haskell.TH.Lib, Language.Haskell.TH
    UInfixPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    uInfixPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ulistText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    UnambiguousDistribution.Simple.PackageIndex
    unblockSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    UnboxedTupELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unboxedTupELanguage.Haskell.TH.Lib
    unboxedTupleDataNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    UnboxedTuplesLanguage.Haskell.Extension, Distribution.Simple
    UnboxedTupleTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unboxedTupleTLanguage.Haskell.TH.Lib
    unboxedTupleTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    UnboxedTupPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unboxedTupPLanguage.Haskell.TH.Lib
    uncheckedIShiftL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedIShiftL64#GHC.Exts
    uncheckedIShiftRA# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedIShiftRA64#GHC.Exts
    uncheckedIShiftRL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedShiftL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedShiftL64#GHC.Exts
    uncheckedShiftRL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedShiftRL64#GHC.Exts
    unComp1GHC.Generics
    uncons 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    uncurryData.Tuple, Prelude
    UndecidableInstancesLanguage.Haskell.Extension, Distribution.Simple
    undefinedPrelude
    UndefinedElementControl.Exception.Base, Control.Exception
    UnderflowControl.Exception.Base, Control.Exception
    underlineText.XHtml.Transitional, Text.XHtml
    underlineAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    undlSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    unfoldForestData.Tree
    unfoldForestMData.Tree
    unfoldForestM_BFData.Tree
    unfoldlData.Sequence
    unfoldr 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    unfoldrN 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    unfoldTreeData.Tree
    unfoldTreeMData.Tree
    unfoldTreeM_BFData.Tree
    unGetChanControl.Concurrent.Chan, Control.Concurrent
    UniData.Fixed
    UnicodeSyntaxLanguage.Haskell.Extension, Distribution.Simple
    unintercalateData.List.Split.Internals, Data.List.Split
    uninterruptibleMaskControl.Exception.Base, Control.Exception
    uninterruptibleMask_Control.Exception.Base, Control.Exception
    union 
    1 (Function)Distribution.Simple.Program.Hpc
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.IntSet
    5 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    6 (Function)Data.Set
    unionBlocksCompiler.Hoopl
    unionByGHC.OldList, Data.List
    unionFileModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    unions 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    unionsWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    unionVersionIntervalsDistribution.Version, Distribution.Simple
    UnionVersionRangesDistribution.Version, Distribution.Simple
    unionVersionRangesDistribution.Version, Distribution.Simple
    unionWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    unionWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    UniqLanguage.Haskell.TH.Syntax
    uniqData.List.Utils
    Unique 
    1 (Type/Class)Data.Unique
    2 (Type/Class)Compiler.Hoopl
    UniqueMapCompiler.Hoopl
    UniqueMonadCompiler.Hoopl
    UniqueMonadTCompiler.Hoopl
    UniqueSetCompiler.Hoopl
    uniqueToLblCompiler.Hoopl.Internals
    universalNewlineModeGHC.IO.Handle, System.IO
    UniversalTimeData.Time.Clock, Data.Time
    UnixSocketNetwork
    unK1GHC.Generics
    UnknownBuildTypeDistribution.PackageDescription
    unknownCompilerInfoDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    UnknownErrorSystem.FileArchive.GZip
    UnknownExtensionLanguage.Haskell.Extension, Distribution.Simple
    UnknownLanguageLanguage.Haskell.Extension, Distribution.Simple
    UnknownLicenseDistribution.License, Distribution.Make, Distribution.Simple
    UnknownMethodSystem.FileArchive.GZip
    unlessControl.Monad
    unLiftControl.Applicative.Lift
    UnliftedLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    UnliftedFFITypesLanguage.Haskell.Extension, Distribution.Simple
    unlines 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    unlitDistribution.Simple.PreProcess.Unlit
    UnlockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    unM1GHC.Generics
    unmaskAsyncExceptions# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    UnmaskedControl.Exception.Base, Control.Exception
    unopPrecLanguage.Haskell.TH.Ppr
    unordListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    unpack 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    5 (Function)Data.ByteString.Short
    unPackageNameDistribution.Package, Distribution.Make, Distribution.Simple
    unpackAppendCString#GHC.CString
    unpackClosure# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unpackCString#GHC.CString
    unpackCStringUtf8#GHC.CString
    unpackDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    UnpackedLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unpackedLanguage.Haskell.TH.Lib
    unpackFamilyNetwork.Socket
    unpackFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackFoldrCString#GHC.CString
    unpackInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackNBytes#GHC.CString
    unpackWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unPar1GHC.Generics
    unPutData.Binary.Put
    unQLanguage.Haskell.TH.Syntax
    unRec1GHC.Generics
    unregHookDistribution.Simple.UserHooks, Distribution.Simple
    unregister 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.Program.HcPkg
    unregisterCommandDistribution.Simple.Setup
    unregisterFdGHC.Event
    unregisterFd_GHC.Event
    unregisterInvocationDistribution.Simple.Program.HcPkg
    unregisterTimeoutGHC.Event
    Unsafe 
    1 (Data Constructor)Language.Haskell.Extension, Distribution.Simple
    2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    unsafeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    unsafeCoerceUnsafe.Coerce
    unsafeCoerce# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unsafeDropData.ByteString.Unsafe
    unsafeDupablePerformIOSystem.IO.Unsafe
    unsafeFinalizeData.ByteString.Unsafe
    unsafeFixIOSystem.IO.Unsafe
    unsafeForeignPtrToPtrForeign.ForeignPtr.Unsafe
    unsafeForeignPtrToStorableArrayData.Array.Unsafe
    unsafeFreezeData.Array.Unsafe
    unsafeFreezeArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeFreezeArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeFreezeByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeFreezeSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeHeadData.ByteString.Unsafe
    unsafeIndexData.ByteString.Unsafe
    unsafeInitData.ByteString.Unsafe
    unsafeInterleaveIOSystem.IO.Unsafe
    unsafeInterleaveST 
    1 (Function)Control.Monad.ST.Lazy.Unsafe
    2 (Function)Control.Monad.ST.Unsafe
    unsafeIOToST 
    1 (Function)Control.Monad.ST.Lazy.Unsafe
    2 (Function)Control.Monad.ST.Unsafe
    unsafeIOToSTMGHC.Conc.Sync, GHC.Conc
    unsafeLastData.ByteString.Unsafe
    unsafeLocalStateForeign.Marshal.Unsafe
    unsafeLookupStaticPtrGHC.StaticPtr
    unsafePackAddressData.ByteString.Unsafe
    unsafePackAddressLenData.ByteString.Unsafe
    unsafePackCStringData.ByteString.Unsafe
    unsafePackCStringFinalizerData.ByteString.Unsafe
    unsafePackCStringLenData.ByteString.Unsafe
    unsafePackMallocCStringData.ByteString.Unsafe
    unsafePackMallocCStringLenData.ByteString.Unsafe
    unsafePerformIOSystem.IO.Unsafe
    unsafeShiftLData.Bits, Foreign, Foreign.Safe
    unsafeShiftRData.Bits, Foreign, Foreign.Safe
    unsafeSTToIOControl.Monad.ST.Unsafe
    unsafeTailData.ByteString.Unsafe
    unsafeTakeData.ByteString.Unsafe
    unsafeTExpCoerceLanguage.Haskell.TH.Syntax
    unsafeThawData.Array.Unsafe
    unsafeThawArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeThawSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeUseAsCStringData.ByteString.Unsafe
    unsafeUseAsCStringLenData.ByteString.Unsafe
    unsetEnv 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    unslice_filenameSystem.Path.NameManip
    unslice_pathSystem.Path.NameManip
    unsnoc 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    UnspecifiedLicenseDistribution.License, Distribution.Make, Distribution.Simple
    unsplit3System.Path.NameManip
    unsplit_filenameSystem.Path.NameManip
    unsplit_pathSystem.Path.NameManip
    unstableSortData.Sequence
    unstableSortByData.Sequence
    unsupportedExtensionsDistribution.Simple.Compiler, Distribution.Simple
    unsupportedLanguagesDistribution.Simple.Compiler, Distribution.Simple
    untilPrelude
    untrimmedStrategyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    unTypeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unTypeQLanguage.Haskell.TH.Syntax
    unusedOffsetText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    unwords 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    unwrapArrowControl.Applicative
    unwrapMonadControl.Applicative
    unzip 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    unzip3GHC.OldList, Data.List, Prelude
    unzip4GHC.OldList, Data.List
    unzip5GHC.OldList, Data.List
    unzip6GHC.OldList, Data.List
    unzip7GHC.OldList, Data.List
    update 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    5 (Function)Data.Sequence
    updateAt 
    1 (Function)Data.Map.Strict
    2 (Function)Data.Map.Lazy, Data.Map
    updateGlobalLoggerSystem.Log.Logger
    updateLookupWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMax 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMaxWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMin 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMinWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updatePackageDescriptionDistribution.PackageDescription
    updateProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    updateTimeoutGHC.Event
    updateTixTrace.Hpc.Reflect
    updateWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    update_crcData.Hash.CRC32.GZip
    update_crc_listData.Hash.CRC32.GZip
    UpperBound 
    1 (Data Constructor)Distribution.Version, Distribution.Simple
    2 (Type/Class)Distribution.Version, Distribution.Simple
    UppercaseLetterData.Char
    urgentDataAvailableSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    URLText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    usageAlternativesDistribution.Simple.Command
    usageDefaultDistribution.Simple.Command
    usageInfoSystem.Console.GetOpt
    useAsCStringData.ByteString, Data.ByteString.Char8
    useAsCStringLenData.ByteString, Data.ByteString.Char8
    usedefaultData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    usedExtensionsDistribution.PackageDescription
    useFileSystem.Console.Haskeline
    useFileHandleSystem.Console.Haskeline
    UseHandleSystem.Process.Internals, System.Process
    UseLoopBackNetwork.Socket
    usemapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    USERSystem.Log.Handler.Syslog
    userGHC.RTS.Flags
    userBugDistribution.PackageDescription.Utils
    UserBuildTargetDistribution.Simple.BuildTarget
    UserBuildTargetProblemDistribution.Simple.BuildTarget
    UserBuildTargetUnrecognisedDistribution.Simple.BuildTarget
    userDefinedSignal1System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    userDefinedSignal2System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    UserEntry 
    1 (Data Constructor)System.Posix.User, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.User, System.Posix.ByteString, System.Posix
    userErrorSystem.IO.Error, Prelude
    userErrorTypeSystem.IO.Error
    userGecosSystem.Posix.User, System.Posix.ByteString, System.Posix
    userGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserHooks 
    1 (Data Constructor)Distribution.Simple.UserHooks, Distribution.Simple
    2 (Type/Class)Distribution.Simple.UserHooks, Distribution.Simple
    UserID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    userIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserInterruptControl.Exception.Base, Control.Exception
    userMaybeSpecifyPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    userNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserPackageDBDistribution.Simple.Compiler, Distribution.Simple
    userPasswordSystem.Posix.User, System.Posix.ByteString, System.Posix
    userShellSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserSpecifiedDistribution.Simple.Program.Types, Distribution.Simple.Program
    userSpecifiedArgsDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyArgsDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyArgssDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyPathsDistribution.Simple.Program.Db, Distribution.Simple.Program
    userTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    useSingleFileDbDistribution.Simple.Program.HcPkg
    usleepSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    ut1ToLocalTimeData.Time.LocalTime, Data.Time
    utcData.Time.LocalTime, Data.Time
    utcDayLengthData.Time.Clock.TAI
    utctDayData.Time.Clock, Data.Time
    utctDayTimeData.Time.Clock, Data.Time
    UTCTime 
    1 (Data Constructor)Data.Time.Clock, Data.Time
    2 (Type/Class)Data.Time.Clock, Data.Time
    utcTimeToPOSIXSecondsData.Time.Clock.POSIX
    utcToLocalTimeData.Time.LocalTime, Data.Time
    utcToLocalTimeOfDayData.Time.LocalTime, Data.Time
    utcToLocalZonedTimeData.Time.LocalTime, Data.Time
    utcToTAITimeData.Time.Clock.TAI
    utcToZonedTimeData.Time.LocalTime, Data.Time
    utf16 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF16
    utf16be 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF16
    utf16be_decodeGHC.IO.Encoding.UTF16
    utf16be_encodeGHC.IO.Encoding.UTF16
    utf16le 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF16
    utf16le_decodeGHC.IO.Encoding.UTF16
    utf16le_encodeGHC.IO.Encoding.UTF16
    utf16_decodeGHC.IO.Encoding.UTF16
    utf16_encodeGHC.IO.Encoding.UTF16
    utf32 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF32
    utf32be 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF32
    utf32be_decodeGHC.IO.Encoding.UTF32
    utf32be_encodeGHC.IO.Encoding.UTF32
    utf32le 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF32
    utf32le_decodeGHC.IO.Encoding.UTF32
    utf32le_encodeGHC.IO.Encoding.UTF32
    utf32_decodeGHC.IO.Encoding.UTF32
    utf32_encodeGHC.IO.Encoding.UTF32
    utf8 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF8
    utf8_bom 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF8
    UUCPSystem.Log.Handler.Syslog
    V1GHC.Generics
    vAccessTimeSystem.IO.HVFS
    vacuousData.Void
    ValDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    valDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    valid 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    validateCmdLineSystem.Console.GetOpt.Utils
    valignText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    valueText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ValueAnnotationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    valueAnnotationLanguage.Haskell.TH.Lib
    valuesALData.List.Utils
    VanillaDistribution.Simple.Hpc
    VarDistribution.PackageDescription
    VarELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    varELanguage.Haskell.TH.Lib, Language.Haskell.TH
    varFormatterSystem.Log.Formatter
    VarILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    variableText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    varKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarNameLanguage.Haskell.TH.Syntax
    VarPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    varPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarStrictTypeLanguage.Haskell.TH.Syntax
    varStrictTypeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarStrictTypeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    varTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VaxDistribution.System
    vcat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    vCloseSystem.IO.HVIO
    vCreateDirectorySystem.IO.HVFS
    vCreateLinkSystem.IO.HVFS
    vCreateSymbolicLinkSystem.IO.HVFS
    vDeviceIDSystem.IO.HVFS
    VDisableChar 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    vDoesDirectoryExistSystem.IO.HVFS
    vDoesExistSystem.IO.HVFS
    vDoesFileExistSystem.IO.HVFS
    verboseDistribution.Verbosity
    verboseStreamHandlerSystem.Log.Handler.Simple
    VerbosityDistribution.Verbosity
    Version 
    1 (Type/Class)Distribution.Version, Distribution.Make, Distribution.Simple
    2 (Data Constructor)Distribution.Version, Distribution.Make, Distribution.Simple
    3 (Data Constructor)Data.Version
    4 (Type/Class)Data.Version
    version 
    1 (Function)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    2 (Function)Text.XHtml.Transitional, Text.XHtml
    versionBranch 
    1 (Function)Distribution.Version, Distribution.Make, Distribution.Simple
    2 (Function)Data.Version
    VersionIntervalDistribution.Version, Distribution.Simple
    VersionIntervalsDistribution.Version, Distribution.Simple
    versionIntervalsDistribution.Version, Distribution.Simple
    VersionRangeDistribution.Version, Distribution.Simple
    VersionRangeParensDistribution.Version, Distribution.Simple
    versionTags 
    1 (Function)Distribution.Version, Distribution.Make, Distribution.Simple
    2 (Function)Data.Version
    VertexData.Graph
    verticesData.Graph
    vFileGroupSystem.IO.HVFS
    vFileIDSystem.IO.HVFS
    vFileModeSystem.IO.HVFS
    vFileOwnerSystem.IO.HVFS
    vFileSizeSystem.IO.HVFS
    vFlushSystem.IO.HVIO
    vFmtText.Printf
    vGetBufSystem.IO.HVIO
    vGetBufferingSystem.IO.HVIO
    vGetCharSystem.IO.HVIO
    vGetContentsSystem.IO.HVIO
    vGetCurrentDirectorySystem.IO.HVFS
    vGetDirectoryContentsSystem.IO.HVFS
    vGetFileStatusSystem.IO.HVFS
    vGetFPSystem.IO.HVIO
    vGetLineSystem.IO.HVIO
    vGetModificationTimeSystem.IO.HVFS
    vGetSymbolicLinkStatusSystem.IO.HVFS
    vGlobSystem.Path.Glob
    viewAsFieldDescrDistribution.Simple.Command
    ViewLData.Sequence
    viewlData.Sequence
    ViewPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    viewPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ViewPatternsLanguage.Haskell.Extension, Distribution.Simple
    ViewRData.Sequence
    viewrData.Sequence
    virtualTimerExpiredSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    vIsBlockDeviceSystem.IO.HVFS
    vIsCharacterDeviceSystem.IO.HVFS
    vIsClosedSystem.IO.HVIO
    vIsDirectorySystem.IO.HVFS
    vIsEOFSystem.IO.HVIO
    vIsNamedPipeSystem.IO.HVFS
    vIsOpenSystem.IO.HVIO
    vIsReadableSystem.IO.HVIO
    vIsRegularFileSystem.IO.HVFS
    vIsSeekableSystem.IO.HVIO
    vIsSocketSystem.IO.HVFS
    vIsSymbolicLinkSystem.IO.HVFS
    visualBellSystem.Console.Terminfo.Effects, System.Console.Terminfo
    vIsWritableSystem.IO.HVIO
    vlinkText.XHtml.Transitional, Text.XHtml
    vLinkCountSystem.IO.HVFS
    vMkIOErrorSystem.IO.HVIO
    vModificationTimeSystem.IO.HVFS
    VoidData.Void
    void 
    1 (Function)Foreign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    2 (Function)Data.Functor, Control.Monad
    Void#GHC.Exts
    void#GHC.Exts
    vOpenSystem.IO.HVFS
    vOpenBinaryFileSystem.IO.HVFS
    vPrintSystem.IO.HVIO
    vPutBufSystem.IO.HVIO
    vPutCharSystem.IO.HVIO
    vPutStrSystem.IO.HVIO
    vPutStrLnSystem.IO.HVIO
    vRaiseErrorSystem.IO.HVFS
    vReadFileSystem.IO.HVFS
    vReadSymbolicLinkSystem.IO.HVFS
    vReadySystem.IO.HVIO
    vRemoveDirectorySystem.IO.HVFS
    vRemoveFileSystem.IO.HVFS
    vRenameDirectorySystem.IO.HVFS
    vRenameFileSystem.IO.HVFS
    vRewindSystem.IO.HVIO
    vSeekSystem.IO.HVIO
    vSetBufferingSystem.IO.HVIO
    vSetCurrentDirectorySystem.IO.HVFS
    vShowSystem.IO.HVIO
    vspaceText.XHtml.Transitional, Text.XHtml
    vSpecialDeviceIDSystem.IO.HVFS
    vStatusChangeTimeSystem.IO.HVFS
    vTellSystem.IO.HVIO
    vTestEOFSystem.IO.HVIO
    vTestOpenSystem.IO.HVIO
    vThrowSystem.IO.HVIO
    vWriteFileSystem.IO.HVFS
    W# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    w82cData.Bits.Utils
    w82sData.Bits.Utils
    waitForProcessSystem.Process
    waitQSemControl.Concurrent.QSem, Control.Concurrent
    waitQSemNControl.Concurrent.QSemN, Control.Concurrent
    waitRead# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    waitToSetLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    waitWrite# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    wallSecondsGHC.Stats
    warnDistribution.Simple.Utils
    WARNINGSystem.Log, System.Log.Logger
    warningMSystem.Log.Logger
    WayDistribution.Simple.Hpc
    wDays 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    WeakSystem.Mem.Weak
    weakGHC.RTS.Flags
    Weak# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    WednesdaySystem.Time
    whenControl.Monad
    WhenDrainedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    whenEltData.List.Split.Internals, Data.List.Split
    WhenFlushedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    where_clauseLanguage.Haskell.TH.Ppr
    WhiteSystem.Console.Terminfo.Color, System.Console.Terminfo
    whiteText.XHtml.Transitional, Text.XHtml
    whoCreatedGHC.Stack
    WholeFunc 
    1 (Data Constructor)Data.List.Utils
    2 (Type/Class)Data.List.Utils
    wholeMapData.List.Utils
    widgetText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    widthText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    WildcardVersionDistribution.Version, Distribution.Simple
    wildCheckCaseSystem.Path.WildMatch
    WildPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    wildPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    wildToRegexSystem.Path.WildMatch
    windowChangeSystem.Posix.Signals.Exts
    WindowsDistribution.System
    withForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withAllComponentsInBuildOrderDistribution.Simple.LocalBuildInfo
    withArgsSystem.Environment
    withArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withArrayLenForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withArrayLen0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withAttributesSystem.Console.Terminfo.Effects, System.Console.Terminfo
    withBackgroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    withBenchmarkDistribution.PackageDescription
    withBinaryFileSystem.IO
    withBitsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withBoldSystem.Console.Terminfo.Effects, System.Console.Terminfo
    WithBotCompiler.Hoopl
    withBufferGHC.IO.Buffer
    withCAStringForeign.C.String, Foreign.C
    withCAStringLenForeign.C.String, Foreign.C
    withCCSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withCEnvironmentSystem.Process.Internals
    withComponentsInBuildOrderDistribution.Simple.LocalBuildInfo
    withComponentsLBIDistribution.Simple.LocalBuildInfo
    withContControl.Monad.Trans.Cont
    withContTControl.Monad.Trans.Cont
    withCString 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    withCStringLen 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    withCWStringForeign.C.String, Foreign.C
    withCWStringLenForeign.C.String, Foreign.C
    withDebugInfoDistribution.Simple.LocalBuildInfo
    withDL 
    1 (Function)System.Posix.DynamicLinker, System.Posix
    2 (Function)System.Posix.DynamicLinker.ByteString, System.Posix.ByteString
    withDL_ 
    1 (Function)System.Posix.DynamicLinker, System.Posix
    2 (Function)System.Posix.DynamicLinker.ByteString, System.Posix.ByteString
    withDynExeDistribution.Simple.LocalBuildInfo
    withExceptControl.Monad.Trans.Except
    withExceptTControl.Monad.Trans.Except
    withExeDistribution.PackageDescription
    withExeLBIDistribution.Simple.LocalBuildInfo
    withFileSystem.IO
    withFileContentsDistribution.Simple.Utils
    withFilePathSystem.Posix.ByteString.FilePath
    withFilePathExceptionSystem.Process.Internals
    withForegroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    withForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    withFreshCompiler.Hoopl
    withGHCiLibDistribution.Simple.LocalBuildInfo
    withinIntervalsDistribution.Version, Distribution.Simple
    withInputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withinRangeDistribution.Version, Distribution.Simple
    withInterruptSystem.Console.Haskeline
    withinVersionDistribution.Version, Distribution.Simple
    withLibDistribution.PackageDescription
    withLibLBIDistribution.Simple.LocalBuildInfo
    withManyForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withMinInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withModuleSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    withModule_System.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    withMVar 
    1 (Function)Control.Concurrent.MVar, Control.Concurrent
    2 (Function)GHC.Conc.Sync, GHC.Conc
    withMVarMaskedControl.Concurrent.MVar, Control.Concurrent
    withNewSockAddrNetwork.Socket.Internal
    withOpenSystem.IO.HVFS
    withOptimizationDistribution.Simple.LocalBuildInfo
    withoutCCSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withoutModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withOutputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withPackageDBDistribution.Simple.LocalBuildInfo
    withPoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withProcessHandleSystem.Process.Internals
    withProfExeDistribution.Simple.LocalBuildInfo
    withProfLibDistribution.Simple.LocalBuildInfo
    withProgNameSystem.Environment
    withProgramsDistribution.Simple.LocalBuildInfo
    withRawBufferGHC.IO.Buffer
    withReaderControl.Monad.Trans.Reader
    withReaderTControl.Monad.Trans.Reader
    withRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    withRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    withSharedLibDistribution.Simple.LocalBuildInfo
    withSockAddrNetwork.Socket.Internal
    withSocketsDoNetwork.Socket.Internal, Network.Socket, Network
    withStandoutSystem.Console.Terminfo.Effects, System.Console.Terminfo
    withStatSystem.IO.HVFS
    withState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    withStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    withStatusData.Progress.Tracker
    withStorableArrayData.Array.Storable, Data.Array.Storable.Safe
    withTempDirectoryDistribution.Simple.Utils
    withTempDirectoryExDistribution.Simple.Utils
    withTempFileDistribution.Simple.Utils
    withTempFileExDistribution.Simple.Utils
    withTestDistribution.PackageDescription
    withTestLBIDistribution.Simple.LocalBuildInfo
    withTimeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    WithTopCompiler.Hoopl
    WithTopAndBotCompiler.Hoopl
    withUnderlineSystem.Console.Terminfo.Effects, System.Console.Terminfo
    withUTF8FileContentsDistribution.Simple.Utils
    withVanillaLibDistribution.Simple.LocalBuildInfo
    Word 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe, GHC.Exts, Prelude
    2 (Type/Class)Data.Binary
    3 (Type/Class)GHC.Types
    Word# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word16 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    word16BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    word16LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word16X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word16X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word16X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    word2Double# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    word2Float# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    word2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Word32 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    Word32#GHC.Exts
    word32BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    word32LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word32X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word32X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word32X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word64 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    Word64#GHC.Exts
    word64BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    word64LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word64X2# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word64X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word64X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word8 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    word8 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word8Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word8Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word8HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word8X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word8X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word8X64# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    wordDec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    wordHex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    wordHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    WordList 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    wordLog2#GHC.Integer.Logarithms
    WordPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    wordPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    WordPtrForeign.Ptr, Foreign, Foreign.Safe
    wordPtrToPtrForeign.Ptr, Foreign, Foreign.Safe
    words 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    wordsByData.List.Split.Internals, Data.List.Split
    wordToBigNatGHC.Integer.GMP.Internals
    wordToBigNat2GHC.Integer.GMP.Internals
    wordToIntegerGHC.Integer, GHC.Integer.GMP.Internals
    wordToNaturalGHC.Natural
    wordToNegIntegerGHC.Integer.GMP.Internals
    wraparoundGlitchSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    WrapArrowControl.Applicative
    wrapBRCompiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapBR2Compiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapCompileText.Regex.PCRE.Wrap
    wrapCountText.Regex.PCRE.Wrap
    WrapErrorText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy
    wrapFRCompiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapFR2Compiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapLineDistribution.Simple.Utils
    wrapMatchText.Regex.PCRE.Wrap
    wrapMatchAllText.Regex.PCRE.Wrap
    WrapMonadControl.Applicative
    WrappedArrowControl.Applicative
    WrappedMonadControl.Applicative
    wrapTestText.Regex.PCRE.Wrap
    wrapTextDistribution.Simple.Utils
    writableSystem.Directory
    writeGHC.IO.Device
    writeAddrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeAddrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    writeArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeAtMostData.Binary.Builder.Internal
    writeAutogenFilesDistribution.Simple.Build
    writeBinaryFileSystem.IO.Binary
    writeBufGHC.IO.BufferedIO
    WriteBufferGHC.IO.Buffer
    writeBufNonBlockingGHC.IO.BufferedIO
    writeByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeChanControl.Concurrent.Chan, Control.Concurrent
    writeCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeCharBufGHC.IO.Buffer
    writeCharBufPtrGHC.IO.Buffer
    writeCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeDoubleArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeDoubleArrayAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleArrayAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleArrayAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeDoubleOffAddrAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleOffAddrAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleOffAddrAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFile 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    writeFileAtomicDistribution.Simple.Utils
    writeFloatArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeFloatArrayAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatArrayAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatArrayAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeFloatOffAddrAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatOffAddrAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatOffAddrAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFuncSystem.Log.Handler.Simple
    writeGenericPackageDescriptionDistribution.PackageDescription.PrettyPrint
    writeHistorySystem.Console.Haskeline.History
    writeHookedBuildInfoDistribution.PackageDescription.Parse
    writeInt16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt16ArrayAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16ArrayAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16ArrayAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt16OffAddrAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16OffAddrAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16OffAddrAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt32ArrayAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32ArrayAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32ArrayAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt32OffAddrAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32OffAddrAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32OffAddrAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt64ArrayAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64ArrayAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64ArrayAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt64OffAddrAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64OffAddrAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64OffAddrAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt8ArrayAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8ArrayAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8ArrayAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt8OffAddrAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8OffAddrAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8OffAddrAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeIntOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeIORefData.IORef
    writeList2ChanControl.Concurrent.Chan, Control.Concurrent
    WriteLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    writeMeterStringData.Progress.Meter
    WriteModeSystem.IO
    writeMutableArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeMutableByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeNData.Binary.Builder.Internal
    writeNonBlockingGHC.IO.Device
    WriteOnlySystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    writePackageDbGHC.PackageDb
    writePackageDescriptionDistribution.PackageDescription.Parse
    writePersistBuildConfigDistribution.Simple.Configure
    Writer 
    1 (Type/Class)Control.Monad.Trans.Writer.Strict
    2 (Type/Class)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    writer 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    WriterT 
    1 (Data Constructor)Control.Monad.Trans.Writer.Strict
    2 (Type/Class)Control.Monad.Trans.Writer.Strict
    3 (Data Constructor)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    4 (Type/Class)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    writeSimpleTestStubDistribution.Simple.Test.LibV09
    writeSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeStablePtrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeStablePtrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeSTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    writeTixTrace.Hpc.Tix
    WriteToPipeSystem.Cmd.Utils
    writeTVarGHC.Conc.Sync, GHC.Conc
    writeTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeUTF8FileDistribution.Simple.Utils
    writeWideCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWideCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord16ArrayAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16ArrayAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16ArrayAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord16OffAddrAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16OffAddrAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16OffAddrAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord32ArrayAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32ArrayAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32ArrayAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord32OffAddrAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32OffAddrAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32OffAddrAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord64ArrayAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64ArrayAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64ArrayAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord64OffAddrAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64OffAddrAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64OffAddrAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord8ArrayAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8ArrayAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8ArrayAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8BufGHC.IO.Buffer
    writeWord8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord8OffAddrAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8OffAddrAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8OffAddrAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWordArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWordOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    X86_64Distribution.System
    xargsDistribution.Simple.Utils
    xflSystem.FileArchive.GZip
    XmlSyntaxLanguage.Haskell.Extension, Distribution.Simple
    xorData.Bits, Foreign, Foreign.Safe
    xor# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    xorBigNatGHC.Integer.GMP.Internals
    xorI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    xorIntegerGHC.Integer, GHC.Integer.GMP.Internals
    YellowSystem.Console.Terminfo.Color, System.Console.Terminfo
    yellowText.XHtml.Transitional, Text.XHtml
    YHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    yieldGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    yield# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    zeroArrowControl.Arrow
    zeroBigNatGHC.Integer.GMP.Internals
    zeroBitsData.Bits, Foreign, Foreign.Safe
    zeroMemoryNetwork.Socket.Internal
    ZeroPadText.Printf
    zeroWidthTextText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    ZigZagModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    zip 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    zip3 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.Sequence
    zip4 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.Sequence
    zip5GHC.OldList, Data.List
    zip6GHC.OldList, Data.List
    zip7GHC.OldList, Data.List
    ZipList 
    1 (Data Constructor)Control.Applicative
    2 (Type/Class)Control.Applicative
    zipWith 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    zipWith3 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.Sequence
    zipWith4 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.Sequence
    zipWith5GHC.OldList, Data.List
    zipWith6GHC.OldList, Data.List
    zipWith7GHC.OldList, Data.List
    zipWithMControl.Monad
    zipWithM_Control.Monad
    ZonedTime 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    zonedTimeToLocalTimeData.Time.LocalTime, Data.Time
    zonedTimeToUTCData.Time.LocalTime, Data.Time
    zonedTimeZoneData.Time.LocalTime, Data.Time
    Zord64 
    1 (Type/Class)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5.Zord64_HARD
    \\ 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    5 (Function)Data.Set
    ^ 
    1 (Function)Prelude
    2 (Type/Class)GHC.TypeLits
    ^<<Control.Arrow
    ^>>Control.Arrow
    ^^Prelude
    |*><*|Compiler.Hoopl
    |>Data.Sequence
    || 
    1 (Type/Class)Data.Type.Bool
    2 (Function)Data.Bool, Prelude
    |||Control.Arrow
    ~#GHC.Exts
    ~:Test.HUnit.Base, Test.HUnit
    ~=?Test.HUnit.Base, Test.HUnit
    ~?Test.HUnit.Base, Test.HUnit
    ~?=Test.HUnit.Base, Test.HUnit
    ~R#GHC.Exts
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-B.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-B.html deleted file mode 100644 index 522153c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-B.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - B)

    Haskell modules on this system

    Index - B

    B0System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B110System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B115200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B1200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B134System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B150System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B1800System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B19200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B200System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B2400System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B300System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B38400System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B4800System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B50System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B57600System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B600System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B75System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    B9600System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    backBiasBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    backgroundText.XHtml.Transitional, Text.XHtml
    backgroundReadSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    backgroundWriteSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    BackgroundWriteInterruptSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    Backwards 
    1 (Data Constructor)Control.Applicative.Backwards
    2 (Type/Class)Control.Applicative.Backwards
    badIOLanguage.Haskell.TH.Syntax
    badSystemCallSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    BangPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    bangPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    BangPatternsLanguage.Haskell.Extension, Distribution.Simple
    base 
    1 (Function)Data.Quantity
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    basefontText.XHtml.Transitional, Text.XHtml
    BaudRateSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    BazaarDistribution.PackageDescription
    BCatCompiler.Hoopl.Internals, Compiler.Hoopl
    bccData.Graph
    BCO# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    BConsCompiler.Hoopl.Internals, Compiler.Hoopl
    bdoText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    beforeText.Regex.PCRE
    BeforePhaseLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    BehaviorSystem.Console.Haskeline
    bellSystem.Console.Terminfo.Effects, System.Console.Terminfo
    benchDistribution.Simple.Bench
    BenchComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    benchHookDistribution.Simple.UserHooks, Distribution.Simple
    Benchmark 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    benchmarkBuildInfoDistribution.PackageDescription
    benchmarkCommandDistribution.Simple.Setup
    benchmarkDistPrefDistribution.Simple.Setup
    benchmarkEnabledDistribution.PackageDescription
    BenchmarkExeV10Distribution.PackageDescription
    BenchmarkFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    BenchmarkInterfaceDistribution.PackageDescription
    benchmarkInterfaceDistribution.PackageDescription
    benchmarkModulesDistribution.PackageDescription
    benchmarkNameDistribution.PackageDescription
    BenchmarkNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    benchmarkOptionsDistribution.Simple.Setup
    benchmarksDistribution.PackageDescription
    BenchmarkTypeDistribution.PackageDescription
    benchmarkTypeDistribution.PackageDescription
    BenchmarkTypeExeDistribution.PackageDescription
    BenchmarkTypeUnknownDistribution.PackageDescription
    BenchmarkUnsupportedDistribution.PackageDescription
    benchmarkVerbosityDistribution.Simple.Setup
    besideText.XHtml.Table, Text.XHtml
    besidesText.XHtml.Table, Text.XHtml
    between 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    betweenVersionsInclusiveDistribution.Version, Distribution.Simple
    bgcolorText.XHtml.Transitional, Text.XHtml
    BifunctorData.Bifunctor
    bigText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BigNatGHC.Integer.GMP.Internals
    bigNatToIntGHC.Integer.GMP.Internals
    bigNatToIntegerGHC.Integer.GMP.Internals
    bigNatToNegIntegerGHC.Integer.GMP.Internals
    bigNatToWordGHC.Integer.GMP.Internals
    bimapData.Bifunctor
    BinaryData.Binary
    BinaryConvertibleSystem.IO.Binary
    BinaryLiteralsLanguage.Haskell.Extension, Distribution.Simple
    binaryOptsData.Quantity
    BinaryStringRepGHC.PackageDb
    BinBoxTrace.Hpc.Mix
    bindNetwork.Socket
    bindirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    BindirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    bindQLanguage.Haskell.TH.Syntax
    BindSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    bindSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    bindSocketNetwork.Socket
    binfoFieldDescrsDistribution.PackageDescription.Parse
    BinPackerData.BinPacking
    BinPackerErrorData.BinPacking
    bioSelectorGHC.RTS.Flags
    BitData.Compression.Inflate
    bitData.Bits, Foreign, Foreign.Safe
    bitBigNatGHC.Integer.GMP.Internals
    bitDefaultData.Bits, Foreign, Foreign.Safe
    bitIntegerGHC.Integer.GMP.Internals
    BitsData.Bits, Foreign, Foreign.Safe
    bitSizeData.Bits, Foreign, Foreign.Safe
    bitSizeMaybeData.Bits, Foreign, Foreign.Safe
    bitsPerByteSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    bits_to_word32Data.Compression.Inflate
    BlackSystem.Console.Terminfo.Color, System.Console.Terminfo
    blackText.XHtml.Transitional, Text.XHtml
    blankCompOptText.Regex.PCRE
    blankExecOptText.Regex.PCRE
    blinkAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    blinkOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    BlockCompiler.Hoopl.Internals, Compiler.Hoopl
    blockAppendCompiler.Hoopl.Internals, Compiler.Hoopl
    BlockBufferingGHC.IO.Handle, System.IO
    BlockCCCompiler.Hoopl.Internals, Compiler.Hoopl
    BlockCOCompiler.Hoopl.Internals, Compiler.Hoopl
    blockConsCompiler.Hoopl.Internals, Compiler.Hoopl
    blockCopySystem.IO.Binary
    BlockedIndefinitelyOnMVar 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    BlockedIndefinitelyOnSTM 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    BlockedOnBlackHoleGHC.Conc.Sync, GHC.Conc
    BlockedOnExceptionGHC.Conc.Sync, GHC.Conc
    BlockedOnForeignCallGHC.Conc.Sync, GHC.Conc
    BlockedOnMVarGHC.Conc.Sync, GHC.Conc
    BlockedOnOtherGHC.Conc.Sync, GHC.Conc
    BlockedOnSTMGHC.Conc.Sync, GHC.Conc
    blockFromListCompiler.Hoopl.Internals, Compiler.Hoopl
    blockGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    blockInteractSystem.IO.Binary
    blockJoinCompiler.Hoopl.Internals, Compiler.Hoopl
    blockJoinAnyCompiler.Hoopl.Internals, Compiler.Hoopl
    blockJoinHeadCompiler.Hoopl.Internals, Compiler.Hoopl
    blockJoinTailCompiler.Hoopl.Internals, Compiler.Hoopl
    BlockOCCompiler.Hoopl.Internals, Compiler.Hoopl
    blockquoteText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BlockReasonGHC.Conc.Sync, GHC.Conc
    blockSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    blockSnocCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    blockSplitCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSplitAnyCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSplitHeadCompiler.Hoopl.Internals, Compiler.Hoopl
    blockSplitTailCompiler.Hoopl.Internals, Compiler.Hoopl
    blockToListCompiler.Hoopl.Internals, Compiler.Hoopl
    block_allocGHC.RTS.Flags
    BlueSystem.Console.Terminfo.Color, System.Console.Terminfo
    blueText.XHtml.Transitional, Text.XHtml
    BMiddleCompiler.Hoopl.Internals, Compiler.Hoopl
    BN#GHC.Integer.GMP.Internals
    BNilCompiler.Hoopl.Internals, Compiler.Hoopl
    Body 
    1 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    bodyText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Body'Compiler.Hoopl.Internals, Compiler.Hoopl
    bodyGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    bodyListCompiler.Hoopl.Internals, Compiler.Hoopl
    BodyQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    bodyUnionCompiler.Hoopl.Internals, Compiler.Hoopl
    boldText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    boldAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    boldOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    Bool 
    1 (Type/Class)Data.Bool, Prelude
    2 (Type/Class)GHC.Types
    boolData.Bool
    BoolList 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    BoolOptDistribution.Simple.Command
    boolOpt 
    1 (Function)Distribution.Simple.Setup
    2 (Function)Distribution.Simple.Command
    boolOpt' 
    1 (Function)Distribution.Simple.Setup
    2 (Function)Distribution.Simple.Command
    borderText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    bordercolorText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BotCompiler.Hoopl
    BothQueuesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    Bound 
    1 (Type/Class)Distribution.Version, Distribution.Simple
    2 (Data Constructor)Network.Socket
    BoundedPrelude
    BoundedPrimData.ByteString.Builder.Prim
    BoundsData.Graph
    bounds 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    BOXGHC.Exts
    BoxLabelTrace.Hpc.Mix
    BPOtherData.BinPacking
    BPSizeTooLargeData.BinPacking
    BPTooFewBinsData.BinPacking
    bp_latticeCompiler.Hoopl.Internals, Compiler.Hoopl
    bp_rewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    bp_transferCompiler.Hoopl.Internals, Compiler.Hoopl
    brText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    braces 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    bracket 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    bracketCWDSystem.Path
    bracketOnErrorControl.Exception.Base, Control.Exception
    brackets 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    brackettmpdirSystem.Path
    brackettmpdirCWDSystem.Path
    bracket_Control.Exception.Base, Control.Exception
    break 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    breakByteData.ByteString
    breakDelimData.List.Split.Internals
    breakEnd 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    breaklData.Sequence
    breakListData.List.Utils
    breakpointGHC.Exts
    breakpointCondGHC.Exts
    breakpointTrapSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    breakrData.Sequence
    breakSubstringData.ByteString, Data.ByteString.Char8
    BroadcastNetwork.Socket
    broadcastDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    broadcastWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    brokenPackagesDistribution.Simple.PackageIndex
    brokenPackages'Distribution.Simple.PackageIndex
    BSD2Distribution.License, Distribution.Make, Distribution.Simple
    BSD3Distribution.License, Distribution.Make, Distribution.Simple
    BSD4Distribution.License, Distribution.Make, Distribution.Simple
    BSnocCompiler.Hoopl.Internals, Compiler.Hoopl
    Buffer 
    1 (Data Constructor)GHC.IO.Buffer
    2 (Type/Class)GHC.IO.Buffer
    bufferAddGHC.IO.Buffer
    bufferAdjustLGHC.IO.Buffer
    bufferAvailableGHC.IO.Buffer
    BufferCodec 
    1 (Data Constructor)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Type/Class)GHC.IO.Encoding.Types, GHC.IO.Encoding
    BufferedIOGHC.IO.BufferedIO
    bufferElemsGHC.IO.Buffer
    BufferModeGHC.IO.Handle, System.IO
    bufferRemoveGHC.IO.Buffer
    BufferStateGHC.IO.Buffer
    BufferWriterData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    bufLGHC.IO.Buffer
    bufRGHC.IO.Buffer
    bufRawGHC.IO.Buffer
    bufSizeGHC.IO.Buffer
    bufStateGHC.IO.Buffer
    bugReportsDistribution.PackageDescription
    build 
    1 (Function)Distribution.Simple.Build
    2 (Function)GHC.Exts
    3 (Function)Data.List.Split.Internals
    buildableDistribution.PackageDescription
    buildArchDistribution.System
    buildArgsDistribution.Simple.Setup
    buildCommandDistribution.Simple.Setup
    buildCompilerFlavorDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    buildCompilerIdDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    buildDependsDistribution.PackageDescription
    buildDirDistribution.Simple.LocalBuildInfo
    buildDistPrefDistribution.Simple.Setup
    Builder 
    1 (Type/Class)Data.Binary.Builder
    2 (Type/Class)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    buildExe 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.UHC
    4 (Function)Distribution.Simple.LHC
    5 (Function)Distribution.Simple.JHC
    BuildFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    buildGData.Graph
    buildHookDistribution.Simple.UserHooks, Distribution.Simple
    BuildInfo 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    buildInfoDistribution.PackageDescription
    buildLib 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.HaskellSuite
    4 (Function)Distribution.Simple.UHC
    5 (Function)Distribution.Simple.LHC
    6 (Function)Distribution.Simple.JHC
    buildNumJobsDistribution.Simple.Setup
    buildOptionsDistribution.Simple.Setup
    buildOSDistribution.System
    buildPlatformDistribution.System
    buildProgramArgsDistribution.Simple.Setup
    buildProgramPathsDistribution.Simple.Setup
    BuildTargetDistribution.Simple.BuildTarget
    BuildTargetAmbigiousDistribution.Simple.BuildTarget
    BuildTargetComponentDistribution.Simple.BuildTarget
    BuildTargetExpectedDistribution.Simple.BuildTarget
    BuildTargetFileDistribution.Simple.BuildTarget
    BuildTargetModuleDistribution.Simple.BuildTarget
    BuildTargetNoSuchDistribution.Simple.BuildTarget
    BuildTargetProblemDistribution.Simple.BuildTarget
    buildTimeData.Time.Format, Data.Time
    buildToolsDistribution.PackageDescription
    BuildTypeDistribution.PackageDescription
    buildTypeDistribution.PackageDescription
    buildVerboseDistribution.Simple.Setup
    buildVerbosityDistribution.Simple.Setup
    builtinProgramsDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    bulletText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    busErrorSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    buttonText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    BwdPass 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    BwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    BwdRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    BwdTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    BwdTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    ByteArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    byteArrayContents# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteArrayToBigNat#GHC.Integer.GMP.Internals
    ByteCount 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    ByteOffsetData.Binary.Get
    bytesAllocatedGHC.Stats
    bytesCopiedGHC.Stats
    BytesReadData.Binary.Get.Internal
    bytesReadData.Binary.Get.Internal, Data.Binary.Get
    bytesToStringLanguage.Haskell.TH.Ppr
    ByteString 
    1 (Type/Class)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Type/Class)Data.ByteString, Data.ByteString.Char8
    byteStringData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    byteStringCopyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    byteStringHexData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    byteStringHexFixedData.ByteString.Lazy.Builder.ASCII
    byteStringInsertData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    byteStringThresholdData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    byteSwap# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteSwap16 
    1 (Function)Data.Word, Foreign, Foreign.Safe
    2 (Function)Data.Binary
    byteSwap16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteSwap32 
    1 (Function)Data.Word, Foreign, Foreign.Safe
    2 (Function)Data.Binary
    byteSwap32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    byteSwap64 
    1 (Function)Data.Word, Foreign, Foreign.Safe
    2 (Function)Data.Binary
    byteSwap64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-C.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-C.html deleted file mode 100644 index df99a66..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-C.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - C)

    Haskell modules on this system

    Index - C

    C 
    1 (Data Constructor)Distribution.Simple.CCompiler
    2 (Type/Class)GHC.Generics
    3 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    C# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    C1GHC.Generics
    c2hsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    c2w8Data.Bits.Utils
    cabalBugDistribution.PackageDescription.Utils
    cabalVersionDistribution.Simple.Utils
    calc_crc32 
    1 (Function)Data.Hash.CRC32.Posix
    2 (Function)Data.Hash.CRC32.GZip
    CalendarTime 
    1 (Data Constructor)System.Time
    2 (Type/Class)System.Time
    calendarTimeToStringSystem.Time
    CallCCControl.Monad.Signatures
    callCCControl.Monad.Trans.Cont
    callCommandSystem.Process
    CallconvLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    callocForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callocArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callocArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callocBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    callProcessSystem.Process
    cancelInputSystem.Console.Haskeline.IO
    CAndDistribution.PackageDescription
    canonicalizePathSystem.Directory
    CapabilitySystem.Console.Terminfo.Base, System.Console.Terminfo
    CApiLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    cApiLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CApiFFILanguage.Haskell.Extension, Distribution.Simple
    captionText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    carriageReturnSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    casArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CaseELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    caseELanguage.Haskell.TH.Lib, Language.Haskell.TH
    casesTest.HUnit.Base, Test.HUnit
    casIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    casMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    casSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    castData.Typeable, Data.Dynamic, Data.Data
    castCCharToCharForeign.C.String, Foreign.C
    castCharToCCharForeign.C.String, Foreign.C
    castCharToCSCharForeign.C.String, Foreign.C
    castCharToCUCharForeign.C.String, Foreign.C
    castCSCharToCharForeign.C.String, Foreign.C
    castCUCharToCharForeign.C.String, Foreign.C
    castForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    castFunPtrForeign.Ptr, Foreign, Foreign.Safe
    castFunPtrToPtrForeign.Ptr, Foreign, Foreign.Safe
    castIOUArrayData.Array.Unsafe
    castPtrForeign.Ptr, Foreign, Foreign.Safe
    castPtrToFunPtrForeign.Ptr, Foreign, Foreign.Safe
    castPtrToStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    castStablePtrToPtrForeign.StablePtr, Foreign, Foreign.Safe
    castSTUArrayData.Array.Unsafe
    castWithData.Type.Equality
    cat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Catch 
    1 (Type/Class)Control.Monad.Signatures
    2 (Data Constructor)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    catch 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    catch# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    catchEControl.Monad.Trans.Except
    catchErrorControl.Monad.Trans.Error
    catches 
    1 (Function)Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    catchExitDistribution.Compat.Exception
    CatchInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    CatchInfoOnceSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    catchIO 
    1 (Function)Distribution.Compat.Exception
    2 (Function)Trace.Hpc.Util
    catchIOErrorSystem.IO.Error
    catchJustControl.Exception.Base, Control.Exception
    CatchOnceSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    catchRetry# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    catchSTMGHC.Conc.Sync, GHC.Conc
    catchSTM# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CategoryControl.Category
    category 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    catGraphNodeOCCompiler.Hoopl.Internals, Compiler.Hoopl
    catGraphNodeOOCompiler.Hoopl.Internals, Compiler.Hoopl
    catGraphsCompiler.Hoopl
    catMaybesData.Maybe
    catNodeCOGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    catNodeOOGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    CBenchDistribution.Simple.LocalBuildInfo
    CBenchNameDistribution.Simple.LocalBuildInfo
    CCallLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    cCallLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CCc 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CCFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    CChar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ccLabelGHC.Stack
    ccLdOptionsBuildInfoDistribution.Simple.Configure
    CClock 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ccModuleGHC.Stack
    ccOptions 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    ccsCCGHC.Stack
    ccSelectorGHC.RTS.Flags
    ccsLengthGHC.RTS.Flags
    ccsParentGHC.Stack
    ccSrcSpanGHC.Stack
    ccsSelectorGHC.RTS.Flags
    ccsToStringsGHC.Stack
    CDev 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CDialectDistribution.Simple.CCompiler
    cDialectFilenameExtensionDistribution.Simple.CCompiler
    CDouble 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ceilingPrelude
    cellText.XHtml.Table, Text.XHtml
    cellpaddingText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    cellspacingText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    censor 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    centerText.XHtml.Transitional, Text.XHtml
    CentiData.Fixed
    CExeDistribution.Simple.LocalBuildInfo
    CExeNameDistribution.Simple.LocalBuildInfo
    CFileForeign.C.Types, Foreign.C
    CFloat 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CFposForeign.C.Types, Foreign.C
    CGid 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    chainl 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    chainl1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    chainr 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    chainr1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    ChanControl.Concurrent.Chan, Control.Concurrent
    CHANGEATTRSText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    changeAttrsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ChangeFlagCompiler.Hoopl.Internals, Compiler.Hoopl
    changeIfCompiler.Hoopl.Internals, Compiler.Hoopl
    changeWorkingDirectory 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    changeWorkingDirectoryFdSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    Char 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)Data.Char, GHC.Exts, Prelude
    3 (Type/Class)GHC.Types
    char 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    4 (Function)Language.Haskell.TH.PprLib
    Char# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    char7 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    char8 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    3 (Function)Data.ByteString.Builder.Prim
    characterSpecialMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    CharBufElemGHC.IO.Buffer
    CharBufferGHC.IO.Buffer
    CharConstrData.Data
    charIsRepresentable 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    CharLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    charLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CharPosLanguage.Haskell.TH.Syntax
    CharRepData.Data
    charSizeGHC.IO.Buffer
    charUtf8 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    chattyTryDistribution.Simple.Utils
    check# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    checkboxText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    checkBufferGHC.IO.Buffer
    checkComponentsCyclicDistribution.Simple.LocalBuildInfo
    checkConfiguredPackageDistribution.PackageDescription.Check
    checkDebVersionSystem.Debian
    checkedText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    checkForeignDepsDistribution.Simple.Configure
    CheckingFuelMonadCompiler.Hoopl
    checkPackageDistribution.PackageDescription.Check
    checkPackageContentDistribution.PackageDescription.Check
    CheckPackageContentOps 
    1 (Data Constructor)Distribution.PackageDescription.Check
    2 (Type/Class)Distribution.PackageDescription.Check
    checkPackageFileNamesDistribution.PackageDescription.Check
    checkPackageFilesDistribution.PackageDescription.Check
    CheckParitySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    checkPersistBuildConfigOutdatedDistribution.Simple.Configure
    CheckpointCompiler.Hoopl
    checkpointCompiler.Hoopl
    CheckpointMonadCompiler.Hoopl
    childHandlerGHC.Conc.Sync, GHC.Conc
    ChildLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    childSystemTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    childUserTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    choice 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    ChoiceOptDistribution.Simple.Command
    choiceOptDistribution.Simple.Command
    choiceOptFromEnumDistribution.Simple.Command
    chopData.List.Split.Internals, Data.List.Split
    ChrText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    chrGHC.Char, Data.Char
    chr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Chunk 
    1 (Data Constructor)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Type/Class)Data.List.Split.Internals
    chunkData.List.Split.Internals, Data.List.Split
    chunksOfData.List.Split.Internals, Data.List.Split
    CIno 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CInt 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CIntMax 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CIntPtr 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cisData.Complex
    citeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    CJmpBufForeign.C.Types, Foreign.C
    ClassDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    classDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ClassILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ClassOpILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    classPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    Clause 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    clauseLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ClauseQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    cleanCommandDistribution.Simple.Setup
    cleanDistPrefDistribution.Simple.Setup
    CleanFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    cleanHookDistribution.Simple.UserHooks, Distribution.Simple
    cleanSaveConfDistribution.Simple.Setup
    cleanVerbosityDistribution.Simple.Setup
    clearText.XHtml.Transitional, Text.XHtml
    clearBitData.Bits, Foreign, Foreign.Safe
    clearBOLSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearEnvSystem.Posix.Env, System.Posix
    clearEOLSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearEOSSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearLevelSystem.Log.Logger
    clearMeterData.Progress.Meter
    clearScreenSystem.Console.Terminfo.Edit, System.Console.Terminfo
    clearTixTrace.Hpc.Reflect
    CLibDistribution.Simple.LocalBuildInfo
    CLibNameDistribution.Simple.LocalBuildInfo
    clickmapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    CLLong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ClockTick 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    4 (Data Constructor)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    ClockTimeSystem.Time
    clockTimeToEpochSystem.Time.Utils
    cloneArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cloneMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cloneSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cloneSmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CLong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    close 
    1 (Function)GHC.IO.Device
    2 (Function)GHC.IO.Encoding.Types, GHC.IO.Encoding
    3 (Function)System.Log.Handler
    4 (Function)Network.Socket
    Closed 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Data Constructor)Network.Socket
    ClosedHandleSystem.Process.Internals
    closeDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    ClosedTypeFamilyDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    closedTypeFamilyKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    closedTypeFamilyNoKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    closeFd 
    1 (Function)GHC.Event
    2 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    closeFdWithGHC.Conc.IO, GHC.Conc
    closeFuncSystem.Log.Handler.Simple
    closeInputSystem.Console.Haskeline.IO
    CloseOnExecSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    closePHANDLESystem.Process.Internals
    ClosePunctuationData.Char
    closeSocketServerNetwork.SocketServer
    close_fdsSystem.Process.Internals, System.Process
    clz# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    clz8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CmdSpecSystem.Process.Internals, System.Process
    cmdspecSystem.Process.Internals, System.Process
    CMode 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    cmpEqLanguage.Haskell.TH.Syntax
    CmpNatGHC.TypeLits
    CmpSymbolGHC.TypeLits
    CNlink 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CNotDistribution.PackageDescription
    codeText.XHtml.Transitional, Text.XHtml
    codebaseText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    CodeBufferGHC.IO.Encoding.Types
    CodingFailureModeGHC.IO.Encoding.Failure
    codingFailureModeSuffixGHC.IO.Encoding.Failure
    CodingProgressGHC.IO.Encoding.Types, GHC.IO.Encoding
    coerce 
    1 (Function)Data.Coerce, GHC.Exts
    2 (Function)GHC.Prim
    coerceWithData.Type.Coercion
    Coercible 
    1 (Type/Class)Data.Coerce, GHC.Exts
    2 (Type/Class)GHC.Types
    Coercion 
    1 (Data Constructor)Data.Type.Coercion
    2 (Type/Class)Data.Type.Coercion
    COff 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    col 
    1 (Function)System.Console.Terminfo.Cursor, System.Console.Terminfo
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    colgroupText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    colon 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    ColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    colorText.XHtml.Transitional, Text.XHtml
    ColorNumberSystem.Console.Terminfo.Color, System.Console.Terminfo
    colsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    colspanText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    columnAddressSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    combine 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    combineInstallDirsDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    combineObjectFilesDistribution.Simple.Program.Ld
    comma 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    CommandDistribution.Simple.Command
    commandAddActionDistribution.Simple.Command
    commandDefaultFlagsDistribution.Simple.Command
    commandDescriptionDistribution.Simple.Command
    CommandErrorsDistribution.Simple.Command
    CommandHelpDistribution.Simple.Command
    CommandListDistribution.Simple.Command
    commandNameDistribution.Simple.Command
    commandNotesDistribution.Simple.Command
    commandOptionsDistribution.Simple.Command
    CommandParseDistribution.Simple.Command
    commandParseArgsDistribution.Simple.Command
    CommandReadyToGoDistribution.Simple.Command
    commandShowOptionsDistribution.Simple.Command
    commandsRunDistribution.Simple.Command
    commandSynopsisDistribution.Simple.Command
    CommandUI 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Type/Class)Distribution.Simple.Command
    commandUsageDistribution.Simple.Command
    commentSystem.FileArchive.GZip
    commonTypesMapData.MIME.Types
    Comp1GHC.Generics
    compact 
    1 (Function)GHC.RTS.Flags
    2 (Function)Text.XHtml.Transitional, Text.XHtml
    compactThresholdGHC.RTS.Flags
    compAnchoredText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compareData.Ord, Prelude
    compare1Data.Functor.Classes
    compareBigNatGHC.Integer.GMP.Internals
    compareBigNatWordGHC.Integer.GMP.Internals
    compareDebVersionSystem.Debian
    compareIntegerGHC.Integer, GHC.Integer.GMP.Internals
    comparing 
    1 (Function)Distribution.Simple.Utils
    2 (Function)Data.Ord
    compAutoCalloutText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compBlankText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compCaselessText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compDollarEndOnlyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compDotAllText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    CompELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    compELanguage.Haskell.TH.Lib, Language.Haskell.TH
    compExtendedText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compExtraText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compFirstLineText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compile 
    1 (Function)Text.Regex.PCRE.ByteString.Lazy
    2 (Function)Text.Regex.PCRE.ByteString
    3 (Function)Text.Regex.PCRE.Sequence
    4 (Function)Text.Regex.PCRE.String
    Compiler 
    1 (Data Constructor)Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Simple.Compiler, Distribution.Simple
    compiler 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.Simple.LocalBuildInfo
    compilerAbiTagDistribution.Simple.Compiler, Distribution.Simple
    compilerCompatDistribution.Simple.Compiler, Distribution.Simple
    compilerCompatVersionDistribution.Simple.Compiler, Distribution.Simple
    compilerExtensionsDistribution.Simple.Compiler, Distribution.Simple
    CompilerFlavorDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerFlavorDistribution.Simple.Compiler, Distribution.Simple
    CompilerId 
    1 (Data Constructor)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerIdDistribution.Simple.Compiler, Distribution.Simple
    CompilerInfo 
    1 (Data Constructor)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    2 (Type/Class)Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoDistribution.Simple.Compiler, Distribution.Simple
    compilerInfoAbiTagDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoCompatDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoExtensionsDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoIdDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerInfoLanguagesDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    compilerLanguagesDistribution.Simple.Compiler, Distribution.Simple
    compilerNameSystem.Info
    compilerPropertiesDistribution.Simple.Compiler, Distribution.Simple
    compilerTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    CompilerVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    compilerVersion 
    1 (Function)Distribution.Simple.Compiler, Distribution.Simple
    2 (Function)System.Info
    complementData.Bits, Foreign, Foreign.Safe
    complementBitData.Bits, Foreign, Foreign.Safe
    complementIntegerGHC.Integer, GHC.Integer.GMP.Internals
    completeSystem.Console.Haskeline
    completedUnitsData.Progress.Tracker
    completeFilenameSystem.Console.Haskeline.Completion, System.Console.Haskeline
    completeQuotedWordSystem.Console.Haskeline.Completion, System.Console.Haskeline
    completeWordSystem.Console.Haskeline.Completion, System.Console.Haskeline
    completeWordWithPrevSystem.Console.Haskeline.Completion, System.Console.Haskeline
    Completion 
    1 (Data Constructor)System.Console.Haskeline.Completion, System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline.Completion, System.Console.Haskeline
    CompletionFuncSystem.Console.Haskeline.Completion, System.Console.Haskeline
    ComplexData.Complex
    compMultilineText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compNoAutoCaptureText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compNoUTF8CheckText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    ComponentDistribution.Simple.LocalBuildInfo
    componentBuildInfoDistribution.Simple.LocalBuildInfo
    ComponentDisabledReasonDistribution.Simple.LocalBuildInfo
    componentDisabledReasonDistribution.Simple.LocalBuildInfo
    componentEnabledDistribution.Simple.LocalBuildInfo
    componentExposedModulesDistribution.Simple.LocalBuildInfo
    componentGhcOptions 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    componentLibrariesDistribution.Simple.LocalBuildInfo
    ComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    ComponentNameDistribution.Simple.LocalBuildInfo
    componentNameDistribution.Simple.LocalBuildInfo
    componentPackageDepsDistribution.Simple.LocalBuildInfo
    componentPackageRenamingDistribution.Simple.LocalBuildInfo
    components 
    1 (Function)Distribution.ModuleName
    2 (Function)Data.Graph
    componentsConfigsDistribution.Simple.LocalBuildInfo
    componentsInBuildOrderDistribution.Simple.LocalBuildInfo
    CompOption 
    1 (Data Constructor)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    Compose 
    1 (Data Constructor)Data.Functor.Compose
    2 (Type/Class)Data.Functor.Compose
    compUngreedyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compUTF8Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    ConLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    concat 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    concatHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    concatMap 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    ConcFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    concurrentFlagsGHC.RTS.Flags
    concurrentlyDistribution.TestSuite
    condBData.ByteString.Builder.Prim
    condBenchmarksDistribution.PackageDescription
    CondBinBoxTrace.Hpc.Mix
    CondBoxTrace.Hpc.Mix
    CondELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    condELanguage.Haskell.TH.Lib, Language.Haskell.TH
    CondenseData.List.Split.Internals
    condenseData.List.Split.Internals, Data.List.Split
    CondensePolicyData.List.Split.Internals
    condensePolicyData.List.Split.Internals
    condExecutablesDistribution.PackageDescription
    ConditionDistribution.PackageDescription
    condLibraryDistribution.PackageDescription
    CondNodeDistribution.PackageDescription
    condTestSuitesDistribution.PackageDescription
    CondTreeDistribution.PackageDescription
    condTreeComponentsDistribution.PackageDescription
    condTreeConstraintsDistribution.PackageDescription
    condTreeDataDistribution.PackageDescription
    ConELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    conELanguage.Haskell.TH.Lib, Language.Haskell.TH
    confHookDistribution.Simple.UserHooks, Distribution.Simple
    configAbsolutePathsDistribution.Simple.Setup
    configBenchmarksDistribution.Simple.Setup
    configCompilerDistribution.Simple.Configure
    configCompilerAuxDistribution.Simple.Configure
    configCompilerAuxExDistribution.Simple.Configure
    configCompilerExDistribution.Simple.Configure
    configConfigurationsFlagsDistribution.Simple.Setup
    configConfigureArgsDistribution.Simple.Setup
    configConstraintsDistribution.Simple.Setup
    configCoverageDistribution.Simple.Setup
    configDebugInfoDistribution.Simple.Setup
    configDependenciesDistribution.Simple.Setup
    configDistPrefDistribution.Simple.Setup
    configDynExeDistribution.Simple.Setup
    configExactConfigurationDistribution.Simple.Setup
    configExtraIncludeDirsDistribution.Simple.Setup
    configExtraLibDirsDistribution.Simple.Setup
    configFlagErrorDistribution.Simple.Setup
    ConfigFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    configFlagsDistribution.Simple.LocalBuildInfo
    configGHCiLibDistribution.Simple.Setup
    configHcFlavorDistribution.Simple.Setup
    configHcPathDistribution.Simple.Setup
    configHcPkgDistribution.Simple.Setup
    configInstallDirsDistribution.Simple.Setup
    configInstantiateWithDistribution.Simple.Setup
    configLibCoverageDistribution.Simple.Setup
    configOptimizationDistribution.Simple.Setup
    configPackageDBsDistribution.Simple.Setup
    ConfigParser 
    1 (Data Constructor)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    2 (Type/Class)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    configProfExeDistribution.Simple.Setup
    configProfLibDistribution.Simple.Setup
    configProgPrefixDistribution.Simple.Setup
    configProgramArgsDistribution.Simple.Setup
    configProgramPathExtraDistribution.Simple.Setup
    configProgramPathsDistribution.Simple.Setup
    configProgramsDistribution.Simple.Setup
    configProgSuffixDistribution.Simple.Setup
    configRelocatableDistribution.Simple.Setup
    configScratchDirDistribution.Simple.Setup
    configSharedLibDistribution.Simple.Setup
    configSplitObjsDistribution.Simple.Setup
    ConfigStateFileBadHeaderDistribution.Simple.Configure
    ConfigStateFileBadVersionDistribution.Simple.Configure
    ConfigStateFileErrorDistribution.Simple.Configure
    ConfigStateFileMissingDistribution.Simple.Configure
    ConfigStateFileNoHeaderDistribution.Simple.Configure
    ConfigStateFileNoParseDistribution.Simple.Configure
    configStripExesDistribution.Simple.Setup
    configStripLibsDistribution.Simple.Setup
    configTestsDistribution.Simple.Setup
    ConfigureDistribution.PackageDescription
    configure 
    1 (Function)Distribution.Simple.Configure
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    4 (Function)Distribution.Simple.HaskellSuite
    5 (Function)Distribution.Simple.UHC
    6 (Function)Distribution.Simple.LHC
    7 (Function)Distribution.Simple.JHC
    configureAllKnownProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    configureArgsDistribution.Simple.Setup
    configureCCompilerDistribution.Simple.Setup
    configureCommandDistribution.Simple.Setup
    ConfiguredProgram 
    1 (Data Constructor)Distribution.Simple.Program.Types, Distribution.Simple.Program
    2 (Type/Class)Distribution.Simple.Program.Types, Distribution.Simple.Program
    configuredProgramsDistribution.Simple.Program.Db
    configureLinkerDistribution.Simple.Setup
    configureOptionsDistribution.Simple.Setup
    configureProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    configUserInstallDistribution.Simple.Setup
    configUTF8Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    configVanillaLibDistribution.Simple.Setup
    configVerbosityDistribution.Simple.Setup
    conFixityGHC.Generics
    ConfVarDistribution.PackageDescription
    ConIndexData.Data
    conIsRecordGHC.Generics
    conjugateData.Complex
    conKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ConLikeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    conNameGHC.Generics
    connectNetwork.Socket
    ConnectedNetwork.Socket
    ConnectorPunctuationData.Char
    connectTCPNetwork.Utils
    connectTCPAddrNetwork.Utils
    connectToNetwork
    ConPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    conPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ConQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    cons 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    cons' 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    Const 
    1 (Data Constructor)Control.Applicative
    2 (Type/Class)Control.Applicative
    constData.Function, Prelude
    Constant 
    1 (Data Constructor)Data.Functor.Constant
    2 (Type/Class)Data.Functor.Constant
    ConstrData.Data
    ConstrainedClassMethodsLanguage.Haskell.Extension, Distribution.Simple
    ConstraintGHC.Exts
    constraintKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ConstraintKindsLanguage.Haskell.Extension, Distribution.Simple
    ConstraintTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    constrFieldsData.Data
    constrFixityData.Data
    constrIndexData.Data
    ConstrRepData.Data
    constrRepData.Data
    constrTypeData.Data
    ConstructorGHC.Generics
    ConTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ContControl.Monad.Trans.Cont
    conTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    contControl.Monad.Trans.Cont
    containsData.List.Utils
    content 
    1 (Function)Data.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    continueProcessSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    ControlData.Char
    controlSystem.Debian.ControlParser
    controlCharSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ControlCharacterSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ControlFileSystem.Debian
    controlFlowSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    controlIOSystem.Console.Haskeline.MonadException, System.Console.Haskeline
    ContT 
    1 (Data Constructor)Control.Monad.Trans.Cont
    2 (Type/Class)Control.Monad.Trans.Cont
    ConvertedToHandleNetwork.Socket
    coordsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    copy 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    copyAddrToByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    copyArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyByteArrayToAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyBytesForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    copyCommandDistribution.Simple.Setup
    CopyDestDistribution.Simple.InstallDirs, Distribution.Simple.Setup, Distribution.Simple.LocalBuildInfo
    copyDestDistribution.Simple.Setup
    copyDirectoryRecursiveDistribution.Simple.Utils
    copyDirectoryRecursiveVerboseDistribution.Simple.Utils
    copyDistPrefDistribution.Simple.Setup
    copyFileSystem.Directory
    copyFileBlocksToFileSystem.IO.Binary
    copyFileLinesToFileSystem.IO.Utils
    copyFilesDistribution.Simple.Utils
    copyFileToDistribution.Simple.Utils
    copyFileVerboseDistribution.Simple.Utils
    CopyFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    copyHookDistribution.Simple.UserHooks, Distribution.Simple
    copyMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyMutableArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyMutableByteArrayToAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copyPermissionsSystem.Directory
    copyright 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    copySmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    copySmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CopyToDistribution.Simple.InstallDirs, Distribution.Simple.Setup, Distribution.Simple.LocalBuildInfo
    copyVerbosityDistribution.Simple.Setup
    COrDistribution.PackageDescription
    CorkNetwork.Socket
    cosPrelude
    cosDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    cosFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    coshPrelude
    coshDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    coshFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CostCentreGHC.Stack
    costCentreFlagsGHC.RTS.Flags
    CostCentreStackGHC.Stack
    count 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    countElemData.List.Utils
    counterLanguage.Haskell.TH.Syntax
    countLeadingZerosData.Bits, Foreign, Foreign.Safe
    Counts 
    1 (Data Constructor)Test.HUnit.Base, Test.HUnit
    2 (Type/Class)Test.HUnit.Base, Test.HUnit
    countsTest.HUnit.Base, Test.HUnit
    countTestResultsDistribution.Simple.Test.Log
    countTrailingZerosData.Bits, Foreign, Foreign.Safe
    CPDataData.ConfigFile.Types
    CPErrorData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    CPErrorDataData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    CPid 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CPlusPlusDistribution.Simple.CCompiler
    CPOptionsData.ConfigFile.Types
    CPPLanguage.Haskell.Extension, Distribution.Simple
    cppHeaderNameDistribution.Simple.BuildPaths
    cpphsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    cppOptionsDistribution.PackageDescription
    cppProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    CPtrdiff 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cpuSecondsGHC.Stats
    cpuTimeLimitExceededSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    cpuTimePrecisionSystem.CPUTime
    crc32 
    1 (Function)System.FileArchive.GZip
    2 (Function)Data.Hash.CRC32.Posix
    crc32validSystem.FileArchive.GZip
    CRCErrorSystem.FileArchive.GZip
    crctabData.Hash.CRC32.Posix
    createArchiveDistribution.Simple.SrcDist
    createArLibArchiveDistribution.Simple.Program.Ar
    createDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    createDirectory 
    1 (Function)System.Directory
    2 (Function)System.Posix.Directory, System.Posix
    3 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    createDirectoryIfMissingSystem.Directory
    createDirectoryIfMissingVerboseDistribution.Simple.Utils
    createFile 
    1 (Function)System.Posix.IO, System.Posix
    2 (Function)System.Posix.IO.ByteString, System.Posix.ByteString
    createLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    createMixEntryDomTrace.Hpc.Mix
    createNamedPipe 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    CreatePipeSystem.Process.Internals, System.Process
    createPipe 
    1 (Function)Distribution.Compat.CreatePipe
    2 (Function)System.Process
    3 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    CreateProcess 
    1 (Data Constructor)System.Process.Internals, System.Process
    2 (Type/Class)System.Process.Internals, System.Process
    createProcessSystem.Process
    createProcessGroupSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    createProcessGroupForSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    createProcess_System.Process.Internals, System.Process
    createSessionSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    createSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    create_groupSystem.Process.Internals, System.Process
    CRITICALSystem.Log, System.Log.Logger
    criticalMSystem.Log.Logger
    CRLFGHC.IO.Handle, System.IO
    CRLim 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CRONSystem.Log.Handler.Syslog
    CSChar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CShort 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CSigAtomic 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CSize 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cSourceExtensionsDistribution.Simple.CCompiler
    cSourcesDistribution.PackageDescription
    CSpeed 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CSsize 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CStringForeign.C.String, Foreign.C
    CStringLenForeign.C.String, Foreign.C
    CSUSeconds 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    csvFileData.CSV
    CTcflag 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    ctDaySystem.Time
    CTestDistribution.Simple.LocalBuildInfo
    CTestNameDistribution.Simple.LocalBuildInfo
    ctHourSystem.Time
    CTime 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    ctIsDSTSystem.Time
    ctMinSystem.Time
    ctMonthSystem.Time
    ctPicosecSystem.Time
    ctSecSystem.Time
    ctTZSystem.Time
    ctTZNameSystem.Time
    ctWDaySystem.Time
    ctxtSwitchTicksGHC.RTS.Flags
    ctxtSwitchTimeGHC.RTS.Flags
    ctYDaySystem.Time
    ctYearSystem.Time
    ctz# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ctz8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    CUChar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUid 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Type/Class)System.Posix.ByteString, System.Posix
    6 (Data Constructor)System.Posix.ByteString, System.Posix
    CUInt 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUIntMax 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUIntPtr 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CULLong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CULong 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cumulativeBytesUsedGHC.Stats
    CurrencySymbolData.Char
    currentBytesSlopGHC.Stats
    currentBytesUsedGHC.Stats
    currentCallStackGHC.Stack, GHC.Exts
    currentDirDistribution.Simple.Utils
    curryData.Tuple, Prelude
    cursorAddressSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorDownSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorDown1System.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorHomeSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorLeftSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorLeft1System.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorRightSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorRight1System.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorToLLSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorUpSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    cursorUp1System.Console.Terminfo.Cursor, System.Console.Terminfo
    CUSeconds 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CUShort 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    CustomDistribution.PackageDescription
    customFieldsBIDistribution.PackageDescription
    customFieldsPDDistribution.PackageDescription
    CustomSockOptNetwork.Socket
    CVSDistribution.PackageDescription
    CWchar 
    1 (Data Constructor)Foreign.C.Types, Foreign.C
    2 (Type/Class)Foreign.C.Types, Foreign.C
    cwdSystem.Process.Internals, System.Process
    CWStringForeign.C.String, Foreign.C
    CWStringLenForeign.C.String, Foreign.C
    CxtLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    cxtLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CxtQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    CyanSystem.Console.Terminfo.Color, System.Console.Terminfo
    cycle 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    CyclicSCCData.Graph
    c_dlcloseSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_dlerrorSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_dlopenSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_dlsymSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    c_execvpe 
    1 (Function)System.Process.Internals
    2 (Function)System.Posix.Process.Internals
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-D.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-D.html deleted file mode 100644 index c2fb0dc..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-D.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - D)

    Haskell modules on this system

    Index - D

    DGHC.Generics
    D# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    D1GHC.Generics
    DAEMONSystem.Log.Handler.Syslog
    DarcsDistribution.PackageDescription
    DashPunctuationData.Char
    DataData.Data
    dataCast1Data.Data
    dataCast2Data.Data
    DataConILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    DataDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    dataDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    dataDir 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    datadirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DatadirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DataFamLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    dataFamLanguage.Haskell.TH.Lib, Language.Haskell.TH
    dataFilesDistribution.PackageDescription
    DataflowLattice 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    DatagramNetwork.Socket
    DataInstDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    dataInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    DataKindsLanguage.Haskell.Extension, Distribution.Simple
    DataNameLanguage.Haskell.TH.Syntax
    DataRepData.Data
    datasubdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DatasubdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    dataToExpQLanguage.Haskell.TH.Quote
    dataToPatQLanguage.Haskell.TH.Quote
    dataToQaLanguage.Haskell.TH.Quote
    dataToTag# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    DataTypeData.Data
    DatatypeGHC.Generics
    dataTypeConstrsData.Data
    DatatypeContextsLanguage.Haskell.Extension, Distribution.Simple
    dataTypeNameData.Data
    datatypeNameGHC.Generics
    dataTypeOfData.Data
    dataTypeRepData.Data
    dateFmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    dateTimeFmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    dateToSnapshotNumberDistribution.Simple.SrcDist
    Day 
    1 (Type/Class)System.Time
    2 (Type/Class)Data.Time.Calendar, Data.Time
    dayFractionToTimeOfDayData.Time.LocalTime, Data.Time
    dayOfYearToMonthAndDayData.Time.Calendar.MonthDay
    ddefText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Deadlock 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    deafeningDistribution.Verbosity
    DEBUGSystem.Log, System.Log.Logger
    DebugNetwork.Socket
    debugDistribution.Simple.Utils
    debugBwdJoinsCompiler.Hoopl
    debugBwdTransfersCompiler.Hoopl
    debugErrLnGHC.Debug
    DebugFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    debugFlagsGHC.RTS.Flags
    debugFwdJoinsCompiler.Hoopl
    debugFwdTransfersCompiler.Hoopl
    debugHtmlText.XHtml
    DebugInfoLevelDistribution.Simple.Compiler, Distribution.Simple
    debugLnGHC.Debug
    debugMSystem.Log.Logger
    debugNoWrapDistribution.Simple.Utils
    DebVersionSystem.Debian
    DecLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    DecemberSystem.Time
    DeciData.Fixed
    DecimalNumberData.Char
    decipherWaitStatusSystem.Posix.Process.Internals
    decodeData.Binary
    DecodeBufferGHC.IO.Encoding.Types
    decodeDoubleIntegerGHC.Integer, GHC.Integer.GMP.Internals
    decodeDouble_2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    decodeDouble_Int64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    decodeFileData.Binary
    decodeFileOrFailData.Binary
    decodeFloatPrelude
    decodeFloat_Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    decodeOrFailData.Binary
    Decoder 
    1 (Type/Class)Data.Binary.Get
    2 (Type/Class)Data.Binary.Get.Internal
    decompressSystem.FileArchive.GZip
    DecQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    DecsQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    deepBwdRwCompiler.Hoopl
    deepBwdRw3Compiler.Hoopl
    deepFwdRwCompiler.Hoopl
    deepFwdRw3Compiler.Hoopl
    deepseqControl.DeepSeq
    Default 
    1 (Data Constructor)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    2 (Data Constructor)System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker
    defaultAttributesSystem.Console.Terminfo.Effects, System.Console.Terminfo
    defaultBehaviorSystem.Console.Haskeline
    defaultBenchmarkFlagsDistribution.Simple.Setup
    defaultBuildFlagsDistribution.Simple.Setup
    defaultChunkSizeData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    defaultCleanFlagsDistribution.Simple.Setup
    defaultCompilerFlavorDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    defaultCompOptText.Regex.PCRE
    defaultConfigFlagsDistribution.Simple.Setup
    defaultCopyFlagsDistribution.Simple.Setup
    defaultDistPrefDistribution.Simple.Setup, Distribution.Simple.BuildPaths
    defaultExecOptText.Regex.PCRE
    defaultExtensionsDistribution.PackageDescription
    defaultFileFlagsSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    defaultFixityLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    defaultGlobalFlagsDistribution.Simple.Setup
    defaultHaddockFlagsDistribution.Simple.Setup
    defaulthandlerData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    defaultHintsNetwork.Socket
    defaultHookedPackageDescDistribution.Simple.Utils, Distribution.Simple
    defaultHscolourFlagsDistribution.Simple.Setup
    defaultInstallDirsDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    defaultInstallFlagsDistribution.Simple.Setup
    defaultLanguageDistribution.PackageDescription
    defaultMain 
    1 (Function)Distribution.Simple
    2 (Function)Distribution.Make
    defaultMainArgs 
    1 (Function)Distribution.Simple
    2 (Function)Distribution.Make
    defaultMainNoRead 
    1 (Function)Distribution.Simple
    2 (Function)Distribution.Make
    defaultMainWithHooksDistribution.Simple
    defaultMainWithHooksArgsDistribution.Simple
    defaultmtdData.MIME.Types
    defaultPackageDescDistribution.Simple.Utils
    defaultPrefsSystem.Console.Haskeline
    defaultProgramConfigurationDistribution.Simple.Program
    defaultProgramDbDistribution.Simple.Program.Db
    defaultProgramSearchPathDistribution.Simple.Program.Find
    defaultProtocolNetwork.Socket, Network.BSD
    defaultRegisterFlagsDistribution.Simple.Setup
    defaultRenamingDistribution.PackageDescription
    defaultReplFlagsDistribution.Simple.Setup
    defaultSDistFlagsDistribution.Simple.Setup
    defaultSettingsSystem.Console.Haskeline
    DefaultSigDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    defaultSigDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    defaultSignalSystem.Process.Internals
    DefaultSignaturesLanguage.Haskell.Extension, Distribution.Simple
    defaultSplitterData.List.Split.Internals, Data.List.Split
    defaultTempFileOptionsDistribution.Simple.Utils
    defaultTestFlagsDistribution.Simple.Setup
    defaultTimeLocale 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    defaultTimeSourceData.Progress.Tracker
    defaultUserHooksDistribution.Simple
    defineText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    defListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    delText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    delay# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    delegate_ctlcSystem.Process.Internals, System.Process
    delete 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    5 (Function)Data.Set
    deleteAt 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    deleteByGHC.OldList, Data.List
    DELETEDNetwork.Email.Mailbox
    deleteFindMax 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deleteFindMin 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deleteFirstsByGHC.OldList, Data.List
    deleteInstalledPackageIdDistribution.Simple.PackageIndex
    deleteMax 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deleteMessagesNetwork.Email.Mailbox
    deleteMin 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    deletePackageNameDistribution.Simple.PackageIndex
    deleteSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    deleteSourcePackageIdDistribution.Simple.PackageIndex
    delFromALData.List.Utils
    DelimData.List.Split.Internals
    Delimiter 
    1 (Data Constructor)Data.List.Split.Internals
    2 (Type/Class)Data.List.Split.Internals
    delimiterData.List.Split.Internals
    DelimPolicyData.List.Split.Internals
    delimPolicyData.List.Split.Internals
    demandInputData.Binary.Get.Internal
    denominatorData.Ratio
    DenormalControl.Exception.Base, Control.Exception
    Dependency 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    dependencyClosureDistribution.Simple.PackageIndex
    dependencyClosure'Distribution.Simple.PackageIndex
    dependencyCyclesDistribution.Simple.PackageIndex
    dependencyCycles'Distribution.Simple.PackageIndex
    dependencyGraphDistribution.Simple.PackageIndex
    dependencyGraph'Distribution.Simple.PackageIndex
    dependencyInconsistenciesDistribution.Simple.PackageIndex
    dependencyInconsistencies'Distribution.Simple.PackageIndex
    depends 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    3 (Function)GHC.PackageDb
    depLibraryPathsDistribution.Simple.LocalBuildInfo
    depPartSystem.Debian.ControlParser
    deprecatedExtensionsLanguage.Haskell.Extension, Distribution.Simple
    deRefStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    deRefStablePtr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    deRefStaticPtrGHC.StaticPtr
    deRefWeakSystem.Mem.Weak
    deRefWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    DeriveAnyClassLanguage.Haskell.Extension, Distribution.Simple
    DeriveDataTypeableLanguage.Haskell.Extension, Distribution.Simple
    DeriveFoldableLanguage.Haskell.Extension, Distribution.Simple
    DeriveFunctorLanguage.Haskell.Extension, Distribution.Simple
    DeriveGenericLanguage.Haskell.Extension, Distribution.Simple
    DeriveTraversableLanguage.Haskell.Extension, Distribution.Simple
    descCabalVersionDistribution.PackageDescription
    DescriptionDistribution.Simple.Command
    description 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    descrSelectorGHC.RTS.Flags
    detachDaemonSystem.Daemon
    DeviceID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    deviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    devTypeGHC.IO.Device
    dffData.Graph
    dfsData.Graph
    die 
    1 (Function)Distribution.Simple.Utils
    2 (Function)System.Exit
    dieWithLocationDistribution.Simple.Utils
    diffAbsoluteTimeData.Time.Clock.TAI
    diffClockTimesSystem.Time
    diffDaysData.Time.Calendar, Data.Time
    difference 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    differenceWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    differenceWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    DiffTimeData.Time.Clock, Data.Time
    diffUTCTimeData.Time.Clock, Data.Time
    digitToIntData.Char
    dimAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    dimOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    dirText.XHtml.Transitional, Text.XHtml
    DirectoryGHC.IO.Device
    directoryMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    DirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    DirStreamOffsetSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    dir_partSystem.Path.NameManip
    disableAllocationLimitGHC.Conc.Sync, GHC.Conc
    disabledText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    DisabledAllBenchmarksDistribution.Simple.LocalBuildInfo
    DisabledAllTestsDistribution.Simple.LocalBuildInfo
    DisabledComponentDistribution.Simple.LocalBuildInfo
    DisableExtensionLanguage.Haskell.Extension, Distribution.Simple
    DisambiguateRecordFieldsLanguage.Haskell.Extension, Distribution.Simple
    discardDataSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    dispDistribution.Text
    display 
    1 (Function)Distribution.Text
    2 (Function)System.Console.Haskeline.Completion, System.Console.Haskeline
    displayExceptionControl.Exception.Base, Control.Exception
    displayMeterData.Progress.Meter
    distributeFactCompiler.Hoopl
    distributeFactBwdCompiler.Hoopl
    distributeXferCompiler.Hoopl
    divPrelude
    div'Data.Fixed
    DivideByZeroControl.Exception.Base, Control.Exception
    divideDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    divideFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divideFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    divIntegerGHC.Integer, GHC.Integer.GMP.Internals
    divModPrelude
    divMod'Data.Fixed
    divModIntegerGHC.Integer, GHC.Integer.GMP.Internals
    DLSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    dlcloseSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    dlerrorSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    DLHandleSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    dlistText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    dllExtensionDistribution.Simple.BuildPaths
    dlopen 
    1 (Function)System.Posix.DynamicLinker, System.Posix
    2 (Function)System.Posix.DynamicLinker.ByteString, System.Posix.ByteString
    dlsymSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    DoAndIfThenElseLanguage.Haskell.Extension, Distribution.Simple
    Doc 
    1 (Type/Class)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Type/Class)Language.Haskell.TH.PprLib
    docdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    DocdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    doCondenseData.List.Split.Internals
    doCostCentresGHC.RTS.Flags
    docTypeText.XHtml.Strict
    doDropData.List.Split.Internals
    DoELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    doELanguage.Haskell.TH.Lib, Language.Haskell.TH
    doesDirectoryExist 
    1 (Function)Distribution.PackageDescription.Check
    2 (Function)System.Directory
    doesExecutableExistDistribution.Simple.Utils
    doesFileExist 
    1 (Function)Distribution.PackageDescription.Check
    2 (Function)System.Directory
    doesNotExistErrorTypeSystem.IO.Error
    doHeapProfileGHC.RTS.Flags
    doIdleGCGHC.RTS.Flags
    domEntry 
    1 (Function)Compiler.Hoopl.Passes.DList
    2 (Function)Compiler.Hoopl.Passes.Dominator
    doMergeData.List.Split.Internals
    DominatesCompiler.Hoopl.Passes.Dominator
    DominatorNodeCompiler.Hoopl.Passes.Dominator
    DominatorTreeCompiler.Hoopl.Passes.Dominator
    domLattice 
    1 (Function)Compiler.Hoopl.Passes.DList
    2 (Function)Compiler.Hoopl.Passes.Dominator
    domPass 
    1 (Function)Compiler.Hoopl.Passes.DList
    2 (Function)Compiler.Hoopl.Passes.Dominator
    domPathCompiler.Hoopl.Passes.Dominator
    Doms 
    1 (Type/Class)Compiler.Hoopl.Passes.DList
    2 (Type/Class)Compiler.Hoopl.Passes.Dominator
    Done 
    1 (Data Constructor)Data.Binary.Get
    2 (Data Constructor)Data.Binary.Get.Internal
    3 (Data Constructor)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    DontRouteNetwork.Socket
    DoRecLanguage.Haskell.Extension, Distribution.Simple
    Double 
    1 (Type/Class)GHC.Exts, Prelude
    2 (Type/Class)GHC.Types
    double 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Double# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    double2Float# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    double2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    doubleBE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    doubleDecData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    doubleFromIntegerGHC.Integer, GHC.Integer.GMP.Internals
    doubleHexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    doubleHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    doubleLE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    DoublePrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    doublePrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    doubleQuotes 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    DoubleX2# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    DoubleX4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    DoubleX8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Down 
    1 (Data Constructor)Data.Ord, GHC.Exts
    2 (Type/Class)Data.Ord, GHC.Exts
    DPath 
    1 (Data Constructor)Compiler.Hoopl.Passes.Dominator
    2 (Type/Class)Compiler.Hoopl.Passes.Dominator
    DRAFTNetwork.Email.Mailbox
    DragonFlyDistribution.System
    drainOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    drawForestData.Tree
    drawTreeData.Tree
    DropData.List.Split.Internals
    drop 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    DropBlankData.List.Split.Internals
    DropBlankFieldsData.List.Split.Internals
    dropBlanksData.List.Split.Internals, Data.List.Split
    dropDelimsData.List.Split.Internals, Data.List.Split
    dropDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropExtensions 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropFinalData.List.Split.Internals
    dropFinalBlankData.List.Split.Internals, Data.List.Split
    dropInitBlankData.List.Split.Internals, Data.List.Split
    dropInitialData.List.Split.Internals
    dropInnerBlanksData.List.Split.Internals, Data.List.Split
    dropTrailingPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    dropWhile 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    dropWhileEndGHC.OldList, Data.List
    dropWhileEndLEDistribution.Simple.Utils
    dropWhileLData.Sequence
    dropWhileListData.List.Utils
    dropWhileRData.Sequence
    dtermText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Dual 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    dumpDistribution.Simple.Program.HcPkg
    dumpInvocationDistribution.Simple.Program.HcPkg
    dup 
    1 (Function)GHC.IO.Device
    2 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    dup2GHC.IO.Device
    dupChanControl.Concurrent.Chan, Control.Concurrent
    dupToSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    DynDistribution.Simple.Hpc
    dynLanguage.Haskell.TH.Lib, Language.Haskell.TH
    DynamicData.Dynamic
    dynAppData.Dynamic
    dynApplyData.Dynamic
    dynlibdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    dynTypeRepData.Dynamic
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-E.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-E.html deleted file mode 100644 index b498a67..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-E.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - E)

    Haskell modules on this system

    Index - E

    E0Data.Fixed
    E1Data.Fixed
    E12Data.Fixed
    E2Data.Fixed
    e2BIGForeign.C.Error, Foreign.C
    E3Data.Fixed
    E6Data.Fixed
    E9Data.Fixed
    eACCESForeign.C.Error, Foreign.C
    eADDRINUSEForeign.C.Error, Foreign.C
    eADDRNOTAVAILForeign.C.Error, Foreign.C
    eADVForeign.C.Error, Foreign.C
    eAFNOSUPPORTForeign.C.Error, Foreign.C
    eAGAINForeign.C.Error, Foreign.C
    eALREADYForeign.C.Error, Foreign.C
    EarlierVersionDistribution.Version, Distribution.Simple
    earlierVersionDistribution.Version, Distribution.Simple
    eBADFForeign.C.Error, Foreign.C
    eBADMSGForeign.C.Error, Foreign.C
    eBADRPCForeign.C.Error, Foreign.C
    eBUSYForeign.C.Error, Foreign.C
    eCHILDForeign.C.Error, Foreign.C
    EchoEraseSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EchoKillSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EchoLFSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    eCOMMForeign.C.Error, Foreign.C
    eCONNABORTEDForeign.C.Error, Foreign.C
    eCONNREFUSEDForeign.C.Error, Foreign.C
    eCONNRESETForeign.C.Error, Foreign.C
    eDEADLKForeign.C.Error, Foreign.C
    eDESTADDRREQForeign.C.Error, Foreign.C
    EdgeData.Graph
    edgesData.Graph
    eDIRTYForeign.C.Error, Foreign.C
    eDOMForeign.C.Error, Foreign.C
    eDQUOTForeign.C.Error, Foreign.C
    eEXISTForeign.C.Error, Foreign.C
    eFAULTForeign.C.Error, Foreign.C
    eFBIGForeign.C.Error, Foreign.C
    eFTYPEForeign.C.Error, Foreign.C
    eHOSTDOWNForeign.C.Error, Foreign.C
    eHOSTUNREACHForeign.C.Error, Foreign.C
    eIDRMForeign.C.Error, Foreign.C
    eILSEQForeign.C.Error, Foreign.C
    eINPROGRESSForeign.C.Error, Foreign.C
    eINTRForeign.C.Error, Foreign.C
    eINVALForeign.C.Error, Foreign.C
    eIOForeign.C.Error, Foreign.C
    eISCONNForeign.C.Error, Foreign.C
    eISDIRForeign.C.Error, Foreign.C
    EitherData.Either, Prelude
    eitherData.Either, Prelude
    eitherBData.ByteString.Builder.Prim
    eitherToMonadErrorData.Either.Utils
    elapsedTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    elem 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    elemAt 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    elemIndex 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    elemIndexEnd 
    1 (Function)Data.ByteString.Lazy
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    elemIndexLData.Sequence
    elemIndexRData.Sequence
    elemIndices 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    elemIndicesLData.Sequence
    elemIndicesRData.Sequence
    ElemOfCompiler.Hoopl
    elemRIndexData.List.Utils
    elems 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.IntSet
    5 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    6 (Function)Data.Set
    eLOOPForeign.C.Error, Foreign.C
    EMERGENCYSystem.Log, System.Log.Logger
    emergencyMSystem.Log.Logger
    eMFILEForeign.C.Error, Foreign.C
    emitSystem.Log.Handler
    eMLINKForeign.C.Error, Foreign.C
    emphasizeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    empty 
    1 (Function)Control.Applicative
    2 (Function)Data.Binary.Builder
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    5 (Function)Data.ByteString.Short
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.Sequence
    11 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    12 (Function)Text.Regex.PCRE
    13 (Function)Language.Haskell.TH.PprLib
    emptyAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    emptyBData.ByteString.Builder.Prim
    emptyBenchmarkDistribution.PackageDescription
    emptyBenchmarkFlagsDistribution.Simple.Setup
    emptyBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    emptyBodyCompiler.Hoopl.Internals, Compiler.Hoopl
    emptyBufferGHC.IO.Buffer
    emptyBuildFlagsDistribution.Simple.Setup
    emptyBuildInfoDistribution.PackageDescription
    EmptyCaseLanguage.Haskell.Extension, Distribution.Simple
    emptyCleanFlagsDistribution.Simple.Setup
    emptyClosedGraphCompiler.Hoopl
    emptyConfigFlagsDistribution.Simple.Setup
    emptyCopyFlagsDistribution.Simple.Setup
    emptyCPData.ConfigFile, Data.ConfigFile.Monadic
    EmptyDataDeclsLanguage.Haskell.Extension, Distribution.Simple
    emptyExecutableDistribution.PackageDescription
    emptyFData.ByteString.Builder.Prim
    emptyGlobalFlagsDistribution.Simple.Setup
    emptyGraphCompiler.Hoopl
    emptyHaddockFlagsDistribution.Simple.Setup
    emptyHistorySystem.Console.Haskeline.History
    emptyHookedBuildInfoDistribution.PackageDescription
    emptyHscolourFlagsDistribution.Simple.Setup
    emptyInstalledPackageInfo 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    emptyInstallFlagsDistribution.Simple.Setup
    EmptyLData.Sequence
    emptyLibraryDistribution.PackageDescription
    emptyPackageDescriptionDistribution.PackageDescription
    emptyPermissionsSystem.Directory
    emptyProgramConfigurationDistribution.Simple.Program
    emptyProgramDbDistribution.Simple.Program.Db
    emptyProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    EmptyRData.Sequence
    emptyRegisterFlagsDistribution.Simple.Setup
    emptySDistFlagsDistribution.Simple.Setup
    emptySignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    emptyTestFlagsDistribution.Simple.Setup
    emptyTestSuiteDistribution.PackageDescription
    emptyUserHooksDistribution.Simple.UserHooks, Distribution.Simple
    emptyWriteBufferGHC.IO.BufferedIO
    eMSGSIZEForeign.C.Error, Foreign.C
    eMULTIHOPForeign.C.Error, Foreign.C
    enableAllocationLimitGHC.Conc.Sync, GHC.Conc
    enabledBenchmarksDistribution.PackageDescription
    enabledTestsDistribution.PackageDescription
    EnableEchoSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EnableExtensionLanguage.Haskell.Extension, Distribution.Simple
    EnableParitySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    eNAMETOOLONGForeign.C.Error, Foreign.C
    EnclosingMarkData.Char
    encode 
    1 (Function)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Function)Data.Binary
    EncodeBufferGHC.IO.Encoding.Types
    encodeDoubleIntegerGHC.Integer, GHC.Integer.GMP.Internals
    encodeFileData.Binary
    encodeFloatPrelude
    encodeFloatIntegerGHC.Integer, GHC.Integer.GMP.Internals
    encodingsMapData.MIME.Types
    enctypeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    endBy 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Data.List.Split.Internals, Data.List.Split
    endBy1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    endByOneOfData.List.Split.Internals, Data.List.Split
    endDelegateControlCSystem.Process.Internals
    endHostEntryNetwork.BSD
    endNetworkEntryNetwork.BSD
    endNodesCompiler.Hoopl.Internals, Compiler.Hoopl
    Endo 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    EndOfFileSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EndOffsetText.Regex.PCRE.Wrap
    EndOfLineSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    EndPolicyData.List.Split.Internals
    endProtocolEntryNetwork.BSD
    endServiceEntryNetwork.BSD
    endsWithData.List.Split.Internals, Data.List.Split
    endswithData.List.Utils, Data.String.Utils
    endsWithOneOfData.List.Split.Internals, Data.List.Split
    eNETDOWNForeign.C.Error, Foreign.C
    eNETRESETForeign.C.Error, Foreign.C
    eNETUNREACHForeign.C.Error, Foreign.C
    eNFILEForeign.C.Error, Foreign.C
    eNOBUFSForeign.C.Error, Foreign.C
    eNODATAForeign.C.Error, Foreign.C
    eNODEVForeign.C.Error, Foreign.C
    eNOENTForeign.C.Error, Foreign.C
    eNOEXECForeign.C.Error, Foreign.C
    eNOLCKForeign.C.Error, Foreign.C
    eNOLINKForeign.C.Error, Foreign.C
    eNOMEMForeign.C.Error, Foreign.C
    eNOMSGForeign.C.Error, Foreign.C
    eNONETForeign.C.Error, Foreign.C
    eNOPROTOOPTForeign.C.Error, Foreign.C
    eNOSPCForeign.C.Error, Foreign.C
    eNOSRForeign.C.Error, Foreign.C
    eNOSTRForeign.C.Error, Foreign.C
    eNOSYSForeign.C.Error, Foreign.C
    eNOTBLKForeign.C.Error, Foreign.C
    eNOTCONNForeign.C.Error, Foreign.C
    eNOTDIRForeign.C.Error, Foreign.C
    eNOTEMPTYForeign.C.Error, Foreign.C
    eNOTSOCKForeign.C.Error, Foreign.C
    eNOTSUPForeign.C.Error, Foreign.C
    eNOTTYForeign.C.Error, Foreign.C
    ensureIOManagerIsRunningGHC.Conc.IO, GHC.Conc
    ensureNData.Binary.Get.Internal
    enterStandoutModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    enterUnderlineModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    EntryCompiler.Hoopl.Passes.Dominator
    entryLabelCompiler.Hoopl.Internals, Compiler.Hoopl
    EnumPrelude
    enumFromPrelude
    enumFromThenPrelude
    enumFromThenToPrelude
    enumFromToPrelude
    envSystem.Process.Internals, System.Process
    eNXIOForeign.C.Error, Foreign.C
    EOFText.Read.Lex, Text.Read
    eofText.ParserCombinators.ReadP
    eofErrorTypeSystem.IO.Error
    eOKForeign.C.Error, Foreign.C
    eOPNOTSUPPForeign.C.Error, Foreign.C
    ePERMForeign.C.Error, Foreign.C
    ePFNOSUPPORTForeign.C.Error, Foreign.C
    ePIPEForeign.C.Error, Foreign.C
    epochSystem.Time.Utils
    EpochTime 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    epochTimeSystem.Posix.Time, System.Posix.ByteString, System.Posix
    epochToClockTimeSystem.Time.Utils
    ePROCLIMForeign.C.Error, Foreign.C
    ePROCUNAVAILForeign.C.Error, Foreign.C
    ePROGMISMATCHForeign.C.Error, Foreign.C
    ePROGUNAVAILForeign.C.Error, Foreign.C
    ePROTOForeign.C.Error, Foreign.C
    ePROTONOSUPPORTForeign.C.Error, Foreign.C
    ePROTOTYPEForeign.C.Error, Foreign.C
    EQ 
    1 (Data Constructor)Data.Ord, Prelude
    2 (Data Constructor)GHC.Types
    EqData.Eq, Prelude
    Eq1Data.Functor.Classes
    eq1Data.Functor.Classes
    eqAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqBigNatGHC.Integer.GMP.Internals
    eqBigNat#GHC.Integer.GMP.Internals
    eqBigNatWordGHC.Integer.GMP.Internals
    eqBigNatWord#GHC.Integer.GMP.Internals
    eqChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqIntegerGHC.Integer, GHC.Integer.GMP.Internals
    eqInteger#GHC.Integer, GHC.Integer.GMP.Internals
    eqStableNameSystem.Mem.StableName
    eqStableName# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqStablePtr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eqTData.Typeable, Data.Dynamic, Data.Data
    equalFilePath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    EqualityTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    equalityTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    equalPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    equals 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    equatingDistribution.Simple.Utils
    eqWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    eRANGEForeign.C.Error, Foreign.C
    EraseSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    eREMCHGForeign.C.Error, Foreign.C
    eREMOTEForeign.C.Error, Foreign.C
    eROFSForeign.C.Error, Foreign.C
    eRPCMISMATCHForeign.C.Error, Foreign.C
    eRREMOTEForeign.C.Error, Foreign.C
    Errno 
    1 (Data Constructor)Foreign.C.Error, Foreign.C
    2 (Type/Class)Foreign.C.Error, Foreign.C
    errnoToIOErrorForeign.C.Error, Foreign.C
    ERRORSystem.Log, System.Log.Logger
    Error 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Control.Monad.Trans.Error
    errorPrelude
    errorBadArgumentText.Printf
    errorBadFormatText.Printf
    ErrorCall 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    ErrorListControl.Monad.Trans.Error
    errorMSystem.Log.Logger
    errorMissingArgumentText.Printf
    ErrorOnCodingFailureGHC.IO.Encoding.Failure
    ErrorsControl.Applicative.Lift
    errorsTest.HUnit.Base, Test.HUnit
    errorShortFormatText.Printf
    ErrorT 
    1 (Data Constructor)Control.Monad.Trans.Error
    2 (Type/Class)Control.Monad.Trans.Error
    errorWithStackTraceGHC.Stack
    escapeReData.String.Utils
    eSHUTDOWNForeign.C.Error, Foreign.C
    eSOCKTNOSUPPORTForeign.C.Error, Foreign.C
    eSPIPEForeign.C.Error, Foreign.C
    eSRCHForeign.C.Error, Foreign.C
    eSRMNTForeign.C.Error, Foreign.C
    eSTALEForeign.C.Error, Foreign.C
    eTIMEForeign.C.Error, Foreign.C
    eTIMEDOUTForeign.C.Error, Foreign.C
    eTOOMANYREFSForeign.C.Error, Foreign.C
    eTXTBSYForeign.C.Error, Foreign.C
    eUSERSForeign.C.Error, Foreign.C
    evalContControl.Monad.Trans.Cont
    evalContTControl.Monad.Trans.Cont
    evalRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    evalRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    evalState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    evalStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    evaluateControl.Exception.Base, Control.Exception
    evenPrelude
    EventGHC.Event
    EventManagerGHC.Event
    evtReadGHC.Event
    evtWriteGHC.Event
    eWOULDBLOCKForeign.C.Error, Foreign.C
    examineTixTrace.Hpc.Reflect
    ExceptControl.Monad.Trans.Except
    exceptControl.Monad.Trans.Except
    Exception 
    1 (Type/Class)Control.Exception.Base, Control.Exception
    2 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    ExceptT 
    1 (Data Constructor)Control.Monad.Trans.Except
    2 (Type/Class)Control.Monad.Trans.Except
    exceptToMaybeTControl.Monad.Trans.Maybe
    exclusiveSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    ExclusiveBoundDistribution.Version, Distribution.Simple
    eXDEVForeign.C.Error, Foreign.C
    execAnchoredText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execBlankText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotBOLText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotEmptyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotEOLText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNoUTF8CheckText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    ExeComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    ExecOption 
    1 (Data Constructor)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execPartialText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execPutData.Binary.Put
    execRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    execRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    execState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    execStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    Executable 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    executableSystem.Directory
    executableFieldDescrsDistribution.PackageDescription.Parse
    ExecutableNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    executablesDistribution.PackageDescription
    execute 
    1 (Function)Text.Regex.PCRE.ByteString.Lazy
    2 (Function)Text.Regex.PCRE.ByteString
    3 (Function)Text.Regex.PCRE.Sequence
    4 (Function)Text.Regex.PCRE.String
    executeFile 
    1 (Function)System.Posix.Process, System.Posix
    2 (Function)System.Posix.Process.ByteString, System.Posix.ByteString
    execWriter 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    execWriterT 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    exeExtensionDistribution.Simple.BuildPaths
    exeModulesDistribution.PackageDescription
    exeNameDistribution.PackageDescription
    ExistentialQuantificationLanguage.Haskell.Extension, Distribution.Simple
    existsAndIsMoreRecentThanDistribution.Simple.Utils
    ExitCodeSystem.Exit
    ExitedSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    ExitFailureSystem.Exit
    exitFailureSystem.Exit
    exitImmediatelySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    exitStandoutModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    ExitSuccessSystem.Exit
    exitSuccessSystem.Exit
    exitUnderlineModeSystem.Console.Terminfo.Effects, System.Console.Terminfo
    exitWithSystem.Exit
    ExpLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    expPrelude
    ExpBoxTrace.Hpc.Mix
    expDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    expectText.Read.Lex
    expFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    explanationDistribution.PackageDescription.Check
    ExplicitForAllLanguage.Haskell.Extension, Distribution.Simple
    ExplicitNamespacesLanguage.Haskell.Extension, Distribution.Simple
    exponentPrelude
    exportBigNatToAddrGHC.Integer.GMP.Internals
    exportBigNatToMutableByteArrayGHC.Integer.GMP.Internals
    ExportFLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    exportIntegerToAddrGHC.Integer.GMP.Internals
    exportIntegerToMutableByteArrayGHC.Integer.GMP.Internals
    exportWordToAddrGHC.Integer.GMP.Internals
    exportWordToMutableByteArrayGHC.Integer.GMP.Internals
    exposeDistribution.Simple.Program.HcPkg
    exposed 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    ExposedModule 
    1 (Data Constructor)Distribution.InstalledPackageInfo
    2 (Type/Class)Distribution.InstalledPackageInfo
    3 (Data Constructor)GHC.PackageDb
    4 (Type/Class)GHC.PackageDb
    exposedModules 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    exposedName 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    exposedReexport 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    exposedSignature 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    exposedSignaturesDistribution.PackageDescription
    exposeInvocationDistribution.Simple.Program.HcPkg
    ExpQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    extendDomCompiler.Hoopl.Passes.Dominator
    ExtendedDefaultRulesLanguage.Haskell.Extension, Distribution.Simple
    ExtendedFunctionsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    extendJoinDomainCompiler.Hoopl
    ExtensibleRecordsLanguage.Haskell.Extension, Distribution.Simple
    ExtensionLanguage.Haskell.Extension, Distribution.Simple
    extensionsToFlagsDistribution.Simple.Compiler, Distribution.Simple
    externalEntryLabelsCompiler.Hoopl.Internals, Compiler.Hoopl
    externalPackageDepsDistribution.Simple.LocalBuildInfo
    extraSystem.FileArchive.GZip
    extraConfigArgsDistribution.Simple.LocalBuildInfo
    ExtractText.Regex.PCRE
    extractText.Regex.PCRE
    extraDocFilesDistribution.PackageDescription
    extraGHCiLibraries 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    extraGHCiLibsDistribution.PackageDescription
    extraLibDirsDistribution.PackageDescription
    extraLibraries 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    extraLibsDistribution.PackageDescription
    ExtraOptionsDistribution.TestSuite
    extraSrcFilesDistribution.PackageDescription
    extraTmpFilesDistribution.PackageDescription
    extSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-F.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-F.html deleted file mode 100644 index 99334d1..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-F.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - F)

    Haskell modules on this system

    Index - F

    F# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    faceText.XHtml.Transitional, Text.XHtml
    FacilitySystem.Log.Handler.Syslog
    FactCompiler.Hoopl.Internals, Compiler.Hoopl
    FactBaseCompiler.Hoopl.Internals, Compiler.Hoopl
    fact_botCompiler.Hoopl.Internals, Compiler.Hoopl
    fact_joinCompiler.Hoopl.Internals, Compiler.Hoopl
    fact_nameCompiler.Hoopl.Internals, Compiler.Hoopl
    Fail 
    1 (Data Constructor)Distribution.TestSuite
    2 (Data Constructor)Data.Binary.Get
    3 (Data Constructor)Data.Binary.Get.Internal
    failControl.Monad, Prelude, Control.Monad.Instances
    failReadEDistribution.ReadE
    failureControl.Applicative.Lift
    FailuresDistribution.Simple.Setup
    failuresTest.HUnit.Base, Test.HUnit
    fakeLookupInstalledPackageIdDistribution.Simple.PackageIndex
    FakeMapDistribution.Simple.PackageIndex
    False 
    1 (Data Constructor)Data.Bool, Prelude
    2 (Data Constructor)GHC.Types
    falseArgDistribution.Simple.Setup
    falseNameLanguage.Haskell.TH.Syntax
    FamFlavourLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FamilyNetwork.Socket.Internal, Network.Socket
    familyNetwork.SocketServer
    FamilyDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FamilyILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    familyKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    familyNoKindDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fcat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Fd 
    1 (Type/Class)System.IO.PlafCompat
    2 (Data Constructor)System.IO.PlafCompat
    3 (Data Constructor)System.Posix.Types
    4 (Type/Class)System.Posix.Types
    5 (Data Constructor)System.Posix.ByteString, System.Posix
    6 (Type/Class)System.Posix.ByteString, System.Posix
    FdKeyGHC.Event
    FdOptionSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdReadSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdReadBufSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdSeekSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdSocketNetwork.Socket
    fdToHandle 
    1 (Function)GHC.IO.Handle.FD
    2 (Function)System.Process.Internals
    3 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdToHandle'GHC.IO.Handle.FD
    fdWriteSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    fdWriteBufSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    FebruarySystem.Time
    fetchAddIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchAndIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchNandIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchOrIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchSubIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    fetchXorIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    FieldDescr 
    1 (Data Constructor)Distribution.PackageDescription.Parse
    2 (Type/Class)Distribution.PackageDescription.Parse
    FieldExpLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fieldExpLanguage.Haskell.TH.Lib, Language.Haskell.TH
    FieldExpQLanguage.Haskell.TH.Lib
    FieldFormat 
    1 (Data Constructor)Text.Printf
    2 (Type/Class)Text.Printf
    FieldFormatterText.Printf
    fieldGetDistribution.PackageDescription.Parse
    fieldNameDistribution.PackageDescription.Parse
    FieldPatLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fieldPatLanguage.Haskell.TH.Lib, Language.Haskell.TH
    FieldPatQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fieldSetDistribution.PackageDescription.Parse
    fieldsetText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    fieldsInstalledPackageInfoDistribution.InstalledPackageInfo
    fileAccess 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    fileAdviseSystem.Posix.Fcntl
    fileAllocateSystem.Posix.Fcntl
    fileExist 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    FileGlob 
    1 (Data Constructor)Distribution.Simple.Utils
    2 (Type/Class)Distribution.Simple.Utils
    fileGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    fileHandlerSystem.Log.Handler.Simple
    FileID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    fileID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    FileMode 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    fileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    filenameSystem.FileArchive.GZip
    filenameCDialectDistribution.Simple.CCompiler
    FileNameLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileNamesAreNotTruncated 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    filenameWordBreakCharsSystem.Console.Haskeline.Completion, System.Console.Haskeline
    filename_partSystem.Path.NameManip
    FileOffset 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    fileOwner 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FilePath 
    1 (Type/Class)System.IO.HVFS
    2 (Type/Class)System.IO, Prelude
    3 (Type/Class)System.FilePath.Windows, System.FilePath.Posix, System.FilePath
    fileSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.HVFS.InstanceHelpers
    3 (Function)System.IO.StatCompat
    4 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileSizeBits 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    fileSizeLimitExceededSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    FileStatus 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    FileStatusCompat 
    1 (Data Constructor)System.IO.StatCompat
    2 (Type/Class)System.IO.StatCompat
    fileSynchroniseSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    fileSynchroniseDataOnlySystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    fileTypeModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    fillBytesForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    fillReadBufferGHC.IO.BufferedIO
    fillReadBuffer0GHC.IO.BufferedIO
    filter 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.Sequence
    filterMControl.Monad
    filterWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    finalBlankPolicyData.List.Split.Internals
    finalizeSystem.Mem.Weak
    finalizeForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    finalizePackageDescriptionDistribution.PackageDescription.Configuration
    FinalizerEnvPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    finalizerFreeForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    FinalizerPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    finalizeWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    finally 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    FinalQuoteData.Char
    find 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    findExecutableSystem.Directory
    findExecutablesSystem.Directory
    findFile 
    1 (Function)Distribution.Simple.Utils
    2 (Function)System.Directory
    findFilesSystem.Directory
    findFilesWithSystem.Directory
    findFileWithExtensionDistribution.Simple.Utils
    findFileWithExtension'Distribution.Simple.Utils
    findFirstFileDistribution.Simple.Utils
    findHookedPackageDescDistribution.Simple.Utils
    findIndex 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    7 (Function)Data.Set
    findIndexLData.Sequence
    findIndexRData.Sequence
    findIndices 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    findIndicesLData.Sequence
    findIndicesRData.Sequence
    findMax 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    findMin 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    findModuleFileDistribution.Simple.Utils
    findModuleFilesDistribution.Simple.Utils
    findPackageDescDistribution.Simple.Utils
    findProgramLocationDistribution.Simple.Utils, Distribution.Simple.Program
    findProgramOnPathDistribution.Simple.Program
    findProgramOnSearchPathDistribution.Simple.Program.Find
    findProgramVersionDistribution.Simple.Utils, Distribution.Simple.Program
    findSubstringData.ByteString, Data.ByteString.Char8
    findSubstringsData.ByteString, Data.ByteString.Char8
    findWithDefault 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    Fingerprint 
    1 (Type/Class)GHC.Fingerprint.Type, Data.Typeable.Internal, GHC.Fingerprint
    2 (Data Constructor)GHC.Fingerprint.Type, Data.Typeable.Internal, GHC.Fingerprint
    fingerprint0GHC.Fingerprint
    fingerprintDataGHC.Fingerprint
    fingerprintFingerprintsGHC.Fingerprint
    fingerprintStringGHC.Fingerprint
    FinishedDistribution.TestSuite
    finishedData.Hash.MD5
    finishPData.Progress.Tracker
    FiniteBitsData.Bits, Foreign, Foreign.Safe
    finiteBitSizeData.Bits, Foreign, Foreign.Safe
    First 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    first 
    1 (Function)Data.Bifunctor
    2 (Function)Control.Arrow
    3 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    firstNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    firstPowerData.Quantity
    firstXferCompiler.Hoopl
    fixData.Function, Control.Monad.Fix
    FixedData.Fixed
    FixedPrimData.ByteString.Builder.Prim
    fixedWidthData.List.Utils
    fixIOSystem.IO
    Fixity 
    1 (Type/Class)Data.Data
    2 (Type/Class)GHC.Generics
    3 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    4 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    FixityDirectionLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fixST 
    1 (Function)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Function)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    Flag 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    3 (Type/Class)Distribution.PackageDescription
    4 (Data Constructor)Distribution.PackageDescription
    5 (Type/Class)Distribution.Simple.Compiler
    6 (Type/Class)Network.Email.Mailbox
    FlagAssignmentDistribution.PackageDescription
    flagDefaultDistribution.PackageDescription
    flagDescriptionDistribution.PackageDescription
    flagFieldDescrsDistribution.PackageDescription.Parse
    FLAGGEDNetwork.Email.Mailbox
    flagManualDistribution.PackageDescription
    FlagName 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    flagNameDistribution.PackageDescription
    flagPackageConfDistribution.Simple.Program.HcPkg
    FlagsNetwork.Email.Mailbox
    flagsSystem.FileArchive.GZip
    flagToDebugInfoLevelDistribution.Simple.Compiler, Distribution.Simple
    flagToListDistribution.Simple.Setup
    flagToMaybeDistribution.Simple.Setup
    flagToOptimisationLevelDistribution.Simple.Compiler, Distribution.Simple
    flagToVerbosityDistribution.Verbosity
    flattenData.Tree
    flattenPackageDescriptionDistribution.PackageDescription.Configuration
    flattenSCCData.Graph
    flattenSCCsData.Graph
    FlexibleContextsLanguage.Haskell.Extension, Distribution.Simple
    FlexibleInstancesLanguage.Haskell.Extension, Distribution.Simple
    flipData.Function, Prelude
    flipALData.List.Utils
    flipMData.Map.Utils
    flippedLookupMData.Map.Utils
    Float 
    1 (Type/Class)GHC.Exts, Prelude
    2 (Type/Class)GHC.Types
    float 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Float# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    float2Double# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    float2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    floatBE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    FloatConstrData.Data
    floatDecData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    floatDigitsPrelude
    floatFromIntegerGHC.Integer, GHC.Integer.GMP.Internals
    floatHexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    floatHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    FloatingPrelude
    floatingPointExceptionSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    floatLE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    FloatPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    floatPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    floatRadixPrelude
    floatRangePrelude
    FloatRepData.Data
    floatToDigitsNumeric
    FloatX16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    FloatX4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    FloatX8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    floorPrelude
    FlowActionSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    FlowInfoNetwork.Socket.Internal, Network.Socket
    flush 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    3 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    flushWriteBufferGHC.IO.BufferedIO
    flushWriteBuffer0GHC.IO.BufferedIO
    fmapData.Functor, Control.Monad, Prelude, Control.Monad.Instances
    fmapDefaultData.Traversable
    fmtAdjustText.Printf
    fmtAlternateText.Printf
    fmtCharText.Printf
    fmtModifiersText.Printf
    fmtPrecisionText.Printf
    fmtSignText.Printf
    fmtWidthText.Printf
    fold 
    1 (Function)Data.Foldable
    2 (Function)Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map
    5 (Function)Data.Set
    FoldableData.Foldable, Prelude
    foldBlockNodesBCompiler.Hoopl.Internals, Compiler.Hoopl
    foldBlockNodesB3Compiler.Hoopl.Internals, Compiler.Hoopl
    foldBlockNodesFCompiler.Hoopl.Internals, Compiler.Hoopl
    foldBlockNodesF3Compiler.Hoopl.Internals, Compiler.Hoopl
    foldComponentDistribution.Simple.LocalBuildInfo
    foldGraphNodesCompiler.Hoopl.Internals, Compiler.Hoopl
    foldl 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    10 (Function)Data.Set
    foldl' 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    10 (Function)Data.Set
    foldl1 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    foldl1' 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    foldlChunksData.ByteString.Lazy
    foldlMData.Foldable
    foldlWithIndexData.Sequence
    foldlWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldlWithKey' 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldMControl.Monad
    foldMapData.Foldable, Prelude
    foldMapDefaultData.Traversable
    foldMapWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldM_Control.Monad
    foldr 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    10 (Function)Data.Set
    foldr' 
    1 (Function)Data.Foldable
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    7 (Function)Data.Set
    foldr1 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    foldr1' 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    foldrChunksData.ByteString.Lazy
    foldrMData.Foldable
    foldrWithIndexData.Sequence
    foldrWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldrWithKey' 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    foldVersionRangeDistribution.Version, Distribution.Simple
    foldVersionRange'Distribution.Version, Distribution.Simple
    foldWithKey 
    1 (Function)Data.IntMap
    2 (Function)Data.Map
    fontText.XHtml.Transitional, Text.XHtml
    Footer 
    1 (Data Constructor)System.FileArchive.GZip
    2 (Type/Class)System.FileArchive.GZip
    forData.Traversable
    ForallCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    forallCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ForallTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    forallTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    forceControl.DeepSeq
    forceEitherData.Either.Utils
    forceEitherMsgData.Either.Utils
    forceLookupMData.Map.Utils
    forceMaybeData.Maybe.Utils
    forceMaybeMsgData.Maybe.Utils
    ForceSpecConstrGHC.Exts
    forceSuccessSystem.Cmd.Utils
    ForeignLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ForeignDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ForeignFunctionInterfaceLanguage.Haskell.Extension, Distribution.Simple
    ForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    ForestData.Tree, Data.Graph
    foreverControl.Monad
    forImpDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fork# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    forkFinallyControl.Concurrent
    forkIOGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkIOWithUnmaskGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkOnGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkOn# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    forkOnWithUnmaskGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    forkOSControl.Concurrent
    forkProcessSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    forkProcessWithUnmaskSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    forkRawSystemSystem.Cmd.Utils
    forMData.Traversable, Control.Monad
    formText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    FormatData.Char
    FormatAdjustmentText.Printf
    formatArgText.Printf
    formatCalendarTimeSystem.Time
    formatCharText.Printf
    formatCharacterData.Time.Format, Data.Time
    formatIntText.Printf
    formatIntegerText.Printf
    FormatParse 
    1 (Data Constructor)Text.Printf
    2 (Type/Class)Text.Printf
    formatRealFloatText.Printf
    FormatSignText.Printf
    formatStringText.Printf
    formatterSystem.Log.Handler.Simple
    FormatTimeData.Time.Format, Data.Time
    formatTimeData.Time.Format, Data.Time
    formatTimeDiffSystem.Time
    forM_Data.Foldable, Control.Monad
    FORWARDEDNetwork.Email.Mailbox
    forwardsControl.Applicative.Backwards
    for_Data.Foldable
    FoundOnSystemDistribution.Simple.Program.Types, Distribution.Simple.Program
    fpCharText.Printf
    fpModifiersText.Printf
    fpRestText.Printf
    fp_latticeCompiler.Hoopl.Internals, Compiler.Hoopl
    fp_rewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    fp_transferCompiler.Hoopl.Internals, Compiler.Hoopl
    FractionalPrelude
    frameText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    frameborderText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    framesetText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    frameworkDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    frameworks 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    freeForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    FreeBSDDistribution.System
    freeHaskellFunPtrForeign.Ptr, Foreign, Foreign.Safe
    freePoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    freeStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    freeVarsDistribution.PackageDescription.Configuration
    freezeData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    freezeArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    freezeSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    freshLabelCompiler.Hoopl.Internals, Compiler.Hoopl
    freshUniqueCompiler.Hoopl
    FridaySystem.Time
    fromGHC.Generics
    from1GHC.Generics
    fromArrayData.Sequence
    fromAscList 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Strict
    5 (Function)Data.Map.Lazy, Data.Map
    6 (Function)Data.Set
    fromAscListWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromAscListWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromBoolForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    fromBufSystem.IO.Binary
    fromBytesData.Bits.Utils
    fromByteStringData.Binary.Builder
    fromCharText.Printf
    fromChunksData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    fromConstrData.Data
    fromConstrBData.Data
    fromConstrMData.Data
    fromDistinctAscList 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Strict
    5 (Function)Data.Map.Lazy, Data.Map
    6 (Function)Data.Set
    fromDynData.Dynamic
    fromDynamicData.Dynamic
    fromELanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromEitherData.Either.Utils
    fromElemData.List.Split.Internals
    fromEnumPrelude
    fromExceptionControl.Exception.Base, Control.Exception
    fromFlagDistribution.Simple.Setup
    fromFlagOrDefaultDistribution.Simple.Setup
    fromFunctionData.Sequence
    fromGregorianData.Time.Calendar, Data.Time
    fromGregorianValidData.Time.Calendar, Data.Time
    fromHpcPosTrace.Hpc.Util
    fromIntegerPrelude
    fromIntegralPrelude
    fromJulianData.Time.Calendar.Julian
    fromJulianValidData.Time.Calendar.Julian
    fromJulianYearAndDayData.Time.Calendar.Julian
    fromJulianYearAndDayValidData.Time.Calendar.Julian
    fromJustData.Maybe
    fromLazyByteStringData.Binary.Builder
    fromLeftData.Either.Utils
    fromList 
    1 (Function)Distribution.Simple.PackageIndex
    2 (Function)GHC.Exts
    3 (Function)Data.IntMap.Strict
    4 (Function)Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Strict
    7 (Function)Data.Map.Lazy, Data.Map
    8 (Function)Data.Set
    9 (Function)Data.Sequence
    fromListNGHC.Exts
    fromListWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromListWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromMaybeData.Maybe
    fromMondayStartWeekData.Time.Calendar.OrdinalDate
    fromMondayStartWeekValidData.Time.Calendar.OrdinalDate
    fromNubListDistribution.Utils.NubList
    fromNubListRDistribution.Utils.NubList
    fromOrdinalDateData.Time.Calendar.OrdinalDate
    fromOrdinalDateValidData.Time.Calendar.OrdinalDate
    fromPathTemplateDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    FromPhaseLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FromRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromRatNumeric
    fromRationalPrelude
    fromRightData.Either.Utils
    fromSet 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    fromShortData.ByteString.Short
    fromStrictData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    FromStringDistribution.InstalledPackageInfo
    fromString 
    1 (Function)Distribution.ModuleName
    2 (Function)Data.String, GHC.Exts
    fromStringRepGHC.PackageDb
    fromSundayStartWeekData.Time.Calendar.OrdinalDate
    fromSundayStartWeekValidData.Time.Calendar.OrdinalDate
    fromThenELanguage.Haskell.TH.Lib, Language.Haskell.TH
    FromThenRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromThenRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromThenToELanguage.Haskell.TH.Lib, Language.Haskell.TH
    FromThenToRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromThenToRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromToELanguage.Haskell.TH.Lib, Language.Haskell.TH
    FromToRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    fromToRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    fromUTF8Distribution.Simple.Utils
    fromVersionIntervalsDistribution.Version, Distribution.Simple
    fromWeekDateData.Time.Calendar.WeekDate
    fromWeekDateValidData.Time.Calendar.WeekDate
    frontBiasBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    frontpanelGHC.RTS.Flags
    fsep 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    fstData.Tuple, Prelude
    fst3Data.Tuple.Utils
    FTPSystem.Log.Handler.Syslog
    fuchsiaText.XHtml.Transitional, Text.XHtml
    FuelCompiler.Hoopl
    FuelMonadCompiler.Hoopl
    FuelMonadTCompiler.Hoopl
    fuelRemainingCompiler.Hoopl
    fullBlockInteractSystem.IO.Binary
    fullErrorTypeSystem.IO.Error
    fullGetBlocksSystem.IO.Binary
    fullGetBufStrSystem.IO.Binary
    fullRenderText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    fullSignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    FunctionalDependenciesLanguage.Haskell.Extension, Distribution.Simple
    functionKeySystem.Console.Terminfo.Keys, System.Console.Terminfo
    FunctorData.Functor, Control.Monad, Prelude, Control.Monad.Instances
    FunDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    funDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    FunDep 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    funDepLanguage.Haskell.TH.Lib
    FunLikeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    FunPtr 
    1 (Data Constructor)GHC.Exts
    2 (Type/Class)Foreign.Ptr, Foreign, Foreign.Safe, GHC.Exts
    funResultTyData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    funTcData.Typeable.Internal
    FwdPass 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    FwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    FwdRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    FwdTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    FwdTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-G.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-G.html deleted file mode 100644 index 16fbb34..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-G.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - G)

    Haskell modules on this system

    Index - G

    GADTsLanguage.Haskell.Extension, Distribution.Simple
    GADTSyntaxLanguage.Haskell.Extension, Distribution.Simple
    gather 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    GBinaryData.Binary
    gcGHC.RTS.Flags
    gcastData.Typeable, Data.Dynamic, Data.Data
    gcast1Data.Typeable, Data.Dynamic, Data.Data
    gcast2Data.Typeable, Data.Dynamic, Data.Data
    gcastWithData.Type.Equality
    gccafsGHC.RTS.Flags
    gccProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    gcCpuSecondsGHC.Stats
    gcdPrelude
    gcdBigNatGHC.Integer.GMP.Internals
    gcdBigNatWordGHC.Integer.GMP.Internals
    gcdExtIntegerGHC.Integer.GMP.Internals
    gcdIntGHC.Integer.GMP.Internals
    gcdIntegerGHC.Integer.GMP.Internals
    gcdWordGHC.Integer.GMP.Internals
    GCFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    gcFlagsGHC.RTS.Flags
    GCStats 
    1 (Data Constructor)GHC.Stats
    2 (Type/Class)GHC.Stats
    gcWallSecondsGHC.Stats
    geAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    geChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    geFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    geIntegerGHC.Integer, GHC.Integer.GMP.Internals
    geInteger#GHC.Integer, GHC.Integer.GMP.Internals
    genCsvFileData.CSV
    GeneralCategoryData.Char
    generalCategoryData.Char
    generalInstalledPackageInfoDistribution.Simple.Register
    GeneralizedNewtypeDerivingLanguage.Haskell.Extension, Distribution.Simple
    GeneralizedTokenText.ParserCombinators.Parsec.Utils
    GeneralizedTokenParserText.ParserCombinators.Parsec.Utils
    generate 
    1 (Function)Distribution.Simple.Build.Macros
    2 (Function)Distribution.Simple.Build.PathsModule
    generatePackageVersionMacrosDistribution.Simple.Build.Macros
    generateRegistrationInfoDistribution.Simple.Register
    generationsGHC.RTS.Flags
    GenericGHC.Generics
    Generic1GHC.Generics
    genericDropGHC.OldList, Data.List
    GenericHandler 
    1 (Data Constructor)System.Log.Handler.Simple
    2 (Type/Class)System.Log.Handler.Simple
    genericIndexGHC.OldList, Data.List
    genericJoinData.List.Utils
    genericLengthGHC.OldList, Data.List
    GenericPackageDescription 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    genericReplicateGHC.OldList, Data.List
    GenericsLanguage.Haskell.Extension, Distribution.Simple
    genericSplitAtGHC.OldList, Data.List
    genericTakeGHC.OldList, Data.List
    genPackageFlagsDistribution.PackageDescription
    GetData.Binary.Get.Internal, Data.Binary.Get, Data.Binary
    get 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Data.ConfigFile, Data.ConfigFile.Monadic
    3 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    4 (Function)Text.ParserCombinators.ReadP
    5 (Function)Data.Binary
    6 (Function)Data.Binary.Get.Internal
    7 (Function)Control.Monad.Trans.State.Strict
    8 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    9 (Function)Control.Monad.Trans.RWS.Strict
    10 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    getAddrInfoNetwork.Socket
    getAll 
    1 (Function)Network.Email.Mailbox
    2 (Function)Data.Monoid
    getAllGroupEntriesSystem.Posix.User, System.Posix.ByteString, System.Posix
    getAllMatchesText.Regex.PCRE
    getAllocationCounterGHC.Conc.Sync, GHC.Conc
    getAllSubmatchesText.Regex.PCRE
    getAllTextMatchesText.Regex.PCRE
    getAllTextSubmatchesText.Regex.PCRE
    getAllUserEntriesSystem.Posix.User, System.Posix.ByteString, System.Posix
    getAltData.Monoid
    getAnyData.Monoid
    getAnyProcessStatusSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getAppUserDataDirectorySystem.Directory
    getApStackVal# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getArgs 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getAssocsData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    getBlocksSystem.IO.Binary
    getBoundsData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    getBRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    getBTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    getBufStrSystem.IO.Binary
    getBytes 
    1 (Function)Data.Bits.Utils
    2 (Function)Data.Binary.Get.Internal, Data.Binary.Get
    getByteStringData.Binary.Get.Internal, Data.Binary.Get
    getCapabilitySystem.Console.Terminfo.Base, System.Console.Terminfo
    getCCFlagsGHC.RTS.Flags
    getCCSOfGHC.Stack
    getCCSOf# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getChanContentsControl.Concurrent.Chan, Control.Concurrent
    getCharSystem.IO, Prelude
    getClockTimeSystem.Time
    getCompilerVersionDistribution.Simple.HaskellSuite
    getComponentDistribution.Simple.LocalBuildInfo
    getComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    getComposeData.Functor.Compose
    getConcFlagsGHC.RTS.Flags
    getConfigStateFileDistribution.Simple.Configure
    getConstControl.Applicative
    getConstantData.Functor.Constant
    getContents 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Network.Socket.ByteString.Lazy
    getControllingTerminalName 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    getCPUTimeSystem.CPUTime
    getCurrentCCSGHC.Stack
    getCurrentCCS# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getCurrentDirectorySystem.Directory
    getCurrentTimeData.Time.Clock, Data.Time
    getCurrentTimeZoneData.Time.LocalTime, Data.Time
    getDbProgramOutputDistribution.Simple.Program
    getDebugFlagsGHC.RTS.Flags
    getDirectoryContentsSystem.Directory
    getDirectoryContentsRecursiveDistribution.Simple.Utils
    getDualData.Monoid
    getEchoGHC.IO.Device
    getEffectiveEnvironmentDistribution.Simple.Program.Run
    getEffectiveGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getEffectiveUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getEffectiveUserNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getElemsData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    getEnv 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getEnvDefault 
    1 (Function)System.Posix.Env, System.Posix
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getEnvironment 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getEnvironmentPrim 
    1 (Function)System.Posix.Env, System.Posix
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    getErrnoForeign.C.Error, Foreign.C
    getETAData.Progress.Tracker
    getETRData.Progress.Tracker
    getExecOptsText.Regex.PCRE
    getExecutablePathSystem.Environment
    getExtensionsDistribution.Simple.HaskellSuite
    getFdPathVar 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    getFdStatus 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    getFileHashGHC.Fingerprint
    getFileStatus 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    getFileSystemEncodingGHC.IO.Encoding
    getFirstData.Monoid
    getForeignEncodingGHC.IO.Encoding
    getFormatterSystem.Log.Handler
    getFRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    getFTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    getFullArgsGHC.Environment
    getFullPathSystem.IO.HVFS.InstanceHelpers
    getFullSliceSystem.IO.HVFS.InstanceHelpers
    getGCFlagsGHC.RTS.Flags
    getGCStatsGHC.Stats
    getGCStatsEnabledGHC.Stats
    getGhcInfoDistribution.Simple.GHC
    getGlobalPackageDB 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    getGroupEntryForIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getGroupEntryForNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getGroupProcessStatusSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getGroupsSystem.Posix.User, System.Posix.ByteString, System.Posix
    getHistorySystem.Console.Haskeline
    getHomeDirectorySystem.Directory
    getHostByAddrNetwork.BSD
    getHostByNameNetwork.BSD
    getHostEntriesNetwork.BSD
    getHostEntryNetwork.BSD
    getHostNameNetwork.BSD
    getInputCharSystem.Console.Haskeline
    getInputLineSystem.Console.Haskeline
    getInputLineWithInitialSystem.Console.Haskeline
    getInstalledPackages 
    1 (Function)Distribution.Simple.Configure
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    4 (Function)Distribution.Simple.HaskellSuite
    5 (Function)Distribution.Simple.UHC
    6 (Function)Distribution.Simple.LHC
    7 (Function)Distribution.Simple.JHC
    getLanguagesDistribution.Simple.HaskellSuite
    getLastData.Monoid
    getLazyByteStringData.Binary.Get
    getLazyByteStringNulData.Binary.Get
    getLevel 
    1 (Function)System.Log.Logger
    2 (Function)System.Log.Handler
    getLibDir 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    getLine 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString, Data.ByteString.Char8
    getLocaleEncodingGHC.IO.Encoding
    getLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    getLoggerSystem.Log.Logger
    getLoginNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getMaskingStateControl.Exception.Base, Control.Exception
    getMaskingState# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getMemoryBufferSystem.IO.HVIO
    getMessagesNetwork.Email.Mailbox
    getMiscFlagsGHC.RTS.Flags
    getModificationTimeSystem.Directory
    getModJulianDateData.Time.Clock, Data.Time
    getNameInfoNetwork.Socket
    getNetworkByAddrNetwork.BSD
    getNetworkByNameNetwork.BSD
    getNetworkEntriesNetwork.BSD
    getNetworkEntryNetwork.BSD
    getNormalCommandDescriptionsDistribution.Simple.Command
    getNumCapabilitiesGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    getNumProcessorsGHC.Conc.Sync, GHC.Conc
    getNumSubsText.Regex.PCRE.Wrap, Text.Regex.PCRE
    getOptSystem.Console.GetOpt
    getOpt'System.Console.GetOpt
    getPackageDBContents 
    1 (Function)Distribution.Simple.Configure
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    getParentProcessIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getPasswordSystem.Console.Haskeline
    getPathVar 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    getPeerCredNetwork.Socket
    getPeerEidNetwork.Socket
    getPeerNameNetwork.Socket
    getPendingSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    getPermissionsSystem.Directory
    getPersistBuildConfigDistribution.Simple.Configure
    getPOSIXTimeData.Time.Clock.POSIX
    getProcessExitCodeSystem.Process
    getProcessGroupIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessGroupIDOfSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessGroupPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessStatusSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProcessTimesSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getProductData.Monoid
    getProfFlagsGHC.RTS.Flags
    getProgNameSystem.Environment
    getProgramInvocationOutputDistribution.Simple.Program.Run, Distribution.Simple.Program
    getProgramOutputDistribution.Simple.Program
    getProgramSearchPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    getProtocolByNameNetwork.BSD
    getProtocolByNumberNetwork.BSD
    getProtocolEntriesNetwork.BSD
    getProtocolEntryNetwork.BSD
    getProtocolNumberNetwork.BSD
    getQLanguage.Haskell.TH.Syntax
    getRealGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getRealUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getRemainingLazyByteStringData.Binary.Get
    getResourceLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    getReverseData.Functor.Reverse
    getRootLoggerSystem.Log.Logger
    getRTSFlagsGHC.RTS.Flags
    gets 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    getSearchPath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    getServiceByNameNetwork.BSD
    getServiceByPortNetwork.BSD
    getServiceEntriesNetwork.BSD
    getServiceEntryNetwork.BSD
    getServicePortNumberNetwork.BSD
    getSignalMaskSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    getSizeGHC.IO.Device
    getSlaveTerminalName 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    getSocketNameNetwork.Socket
    getSocketOptionNetwork.Socket
    getSpark# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    getSpeedData.Progress.Tracker
    getStateGHC.IO.Encoding.Types, GHC.IO.Encoding
    getSumData.Monoid
    getSymbolicLinkStatus 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    getSystemEventManagerGHC.Event
    getSystemIDSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    getSystemTimerManagerGHC.Event
    getSysVarSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    getTemporaryDirectorySystem.Directory
    getTerminalAttributesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    getTerminalName 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    getTerminalProcessGroupIDSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    getTickyFlagsGHC.RTS.Flags
    getTimeZoneData.Time.LocalTime, Data.Time
    getTixFileNameTrace.Hpc.Tix
    getTraceFlagsGHC.RTS.Flags
    getUncaughtExceptionHandlerGHC.Conc.Sync, GHC.Conc
    getUserDocumentsDirectorySystem.Directory
    getUserEntryForIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    getUserEntryForNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    getUserPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    getVersionText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    getVersion_Text_Regex_BaseText.Regex.PCRE
    getVersion_Text_Regex_PCREText.Regex.PCRE
    getWord16beData.Binary.Get
    getWord16hostData.Binary.Get
    getWord16leData.Binary.Get
    getWord32beData.Binary.Get
    getWord32hostData.Binary.Get
    getWord32leData.Binary.Get
    getWord64beData.Binary.Get
    getWord64hostData.Binary.Get
    getWord64leData.Binary.Get
    getWord8Data.Binary.Get, Data.Binary
    getWordhostData.Binary.Get
    getWorkingDirectory 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    getZipListControl.Applicative
    getZonedTimeData.Time.LocalTime, Data.Time
    Get_CData.ConfigFile, Data.ConfigFile.Monadic
    get_nextData.Hash.MD5
    geWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gfoldlData.Data
    ggetData.Binary
    GHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    GhcDynamicOnlyDistribution.Simple.Program.GHC
    GhcDynLinkModeDistribution.Simple.Program.GHC
    GHCForeignImportPrimLanguage.Haskell.Extension, Distribution.Simple
    ghcInvocationDistribution.Simple.Program.GHC
    GHCJSDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    GhcjsDistribution.System
    ghcjsPkgProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    ghcjsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    GhcMaximumOptimisationDistribution.Simple.Program.GHC
    GhcModeDistribution.Simple.Program.GHC
    GhcModeAbiHashDistribution.Simple.Program.GHC
    GhcModeCompileDistribution.Simple.Program.GHC
    GhcModeInteractiveDistribution.Simple.Program.GHC
    GhcModeLinkDistribution.Simple.Program.GHC
    GhcModeMakeDistribution.Simple.Program.GHC
    GhcNoOptimisationDistribution.Simple.Program.GHC
    GhcNormalOptimisationDistribution.Simple.Program.GHC
    ghcOptCabalDistribution.Simple.Program.GHC
    ghcOptCcOptionsDistribution.Simple.Program.GHC
    ghcOptCppIncludePathDistribution.Simple.Program.GHC
    ghcOptCppIncludesDistribution.Simple.Program.GHC
    ghcOptCppOptionsDistribution.Simple.Program.GHC
    ghcOptDebugInfoDistribution.Simple.Program.GHC
    ghcOptDylibNameDistribution.Simple.Program.GHC
    ghcOptDynHiSuffixDistribution.Simple.Program.GHC
    ghcOptDynLinkModeDistribution.Simple.Program.GHC
    ghcOptDynObjSuffixDistribution.Simple.Program.GHC
    ghcOptExtensionMapDistribution.Simple.Program.GHC
    ghcOptExtensionsDistribution.Simple.Program.GHC
    ghcOptExtraDistribution.Simple.Program.GHC
    ghcOptExtraDefaultDistribution.Simple.Program.GHC
    ghcOptFfiIncludesDistribution.Simple.Program.GHC
    ghcOptFPicDistribution.Simple.Program.GHC
    ghcOptGHCiScriptsDistribution.Simple.Program.GHC
    ghcOptHideAllPackagesDistribution.Simple.Program.GHC
    ghcOptHiDirDistribution.Simple.Program.GHC
    ghcOptHiSuffixDistribution.Simple.Program.GHC
    ghcOptHPCDirDistribution.Simple.Program.GHC
    GhcOptimisationDistribution.Simple.Program.GHC
    ghcOptInputFilesDistribution.Simple.Program.GHC
    ghcOptInputModulesDistribution.Simple.Program.GHC
    GhcOptions 
    1 (Data Constructor)Distribution.Simple.Program.GHC
    2 (Type/Class)Distribution.Simple.Program.GHC
    ghcOptionsDistribution.Simple.LHC
    ghcOptLanguageDistribution.Simple.Program.GHC
    ghcOptLinkFrameworksDistribution.Simple.Program.GHC
    ghcOptLinkLibPathDistribution.Simple.Program.GHC
    ghcOptLinkLibsDistribution.Simple.Program.GHC
    ghcOptLinkNoHsMainDistribution.Simple.Program.GHC
    ghcOptLinkOptionsDistribution.Simple.Program.GHC
    ghcOptModeDistribution.Simple.Program.GHC
    ghcOptNoAutoLinkPackagesDistribution.Simple.Program.GHC
    ghcOptNoLinkDistribution.Simple.Program.GHC
    ghcOptNumJobsDistribution.Simple.Program.GHC
    ghcOptObjDirDistribution.Simple.Program.GHC
    ghcOptObjSuffixDistribution.Simple.Program.GHC
    ghcOptOptimisationDistribution.Simple.Program.GHC
    ghcOptOutputDirDistribution.Simple.Program.GHC
    ghcOptOutputDynFileDistribution.Simple.Program.GHC
    ghcOptOutputFileDistribution.Simple.Program.GHC
    ghcOptPackageDBsDistribution.Simple.Program.GHC
    ghcOptPackageKeyDistribution.Simple.Program.GHC
    ghcOptPackagesDistribution.Simple.Program.GHC
    ghcOptProfilingModeDistribution.Simple.Program.GHC
    ghcOptRPathsDistribution.Simple.Program.GHC
    ghcOptSharedDistribution.Simple.Program.GHC
    ghcOptSigOfDistribution.Simple.Program.GHC
    ghcOptSourcePathDistribution.Simple.Program.GHC
    ghcOptSourcePathClearDistribution.Simple.Program.GHC
    ghcOptSplitObjsDistribution.Simple.Program.GHC
    ghcOptStubDirDistribution.Simple.Program.GHC
    ghcOptVerbosityDistribution.Simple.Program.GHC
    ghcPkgProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    ghcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    GhcSpecialOptimisationDistribution.Simple.Program.GHC
    GhcStaticAndDynamicDistribution.Simple.Program.GHC
    GhcStaticOnlyDistribution.Simple.Program.GHC
    ghcVerbosityOptionsDistribution.Simple.LHC
    GitDistribution.PackageDescription
    giveStatsGHC.RTS.Flags
    globSystem.Path.Glob
    globalLanguage.Haskell.TH.Lib, Language.Haskell.TH
    globalCommandDistribution.Simple.Setup
    GlobalFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    globalNumericVersionDistribution.Simple.Setup
    GlobalPackageDBDistribution.Simple.Compiler, Distribution.Simple
    globalVersionDistribution.Simple.Setup
    GManyCompiler.Hoopl.Internals, Compiler.Hoopl
    gmapMData.Data
    gmapMoData.Data
    gmapMpData.Data
    gmapQData.Data
    gmapQiData.Data
    gmapQlData.Data
    gmapQrData.Data
    gmapTData.Data
    GmpLimbGHC.Integer.GMP.Internals
    GmpLimb#GHC.Integer.GMP.Internals
    GmpSizeGHC.Integer.GMP.Internals
    GmpSize#GHC.Integer.GMP.Internals
    GNilCompiler.Hoopl.Internals, Compiler.Hoopl
    GnuArchDistribution.PackageDescription
    GPLDistribution.License, Distribution.Make, Distribution.Simple
    gputData.Binary
    grabData.List.Utils
    Graph 
    1 (Type/Class)Data.Graph
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    Graph'Compiler.Hoopl.Internals, Compiler.Hoopl
    graphFromEdgesData.Graph
    graphFromEdges'Data.Graph
    graphOfAGraphCompiler.Hoopl
    grayText.XHtml.Transitional, Text.XHtml
    GreenSystem.Console.Terminfo.Color, System.Console.Terminfo
    greenText.XHtml.Transitional, Text.XHtml
    greencardProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    gregorianEasterData.Time.Calendar.Easter
    gregorianMonthLengthData.Time.Calendar, Data.Time
    gregorianPaschalMoonData.Time.Calendar.Easter
    GroupDistribution.TestSuite
    group 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    groupBy 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    GroupEntry 
    1 (Data Constructor)System.Posix.User, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.User, System.Posix.ByteString, System.Posix
    groupExecuteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    GroupID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    groupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    GroupLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    GroupLogsDistribution.Simple.Test.Log
    groupMembersSystem.Posix.User, System.Posix.ByteString, System.Posix
    groupModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    groupName 
    1 (Function)Distribution.TestSuite
    2 (Function)System.Posix.User, System.Posix.ByteString, System.Posix
    groupPasswordSystem.Posix.User, System.Posix.ByteString, System.Posix
    groupReadMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    groupTestsDistribution.TestSuite
    groupWithGHC.Exts
    groupWriteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    growlHandlerSystem.Log.Handler.Growl
    gSpliceCompiler.Hoopl.Internals
    GT 
    1 (Data Constructor)Data.Ord, Prelude
    2 (Data Constructor)GHC.Types
    gtAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gtBigNatWord#GHC.Integer.GMP.Internals
    gtChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gtFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    gtIntegerGHC.Integer, GHC.Integer.GMP.Internals
    gtInteger#GHC.Integer, GHC.Integer.GMP.Internals
    gtWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    GuardLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    guardControl.Monad
    GuardBinBoxTrace.Hpc.Mix
    GuardedBLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    guardedBLanguage.Haskell.TH.Lib, Language.Haskell.TH
    GuardQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    guessAllExtensionsData.MIME.Types
    guessExtensionData.MIME.Types
    guessTypeData.MIME.Types
    guessWayDistribution.Simple.Hpc
    guess_dotdotSystem.Path.NameManip
    guess_dotdot_compsSystem.Path.NameManip
    guiText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    gunfoldData.Data
    GUnitCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitCCCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitCOCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitOCCompiler.Hoopl.Internals, Compiler.Hoopl
    gUnitOOCompiler.Hoopl.Internals, Compiler.Hoopl
    gzipcrctabData.Hash.CRC32.GZip
    GZipErrorSystem.FileArchive.GZip
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-H.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-H.html deleted file mode 100644 index d2ec325..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-H.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - H)

    Haskell modules on this system

    Index - H

    h1Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h2Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h3Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h4Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h5Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    h6Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    haddockDistribution.Simple.Haddock
    haddockBenchmarksDistribution.Simple.Setup
    haddockCommandDistribution.Simple.Setup
    haddockContentsDistribution.Simple.Setup
    haddockCssDistribution.Simple.Setup
    haddockdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    haddockDistPrefDistribution.Simple.Setup
    haddockExecutablesDistribution.Simple.Setup
    HaddockFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    haddockHoogleDistribution.Simple.Setup
    haddockHookDistribution.Simple.UserHooks, Distribution.Simple
    haddockHscolourDistribution.Simple.Setup
    haddockHscolourCssDistribution.Simple.Setup
    haddockHtmlDistribution.Simple.Setup
    haddockHtmlLocationDistribution.Simple.Setup
    haddockHTMLs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    haddockInterfaces 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    haddockInternalDistribution.Simple.Setup
    haddockKeepTempFilesDistribution.Simple.Setup
    haddockNameDistribution.Simple.BuildPaths
    haddockOptionsDistribution.Simple.Setup
    haddockPackagePathsDistribution.Simple.Haddock
    haddockPrefDistribution.Simple.BuildPaths
    haddockProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    haddockProgramArgsDistribution.Simple.Setup
    haddockProgramPathsDistribution.Simple.Setup
    haddockTestSuitesDistribution.Simple.Setup
    haddockVerbosityDistribution.Simple.Setup
    HaLVMDistribution.System
    HandleGHC.IO.Handle, System.IO
    handle 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    3 (Function)System.Log.Handler
    handleHandlerNetwork.SocketServer
    handleInterruptSystem.Console.Haskeline
    handleJustControl.Exception.Base, Control.Exception
    handleOneNetwork.SocketServer
    HandlePositionGHC.IO.Handle
    HandlePosn 
    1 (Data Constructor)GHC.IO.Handle
    2 (Type/Class)GHC.IO.Handle, System.IO
    Handler 
    1 (Data Constructor)Control.Exception
    2 (Type/Class)Control.Exception
    3 (Data Constructor)System.Console.Haskeline.MonadException, System.Console.Haskeline
    4 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    5 (Type/Class)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    HandlerFunGHC.Conc.Signal, GHC.Conc
    HandlerTNetwork.SocketServer
    handleToFdSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    hang 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    HangupOnCloseSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    happyProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hardLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    hasAnyData.List.Utils
    hasBenchmarksDistribution.PackageDescription
    hasDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    hasExesDistribution.PackageDescription
    hasExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    HashTrace.Hpc.Util
    hashIntegerGHC.Integer, GHC.Integer.GMP.Internals
    hashParensLanguage.Haskell.TH.Ppr
    hashStableNameSystem.Mem.StableName
    hashUniqueData.Unique
    HasJobControlSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    Haskell2010Language.Haskell.Extension, Distribution.Simple
    Haskell98Language.Haskell.Extension, Distribution.Simple
    HaskellSuiteDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    haskellSuitePkgProgramDistribution.Simple.Program.Builtin
    haskellSuiteProgramDistribution.Simple.Program.Builtin
    hasKeyALData.List.Utils
    hasLibsDistribution.PackageDescription
    HasResolutionData.Fixed
    HasSavedIDsSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    hasTestsDistribution.PackageDescription
    hasTrailingPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    has_option 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    has_section 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    haveRtldLocalSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    haveRtldNextSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    haveTerminalUISystem.Console.Haskeline
    HBCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    hBlockCopySystem.IO.Binary
    hBlockInteractSystem.IO.Binary
    hcat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    hCloseGHC.IO.Handle, System.IO
    hClose_helpGHC.IO.Handle
    hcOptionsDistribution.PackageDescription
    hCopySystem.IO.Utils
    hCopyProgressSystem.IO.Utils
    HcPkgInfo 
    1 (Data Constructor)Distribution.Simple.Program.HcPkg
    2 (Type/Class)Distribution.Simple.Program.HcPkg
    hcPkgInfo 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.LHC
    hcPkgProgramDistribution.Simple.Program.HcPkg
    hcProfOptionsDistribution.PackageDescription
    hcSharedOptionsDistribution.PackageDescription
    hDecompressSystem.FileArchive.GZip
    hDuplicateGHC.IO.Handle
    hDuplicateToGHC.IO.Handle
    head 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    Header 
    1 (Data Constructor)System.FileArchive.GZip
    2 (Type/Class)System.FileArchive.GZip
    headerText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    heapBaseGHC.RTS.Flags
    HeapOverflowControl.Exception.Base, Control.Exception
    heapProfileIntervalGHC.RTS.Flags
    heapProfileIntervalTicksGHC.RTS.Flags
    heapSizeSuggestionGHC.RTS.Flags
    heapSizeSuggestionAutoGHC.RTS.Flags
    heightText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HeliumDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    helpCommandUIDistribution.Simple.Command
    HereDocumentsLanguage.Haskell.Extension, Distribution.Simple
    hFileSizeGHC.IO.Handle, System.IO
    hFlushGHC.IO.Handle, System.IO
    hFlushAllGHC.IO.Handle
    hFullBlockInteractSystem.IO.Binary
    hFullGetBlocksSystem.IO.Binary
    hFullGetBufStrSystem.IO.Binary
    hGet 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hGetArrayData.Array.IO, Data.Array.IO.Safe
    hGetBlocksSystem.IO.Binary
    hGetBufGHC.IO.Handle, System.IO
    hGetBufferingGHC.IO.Handle, System.IO
    hGetBufNonBlockingGHC.IO.Handle, System.IO
    hGetBufSomeSystem.IO
    hGetBufStrSystem.IO.Binary
    hGetCharGHC.IO.Handle, System.IO
    hGetContents 
    1 (Function)GHC.IO.Handle, System.IO
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    hGetEchoGHC.IO.Handle, System.IO
    hGetEncodingGHC.IO.Handle, System.IO
    hGetLine 
    1 (Function)GHC.IO.Handle, System.IO
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hGetLinesSystem.IO.Utils
    hGetNonBlocking 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hGetPosnGHC.IO.Handle, System.IO
    hGetSomeData.ByteString, Data.ByteString.Char8
    hiddenText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hiddenCommandDistribution.Simple.Command
    hiddenModules 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    hideDistribution.Simple.Program.HcPkg
    hideInvocationDistribution.Simple.Program.HcPkg
    hInteractSystem.IO.Utils
    hIsClosedGHC.IO.Handle, System.IO
    hIsEOFGHC.IO.Handle, System.IO
    hIsOpenGHC.IO.Handle, System.IO
    hIsReadableGHC.IO.Handle, System.IO
    hIsSeekableGHC.IO.Handle, System.IO
    hIsTerminalDeviceGHC.IO.Handle, System.IO
    HistorySystem.Console.Haskeline.History
    historyFileSystem.Console.Haskeline
    historyLinesSystem.Console.Haskeline.History
    hIsWritableGHC.IO.Handle, System.IO
    hLineCopySystem.IO.Utils
    hLineInteractSystem.IO.Utils
    hLookAheadGHC.IO.Handle, System.IO
    hmakeProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    homeDirectorySystem.Posix.User, System.Posix.ByteString, System.Posix
    homepage 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    HookedBuildInfoDistribution.PackageDescription
    hookedPreProcessorsDistribution.Simple.UserHooks, Distribution.Simple
    hookedProgramsDistribution.Simple.UserHooks, Distribution.Simple
    HooplNodeCompiler.Hoopl
    HostAddressNetwork.Socket.Internal, Network.Socket
    hostAddressNetwork.BSD
    HostAddress6Network.Socket.Internal, Network.Socket
    hostAddressesNetwork.BSD
    hostAliasesNetwork.BSD
    HostEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    hostFamilyNetwork.BSD
    HostNameNetwork.Socket, Network.BSD, Network
    hostNameNetwork.BSD
    hostPlatformDistribution.Simple.LocalBuildInfo
    HotLink 
    1 (Data Constructor)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    2 (Type/Class)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotlinkText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotLinkAttributesText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotLinkContentsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hotLinkURLText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hoursToTimeZoneData.Time.LocalTime, Data.Time
    hpcGHC.RTS.Flags
    HpcHashTrace.Hpc.Util
    HpcPosTrace.Hpc.Util
    hpcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hPipeBothSystem.Cmd.Utils
    hPipeFromSystem.Cmd.Utils
    hPipeToSystem.Cmd.Utils
    HppaDistribution.System
    hPrintSystem.IO
    hPrintfText.Printf
    HPrintfTypeText.Printf
    hPut 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hPutArrayData.Array.IO, Data.Array.IO.Safe
    hPutBufGHC.IO.Handle, System.IO
    hPutBufNonBlockingGHC.IO.Handle, System.IO
    hPutBufStrSystem.IO.Binary
    hPutBuilderData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    hPutCharGHC.IO.Handle, System.IO
    hPutNonBlocking 
    1 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString, Data.ByteString.Char8
    hPutStr 
    1 (Function)GHC.IO.Handle, System.IO
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    hPutStrLn 
    1 (Function)System.IO
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    hPutStrLnsSystem.IO.Utils
    HPUXDistribution.System
    hrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hReadMIMETypesData.MIME.Types
    hReadySystem.IO
    hrefText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hreflangText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    hRunTermOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    hsc2hsProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hscolourDistribution.Simple.Haddock
    hscolourBenchmarksDistribution.Simple.Setup
    hscolourCommandDistribution.Simple.Setup
    hscolourCSSDistribution.Simple.Setup
    hscolourDistPrefDistribution.Simple.Setup
    hscolourExecutablesDistribution.Simple.Setup
    HscolourFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    hscolourHookDistribution.Simple.UserHooks, Distribution.Simple
    hscolourPrefDistribution.Simple.BuildPaths
    hscolourProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    hscolourTestSuitesDistribution.Simple.Setup
    hscolourVerbosityDistribution.Simple.Setup
    hSeekGHC.IO.Handle, System.IO
    hsep 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    hSetBinaryModeGHC.IO.Handle, System.IO
    hSetBufferingGHC.IO.Handle, System.IO
    hSetEchoGHC.IO.Handle, System.IO
    hSetEncodingGHC.IO.Handle, System.IO
    hSetFileSizeGHC.IO.Handle, System.IO
    hSetNewlineModeGHC.IO.Handle, System.IO
    hSetPosnGHC.IO.Handle, System.IO
    hShowGHC.IO.Handle, System.IO
    hsLexText.Read.Lex
    hsLibraries 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    hspaceText.XHtml.Transitional, Text.XHtml
    hsSourceDirsDistribution.PackageDescription
    hstoolVersionDistribution.Simple.HaskellSuite
    hTellGHC.IO.Handle, System.IO
    HTMLText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HtmlAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    htmlAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    htmlAttrPairText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    htmlDirDistribution.Simple.Hpc
    htmldirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    HtmldirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    HtmlLeafText.XHtml
    HtmlNodeText.XHtml
    HTMLTABLEText.XHtml.Table, Text.XHtml
    HtmlTableText.XHtml.Table, Text.XHtml
    HtmlTreeText.XHtml
    httpequivText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    HugsDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    HUnitFailure 
    1 (Data Constructor)Test.HUnit.Lang
    2 (Type/Class)Test.HUnit.Lang
    HVFSSystem.IO.HVFS
    HVFSChrootSystem.IO.HVFS.Combinators
    HVFSOpenableSystem.IO.HVFS
    HVFSOpenEncap 
    1 (Data Constructor)System.IO.HVFS
    2 (Type/Class)System.IO.HVFS
    HVFSReadOnly 
    1 (Data Constructor)System.IO.HVFS.Combinators
    2 (Type/Class)System.IO.HVFS.Combinators
    HVFSStatSystem.IO.HVFS
    HVFSStatEncap 
    1 (Data Constructor)System.IO.HVFS
    2 (Type/Class)System.IO.HVFS
    HVIOSystem.IO.HVIO
    hWaitForInputGHC.IO.Handle, System.IO
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-I.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-I.html deleted file mode 100644 index b01ebd2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-I.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - I)

    Haskell modules on this system

    Index - I

    I# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    I386Distribution.System
    IA64Distribution.System
    IArrayData.Array.IArray, Data.Array.Unboxed
    id 
    1 (Function)Control.Category
    2 (Function)Data.Function, Prelude
    IdentText.Read.Lex, Text.Read
    identifierText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Identity 
    1 (Data Constructor)Data.Functor.Identity
    2 (Type/Class)Data.Functor.Identity
    IdentityT 
    1 (Data Constructor)Control.Monad.Trans.Identity
    2 (Type/Class)Control.Monad.Trans.Identity
    idleGCDelayTimeGHC.RTS.Flags
    IfData.Type.Bool
    iframeText.XHtml.Transitional, Text.XHtml
    IfThenElseableCompiler.Hoopl
    IgnoreSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    IgnoreBreakSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    IgnoreCodingFailureGHC.IO.Encoding.Failure
    IgnoreCRSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    IgnoreParityErrorsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ignoreSignalSystem.Process.Internals
    illegalInstructionSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    illegalOperationErrorTypeSystem.IO.Error
    imageText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    imagPartData.Complex
    immediateDominatorsCompiler.Hoopl.Passes.Dominator
    ImmediatelySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ImplDistribution.PackageDescription
    ImplicitParamsLanguage.Haskell.Extension, Distribution.Simple
    ImplicitPreludeLanguage.Haskell.Extension, Distribution.Simple
    importBigNatFromAddrGHC.Integer.GMP.Internals
    importBigNatFromByteArrayGHC.Integer.GMP.Internals
    importDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    ImportFLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    importIntegerFromAddrGHC.Integer.GMP.Internals
    importIntegerFromByteArrayGHC.Integer.GMP.Internals
    ImpredicativeTypesLanguage.Haskell.Extension, Distribution.Simple
    iN6ADDR_ANYNetwork.Socket
    iNADDR_ANYNetwork.Socket
    includedirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    includeDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    includes 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    includeTSOsGHC.RTS.Flags
    InclusiveBoundDistribution.Version, Distribution.Simple
    IncoherentInstancesLanguage.Haskell.Extension, Distribution.Simple
    incrPData.Progress.Tracker
    incrP'Data.Progress.Tracker
    incrTotalData.Progress.Tracker
    indegreeData.Graph
    index 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    7 (Function)Data.ByteString.Short
    8 (Function)Data.Sequence
    indexAddrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexAddrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexBigNat#GHC.Integer.GMP.Internals
    indexByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexConstrData.Data
    indexDoubleArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexDoubleArrayAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleArrayAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleArrayAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexDoubleOffAddrAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleOffAddrAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleOffAddrAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexDoubleX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    IndexedCOCompiler.Hoopl.Internals, Compiler.Hoopl
    indexFloatArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexFloatArrayAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatArrayAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatArrayAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexFloatOffAddrAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatOffAddrAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatOffAddrAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexFloatX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt16ArrayAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16ArrayAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16ArrayAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt16OffAddrAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16OffAddrAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16OffAddrAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt32ArrayAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32ArrayAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32ArrayAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt32OffAddrAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32OffAddrAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32OffAddrAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt64ArrayAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64ArrayAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64ArrayAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt64OffAddrAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64OffAddrAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64OffAddrAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt8ArrayAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8ArrayAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8ArrayAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexInt8OffAddrAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8OffAddrAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8OffAddrAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexInt8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexIntOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    IndexOutOfBoundsControl.Exception.Base, Control.Exception
    indexSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexStablePtrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexStablePtrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWideCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWideCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord16ArrayAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16ArrayAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16ArrayAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord16OffAddrAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16OffAddrAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16OffAddrAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord32ArrayAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32ArrayAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32ArrayAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord32OffAddrAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32OffAddrAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32OffAddrAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord64ArrayAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64ArrayAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64ArrayAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord64OffAddrAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64OffAddrAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64OffAddrAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord8ArrayAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8ArrayAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8ArrayAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWord8OffAddrAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8OffAddrAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8OffAddrAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWord8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    indexWordArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indexWordOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    indices 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    InetServerOptions 
    1 (Data Constructor)Network.SocketServer
    2 (Type/Class)Network.SocketServer
    inet_addrNetwork.Socket
    inet_ntoaNetwork.Socket
    InferRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    inferRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    infiniteFuelCompiler.Hoopl
    InfiniteFuelMonadCompiler.Hoopl
    Infix 
    1 (Data Constructor)Data.Data
    2 (Data Constructor)GHC.Generics
    3 (Data Constructor)Language.Haskell.TH.Syntax
    infixAppLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    InfixELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixELanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixLDLanguage.Haskell.TH.Lib
    InfixNLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixNDLanguage.Haskell.TH.Lib
    InfixPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InfixRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infixRDLanguage.Haskell.TH.Lib
    inflateData.Compression.Inflate
    inflate_stringData.Compression.Inflate
    inflate_string_remainderData.Compression.Inflate
    INFOSystem.Log, System.Log.Logger
    InfoLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    infoDistribution.Simple.Utils
    infoEventSystem.Posix.Signals.Exts
    infoMSystem.Log.Logger
    InfoQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InheritSystem.Process.Internals, System.Process
    init 
    1 (Function)Distribution.Simple.Program.HcPkg
    2 (Function)GHC.OldList, Data.List, Prelude
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    initBlankPolicyData.List.Split.Internals
    initialBuildStepsDistribution.Simple.Build
    initializeInputSystem.Console.Haskeline.IO
    initialPathTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    InitialQuoteData.Char
    initialStkSizeGHC.RTS.Flags
    initInvocationDistribution.Simple.Program.HcPkg
    initLocaleEncodingGHC.IO.Encoding
    initPackageDB 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.HaskellSuite
    inits 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    InLData.Functor.Sum
    InlinableLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    Inline 
    1 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    inline 
    1 (Function)GHC.Exts
    2 (Function)GHC.Magic
    InlinePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    innerData.Type.Equality
    inplaceInstalledPackageInfoDistribution.Simple.Register
    inplacePackageIdDistribution.Simple.LocalBuildInfo
    inputText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    InputLineLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    inputNLGHC.IO.Handle, System.IO
    InputQueueSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InputQueueLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    inputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InputStateSystem.Console.Haskeline.IO
    InputTSystem.Console.Haskeline
    inputTimeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InputUnderflowGHC.IO.Encoding.Types, GHC.IO.Encoding
    InRData.Functor.Sum
    inRange 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    insText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    insert 
    1 (Function)Distribution.Simple.PackageIndex
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.IntMap.Strict
    4 (Function)Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Strict
    7 (Function)Data.Map.Lazy, Data.Map
    8 (Function)Data.Set
    insertBlanksData.List.Split.Internals
    insertBlanks'Data.List.Split.Internals
    insertByGHC.OldList, Data.List
    insertDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertLookupWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    insertLookupWithKey'Data.Map
    insertWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    insertWith' 
    1 (Function)Data.IntMap
    2 (Function)Data.Map
    insertWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    insertWithKey' 
    1 (Function)Data.IntMap
    2 (Function)Data.Map
    insertWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insertWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    insideHpcPosTrace.Hpc.Util
    inSignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    installDistribution.Simple.Install
    installCommandDistribution.Simple.Setup
    installDirectoryContentsDistribution.Simple.Utils
    InstallDirs 
    1 (Data Constructor)Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    2 (Type/Class)Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    installDirsOptionsDistribution.Simple.Setup
    installDirsTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    InstallDirTemplatesDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    installDirTemplatesDistribution.Simple.LocalBuildInfo
    installDistPrefDistribution.Simple.Setup
    installedDependsDistribution.Package, Distribution.Make, Distribution.Simple
    InstalledPackageId 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    installedPackageId 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    3 (Function)GHC.PackageDb
    InstalledPackageIndexDistribution.Simple.PackageIndex
    InstalledPackageInfo 
    1 (Data Constructor)Distribution.InstalledPackageInfo
    2 (Type/Class)Distribution.InstalledPackageInfo
    3 (Data Constructor)GHC.PackageDb
    4 (Type/Class)GHC.PackageDb
    InstalledPackageInfo_Distribution.InstalledPackageInfo
    installedPkgsDistribution.Simple.LocalBuildInfo
    installExe 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.LHC
    4 (Function)Distribution.Simple.JHC
    installExecutableFileDistribution.Simple.Utils
    installExecutableFilesDistribution.Simple.Utils
    InstallFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    installHandlerSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    installIncludesDistribution.PackageDescription
    installInPlaceDistribution.Simple.Setup
    installLib 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    3 (Function)Distribution.Simple.HaskellSuite
    4 (Function)Distribution.Simple.UHC
    5 (Function)Distribution.Simple.LHC
    6 (Function)Distribution.Simple.JHC
    installMaybeExecutableFileDistribution.Simple.Utils
    installMaybeExecutableFilesDistribution.Simple.Utils
    installOrdinaryFileDistribution.Simple.Utils
    installOrdinaryFilesDistribution.Simple.Utils
    installPackageDBDistribution.Simple.Setup
    installSignalHandlersGHC.RTS.Flags
    installUseWrapperDistribution.Simple.Setup
    installVerbosityDistribution.Simple.Setup
    InstanceDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    instanceDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    InstanceDecLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    InstanceSigsLanguage.Haskell.Extension, Distribution.Simple
    instantiatedWith 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.InstalledPackageInfo
    3 (Function)GHC.PackageDb
    instHookDistribution.Simple.UserHooks, Distribution.Simple
    Int 
    1 (Type/Class)Data.Int, Foreign, Foreign.Safe, GHC.Exts, Prelude
    2 (Type/Class)GHC.Types
    int 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Int# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int16Data.Int, Foreign, Foreign.Safe
    int16BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int16Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int16HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int16Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    int16LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int16X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int16X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int16X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    int2Addr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    int2Double# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    int2Float# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    int2Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Int32Data.Int, Foreign, Foreign.Safe
    Int32#GHC.Exts
    int32BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int32Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int32HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int32Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    int32LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int32X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int32X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int32X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int64Data.Int, Foreign, Foreign.Safe
    Int64#GHC.Exts
    int64BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int64Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int64HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int64Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    int64LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int64X2# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int64X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int64X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int8Data.Int, Foreign, Foreign.Safe
    int8 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int8Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    int8HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Int8X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int8X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Int8X64# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    intAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    IntConstrData.Data
    intDec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Integer 
    1 (Type/Class)Prelude
    2 (Type/Class)GHC.Integer, GHC.Integer.GMP.Internals
    integer 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    integerDecData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    IntegerLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    integerLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    integerLog2#GHC.Integer.Logarithms
    integerLogBase#GHC.Integer.Logarithms
    integerToIntGHC.Integer, GHC.Integer.GMP.Internals
    integerToWordGHC.Integer, GHC.Integer.GMP.Internals
    IntegralPrelude
    interact 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    intercalate 
    1 (Function)Distribution.Simple.Utils
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    interfaceNetwork.SocketServer
    internalAbortSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    interpmainData.ConfigFile.Parser
    interpolatingAccess 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    InterpolationErrorData.ConfigFile.Types, Data.ConfigFile
    interpreterGHC.RTS.Flags
    interpretPackageDbFlagsDistribution.Simple.Configure
    Interrupt 
    1 (Data Constructor)System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline
    3 (Data Constructor)System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    InterruptibleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    interruptibleLanguage.Haskell.TH.Lib
    InterruptibleFFILanguage.Haskell.Extension, Distribution.Simple
    InterruptOnBreakSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    interruptProcessGroupOfSystem.Process
    intersectGHC.OldList, Data.List
    intersectByGHC.OldList, Data.List
    intersectFileModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    intersection 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    intersectionWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    intersectionWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    intersectVersionIntervalsDistribution.Version, Distribution.Simple
    IntersectVersionRangesDistribution.Version, Distribution.Simple
    intersectVersionRangesDistribution.Version, Distribution.Simple
    intersperse 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    intervalsSystem.Locale
    intHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    IntMapData.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    IntPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    intPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    IntPtrForeign.Ptr, Foreign, Foreign.Safe
    intPtrToPtrForeign.Ptr, Foreign, Foreign.Safe
    IntRepData.Data
    IntSetData.IntSet
    intToDigitData.Char
    intToUniqueCompiler.Hoopl
    intToVerbosityDistribution.Verbosity
    InvalidSequenceGHC.IO.Encoding.Types, GHC.IO.Encoding
    invisibleAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    invisibleOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    invocationAsBatchFileDistribution.Simple.Program.Script
    invocationAsShellScriptDistribution.Simple.Program.Script
    invocationAsSystemScriptDistribution.Simple.Program.Script
    invokeDistribution.Simple.Program.HcPkg
    invokeHcPkgDistribution.Simple.Register
    IO 
    1 (Type/Class)System.IO, Prelude
    2 (Data Constructor)GHC.Types
    3 (Type/Class)GHC.Types
    IOArrayData.Array.IO, Data.Array.IO.Safe
    IOCallbackGHC.Event
    IODeviceGHC.IO.Device
    IODeviceTypeGHC.IO.Device
    ioeGetErrorStringSystem.IO.Error
    ioeGetErrorTypeSystem.IO.Error
    ioeGetFileNameSystem.IO.Error
    ioeGetHandleSystem.IO.Error
    ioeGetLocationSystem.IO.Error
    IOEncodingDistribution.Simple.Program.Run
    IOEncodingTextDistribution.Simple.Program.Run
    IOEncodingUTF8Distribution.Simple.Program.Run
    IOErrorSystem.IO.Error, Prelude
    ioErrorControl.Exception.Base, Control.Exception, System.IO.Error, Prelude
    IOErrorTypeSystem.IO.Error
    ioeSetErrorStringSystem.IO.Error
    ioeSetErrorTypeSystem.IO.Error
    ioeSetFileNameSystem.IO.Error
    ioeSetHandleSystem.IO.Error
    ioeSetLocationSystem.IO.Error
    IOException 
    1 (Type/Class)Control.Exception.Base, Control.Exception
    2 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    ioManagerCapabilitiesChangedGHC.Conc.IO, GHC.Conc
    IOMode 
    1 (Type/Class)System.IO.HVFS
    2 (Type/Class)System.IO
    IORefData.IORef
    IOSDistribution.System
    IOUArrayData.Array.IO, Data.Array.IO.Safe
    IPGHC.IP
    ipGHC.IP
    IPv6OnlyNetwork.Socket
    IRIXDistribution.System
    irrefutPatErrorControl.Exception.Base
    isAbsolute 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isAlgTypeData.Data
    isAlphaData.Char
    isAlphaNumData.Char
    isAlreadyExistsErrorSystem.IO.Error
    isAlreadyExistsErrorTypeSystem.IO.Error
    isAlreadyInUseErrorSystem.IO.Error
    isAlreadyInUseErrorTypeSystem.IO.Error
    isAnyVersionDistribution.Version, Distribution.Simple
    isAsciiData.Char
    isAsciiLowerData.Char
    isAsciiUpperData.Char
    isBlockDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isBoundNetwork.Socket
    ISCDistribution.License, Distribution.Make, Distribution.Simple
    IsCharText.Printf
    isCharacterDevice 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isConnectedNetwork.Socket
    isControlData.Char
    isCurrentThreadBoundControl.Concurrent
    isCurrentThreadBound# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    isDelimData.List.Split.Internals
    isDenormalizedPrelude
    isDigitData.Char
    isDirectory 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isDoesNotExistErrorSystem.IO.Error
    isDoesNotExistErrorTypeSystem.IO.Error
    isDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isDynamic 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    isEmpty 
    1 (Function)Data.Binary.Get.Internal, Data.Binary.Get
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    isEmptyBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    isEmptyBufferGHC.IO.Buffer
    isEmptyChanControl.Concurrent.Chan, Control.Concurrent
    isEmptyMVarControl.Concurrent.MVar, Control.Concurrent
    isEmptyMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    isEOFGHC.IO.Handle.FD, System.IO
    isEOFErrorSystem.IO.Error
    isEOFErrorTypeSystem.IO.Error
    isExtSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isFileSystem.IO.HVFS.InstanceHelpers
    isFinishedSystem.Console.Haskeline.Completion, System.Console.Haskeline
    isFullBufferGHC.IO.Buffer
    isFullCharBufferGHC.IO.Buffer
    isFullErrorSystem.IO.Error
    isFullErrorTypeSystem.IO.Error
    isHexDigitData.Char
    iShiftL#GHC.Exts
    iShiftRA#GHC.Exts
    iShiftRL#GHC.Exts
    isIEEEPrelude
    isIllegalOperationSystem.IO.Error
    isIllegalOperationErrorTypeSystem.IO.Error
    isindexText.XHtml.Transitional, Text.XHtml
    isInfinitePrelude
    isInfixOf 
    1 (Function)Distribution.Simple.Utils
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.ByteString, Data.ByteString.Char8
    isInSearchPathDistribution.Simple.Utils
    isInstanceLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    isJulianLeapYearData.Time.Calendar.Julian
    isJustData.Maybe
    isLatin1Data.Char
    isLeapYearData.Time.Calendar.OrdinalDate, Data.Time.Calendar, Data.Time
    isLeftData.Either
    isLetterData.Char
    IsListGHC.Exts
    isListeningNetwork.Socket
    isLowerData.Char
    IsMapCompiler.Hoopl
    ismapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    isMarkData.Char
    isNamedPipe 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isNaNPrelude
    isNegativeZeroPrelude
    isNewtypeGHC.Generics
    isNoHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    isNorepTypeData.Data
    isNothingData.Maybe
    isNoVersionDistribution.Version, Distribution.Simple
    isNullBigNat#GHC.Integer.GMP.Internals
    isNumberData.Char
    iso8601DateFormat 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    isOctDigitData.Char
    isolateData.Binary.Get.Internal, Data.Binary.Get
    isPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isPermissionErrorSystem.IO.Error
    isPermissionErrorTypeSystem.IO.Error
    isPrefixOf 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    isPrintData.Char
    isProperSubmapOf 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isProperSubmapOfBy 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isProperSubsetOf 
    1 (Function)Data.IntSet
    2 (Function)Data.Set
    isPunctuationData.Char
    isReadableNetwork.Socket
    isRegularFile 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isRelative 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isRightData.Either
    isSearchPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isSeekableGHC.IO.Device
    isSeparatorData.Char
    IsSetCompiler.Hoopl
    isSignedData.Bits, Foreign, Foreign.Safe
    isSocket 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isSpaceData.Char
    isSpecificVersionDistribution.Version, Distribution.Simple
    IsStrictLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    isStrictLanguage.Haskell.TH.Lib, Language.Haskell.TH
    IsStringData.String, GHC.Exts
    isSubmapOf 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isSubmapOfBy 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    isSubsequenceOfData.List
    isSubsetOf 
    1 (Function)Data.IntSet
    2 (Function)Data.Set
    isSuffixOf 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    isSupportedFamilyNetwork.Socket
    isSupportedSocketOptionNetwork.Socket
    isSupportedSocketTypeNetwork.Socket
    isSurrogateGHC.IO.Encoding.Failure
    isSymbolData.Char
    isSymbolASCIILanguage.Haskell.TH.Ppr
    isSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    isSymOccLanguage.Haskell.TH.Ppr
    isTerminalGHC.IO.Device
    isTextData.List.Split.Internals
    isTrue# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Types
    isUpperData.Char
    isUserErrorSystem.IO.Error
    isUserErrorTypeSystem.IO.Error
    isValid 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    isValidBigNat#GHC.Integer.GMP.Internals
    isValidErrnoForeign.C.Error, Foreign.C
    isValidInteger#GHC.Integer.GMP.Internals
    isValidNaturalGHC.Natural
    isWritableNetwork.Socket
    isWriteBufferGHC.IO.Buffer
    isZeroBigNatGHC.Integer.GMP.Internals
    itagText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    italicsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ItemGHC.Exts
    items 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    iterate 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    iterateNData.Sequence
    iterBwdRwCompiler.Hoopl
    iterFwdRwCompiler.Hoopl
    iter_crc32Data.Hash.CRC32.Posix
    Ix 
    1 (Type/Class)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Type/Class)Data.Ix
    ixmap 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-J.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-J.html deleted file mode 100644 index 407b623..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-J.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - J)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-K.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-K.html deleted file mode 100644 index 735cabd..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-K.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - K)

    Haskell modules on this system

    Index - K

    K1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    KeepData.List.Split.Internals
    KeepAliveNetwork.Socket
    KeepBlankData.List.Split.Internals
    KeepBlankFieldsData.List.Split.Internals
    keepDelimsLData.List.Split.Internals, Data.List.Split
    keepDelimsRData.List.Split.Internals, Data.List.Split
    KeepLeftData.List.Split.Internals
    KeepRightData.List.Split.Internals
    KERNSystem.Log.Handler.Syslog
    KeyData.IntSet, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    keyBackspaceSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyboardText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    KeyboardInterruptsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    keyboardSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    keyboardStopSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    keyboardTerminationSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    keyDeleteCharSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyDownSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyEndSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyEnterSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyFdGHC.Event
    keyHomeSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyLeftSystem.Console.Terminfo.Keys, System.Console.Terminfo
    KeyOfCompiler.Hoopl
    keypadOffSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keypadOnSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyPageDownSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyPageUpSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keyRightSystem.Console.Terminfo.Keys, System.Console.Terminfo
    keys 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    keysALData.List.Utils
    keysSet 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    keyUpSystem.Console.Terminfo.Keys, System.Console.Terminfo
    KillSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    killAutoDisplayMeterData.Progress.Meter
    killProcessSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    killThreadGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    killThread# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    KindLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    KindedTVLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    kindedTVLanguage.Haskell.TH.Lib
    KindRepData.Typeable.Internal
    KindSignaturesLanguage.Haskell.Extension, Distribution.Simple
    Kleisli 
    1 (Data Constructor)Control.Arrow
    2 (Type/Class)Control.Arrow
    knownBenchmarkTypesDistribution.PackageDescription
    knownBuildTypesDistribution.PackageDescription
    KnownExtensionLanguage.Haskell.Extension, Distribution.Simple
    knownExtensionsLanguage.Haskell.Extension, Distribution.Simple
    knownLanguagesLanguage.Haskell.Extension, Distribution.Simple
    knownLicensesDistribution.License, Distribution.Simple
    KnownNatGHC.TypeLits
    knownProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    knownRepoTypesDistribution.PackageDescription
    knownSuffixHandlersDistribution.Simple.PreProcess
    KnownSymbolGHC.TypeLits
    knownTestTypesDistribution.PackageDescription
    knownTimeZonesData.Time.Format, Data.Time
    KProxy 
    1 (Data Constructor)Data.Proxy
    2 (Type/Class)Data.Proxy
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-L.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-L.html deleted file mode 100644 index 552e3b8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-L.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - L)

    Haskell modules on this system

    Index - L

    L1GHC.Generics
    Label 
    1 (Data Constructor)Test.HUnit.Base, Test.HUnit
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    label 
    1 (Function)Data.Binary.Get.Internal, Data.Binary.Get
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    LabelledCompiler.Hoopl.Passes.Dominator
    LabelMapCompiler.Hoopl.Internals, Compiler.Hoopl
    labelsDefinedCompiler.Hoopl.Internals, Compiler.Hoopl
    LabelSetCompiler.Hoopl.Internals, Compiler.Hoopl
    LabelsPtrCompiler.Hoopl.Internals, Compiler.Hoopl
    labelsUsedCompiler.Hoopl.Internals, Compiler.Hoopl
    labelThreadGHC.Conc.Sync, GHC.Conc
    labelThread# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    lam1ELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LambdaCaseLanguage.Haskell.Extension, Distribution.Simple
    LamCaseELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lamCaseELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LamELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lamELanguage.Haskell.TH.Lib, Language.Haskell.TH
    langText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    LanguageLanguage.Haskell.Extension, Distribution.Simple
    languageToFlagsDistribution.Simple.Compiler, Distribution.Simple
    Last 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    last 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    lastNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    LaterVersionDistribution.Version, Distribution.Simple
    laterVersionDistribution.Version, Distribution.Simple
    latin1 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.Latin1
    latin1_checkedGHC.IO.Encoding.Latin1
    latin1_checked_encodeGHC.IO.Encoding.Latin1
    latin1_decode 
    1 (Function)GHC.IO.Encoding
    2 (Function)GHC.IO.Encoding.Latin1
    latin1_encode 
    1 (Function)GHC.IO.Encoding
    2 (Function)GHC.IO.Encoding.Latin1
    lazy 
    1 (Function)GHC.Exts
    2 (Function)GHC.Magic
    lazyByteStringData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    lazyByteStringCopyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    lazyByteStringHexData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    lazyByteStringHexFixedData.ByteString.Lazy.Builder.ASCII
    lazyByteStringInsertData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    lazyByteStringThresholdData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    lazyMapMSystem.IO.Utils
    lazyToStrictSTControl.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    lblToUniqueCompiler.Hoopl.Internals
    lbrace 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    lbrack 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    lcmPrelude
    lcmIntegerGHC.Integer.GMP.Internals
    ldOptions 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    3 (Function)GHC.PackageDb
    ldProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    leAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    LeapSecondTableData.Time.Clock.TAI
    leChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    leFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    LeftData.Either, Prelude
    leftControl.Arrow
    LeftAdjustText.Printf
    leftAppControl.Arrow
    LeftAssociativeGHC.Generics
    LeftModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    leftNameLanguage.Haskell.TH.Syntax
    leftsData.Either
    legendText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    leIntegerGHC.Integer, GHC.Integer.GMP.Internals
    leInteger#GHC.Integer, GHC.Integer.GMP.Internals
    length 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    5 (Function)Data.ByteString.Short
    6 (Function)Data.Sequence
    lengthArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    len_padData.Hash.MD5
    lessVerboseDistribution.Verbosity
    LetELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    letELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LetSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    letSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    LetterNumberData.Char
    levelsData.Tree
    leWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    lex 
    1 (Function)Text.Read, Prelude
    2 (Function)Text.Read.Lex
    lexCharText.Read.Lex
    lexDigitsNumeric
    LexemeText.Read.Lex, Text.Read
    lexLitCharData.Char
    lexPText.Read
    LFGHC.IO.Handle, System.IO
    LFlagsDistribution.Simple.Command
    LGPLDistribution.License, Distribution.Make, Distribution.Simple
    LHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    lhcPkgProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    lhcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    liText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    libAbiHash 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    libBuildInfoDistribution.PackageDescription
    LibComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    libdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LibdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LiberalTypeSynonymsLanguage.Haskell.Extension, Distribution.Simple
    libexecdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    libExposedDistribution.PackageDescription
    libFieldDescrsDistribution.PackageDescription.Parse
    libModulesDistribution.PackageDescription
    Library 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    libraryDistribution.PackageDescription
    libraryDirs 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    LibraryName 
    1 (Data Constructor)Distribution.Simple.LocalBuildInfo
    2 (Type/Class)Distribution.Simple.LocalBuildInfo
    libsubdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LibsubdirVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    LicenseDistribution.License, Distribution.Make, Distribution.Simple
    license 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    licenseFilesDistribution.PackageDescription
    Lift 
    1 (Type/Class)Language.Haskell.TH.Syntax
    2 (Type/Class)Control.Applicative.Lift
    lift 
    1 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    2 (Function)Language.Haskell.TH.Syntax
    3 (Function)Control.Monad.Trans.Class
    liftAControl.Applicative
    liftA2Control.Applicative
    liftA3Control.Applicative
    liftCallCC 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.Maybe
    4 (Function)Control.Monad.Trans.List
    5 (Function)Control.Monad.Trans.Identity
    6 (Function)Control.Monad.Trans.Error
    7 (Function)Control.Monad.Trans.Except
    8 (Function)Control.Monad.Trans.State.Strict
    9 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    10 (Function)Control.Monad.Trans.RWS.Strict
    11 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    12 (Function)Control.Monad.Trans.Reader
    liftCallCC' 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    liftCatch 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.Maybe
    4 (Function)Control.Monad.Trans.List
    5 (Function)Control.Monad.Trans.Identity
    6 (Function)Control.Monad.Trans.State.Strict
    7 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    8 (Function)Control.Monad.Trans.RWS.Strict
    9 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    10 (Function)Control.Monad.Trans.Reader
    liftFixedToBoundedData.ByteString.Builder.Prim
    liftFuelCompiler.Hoopl
    liftIOControl.Monad.IO.Class
    liftIOOpSystem.Console.Haskeline.MonadException, System.Console.Haskeline
    liftIOOp_System.Console.Haskeline.MonadException, System.Console.Haskeline
    liftJoinTopCompiler.Hoopl
    liftListen 
    1 (Function)Control.Monad.Trans.Maybe
    2 (Function)Control.Monad.Trans.Error
    3 (Function)Control.Monad.Trans.Except
    4 (Function)Control.Monad.Trans.State.Strict
    5 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    liftLocalControl.Monad.Trans.Cont
    liftMControl.Monad
    liftM2Control.Monad
    liftM3Control.Monad
    liftM4Control.Monad
    liftM5Control.Monad
    liftOptionDistribution.Simple.Command
    liftPass 
    1 (Function)Control.Monad.Trans.Maybe
    2 (Function)Control.Monad.Trans.Error
    3 (Function)Control.Monad.Trans.Except
    4 (Function)Control.Monad.Trans.State.Strict
    5 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    liftStringLanguage.Haskell.TH.Syntax
    limeText.XHtml.Transitional, Text.XHtml
    Limit 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    LineBufferingGHC.IO.Handle, System.IO
    lineCopySystem.IO.Utils
    lineInteractSystem.IO.Utils
    lineLengthText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    LineNoDistribution.PackageDescription.Parse
    LinePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lines 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    LinesAffectedSystem.Console.Terminfo.Base, System.Console.Terminfo
    linesByData.List.Split.Internals, Data.List.Split
    LineSeparatorData.Char
    linesToHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    lineToHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    LingerNetwork.Socket
    linkText.XHtml.Transitional, Text.XHtml
    LinkCount 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    linkCount 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    linkerGHC.RTS.Flags
    linkerMemBaseGHC.RTS.Flags
    LinkLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    LinuxDistribution.System
    listDistribution.Simple.Program.HcPkg
    listArray 
    1 (Function)Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Array
    listAssertTest.HUnit.Base, Test.HUnit
    ListAssertableTest.HUnit.Base, Test.HUnit
    ListELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    listELanguage.Haskell.TH.Lib, Language.Haskell.TH
    ListenControl.Monad.Signatures
    listen 
    1 (Function)Network.Socket
    2 (Function)Control.Monad.Trans.Writer.Strict
    3 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    4 (Function)Control.Monad.Trans.RWS.Strict
    5 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    ListeningNetwork.Socket
    listenOnNetwork
    listenQueueSizeNetwork.SocketServer
    listens 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    listenTCPAddrNetwork.Utils
    listFilesSystem.Console.Haskeline.Completion, System.Console.Haskeline
    listIDsNetwork.Email.Mailbox
    listInvocationDistribution.Simple.Program.HcPkg
    ListItemTest.HUnit.Base, Test.HUnit
    listKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    listMessageFlagsNetwork.Email.Mailbox
    listMsgControl.Monad.Trans.Error
    ListPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    listPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    listPackageSourcesDistribution.Simple.SrcDist
    ListT 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Data Constructor)Control.Monad.Trans.List
    3 (Type/Class)Control.Monad.Trans.List
    listTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    listTcData.Typeable.Internal
    listToMaybeData.Maybe
    listUnionDistribution.Simple.Utils
    listUnionRightDistribution.Simple.Utils
    Lit 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    LitELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    litELanguage.Haskell.TH.Lib, Language.Haskell.TH
    LitPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    litPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    LitTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    litTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    Loc 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    local 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    LOCAL0System.Log.Handler.Syslog
    LOCAL1System.Log.Handler.Syslog
    LOCAL2System.Log.Handler.Syslog
    LOCAL3System.Log.Handler.Syslog
    LOCAL4System.Log.Handler.Syslog
    LOCAL5System.Log.Handler.Syslog
    LOCAL6System.Log.Handler.Syslog
    LOCAL7System.Log.Handler.Syslog
    LocalBoxTrace.Hpc.Mix
    LocalBuildInfo 
    1 (Data Constructor)Distribution.Simple.LocalBuildInfo
    2 (Type/Class)Distribution.Simple.LocalBuildInfo
    localBuildInfoFileDistribution.Simple.Configure
    localDayData.Time.LocalTime, Data.Time
    localeEncodingSystem.IO
    LocalModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    localPackageLogDistribution.Simple.Test.Log
    localPkgDescrDistribution.Simple.LocalBuildInfo
    LocalTime 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    localTimeOfDayData.Time.LocalTime, Data.Time
    localTimeToUT1Data.Time.LocalTime, Data.Time
    localTimeToUTCData.Time.LocalTime, Data.Time
    localToUTCTimeOfDayData.Time.LocalTime, Data.Time
    locationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    locationPathDistribution.Simple.Program.Types, Distribution.Simple.Program
    LockRequestSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    loc_endLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_filenameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_moduleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_packageLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loc_startLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    logPrelude
    log4jFileHandlerSystem.Log.Handler.Log4jXML
    log4jFileHandler'System.Log.Handler.Log4jXML
    log4jStreamHandlerSystem.Log.Handler.Log4jXML
    log4jStreamHandler'System.Log.Handler.Log4jXML
    logBasePrelude
    logDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    logFileDistribution.Simple.Test.Log
    logFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    LogFormatterSystem.Log.Formatter
    LoggerSystem.Log.Logger
    loggingHandlerNetwork.SocketServer
    LogHandlerSystem.Log.Handler
    logLSystem.Log.Logger
    logMSystem.Log.Logger
    LogRecordSystem.Log
    look 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    lookAheadData.Binary.Get.Internal, Data.Binary.Get
    lookAheadEData.Binary.Get.Internal, Data.Binary.Get
    lookAheadMData.Binary.Get.Internal, Data.Binary.Get
    lookup 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    lookupComponentDistribution.Simple.LocalBuildInfo
    lookupDependencyDistribution.Simple.PackageIndex
    lookupEnvSystem.Environment
    lookupFactCompiler.Hoopl.Internals, Compiler.Hoopl
    lookupGE 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupGT 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupIndex 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    lookupInstalledPackageIdDistribution.Simple.PackageIndex
    lookupKnownProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    lookupLE 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupLT 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    lookupNameLanguage.Haskell.TH.Syntax
    lookupPackageIdDistribution.Simple.PackageIndex
    lookupPackageNameDistribution.Simple.PackageIndex
    lookupProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    lookupProgramVersionDistribution.Simple.Program.Db, Distribution.Simple.Program
    lookupRenamingDistribution.PackageDescription
    lookupSourcePackageIdDistribution.Simple.PackageIndex
    lookupTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    lookupValueNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    loopControl.Arrow
    LossOfPrecisionControl.Exception.Base, Control.Exception
    lostConnectionSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    LowerBound 
    1 (Data Constructor)Distribution.Version, Distribution.Simple
    2 (Type/Class)Distribution.Version, Distribution.Simple
    lowercaseDistribution.Simple.Utils
    LowercaseLetterData.Char
    lparen 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    LPRSystem.Log.Handler.Syslog
    lslSystem.IO.HVFS.Utils
    lstripData.String.Utils
    LT 
    1 (Data Constructor)Data.Ord, Prelude
    2 (Data Constructor)GHC.Types
    ltAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ltChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ltFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ltIntegerGHC.Integer, GHC.Integer.GMP.Internals
    ltInteger#GHC.Integer, GHC.Integer.GMP.Internals
    ltWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-M.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-M.html deleted file mode 100644 index 448d551..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-M.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - M)

    Haskell modules on this system

    Index - M

    M1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    M68kDistribution.System
    machineSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    machineReadableGHC.RTS.Flags
    MagentaSystem.Console.Terminfo.Color, System.Console.Terminfo
    magicDictGHC.Exts
    MagicHashLanguage.Haskell.Extension, Distribution.Simple
    magnitudeData.Complex
    MAILSystem.Log.Handler.Syslog
    MailboxReaderNetwork.Email.Mailbox
    MailboxWriterNetwork.Email.Mailbox
    mainDistribution.ModuleName
    maintainer 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    MakeDistribution.PackageDescription
    makeAbsoluteSystem.Directory
    makeRegexText.Regex.PCRE
    makeRegexMText.Regex.PCRE
    makeRegexOptsText.Regex.PCRE
    makeRegexOptsMText.Regex.PCRE
    makeRelative 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    makeRelativeToCurrentDirectorySystem.Directory
    makeStableNameSystem.Mem.StableName
    makeStableName# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    makeStablePtr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    makeTimeOfDayValidData.Time.LocalTime, Data.Time
    makeValid 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    makeVersionData.Version
    mallocForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mallocForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mallocForeignPtrArrayForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mallocForeignPtrArray0Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mallocForeignPtrBytesForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    mandirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    many 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Control.Applicative
    many1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    manyTill 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    MapData.Map.Lazy, Data.Map.Strict, Data.Map
    map 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict
    7 (Function)Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Strict
    10 (Function)Data.Map.Lazy, Data.Map
    11 (Function)Data.Set
    mapAccum 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapAccumL 
    1 (Function)Data.Traversable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    mapAccumR 
    1 (Function)Data.Traversable, Data.List
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    mapAccumRWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapAccumWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapAndUnzipMControl.Monad
    mapArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    mapBlockCompiler.Hoopl.Internals, Compiler.Hoopl
    mapBlock'Compiler.Hoopl.Internals, Compiler.Hoopl
    mapBlock3'Compiler.Hoopl.Internals, Compiler.Hoopl
    mapCondTreeDistribution.PackageDescription.Configuration
    mapContControl.Monad.Trans.Cont
    mapContTControl.Monad.Trans.Cont
    MapCRtoLFSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    mapDeleteCompiler.Hoopl
    mapDeleteListCompiler.Hoopl
    mapDifferenceCompiler.Hoopl
    mapEither 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapEitherWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapElemsCompiler.Hoopl
    mapEmptyCompiler.Hoopl
    mapErrorTControl.Monad.Trans.Error
    mapExceptControl.Monad.Trans.Except
    mapExceptionControl.Exception.Base, Control.Exception
    mapExceptTControl.Monad.Trans.Except
    mapFilterCompiler.Hoopl
    mapFindWithDefaultCompiler.Hoopl
    mapFoldCompiler.Hoopl
    mapFoldWithKeyCompiler.Hoopl
    mapFromListCompiler.Hoopl
    mapFromListWithCompiler.Hoopl
    mapGraphCompiler.Hoopl.Internals, Compiler.Hoopl
    mapGraphBlocksCompiler.Hoopl.Internals, Compiler.Hoopl
    mapIdentityTControl.Monad.Trans.Identity
    mapIndicesData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    mapInputTSystem.Console.Haskeline
    mapInsertCompiler.Hoopl
    mapInsertListCompiler.Hoopl
    mapInsertWithCompiler.Hoopl
    mapIntersectionCompiler.Hoopl
    mapIsSubmapOfCompiler.Hoopl
    mapKeys 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    3 (Function)Compiler.Hoopl
    mapKeysMonotonic 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    mapKeysWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    MapLFtoCRSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    mapLiftControl.Applicative.Lift
    mapListTControl.Monad.Trans.List
    mapLookupCompiler.Hoopl
    mapMData.Traversable, Control.Monad, Prelude
    mapMapCompiler.Hoopl
    mapMapWithKeyCompiler.Hoopl
    mapMaybe 
    1 (Function)Data.Maybe
    2 (Function)Data.IntMap.Strict
    3 (Function)Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.Map.Strict
    5 (Function)Data.Map.Lazy, Data.Map
    mapMaybeTControl.Monad.Trans.Maybe
    mapMaybeWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapMemberCompiler.Hoopl
    mapMonotonicData.Set
    mapM_Data.Foldable, Control.Monad, Prelude
    mapNullCompiler.Hoopl
    mappend 
    1 (Function)Data.Monoid, Prelude
    2 (Function)System.Console.Terminfo.Base, System.Console.Terminfo
    mapReaderControl.Monad.Trans.Reader
    mapReaderTControl.Monad.Trans.Reader
    mapRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    mapRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    mapSingletonCompiler.Hoopl
    mapSizeCompiler.Hoopl
    mapState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    mapStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    mapToListCompiler.Hoopl
    mapTreeCondsDistribution.PackageDescription.Configuration
    mapTreeConstrsDistribution.PackageDescription.Configuration
    mapTreeDataDistribution.PackageDescription.Configuration
    mapUnionCompiler.Hoopl
    mapUnionsCompiler.Hoopl
    mapUnionWithKeyCompiler.Hoopl
    mapWithIndexData.Sequence
    mapWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    mapWriter 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    mapWriterT 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    MarchSystem.Time
    marginheightText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    marginwidthText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    MarkParityErrorsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    markupDistribution.Simple.Program.Hpc
    markupPackageDistribution.Simple.Hpc
    markupTestDistribution.Simple.Hpc
    maroonText.XHtml.Transitional, Text.XHtml
    MArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    maskControl.Exception.Base, Control.Exception
    maskAsyncExceptions# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    MaskedInterruptibleControl.Exception.Base, Control.Exception
    MaskedUninterruptibleControl.Exception.Base, Control.Exception
    MaskingStateControl.Exception.Base, Control.Exception
    maskUninterruptible# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mask_Control.Exception.Base, Control.Exception
    Match 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    match 
    1 (Function)Text.Regex.PCRE
    2 (Function)Language.Haskell.TH.Lib, Language.Haskell.TH
    matchAllText.Regex.PCRE
    matchAllTextText.Regex.PCRE
    MatchArrayText.Regex.PCRE
    matchCountText.Regex.PCRE
    matchDelimData.List.Split.Internals
    matchDirFileGlobDistribution.Simple.Utils
    matchFileGlobDistribution.Simple.Utils
    MatchLengthText.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    matchMText.Regex.PCRE
    MatchOffsetText.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    matchOnceText.Regex.PCRE
    matchOnceTextText.Regex.PCRE
    MatchQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    MatchResultText.Regex.PCRE
    matchTestText.Regex.PCRE
    MatchTextText.Regex.PCRE
    MathSymbolData.Char
    maxData.Ord, Prelude
    maxBoundPrelude
    maxBytesSlopGHC.Stats
    maxBytesUsedGHC.Stats
    maxConstrIndexData.Data
    maxHeapSizeGHC.RTS.Flags
    MaximalDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    maximum 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    maximumBy 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    MaximumOptimisationDistribution.Simple.Compiler, Distribution.Simple
    maxlengthText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    maxListenQueueNetwork.Socket
    maxPrecedenceLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    maxRetainerSetSizeGHC.RTS.Flags
    MaxSegmentNetwork.Socket
    maxStkSizeGHC.RTS.Flags
    maxTupleSizeGHC.Exts
    maxView 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    maxViewWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    MaySystem.Time
    MaybeData.Maybe, Prelude
    maybeData.Maybe, Prelude
    maybeBracesText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybeBracketsText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    MaybeCCompiler.Hoopl.Internals, Compiler.Hoopl
    maybeDoubleQuotesText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybeExitDistribution.Simple.Utils
    maybeGetPersistBuildConfigDistribution.Simple.Configure
    maybeNewForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    MaybeOCompiler.Hoopl.Internals, Compiler.Hoopl
    maybeParensText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybePeekForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    maybeQuotesText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    maybeReadData.String.Utils
    MaybeT 
    1 (Data Constructor)Control.Monad.Trans.Maybe
    2 (Type/Class)Control.Monad.Trans.Maybe
    maybeToEitherData.Either.Utils
    maybeToExceptTControl.Monad.Trans.Maybe
    maybeToListData.Maybe
    maybeWithForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    mbDefaultCloseFuncSystem.IO.HVIO
    mconcat 
    1 (Function)Data.Monoid, Prelude
    2 (Function)System.Console.Terminfo.Base, System.Console.Terminfo
    MD5Data.Hash.MD5
    md5Data.Hash.MD5
    md5iData.Hash.MD5
    md5sData.Hash.MD5
    member 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    MemoryBufferSystem.IO.HVIO
    MemoryDirectorySystem.IO.HVFS.InstanceHelpers
    MemoryEntrySystem.IO.HVFS.InstanceHelpers
    MemoryFileSystem.IO.HVFS.InstanceHelpers
    MemoryNodeSystem.IO.HVFS.InstanceHelpers
    MemoryVFSSystem.IO.HVFS.InstanceHelpers
    mempty 
    1 (Function)Data.Monoid, Prelude
    2 (Function)System.Console.Terminfo.Base, System.Console.Terminfo
    menuText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    MercurialDistribution.PackageDescription
    merge 
    1 (Function)Distribution.Simple.PackageIndex
    2 (Function)Data.ConfigFile, Data.ConfigFile.Monadic
    3 (Function)Data.List.Utils
    mergeByData.List.Utils
    mergeLeftData.List.Split.Internals
    mergeRightData.List.Split.Internals
    mergeWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    MessageNetwork.Email.Mailbox
    metaText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    method 
    1 (Function)System.FileArchive.GZip
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    mfilterControl.Monad
    mfixControl.Monad.Fix
    MicroData.Fixed
    middayData.Time.LocalTime, Data.Time
    midnightData.Time.LocalTime, Data.Time
    MilliData.Fixed
    MIMEResultsData.MIME.Types
    MIMETypeData 
    1 (Data Constructor)Data.MIME.Types
    2 (Type/Class)Data.MIME.Types
    minData.Ord, Prelude
    minAllocAreaSizeGHC.RTS.Flags
    minBoundPrelude
    MinimalDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    minimum 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    minimumBy 
    1 (Function)Data.Foldable, Data.List
    2 (Function)GHC.OldList
    minInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    minOldGenSizeGHC.RTS.Flags
    minPrecText.ParserCombinators.ReadPrec, Text.Read
    minusAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    minusBigNatGHC.Integer.GMP.Internals
    minusBigNatWordGHC.Integer.GMP.Internals
    minusDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    minusFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusIntegerGHC.Integer, GHC.Integer.GMP.Internals
    minusNaturalMaybeGHC.Natural
    minusPtrForeign.Ptr, Foreign, Foreign.Safe
    minusWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    minusWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minusWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    minutesToTimeZoneData.Time.LocalTime, Data.Time
    minView 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    minViewWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    MipsDistribution.System
    MiscFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    miscFlagsGHC.RTS.Flags
    MITDistribution.License, Distribution.Make, Distribution.Simple
    Mix 
    1 (Data Constructor)Trace.Hpc.Mix
    2 (Type/Class)Trace.Hpc.Mix
    mixCreateTrace.Hpc.Mix
    mixDirDistribution.Simple.Hpc
    MixEntryTrace.Hpc.Mix
    MixEntryDomTrace.Hpc.Mix
    mkAppTyData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkApUpd0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mkBranchCompiler.Hoopl
    mkBranchNodeCompiler.Hoopl
    mkBRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    mkBRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkBTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    mkBTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkCharConstrData.Data
    mkCharTypeData.Data
    mkCommandUIDistribution.Simple.Command
    mkConstrData.Data
    mkDataTypeData.Data
    mkdtemp 
    1 (Function)System.Posix.Temp.ByteString, System.Posix.ByteString
    2 (Function)System.Posix.Temp, System.Posix
    mkDuplexHandleGHC.IO.Handle
    mkEntryCompiler.Hoopl
    mkExitCompiler.Hoopl
    mkFactBaseCompiler.Hoopl.Internals, Compiler.Hoopl
    mkFileHandleGHC.IO.Handle
    mkFirstCompiler.Hoopl
    MkFixedData.Fixed
    MkFlagDistribution.PackageDescription
    mkFloatTypeData.Data
    mkFRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    mkFRewrite3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkFTransferCompiler.Hoopl.Internals, Compiler.Hoopl
    mkFTransfer3Compiler.Hoopl.Internals, Compiler.Hoopl
    mkFunTyData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkHandleFromFDGHC.IO.Handle.FD
    mkIfThenElseCompiler.Hoopl
    mkIntegerGHC.Integer, GHC.Integer.GMP.Internals
    mkIntegralConstrData.Data
    mkIntTypeData.Data
    mkIOErrorSystem.IO.Error
    mkLabelCompiler.Hoopl
    mkLabelNodeCompiler.Hoopl
    mkLastCompiler.Hoopl
    mkLatin1GHC.IO.Encoding.Latin1
    mkLatin1_checkedGHC.IO.Encoding.Latin1
    mkLibNameDistribution.Simple.BuildPaths
    mkMiddleCompiler.Hoopl
    mkMiddlesCompiler.Hoopl
    mkModNameLanguage.Haskell.TH.Syntax
    mkNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    mkNameGLanguage.Haskell.TH.Syntax
    mkNameG_dLanguage.Haskell.TH.Syntax
    mkNameG_tcLanguage.Haskell.TH.Syntax
    mkNameG_vLanguage.Haskell.TH.Syntax
    mkNameLLanguage.Haskell.TH.Syntax
    mkNameULanguage.Haskell.TH.Syntax
    mkNoRepTypeData.Data
    mkOccNameLanguage.Haskell.TH.Syntax
    MkOptDescrDistribution.Simple.Command
    mkPackageKeyDistribution.Package, Distribution.Make, Distribution.Simple
    mkPkgNameLanguage.Haskell.TH.Syntax
    mkPolarData.Complex
    mkPolyTyConAppData.Typeable.Internal
    mkProcessHandleSystem.Process.Internals
    mkProfLibNameDistribution.Simple.BuildPaths
    mkRealConstrData.Data
    mkSharedLibNameDistribution.Simple.BuildPaths
    mkSimplePreProcessorDistribution.Simple.PreProcess
    MkSocketNetwork.Socket
    mkSocketNetwork.Socket
    mkstemp 
    1 (Function)System.Posix.Temp.ByteString, System.Posix.ByteString
    2 (Function)System.Posix.Temp, System.Posix
    mkstemps 
    1 (Function)System.Posix.Temp.ByteString, System.Posix.ByteString
    2 (Function)System.Posix.Temp, System.Posix
    mkTextDecoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    mkTextEncoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    mkTextEncodingGHC.IO.Encoding, System.IO
    mktmpdirSystem.Path
    mkTyConData.Typeable.Internal
    mkTyCon3Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkTyConAppData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    mkUTF16GHC.IO.Encoding.UTF16
    mkUTF16beGHC.IO.Encoding.UTF16
    mkUTF16leGHC.IO.Encoding.UTF16
    mkUTF32GHC.IO.Encoding.UTF32
    mkUTF32beGHC.IO.Encoding.UTF32
    mkUTF32leGHC.IO.Encoding.UTF32
    mkUTF8GHC.IO.Encoding.UTF8
    mkUTF8_bomGHC.IO.Encoding.UTF8
    mkVersionIntervalsDistribution.Version, Distribution.Simple
    mkWeakSystem.Mem.Weak
    mkWeak# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mkWeakIORefData.IORef
    mkWeakMVarControl.Concurrent.MVar, Control.Concurrent
    mkWeakNoFinalizer# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mkWeakPairSystem.Mem.Weak
    mkWeakPtrSystem.Mem.Weak
    mkWeakThreadIdGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    mkWhileDoCompiler.Hoopl
    mk_tup_nameLanguage.Haskell.TH.Syntax
    mk_unboxed_tup_nameLanguage.Haskell.TH.Syntax
    modPrelude
    mod'Data.Fixed
    ModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    modeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    modificationTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    modificationTimeHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ModifiedJulianDayData.Time.Calendar, Data.Time
    ModifierLetterData.Char
    ModifierParserText.Printf
    ModifierSymbolData.Char
    modify 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    modify' 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    modifyHistorySystem.Console.Haskeline
    modifyIOErrorSystem.IO.Error
    modifyIORefData.IORef
    modifyIORef'Data.IORef
    modifyMVarControl.Concurrent.MVar, Control.Concurrent
    modifyMVarMaskedControl.Concurrent.MVar, Control.Concurrent
    modifyMVarMasked_Control.Concurrent.MVar, Control.Concurrent
    modifyMVar_ 
    1 (Function)Control.Concurrent.MVar, Control.Concurrent
    2 (Function)GHC.Conc.Sync
    modifyProcessHandleSystem.Process.Internals
    modifyProgramSearchPathDistribution.Simple.Program.Db
    modifySTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    modifySTRef'Data.STRef, Data.STRef.Strict
    modIntegerGHC.Integer, GHC.Integer.GMP.Internals
    ModJulianDateData.Time.Clock, Data.Time
    ModName 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    modSelectorGHC.RTS.Flags
    modStringLanguage.Haskell.TH.Syntax
    Module 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    3 (Type/Class)System.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    ModuleAnnotationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    moduleAnnotationLanguage.Haskell.TH.Lib
    moduleCloseSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    moduleErrorSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    ModuleInfo 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    ModuleNameDistribution.ModuleName
    moduleNameGHC.Generics
    moduleNameIndexDistribution.Simple.PackageIndex
    moduleOpen 
    1 (Function)System.Posix.DynamicLinker.Module.ByteString
    2 (Function)System.Posix.DynamicLinker.Module
    modulePathDistribution.PackageDescription
    ModuleReexport 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    moduleReexportNameDistribution.PackageDescription
    moduleReexportOriginalNameDistribution.PackageDescription
    moduleReexportOriginalPackageDistribution.PackageDescription
    ModuleRenaming 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    moduleSymbolSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    MonadControl.Monad, Prelude, Control.Monad.Instances
    MonadComprehensionsLanguage.Haskell.Extension, Distribution.Simple
    MonadExceptionSystem.Console.Haskeline.MonadException, System.Console.Haskeline
    MonadFixControl.Monad.Fix
    MonadIOControl.Monad.IO.Class
    MonadPlusControl.Monad
    MonadTransControl.Monad.Trans.Class
    MonadZipControl.Monad.Zip
    MondaySystem.Time
    mondayStartWeekData.Time.Calendar.OrdinalDate
    Monoid 
    1 (Type/Class)Data.Monoid, Prelude
    2 (Type/Class)System.Console.Terminfo.Base, System.Console.Terminfo
    MonoLocalBindsLanguage.Haskell.Extension, Distribution.Simple
    MonomorphismRestrictionLanguage.Haskell.Extension, Distribution.Simple
    MonoPatBindsLanguage.Haskell.Extension, Distribution.Simple
    MonotoneDistribution.PackageDescription
    MonthSystem.Time
    monthAndDayToDayOfYearData.Time.Calendar.MonthDay
    monthAndDayToDayOfYearValidData.Time.Calendar.MonthDay
    monthLengthData.Time.Calendar.MonthDay
    months 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    MoreData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    moreRecentFileDistribution.Simple.Utils
    moreVerboseDistribution.Verbosity
    moveArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    moveBytesForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    moveDownSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    moveLeftSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    moveRightSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    moveUpSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    MPLDistribution.License, Distribution.Make, Distribution.Simple
    mplusControl.Monad
    MRText.Regex.PCRE
    mrAfterText.Regex.PCRE
    mrBeforeText.Regex.PCRE
    mrMatchText.Regex.PCRE
    mrSubListText.Regex.PCRE
    mrSubsText.Regex.PCRE
    msecsPerTickGHC.RTS.Flags
    msumData.Foldable, Control.Monad
    mtimeSystem.FileArchive.GZip
    mulIntMayOflo# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    MultiIfELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    multiIfELanguage.Haskell.TH.Lib, Language.Haskell.TH
    multiOptionDistribution.Simple.Command
    MultiParamTypeClassesLanguage.Haskell.Extension, Distribution.Simple
    multipleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    multiStageProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program.Ar
    MultiWayIfLanguage.Haskell.Extension, Distribution.Simple
    munch 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    munch1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    munzipControl.Monad.Zip
    MutableArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    MutableArrayArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    MutableByteArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    mutatorCpuSecondsGHC.Stats
    mutatorWallSecondsGHC.Stats
    MutVar# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    MVarControl.Concurrent.MVar, Control.Concurrent
    MVar# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    myThreadIdGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    myThreadId# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    mzeroControl.Monad
    mzipControl.Monad.Zip
    mzipWithControl.Monad.Zip
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-N.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-N.html deleted file mode 100644 index 7d03b02..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-N.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - N)

    Haskell modules on this system

    Index - N

    Name 
    1 (Type/Class)Distribution.Simple.Command
    2 (Data Constructor)Language.Haskell.TH.Syntax
    3 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    name 
    1 (Function)Distribution.TestSuite
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    nameBaseLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    NamedFieldPunsLanguage.Haskell.Extension, Distribution.Simple
    namedPipeMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    NamedWildCardsLanguage.Haskell.Extension, Distribution.Simple
    NameFlavourLanguage.Haskell.TH.Syntax
    NameGLanguage.Haskell.TH.Syntax
    NameInfoFlagNetwork.Socket
    NameIsLanguage.Haskell.TH.Syntax
    NameLLanguage.Haskell.TH.Syntax
    nameModuleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    NameQLanguage.Haskell.TH.Syntax
    NameSLanguage.Haskell.TH.Syntax
    NameSpaceLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    NameULanguage.Haskell.TH.Syntax
    NanoData.Fixed
    nanosleepSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    narrow16Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow16Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow32Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow32Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow8Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    narrow8Word# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NatGHC.TypeLits
    nativeNewlineGHC.IO.Handle, System.IO
    nativeNewlineModeGHC.IO.Handle, System.IO
    NatJ#GHC.Natural
    NatS#GHC.Natural
    NaturalGHC.Natural, Numeric.Natural
    naturalToWordMaybeGHC.Natural
    natValGHC.TypeLits
    natVal'GHC.TypeLits
    navyText.XHtml.Transitional, Text.XHtml
    neAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    neChar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    neFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negatePrelude
    negateDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negateDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negateFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    negateInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    negateIntegerGHC.Integer, GHC.Integer.GMP.Internals
    NegativeLiteralsLanguage.Haskell.Extension, Distribution.Simple
    neqIntegerGHC.Integer, GHC.Integer.GMP.Internals
    neqInteger#GHC.Integer, GHC.Integer.GMP.Internals
    nest 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    nestDepthLanguage.Haskell.TH.Ppr
    NestedAtomically 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    nestedAtomicallyControl.Exception.Base
    NetBSDDistribution.System
    NetworkAddrNetwork.BSD
    networkAddressNetwork.BSD
    networkAliasesNetwork.BSD
    NetworkEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    networkFamilyNetwork.BSD
    NetworkNameNetwork.BSD
    networkNameNetwork.BSD
    NeverDistribution.Simple.Setup
    new 
    1 (Function)GHC.Event
    2 (Function)Foreign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newAlignedPinnedByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newArray 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    2 (Function)Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newArray_Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    newBCO# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newBuffer 
    1 (Function)GHC.IO.BufferedIO
    2 (Function)GHC.IO.Buffer
    newByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newByteBufferGHC.IO.Buffer
    newCAStringForeign.C.String, Foreign.C
    newCAStringLenForeign.C.String, Foreign.C
    newChanControl.Concurrent.Chan, Control.Concurrent
    newCharBufferGHC.IO.Buffer
    newCString 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    newCStringLen 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    newCWStringForeign.C.String, Foreign.C
    newCWStringLenForeign.C.String, Foreign.C
    newEmptyMVarControl.Concurrent.MVar, Control.Concurrent
    NewFact 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    newForeignPtr 
    1 (Function)Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    2 (Function)Foreign.Concurrent
    newForeignPtrEnvForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    newForeignPtr_Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    newHVFSChrootSystem.IO.HVFS.Combinators
    newHVIOPipeSystem.IO.HVIO
    newIORefData.IORef
    NewlineGHC.IO.Handle, System.IO
    newlineSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    NewlineMode 
    1 (Data Constructor)GHC.IO.Handle, System.IO
    2 (Type/Class)GHC.IO.Handle, System.IO
    newListArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    newMemoryBufferSystem.IO.HVIO
    newMemoryVFSSystem.IO.HVFS.InstanceHelpers
    newMemoryVFSRefSystem.IO.HVFS.InstanceHelpers
    newMeterData.Progress.Meter
    newMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newMVarControl.Concurrent.MVar, Control.Concurrent
    newMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    neWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newPinnedByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newPoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    newProgressData.Progress.Tracker
    newProgress'Data.Progress.Tracker
    newQSemControl.Concurrent.QSem, Control.Concurrent
    newQSemNControl.Concurrent.QSemN, Control.Concurrent
    NewQualifiedOperatorsLanguage.Haskell.Extension, Distribution.Simple
    NEWSSystem.Log.Handler.Syslog
    newSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newStablePtrForeign.StablePtr, Foreign, Foreign.Safe
    newStreamReaderSystem.IO.HVIO
    newSTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    newTVarGHC.Conc.Sync, GHC.Conc
    newTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    newTVarIOGHC.Conc.Sync, GHC.Conc
    NewtypeDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    newtypeDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NewtypeInstDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    newtypeInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    newUniqueData.Unique
    Next 
    1 (Type/Class)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Data Constructor)System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    nextPrimeBigNatGHC.Integer.GMP.Internals
    nextPrimeIntegerGHC.Integer.GMP.Internals
    nextPrimeWord#GHC.Integer.GMP.Internals
    NFDataControl.DeepSeq
    NHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    niceSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    niceSocketsDoNetwork.Utils
    nice_sliceSystem.IO.HVFS.InstanceHelpers
    NI_DGRAMNetwork.Socket
    NI_NAMEREQDNetwork.Socket
    NI_NOFQDNNetwork.Socket
    NI_NUMERICHOSTNetwork.Socket
    NI_NUMERICSERVNetwork.Socket
    NoAbiTagDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    NoArgSystem.Console.GetOpt
    noArgDistribution.Simple.Command
    NoArityGHC.Generics
    NoBindSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    noBindSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NoBufferingGHC.IO.Handle, System.IO
    noBwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    NoChangeCompiler.Hoopl.Internals, Compiler.Hoopl
    noCompletionSystem.Console.Haskeline.Completion, System.Console.Haskeline
    NoCopyDestDistribution.Simple.InstallDirs, Distribution.Simple.Setup, Distribution.Simple.LocalBuildInfo
    nocttySystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    Node 
    1 (Type/Class)Test.HUnit.Base, Test.HUnit
    2 (Data Constructor)Data.Tree, Data.Graph
    NoDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    NoDelayNetwork.Socket
    nodeNameSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    noDuplicate# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    noExtraFlagsDistribution.Simple.Command
    noFactsCompiler.Hoopl.Internals, Compiler.Hoopl
    NoFlagDistribution.Simple.Setup
    NoFlushOnInterruptSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    noframesText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    noFwdRewriteCompiler.Hoopl.Internals, Compiler.Hoopl
    NoGlobDistribution.Simple.Utils
    nohrefText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    noHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    NoInlineLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    noMethodBindingErrorControl.Exception.Base
    NoMethodError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    NominalDiffTimeData.Time.Clock, Data.Time
    NominalRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    nominalRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    noMsgControl.Monad.Trans.Error
    nonBlockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    NonBlockingReadSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    NondecreasingIndentationLanguage.Haskell.Extension, Distribution.Simple
    NoneDistribution.Simple.PackageIndex
    noneOfgText.ParserCombinators.Parsec.Utils
    noNewlineTranslationGHC.IO.Handle, System.IO
    nonExhaustiveGuardsErrorControl.Exception.Base
    NonLocalCompiler.Hoopl.Internals, Compiler.Hoopl
    NonSpacingMarkData.Char
    NonTermination 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    nonTerminationControl.Exception.Base
    NoOptimisationDistribution.Simple.Compiler, Distribution.Simple
    NoOptionData.ConfigFile.Types, Data.ConfigFile
    NoParseDistribution.InstalledPackageInfo
    noPkgDbStackDistribution.Simple.Program.HcPkg
    noPrecLanguage.Haskell.TH.Ppr
    NoRepData.Data
    noresizeText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    normalDistribution.Verbosity
    NormalBLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    normalBLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NormalCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    normalCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    NormalDebugInfoDistribution.Simple.Compiler, Distribution.Simple
    NormalGLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    normalGLanguage.Haskell.TH.Lib, Language.Haskell.TH
    normalGELanguage.Haskell.TH.Lib, Language.Haskell.TH
    normalise 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    normaliseLineEndingsDistribution.Simple.Utils
    normalise_pathSystem.Path.NameManip
    normalizeTimeDiffSystem.Time
    NormalOptimisationDistribution.Simple.Compiler, Distribution.Simple
    noscriptText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    NoSectionData.ConfigFile.Types, Data.ConfigFile
    NoSelectorGHC.Generics
    noshadeText.XHtml.Transitional, Text.XHtml
    NoSignalSpecificInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    NoSocketTypeNetwork.Socket
    NoSpecConstrGHC.Exts
    NotData.Type.Bool
    notData.Bool, Prelude
    not# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NotAssignedData.Char
    NotAssociativeGHC.Generics
    NotConnectedNetwork.Socket
    notElem 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString.Lazy
    5 (Function)Data.ByteString.Char8
    6 (Function)Data.ByteString
    NotGZIPFileSystem.FileArchive.GZip
    NothingData.Maybe, Prelude
    NothingCCompiler.Hoopl.Internals, Compiler.Hoopl
    nothingNameLanguage.Haskell.TH.Syntax
    NothingOCompiler.Hoopl.Internals, Compiler.Hoopl
    notI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NOTICESystem.Log, System.Log.Logger
    noticeDistribution.Simple.Utils
    noticeMSystem.Log.Logger
    noTimeDiffSystem.Time
    notMatchingText.ParserCombinators.Parsec.Utils
    notMember 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    NotStrictLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    notStrictLanguage.Haskell.TH.Lib, Language.Haskell.TH
    notThisPackageVersionDistribution.Package, Distribution.Make, Distribution.Simple
    notThisVersionDistribution.Version, Distribution.Simple
    NoUpperBoundDistribution.Version, Distribution.Simple
    NovemberSystem.Time
    noVerboseFlagDistribution.Simple.Program.HcPkg
    noVersionDistribution.Version, Distribution.Simple
    nowrapText.XHtml.Transitional, Text.XHtml
    NPlusKPatternsLanguage.Haskell.Extension, Distribution.Simple
    nubGHC.OldList, Data.List
    nubByGHC.OldList, Data.List
    NubListDistribution.Utils.NubList
    NubListRDistribution.Utils.NubList
    NullSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    null 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    3 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    4 (Function)Data.ByteString, Data.ByteString.Char8
    5 (Function)Data.ByteString.Short
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.Sequence
    nullAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    NullaryTypeClassesLanguage.Haskell.Extension, Distribution.Simple
    nullBigNatGHC.Integer.GMP.Internals
    nullFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    nullFileNameSystem.IO.PlafCompat
    nullFormatterSystem.Log.Formatter
    nullFunPtrForeign.Ptr, Foreign, Foreign.Safe
    nullPtrForeign.Ptr, Foreign, Foreign.Safe
    nullSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    NumPrelude
    Number 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)Text.Read.Lex
    numberToFixedText.Read.Lex
    numberToIntegerText.Read.Lex
    numberToRangedRationalText.Read.Lex
    numberToRationalText.Read.Lex
    numByteUsageSamplesGHC.Stats
    numCapabilitiesGHC.Conc.Sync, GHC.Conc
    NumDecimalsLanguage.Haskell.Extension, Distribution.Simple
    numeratorData.Ratio
    NumericPadOptionData.Time.Format, Data.Time
    numericVersionDistribution.Simple.HaskellSuite
    numGcsGHC.Stats
    numSparksGHC.Conc.Sync, GHC.Conc
    numSparks# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    NumTyLitLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    numTyLitLanguage.Haskell.TH.Lib, Language.Haskell.TH
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-O.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-O.html deleted file mode 100644 index 465e747..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-O.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - O)

    Haskell modules on this system

    Index - O

    OCompiler.Hoopl.Internals, Compiler.Hoopl
    objectText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ObjectiveCDistribution.Simple.CCompiler
    ObjectiveCPlusPlusDistribution.Simple.CCompiler
    objExtensionDistribution.Simple.BuildPaths
    OccName 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    occStringLanguage.Haskell.TH.Syntax
    OctoberSystem.Time
    oddPrelude
    OddParitySystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    oldExtensionsDistribution.PackageDescription
    OldFact 
    1 (Data Constructor)Compiler.Hoopl.Internals, Compiler.Hoopl
    2 (Type/Class)Compiler.Hoopl.Internals, Compiler.Hoopl
    oldGenFactorGHC.RTS.Flags
    OldPackageKeyDistribution.Package, Distribution.Make, Distribution.Simple
    olistText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    oliveText.XHtml.Transitional, Text.XHtml
    onData.Function
    oneBigNatGHC.Integer.GMP.Internals
    OneLineModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    oneOfData.List.Split.Internals, Data.List.Split
    oneOfgText.ParserCombinators.Parsec.Utils
    oneShotGHC.Magic
    onExceptionControl.Exception.Base, Control.Exception
    onSublistData.List.Split.Internals, Data.List.Split
    OOBInlineNetwork.Socket
    OpenCompiler.Hoopl.Internals, Compiler.Hoopl
    openBinaryFileGHC.IO.Handle.FD, System.IO
    openBinaryTempFileSystem.IO
    openBinaryTempFileWithDefaultPermissionsSystem.IO
    OpenBSDDistribution.System
    openDirStream 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    openEndedPipeSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    openFd 
    1 (Function)System.Posix.IO, System.Posix
    2 (Function)System.Posix.IO.ByteString, System.Posix.ByteString
    openFileGHC.IO.Handle.FD, System.IO
    openFileBlockingGHC.IO.Handle.FD
    OpenFileFlags 
    1 (Data Constructor)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    OpenFileLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    OpenHandleSystem.Process.Internals
    OpenKindGHC.Exts
    openlogSystem.Log.Handler.Syslog
    openlog_genericSystem.Log.Handler.Syslog
    openlog_localSystem.Log.Handler.Syslog
    openlog_remoteSystem.Log.Handler.Syslog
    OpenModeSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    openPseudoTerminal 
    1 (Function)System.Posix.Terminal, System.Posix
    2 (Function)System.Posix.Terminal.ByteString, System.Posix.ByteString
    OpenPunctuationData.Char
    OpenSemFlags 
    1 (Data Constructor)System.Posix.Semaphore, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Semaphore, System.Posix.ByteString, System.Posix
    openTempFileSystem.IO
    openTempFileWithDefaultPermissionsSystem.IO
    opPrecLanguage.Haskell.TH.Ppr
    OptArg 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Data Constructor)System.Console.GetOpt
    optArgDistribution.Simple.Command
    optArg'Distribution.Simple.Command
    OptDescr 
    1 (Type/Class)Distribution.Simple.Command
    2 (Type/Class)System.Console.GetOpt
    OptFlagsDistribution.Simple.Command
    optgroupText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    OptimisationLevelDistribution.Simple.Compiler, Distribution.Simple
    optimizeForBatchSystem.IO.Utils
    optimizeForInteractionSystem.IO.Utils
    Option 
    1 (Data Constructor)System.Console.GetOpt
    2 (Type/Class)System.Log.Handler.Syslog
    option 
    1 (Function)Distribution.Simple.Command
    2 (Function)Distribution.Compat.ReadP
    3 (Function)Text.ParserCombinators.ReadP
    4 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    optional 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Control.Applicative
    3 (Function)Text.ParserCombinators.ReadP
    OptionBoolDistribution.TestSuite
    optionDefaultDistribution.TestSuite
    OptionDescr 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    optionDescrDistribution.Simple.Command
    optionDescriptionDistribution.TestSuite
    OptionEnumDistribution.TestSuite
    OptionField 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Type/Class)Distribution.Simple.Command
    OptionFileDistribution.TestSuite
    optionFileExtensionsDistribution.TestSuite
    optionFileIsDirDistribution.TestSuite
    optionFileMustExistDistribution.TestSuite
    optionName 
    1 (Function)Distribution.Simple.Command
    2 (Function)Distribution.TestSuite
    OptionNumberDistribution.TestSuite
    optionNumberBoundsDistribution.TestSuite
    optionNumberIsIntDistribution.TestSuite
    optionNumJobsDistribution.Simple.Setup
    OptionRngSeedDistribution.TestSuite
    OptionsDistribution.TestSuite
    options 
    1 (Function)Distribution.PackageDescription
    2 (Function)Distribution.TestSuite
    3 (Function)Data.ConfigFile.Monadic
    4 (Function)Data.ConfigFile
    OptionSetDistribution.TestSuite
    OptionSpecData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    optionsSSNetwork.SocketServer
    OptionStringDistribution.TestSuite
    optionStringMultilineDistribution.TestSuite
    OptionTypeDistribution.TestSuite
    optionTypeDistribution.TestSuite
    optionVerbosityDistribution.Simple.Setup
    optionxformData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    optKeepTempFilesDistribution.Simple.Utils
    or 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    or# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    orBigNatGHC.Integer.GMP.Internals
    OrdData.Ord, Prelude
    ordData.Char
    ord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Ord1Data.Functor.Classes
    Ordering 
    1 (Type/Class)Data.Ord, Prelude
    2 (Type/Class)GHC.Types
    ordListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ordNubDistribution.Simple.Utils
    ordNubRightDistribution.Simple.Utils
    orEarlierVersionDistribution.Version, Distribution.Simple
    orElseGHC.Conc.Sync, GHC.Conc
    orI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    OriginalModule 
    1 (Data Constructor)Distribution.InstalledPackageInfo
    2 (Type/Class)Distribution.InstalledPackageInfo
    3 (Data Constructor)GHC.PackageDb
    4 (Type/Class)GHC.PackageDb
    originalModuleName 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    originalPackageId 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    orIntegerGHC.Integer, GHC.Integer.GMP.Internals
    orLaterVersionDistribution.Version, Distribution.Simple
    orthodoxEasterData.Time.Calendar.Easter
    orthodoxPaschalMoonData.Time.Calendar.Easter
    OS 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.System
    os 
    1 (Function)System.FileArchive.GZip
    2 (Function)System.Info
    OSVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    OSXDistribution.System
    OtherControl.Applicative.Lift
    OtherArchDistribution.System
    OtherCompilerDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    otherExecuteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    otherExtensionsDistribution.PackageDescription
    OTHERFLAGNetwork.Email.Mailbox
    otherLanguagesDistribution.PackageDescription
    OtherLetterData.Char
    OtherLicenseDistribution.License, Distribution.Make, Distribution.Simple
    otherModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    otherModulesDistribution.PackageDescription
    OtherNumberData.Char
    OtherOSDistribution.System
    OtherProblemData.ConfigFile.Types, Data.ConfigFile
    OtherPunctuationData.Char
    otherReadMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    OtherRepoTypeDistribution.PackageDescription
    OtherSymbolData.Char
    otherwiseData.Bool, Prelude
    otherWriteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    outdegreeData.Graph
    outerData.Type.Equality
    OutputData.Compression.Inflate
    OutputCapSystem.Console.Terminfo.Base, System.Console.Terminfo
    outputNLGHC.IO.Handle, System.IO
    OutputQueueSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    outputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    outputStrSystem.Console.Haskeline
    outputStrLnSystem.Console.Haskeline
    OutputUnderflowGHC.IO.Encoding.Types, GHC.IO.Encoding
    OverflowControl.Exception.Base, Control.Exception
    OverlappingInstancesLanguage.Haskell.Extension, Distribution.Simple
    OverloadedListsLanguage.Haskell.Extension, Distribution.Simple
    OverloadedStringsLanguage.Haskell.Extension, Distribution.Simple
    overNubListDistribution.Utils.NubList
    overNubListRDistribution.Utils.NubList
    ownerExecuteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ownerModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ownerReadMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    ownerWriteMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-P.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-P.html deleted file mode 100644 index 50245a6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-P.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - P)

    Haskell modules on this system

    Index - P

    PGHC.Generics
    pText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    pack 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    5 (Function)Data.ByteString.Short
    PackageDistribution.Package, Distribution.Make, Distribution.Simple
    package 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.PackageDescription
    PackageBuildImpossibleDistribution.PackageDescription.Check
    PackageBuildWarningDistribution.PackageDescription.Check
    PackageCheckDistribution.PackageDescription.Check
    PackageDBDistribution.Simple.Compiler, Distribution.Simple
    packageDbOptDistribution.Simple.HaskellSuite
    PackageDBStackDistribution.Simple.Compiler, Distribution.Simple
    PackageDescription 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    packageDescriptionDistribution.PackageDescription
    PackageDistInexcusableDistribution.PackageDescription.Check
    PackageDistSuspiciousDistribution.PackageDescription.Check
    PackageFixedDepsDistribution.Package, Distribution.Make, Distribution.Simple
    PackageIdDistribution.Package, Distribution.Make, Distribution.Simple
    packageIdDistribution.Package, Distribution.Make, Distribution.Simple
    PackageIdentifier 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    PackageImportsLanguage.Haskell.Extension, Distribution.Simple
    PackageIndexDistribution.Simple.PackageIndex
    PackageInstalledDistribution.Package, Distribution.Make, Distribution.Simple
    PackageKey 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    packageKey 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    packageKeyHashDistribution.Package, Distribution.Make, Distribution.Simple
    packageKeyLibraryNameDistribution.Package, Distribution.Make, Distribution.Simple
    packageKeySupportedDistribution.Simple.Compiler, Distribution.Simple
    PackageLog 
    1 (Data Constructor)Distribution.Simple.Test.Log
    2 (Type/Class)Distribution.Simple.Test.Log
    PackageName 
    1 (Data Constructor)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Type/Class)Distribution.Package, Distribution.Make, Distribution.Simple
    packageName 
    1 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Function)GHC.PackageDb
    packageTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    packageVersion 
    1 (Function)Distribution.Package, Distribution.Make, Distribution.Simple
    2 (Function)GHC.PackageDb
    packByOrderData.BinPacking
    packCStringData.ByteString, Data.ByteString.Char8
    packCStringLenData.ByteString, Data.ByteString.Char8
    packDLSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    packDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packFamilyNetwork.Socket
    packFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packLargeFirstData.BinPacking
    packRTLDFlagsSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    packSocketTypeNetwork.Socket
    packWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    packWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    PageModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    PairData.Functor.Product
    pairBwdCompiler.Hoopl
    pairFwdCompiler.Hoopl
    pairLatticeCompiler.Hoopl
    parGHC.Conc.Sync, GHC.Conc
    par# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    Par0GHC.Generics
    Par1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    paragraphText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ParagraphSeparatorData.Char
    ParallelArraysLanguage.Haskell.Extension, Distribution.Simple
    ParallelListCompLanguage.Haskell.Extension, Distribution.Simple
    paramText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    parAt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parAtAbs# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parAtForNow# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parAtRel# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parens 
    1 (Function)Text.Read
    2 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    3 (Function)Language.Haskell.TH.PprLib
    ParensELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parensELanguage.Haskell.TH.Lib, Language.Haskell.TH
    parensIfLanguage.Haskell.TH.Ppr
    ParensPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parensPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ParentNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parGlobal# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parLocal# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    parmakeSupportedDistribution.Simple.Compiler, Distribution.Simple
    parMaxBytesCopiedGHC.Stats
    ParSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    parSLanguage.Haskell.TH.Lib, Language.Haskell.TH
    parseDistribution.Text
    ParseArgsDistribution.Simple.Command
    parseCalendarTimeSystem.Time.ParseDate
    parseCmdLineSystem.Console.GetOpt.Utils
    parseCompilerFlavorCompatDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    parseConditionDistribution.PackageDescription.Configuration
    ParseErrorData.ConfigFile.Types, Data.ConfigFile
    ParseFailedDistribution.InstalledPackageInfo, Distribution.PackageDescription.Parse
    parseFileGlobDistribution.Simple.Utils
    parseFormatText.Printf
    parseHookedBuildInfoDistribution.PackageDescription.Parse
    parseInstalledPackageInfoDistribution.InstalledPackageInfo
    parseNumData.Quantity
    parseNumIntData.Quantity
    ParseOkDistribution.InstalledPackageInfo, Distribution.PackageDescription.Parse
    ParseOutputData.ConfigFile.Types, Data.ConfigFile.Parser
    parsePackageDescriptionDistribution.PackageDescription.Parse
    parseReadEDistribution.ReadE
    ParseResultDistribution.InstalledPackageInfo, Distribution.PackageDescription.Parse
    parseTAIUTCDATFileData.Time.Clock.TAI
    ParseTimeData.Time.Format, Data.Time
    parseTimeData.Time.Format, Data.Time
    parseTimeMData.Time.Format, Data.Time
    parseTimeOrErrorData.Time.Format, Data.Time
    parseVersionData.Version
    parse_fileData.ConfigFile.Parser
    parse_handleData.ConfigFile.Parser
    parse_stringData.ConfigFile.Parser
    Partial 
    1 (Data Constructor)Data.Binary.Get
    2 (Data Constructor)Data.Binary.Get.Internal
    PartialTypeSignaturesLanguage.Haskell.Extension, Distribution.Simple
    partition 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString
    4 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    5 (Function)Data.IntSet
    6 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    7 (Function)Data.Set
    8 (Function)Data.Sequence
    partitionEithersData.Either
    partitionWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    parTotBytesCopiedGHC.Stats
    Pass 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Control.Monad.Signatures
    pass 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    passwordText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    PatLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    patErrorControl.Exception.Base
    PatGLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    patGLanguage.Haskell.TH.Lib, Language.Haskell.TH
    patGELanguage.Haskell.TH.Lib, Language.Haskell.TH
    PathTest.HUnit.Base, Test.HUnit
    path 
    1 (Function)Test.HUnit.Base, Test.HUnit
    2 (Function)Data.Graph
    PathNameLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    pathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    pathSeparators 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    PathTemplateDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PathTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PathTemplateVariableDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PathVar 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    PatQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PatternGuardsLanguage.Haskell.Extension, Distribution.Simple
    PatternMatchFail 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    PatternSignaturesLanguage.Haskell.Extension, Distribution.Simple
    PatternSynonymsLanguage.Haskell.Extension, Distribution.Simple
    pcFreeHeapGHC.RTS.Flags
    peakMegabytesAllocatedGHC.Stats
    peekForeign.Storable, Foreign, Foreign.Safe
    peekArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    peekArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    peekByteOffForeign.Storable, Foreign, Foreign.Safe
    peekCAStringForeign.C.String, Foreign.C
    peekCAStringLenForeign.C.String, Foreign.C
    peekCharBufGHC.IO.Buffer
    peekCString 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    peekCStringLen 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    peekCWStringForeign.C.String, Foreign.C
    peekCWStringLenForeign.C.String, Foreign.C
    peekElemOffForeign.Storable, Foreign, Foreign.Safe
    peekFilePathSystem.Posix.ByteString.FilePath
    peekFilePathLenSystem.Posix.ByteString.FilePath
    peekSockAddrNetwork.Socket.Internal
    PElemCompiler.Hoopl
    performGCSystem.Mem
    performMajorGCSystem.Mem
    performMinorGCSystem.Mem
    performTestTest.HUnit.Base, Test.HUnit
    performTestCaseTest.HUnit.Lang
    permissionErrorTypeSystem.IO.Error
    PermissionsSystem.Directory
    permutationsGHC.OldList, Data.List
    PermuteSystem.Console.GetOpt
    PERRORSystem.Log.Handler.Syslog
    PErrorDistribution.InstalledPackageInfo
    perrorText.Printf
    pfail 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    3 (Function)Text.ParserCombinators.ReadP
    PHANDLESystem.Process.Internals
    PhantomRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    phantomRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    phArgsSystem.Cmd.Utils
    phaseData.Complex
    PhasesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    phCommandSystem.Cmd.Utils
    phCreatorSystem.Cmd.Utils
    piPrelude
    PicoData.Fixed
    picosecondsToDiffTimeData.Time.Clock, Data.Time
    PIDSystem.Log.Handler.Syslog
    pipeBothSystem.Cmd.Utils
    PipeBufferLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    pipeFromSystem.Cmd.Utils
    PipeHandle 
    1 (Data Constructor)System.Cmd.Utils
    2 (Type/Class)System.Cmd.Utils
    pipeLinesFromSystem.Cmd.Utils
    PipeModeSystem.Cmd.Utils
    PipeReaderSystem.IO.HVIO
    pipeToSystem.Cmd.Utils
    PipeWriterSystem.IO.HVIO
    pkgComponentsDistribution.Simple.LocalBuildInfo
    pkgconfigDependsDistribution.PackageDescription
    pkgConfigProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    pkgDescrFieldDescrsDistribution.PackageDescription.Parse
    pkgDescrFileDistribution.Simple.LocalBuildInfo
    pkgEnabledComponentsDistribution.Simple.LocalBuildInfo
    PkgIdVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    pkgKeyDistribution.Simple.LocalBuildInfo
    PkgKeyVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PkgName 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax
    pkgNameDistribution.Package, Distribution.Make, Distribution.Simple
    PkgNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    pkgPathEnvVarDistribution.Simple.Build.PathsModule
    pkgRoot 
    1 (Function)Distribution.Simple.GHC
    2 (Function)Distribution.InstalledPackageInfo
    pkgStringLanguage.Haskell.TH.Syntax
    pkgUrl 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    pkgVersionDistribution.Package, Distribution.Make, Distribution.Simple
    PkgVerVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    plainDistribution.Simple.PreProcess.Unlit
    PlainTVLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    plainTVLanguage.Haskell.TH.Lib
    Platform 
    1 (Data Constructor)Distribution.System
    2 (Type/Class)Distribution.System
    platformDistribution.Simple.Test.Log
    platformDefinesDistribution.Simple.PreProcess, Distribution.Simple.Configure
    platformFromTripleDistribution.System
    platformIndependentDistribution.Simple.PreProcess
    platformTemplateEnvDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    plusAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusBigNatGHC.Integer.GMP.Internals
    plusBigNatWordGHC.Integer.GMP.Internals
    plusDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusIntegerGHC.Integer, GHC.Integer.GMP.Internals
    plusPtrForeign.Ptr, Foreign, Foreign.Safe
    plusWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    plusWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    plusWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    Point 
    1 (Data Constructor)System.Console.Terminfo.Cursor, System.Console.Terminfo
    2 (Type/Class)System.Console.Terminfo.Cursor, System.Console.Terminfo
    PointedCompiler.Hoopl
    pokeForeign.Storable, Foreign, Foreign.Safe
    pokeArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pokeArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pokeByteOffForeign.Storable, Foreign, Foreign.Safe
    pokeElemOffForeign.Storable, Foreign, Foreign.Safe
    pokeSockAddrNetwork.Socket.Internal
    polarData.Complex
    PolyKindsLanguage.Haskell.Extension, Distribution.Simple
    PolymorphicComponentsLanguage.Haskell.Extension, Distribution.Simple
    PoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocArrayForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocArray0Foreign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledMallocBytesForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledNewForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledNewArrayForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledNewArray0Foreign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocArrayForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocArray0Foreign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    pooledReallocBytesForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    popCnt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCnt8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    popCountData.Bits, Foreign, Foreign.Safe
    popCountBigNatGHC.Integer.GMP.Internals
    popCountDefaultData.Bits, Foreign, Foreign.Safe
    popCountIntegerGHC.Integer.GMP.Internals
    pOpenSystem.Cmd.Utils
    pOpen3System.Cmd.Utils
    pOpen3RawSystem.Cmd.Utils
    PortIDNetwork
    PortNumNetwork.Socket.Internal, Network.Socket
    PortNumber 
    1 (Data Constructor)Network
    2 (Type/Class)Network.Socket.Internal, Network.Socket, Network.BSD, Network
    portNumberNetwork.SocketServer
    posixDayLengthData.Time.Clock.POSIX
    posixRawSystemSystem.Cmd.Utils
    posixSecondsToUTCTimeData.Time.Clock.POSIX
    POSIXTimeData.Time.Clock.POSIX
    PosixVersionSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    postBenchDistribution.Simple.UserHooks, Distribution.Simple
    postBuildDistribution.Simple.UserHooks, Distribution.Simple
    postCleanDistribution.Simple.UserHooks, Distribution.Simple
    postConfDistribution.Simple.UserHooks, Distribution.Simple
    postCopyDistribution.Simple.UserHooks, Distribution.Simple
    PostfixOperatorsLanguage.Haskell.Extension, Distribution.Simple
    postHaddockDistribution.Simple.UserHooks, Distribution.Simple
    postHscolourDistribution.Simple.UserHooks, Distribution.Simple
    postInstDistribution.Simple.UserHooks, Distribution.Simple
    postorder_dfsCompiler.Hoopl.Internals, Compiler.Hoopl
    postorder_dfs_fromCompiler.Hoopl.Internals, Compiler.Hoopl
    postorder_dfs_from_exceptCompiler.Hoopl.Internals, Compiler.Hoopl
    postProcessData.List.Split.Internals
    postRegDistribution.Simple.UserHooks, Distribution.Simple
    postReplDistribution.Simple.UserHooks, Distribution.Simple
    postSDistDistribution.Simple.UserHooks, Distribution.Simple
    postTestDistribution.Simple.UserHooks, Distribution.Simple
    postUnregDistribution.Simple.UserHooks, Distribution.Simple
    powerFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    powerIncrData.Quantity
    powModBigNatGHC.Integer.GMP.Internals
    powModBigNatWordGHC.Integer.GMP.Internals
    powModIntegerGHC.Integer.GMP.Internals
    powModNaturalGHC.Natural
    powModWordGHC.Integer.GMP.Internals
    ppAlexDistribution.Simple.PreProcess
    PPCDistribution.System
    ppC2hsDistribution.Simple.PreProcess
    PPC64Distribution.System
    ppCppDistribution.Simple.PreProcess
    ppCpp'Distribution.Simple.PreProcess
    ppGreenCardDistribution.Simple.PreProcess
    ppHappyDistribution.Simple.PreProcess
    ppHsc2hsDistribution.Simple.PreProcess
    PprLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprBodyLanguage.Haskell.TH.Ppr
    pprCxtLanguage.Haskell.TH.Ppr
    pprExpLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprFieldsLanguage.Haskell.TH.Ppr
    pprFixityLanguage.Haskell.TH.Ppr
    pprFunArgTypeLanguage.Haskell.TH.Ppr
    pprGuardedLanguage.Haskell.TH.Ppr
    pprInfixExpLanguage.Haskell.TH.Ppr
    pPrintText.PrettyPrint.HughesPJClass
    pprintLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pPrintListText.PrettyPrint.HughesPJClass
    pPrintPrecText.PrettyPrint.HughesPJClass
    pprLitLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    PprMLanguage.Haskell.TH.PprLib
    pprMaybeExpLanguage.Haskell.TH.Ppr
    pprNameLanguage.Haskell.TH.PprLib
    pprName'Language.Haskell.TH.PprLib
    pprParendTypeLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprPatLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    pprPrefixOccLanguage.Haskell.TH.Ppr
    pPrPr_disableITimers 
    1 (Function)System.Process.Internals
    2 (Function)System.Posix.Process.Internals
    pprStrictTypeLanguage.Haskell.TH.Ppr
    pprStringLanguage.Haskell.TH.Ppr
    pprTyAppLanguage.Haskell.TH.Ppr
    pprTyLitLanguage.Haskell.TH.Ppr
    pprVarStrictTypeLanguage.Haskell.TH.Ppr
    ppr_dataLanguage.Haskell.TH.Ppr
    ppr_decLanguage.Haskell.TH.Ppr
    ppr_listLanguage.Haskell.TH.Ppr, Language.Haskell.TH
    ppr_newtypeLanguage.Haskell.TH.Ppr
    ppr_sigLanguage.Haskell.TH.Ppr
    ppr_tySynLanguage.Haskell.TH.Ppr
    ppSuffixesDistribution.Simple.PreProcess
    PPSuffixHandlerDistribution.Simple.PreProcess
    ppUnlitDistribution.Simple.PreProcess
    pragAnnDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragInlDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragLineDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PragmaLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    PragmaDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    pragRuleDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragSpecDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragSpecInlDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    pragSpecInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    preText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    preBenchDistribution.Simple.UserHooks, Distribution.Simple
    preBuildDistribution.Simple.UserHooks, Distribution.Simple
    PrecText.ParserCombinators.ReadPrec, Text.Read
    prec 
    1 (Function)GHC.Generics
    2 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    PrecedenceLanguage.Haskell.TH.Ppr
    preCleanDistribution.Simple.UserHooks, Distribution.Simple
    preConfDistribution.Simple.UserHooks, Distribution.Simple
    preCopyDistribution.Simple.UserHooks, Distribution.Simple
    PredLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    predPrelude
    PredQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    preferTermSystem.Console.Haskeline
    prefetchAddr0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchAddr1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchAddr2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchAddr3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchByteArray3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchMutableByteArray3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue0# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue1# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    prefetchValue3# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Prefix 
    1 (Data Constructor)Data.Data
    2 (Data Constructor)GHC.Generics
    prefixDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    prefixRelativeInstallDirs 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.Simple.InstallDirs
    PrefixVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    PrefsSystem.Console.Haskeline
    preHaddockDistribution.Simple.UserHooks, Distribution.Simple
    preHscolourDistribution.Simple.UserHooks, Distribution.Simple
    preInstDistribution.Simple.UserHooks, Distribution.Simple
    preorder_dfsCompiler.Hoopl.Internals, Compiler.Hoopl
    preorder_dfs_from_exceptCompiler.Hoopl.Internals, Compiler.Hoopl
    prepareSnapshotTreeDistribution.Simple.SrcDist
    prepareTreeDistribution.Simple.SrcDist
    preprocessComponentDistribution.Simple.PreProcess
    PreProcessor 
    1 (Data Constructor)Distribution.Simple.PreProcess
    2 (Type/Class)Distribution.Simple.PreProcess
    preRegDistribution.Simple.UserHooks, Distribution.Simple
    preReplDistribution.Simple.UserHooks, Distribution.Simple
    preSDistDistribution.Simple.UserHooks, Distribution.Simple
    preTestDistribution.Simple.UserHooks, Distribution.Simple
    PrettyText.PrettyPrint.HughesPJClass
    prettyHtml 
    1 (Function)Text.XHtml.Transitional, Text.XHtml
    2 (Function)Text.XHtml.Frameset
    3 (Function)Text.XHtml.Strict
    prettyHtmlFragmentText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    PrettyLevel 
    1 (Data Constructor)Text.PrettyPrint.HughesPJClass
    2 (Type/Class)Text.PrettyPrint.HughesPJClass
    prettyNormalText.PrettyPrint.HughesPJClass
    prettyParenText.PrettyPrint.HughesPJClass
    prettyShowText.PrettyPrint.HughesPJClass
    preUnregDistribution.Simple.UserHooks, Distribution.Simple
    PrimLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    primLanguage.Haskell.TH.Lib, Language.Haskell.TH
    primBoundedData.ByteString.Builder.Prim
    primFixedData.ByteString.Builder.Prim
    primHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    primHtmlCharText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    primMapByteStringBoundedData.ByteString.Builder.Prim
    primMapByteStringFixedData.ByteString.Builder.Prim
    primMapLazyByteStringBoundedData.ByteString.Builder.Prim
    primMapLazyByteStringFixedData.ByteString.Builder.Prim
    primMapListBoundedData.ByteString.Builder.Prim
    primMapListFixedData.ByteString.Builder.Prim
    PrimTyConILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    primUnfoldrBoundedData.ByteString.Builder.Prim
    primUnfoldrFixedData.ByteString.Builder.Prim
    printSystem.IO, Prelude
    printfText.Printf
    PrintfArgText.Printf
    PrintfTypeText.Printf
    printPackageProblemsDistribution.Simple.SrcDist
    printRawCommandAndArgsDistribution.Simple.Utils
    printRawCommandAndArgsAndEnvDistribution.Simple.Utils
    PrioIOAvailable 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    PrioritySystem.Log, System.Log.Logger
    prioritySystem.Log.Handler.Simple
    PrivateUseData.Char
    privDataSystem.Log.Handler.Simple
    procSystem.Process
    ProcessGroupID 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    ProcessHandle 
    1 (Data Constructor)System.Process.Internals
    2 (Type/Class)System.Process.Internals, System.Process
    ProcessHandle__System.Process.Internals
    ProcessID 
    1 (Type/Class)System.IO.PlafCompat
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    processIDSystem.Cmd.Utils
    ProcessInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ProcessOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    ProcessStatusSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    processStatusChangedSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    ProcessTimes 
    1 (Data Constructor)System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    Product 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    3 (Type/Class)Data.Functor.Product
    product 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    ProfDistribution.Simple.Hpc
    profGHC.RTS.Flags
    ProfFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    profilerTicksGHC.RTS.Flags
    profilingFlagsGHC.RTS.Flags
    profilingTimerExpiredSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    profOptionsDistribution.PackageDescription
    ProgArgDistribution.Simple.Program.Types, Distribution.Simple.Program
    progInvokeArgsDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeCwdDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeEnvDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeInputDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeInputEncodingDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokeOutputEncodingDistribution.Simple.Program.Run, Distribution.Simple.Program
    progInvokePathDistribution.Simple.Program.Run, Distribution.Simple.Program
    progPrefixDistribution.Simple.LocalBuildInfo
    Program 
    1 (Data Constructor)Distribution.Simple.Program.Types, Distribution.Simple.Program
    2 (Type/Class)Distribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramConfigurationDistribution.Simple.Program
    programConfigurationOptionsDistribution.Simple.Setup
    programConfigurationPaths'Distribution.Simple.Setup
    ProgramDbDistribution.Simple.Program.Db
    programDefaultArgsDistribution.Simple.Program.Types, Distribution.Simple.Program
    programFindLocationDistribution.Simple.Program.Types, Distribution.Simple.Program
    programFindVersionDistribution.Simple.Program.Types, Distribution.Simple.Program
    programIdDistribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramInvocation 
    1 (Data Constructor)Distribution.Simple.Program.Run, Distribution.Simple.Program
    2 (Type/Class)Distribution.Simple.Program.Run, Distribution.Simple.Program
    programInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    ProgramLocationDistribution.Simple.Program.Types, Distribution.Simple.Program
    programLocationDistribution.Simple.Program.Types, Distribution.Simple.Program
    programNameDistribution.Simple.Program.Types, Distribution.Simple.Program
    programOverrideArgsDistribution.Simple.Program.Types, Distribution.Simple.Program
    programOverrideEnvDistribution.Simple.Program.Types, Distribution.Simple.Program
    programPathDistribution.Simple.Program.Types, Distribution.Simple.Program
    programPostConfDistribution.Simple.Program.Types, Distribution.Simple.Program
    programPropertiesDistribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramSearchPathDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    programSearchPathAsPATHVarDistribution.Simple.Program.Find
    ProgramSearchPathDefaultDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramSearchPathDirDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    ProgramSearchPathEntryDistribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program
    programVersionDistribution.Simple.Program.Types, Distribution.Simple.Program
    Progress 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    3 (Type/Class)Data.Progress.Tracker
    ProgressCallbackData.Progress.Tracker
    ProgressMeterData.Progress.Meter
    ProgressStatus 
    1 (Data Constructor)Data.Progress.Tracker
    2 (Type/Class)Data.Progress.Tracker
    ProgressStatusesData.Progress.Tracker
    ProgressTimeSourceData.Progress.Tracker
    progSuffixDistribution.Simple.LocalBuildInfo
    PromotedConsTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedConsTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PromotedNilTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedNilTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PromotedTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    PromotedTupleTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    promotedTupleTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    properFractionPrelude
    protectedAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    protectedOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    protoAliasesNetwork.BSD
    ProtocolEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    ProtocolNameNetwork.BSD
    ProtocolNumberNetwork.Socket, Network.BSD
    protoNameNetwork.BSD
    protoNumberNetwork.BSD
    protoStrNetwork.SocketServer
    Proxy 
    1 (Data Constructor)Data.Proxy, Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    2 (Type/Class)Data.Proxy, Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Proxy# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    proxy# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    pseqGHC.Conc.Sync, GHC.Conc
    Pseudo_AF_HDRCMPLTNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_KEYNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_PIPNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_RTIPNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_XTPNetwork.Socket.Internal, Network.Socket
    PStrText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    ptext 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Ptr 
    1 (Data Constructor)GHC.Exts
    2 (Type/Class)Foreign.Ptr, Foreign, Foreign.Safe, GHC.Exts
    ptrToIntPtrForeign.Ptr, Foreign, Foreign.Safe
    ptrToWordPtrForeign.Ptr, Foreign, Foreign.Safe
    PublicDomainDistribution.License, Distribution.Make, Distribution.Simple
    PuncText.Read.Lex, Text.Read
    punctuate 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    PureControl.Applicative.Lift
    pureControl.Applicative, Prelude
    purpleText.XHtml.Transitional, Text.XHtml
    pushChunkData.Binary.Get
    pushChunksData.Binary.Get
    pushEndOfInputData.Binary.Get
    Put 
    1 (Data Constructor)Data.Binary.Put
    2 (Type/Class)Data.Binary.Put, Data.Binary
    put 
    1 (Function)Data.Binary
    2 (Function)Data.Binary.Get.Internal
    3 (Function)Control.Monad.Trans.State.Strict
    4 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    5 (Function)Control.Monad.Trans.RWS.Strict
    6 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    putBufStrSystem.IO.Binary
    putBuilderData.Binary.Put
    putByteStringData.Binary.Put
    putCharSystem.IO, Prelude
    putCharUtf8Data.Binary.Builder
    putEnv 
    1 (Function)System.Posix.Env, System.Posix
    2 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    putHistorySystem.Console.Haskeline
    putLazyByteStringData.Binary.Put
    PutMData.Binary.Put
    putMVarControl.Concurrent.MVar, Control.Concurrent
    putMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    putQLanguage.Haskell.TH.Syntax
    putStr 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    putStrLn 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    PutText 
    1 (Data Constructor)Test.HUnit.Text, Test.HUnit
    2 (Type/Class)Test.HUnit.Text, Test.HUnit
    putTextToHandleTest.HUnit.Text, Test.HUnit
    putTextToShowSTest.HUnit.Text, Test.HUnit
    putTraceMsgDebug.Trace
    putWord16be 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord16host 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord16le 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord32be 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord32host 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord32le 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord64be 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord64host 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord64le 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    putWord8Data.Binary.Put, Data.Binary
    putWordhost 
    1 (Function)Data.Binary.Put
    2 (Function)Data.Binary.Builder
    PWarningDistribution.InstalledPackageInfo
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Q.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Q.html deleted file mode 100644 index eac7a9d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Q.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - Q)

    Haskell modules on this system

    Index - Q

    Q 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    qAddDependentFileLanguage.Haskell.TH.Syntax
    qAddModFinalizerLanguage.Haskell.TH.Syntax
    qAddTopDeclsLanguage.Haskell.TH.Syntax
    qGetQLanguage.Haskell.TH.Syntax
    qLocationLanguage.Haskell.TH.Syntax
    qLookupNameLanguage.Haskell.TH.Syntax
    qNewNameLanguage.Haskell.TH.Syntax
    qPutQLanguage.Haskell.TH.Syntax
    qRecoverLanguage.Haskell.TH.Syntax
    qReifyLanguage.Haskell.TH.Syntax
    qReifyAnnotationsLanguage.Haskell.TH.Syntax
    qReifyInstancesLanguage.Haskell.TH.Syntax
    qReifyModuleLanguage.Haskell.TH.Syntax
    qReifyRolesLanguage.Haskell.TH.Syntax
    qReportLanguage.Haskell.TH.Syntax
    qRunIOLanguage.Haskell.TH.Syntax
    QSemControl.Concurrent.QSem, Control.Concurrent
    QSemNControl.Concurrent.QSemN, Control.Concurrent
    QualBinBoxTrace.Hpc.Mix
    quantifyNumData.Quantity
    quantifyNumsData.Quantity
    QuasiLanguage.Haskell.TH.Syntax
    QuasiQuoter 
    1 (Data Constructor)Language.Haskell.TH.Quote
    2 (Type/Class)Language.Haskell.TH.Quote
    QuasiQuotesLanguage.Haskell.Extension, Distribution.Simple
    queryFdOptionSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    queryInputSystem.Console.Haskeline.IO
    queryStoppedChildFlagSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    queryTerminalSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    QueueSelectorSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    QuitSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    quotPrelude
    quotBigNatGHC.Integer.GMP.Internals
    quotBigNatWordGHC.Integer.GMP.Internals
    quoteText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    quoteDecLanguage.Haskell.TH.Quote
    quoteExpLanguage.Haskell.TH.Quote
    quoteFileLanguage.Haskell.TH.Quote
    quoteParensLanguage.Haskell.TH.Ppr
    quotePatLanguage.Haskell.TH.Quote
    quotes 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    quoteTypeLanguage.Haskell.TH.Quote
    quotInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotIntegerGHC.Integer, GHC.Integer.GMP.Internals
    quotRemPrelude
    quotRemBigNatGHC.Integer.GMP.Internals
    quotRemBigNatWordGHC.Integer.GMP.Internals
    quotRemInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotRemIntegerGHC.Integer, GHC.Integer.GMP.Internals
    quotRemWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotRemWord2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    quotWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    quotWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-R.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-R.html deleted file mode 100644 index 9fafb86..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-R.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - R)

    Haskell modules on this system

    Index - R

    RGHC.Generics
    R1GHC.Generics
    radioText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    raise# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    raiseIO# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    raiseSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    RangeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    range 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    RangeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    rangeSize 
    1 (Function)Data.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe, Data.Array, Data.Array.IArray, Data.Array.Unboxed
    2 (Function)Data.Ix
    Rank2TypesLanguage.Haskell.Extension, Distribution.Simple
    RankNTypesLanguage.Haskell.Extension, Distribution.Simple
    RatioData.Ratio
    RationalPrelude, Data.Ratio
    rational 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    RationalLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    rationalLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RatioZeroDenominatorControl.Exception.Base, Control.Exception
    RawNetwork.Socket
    RawBufferGHC.IO.Buffer
    RawCharBufferGHC.IO.Buffer
    RawCommandSystem.Process.Internals, System.Process
    RawDeviceGHC.IO.Device
    RawFilePathSystem.Posix.ByteString.FilePath, System.Posix.ByteString
    RawIOGHC.IO.Device
    rawSystemSystem.Process, System.Cmd
    rawSystemExitDistribution.Simple.Utils
    rawSystemExitCodeDistribution.Simple.Utils
    rawSystemExitWithEnvDistribution.Simple.Utils
    rawSystemIOWithEnvDistribution.Simple.Utils
    rawSystemProgramDistribution.Simple.Program
    rawSystemProgramConfDistribution.Simple.Program
    rawSystemProgramStdoutDistribution.Simple.Program
    rawSystemProgramStdoutConfDistribution.Simple.Program
    rawSystemStdInOutDistribution.Simple.Utils
    rawSystemStdoutDistribution.Simple.Utils
    rbrace 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    rbrack 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    RDMNetwork.Socket
    reachableData.Graph
    ReadText.Read, Prelude
    read 
    1 (Function)GHC.IO.Device
    2 (Function)Text.Read, Prelude
    Read1Data.Functor.Classes
    readableSystem.Directory
    readAddrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readAddrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    readArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readBinaryFileSystem.IO.Binary
    readBufGHC.IO.BufferedIO
    ReadBufferGHC.IO.Buffer
    readBufNonBlockingGHC.IO.BufferedIO
    readBuildTargetsDistribution.Simple.BuildTarget
    readByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readChanControl.Concurrent.Chan, Control.Concurrent
    readCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readCharBufGHC.IO.Buffer
    readCharBufPtrGHC.IO.Buffer
    readCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readConstrData.Data
    readCreateProcessSystem.Process
    readCreateProcessWithExitCodeSystem.Process
    readDecNumeric
    readDecPText.Read.Lex
    readDescDistribution.Simple.UserHooks, Distribution.Simple
    readDirStream 
    1 (Function)System.Posix.Directory, System.Posix
    2 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    readDoubleArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readDoubleArrayAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleArrayAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleArrayAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readDoubleOffAddrAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleOffAddrAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleOffAddrAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readDoubleX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    ReadE 
    1 (Data Constructor)Distribution.ReadE
    2 (Type/Class)Distribution.ReadE
    readEitherText.Read
    ReadEnableSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    readEOrFailDistribution.ReadE
    ReaderControl.Monad.Trans.Reader
    reader 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    3 (Function)Control.Monad.Trans.Reader
    ReaderT 
    1 (Data Constructor)Control.Monad.Trans.Reader
    2 (Type/Class)Control.Monad.Trans.Reader
    readFile 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    readfile 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    readFloatNumeric
    readFloatArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readFloatArrayAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatArrayAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatArrayAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readFloatOffAddrAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatOffAddrAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatOffAddrAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readFloatX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    ReadFromPipeSystem.Cmd.Utils
    readhandle 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    readHexNumeric
    readHexPText.Read.Lex
    readHistorySystem.Console.Haskeline.History
    readHookedBuildInfoDistribution.PackageDescription.Parse
    readInt 
    1 (Function)Numeric
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    readInt16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt16ArrayAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16ArrayAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16ArrayAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt16OffAddrAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16OffAddrAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16OffAddrAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt32ArrayAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32ArrayAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32ArrayAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt32OffAddrAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32OffAddrAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32OffAddrAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt64ArrayAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64ArrayAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64ArrayAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt64OffAddrAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64OffAddrAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64OffAddrAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt8ArrayAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8ArrayAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8ArrayAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInt8OffAddrAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8OffAddrAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8OffAddrAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readInt8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readInteger 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Char8
    readIntOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readIntPText.Read.Lex
    readIOSystem.IO, Prelude
    readIORefData.IORef
    readListText.Read, Prelude
    readListDefaultText.Read
    readListPrecText.Read
    readListPrecDefaultText.Read
    readLitCharData.Char
    readLnSystem.IO, Prelude
    ReadLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    readMaybeText.Read
    readMIMETypesData.MIME.Types
    readMixTrace.Hpc.Mix
    ReadModeSystem.IO
    readMutableArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readMutableByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readMVarControl.Concurrent.MVar, Control.Concurrent
    readMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readNData.Binary.Get.Internal
    readNonBlockingGHC.IO.Device
    readNWithData.Binary.Get.Internal
    readOctNumeric
    readOctPText.Read.Lex
    ReadOnlySystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    ReadP 
    1 (Type/Class)Distribution.Compat.ReadP
    2 (Type/Class)Text.ParserCombinators.ReadP
    readPackageDbForGhcGHC.PackageDb
    readPackageDbForGhcPkgGHC.PackageDb
    readPackageDbListDistribution.Simple.Setup
    readPackageDescriptionDistribution.PackageDescription.Parse
    readParenText.Read, Prelude
    ReadPrecText.ParserCombinators.ReadPrec, Text.Read
    readPrecText.Read
    readPrec_to_PText.ParserCombinators.ReadPrec, Text.Read
    readPrec_to_SText.ParserCombinators.ReadPrec, Text.Read
    readPrefsSystem.Console.Haskeline
    readProcessSystem.Process
    readProcessWithExitCodeSystem.Process
    readPTimeData.Time.Format, Data.Time
    readP_to_EDistribution.ReadE
    readP_to_PrecText.ParserCombinators.ReadPrec, Text.Read
    readP_to_S 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    ReadS 
    1 (Type/Class)Distribution.Compat.ReadP
    2 (Type/Class)Text.ParserCombinators.ReadP, Text.Read, Prelude
    readsText.Read, Prelude
    readsBinary1Data.Functor.Classes
    readsDataData.Functor.Classes
    readSignedNumeric
    readSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readsPrecText.Read, Prelude
    readsPrec1Data.Functor.Classes
    readStablePtrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readStablePtrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readSTimeData.Time.Format, Data.Time
    readsTimeData.Time.Format, Data.Time
    readSTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    readstring 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    readsUnaryData.Functor.Classes
    readsUnary1Data.Functor.Classes
    readSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    readSystemMIMETypesData.MIME.Types
    readS_to_P 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    readS_to_PrecText.ParserCombinators.ReadPrec, Text.Read
    readTimeData.Time.Format, Data.Time
    readTixTrace.Hpc.Tix
    readTVarGHC.Conc.Sync, GHC.Conc
    readTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readTVarIOGHC.Conc.Sync, GHC.Conc
    readTVarIO# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readUserBuildTargetsDistribution.Simple.BuildTarget
    readUTF8FileDistribution.Simple.Utils
    readWideCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWideCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord16ArrayAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16ArrayAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16ArrayAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord16OffAddrAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16OffAddrAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16OffAddrAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord32ArrayAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32ArrayAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32ArrayAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord32OffAddrAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32OffAddrAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32OffAddrAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord64ArrayAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64ArrayAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64ArrayAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord64OffAddrAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64OffAddrAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64OffAddrAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord8ArrayAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8ArrayAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8ArrayAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8BufGHC.IO.Buffer
    readWord8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWord8OffAddrAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8OffAddrAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8OffAddrAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWord8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    readWordArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    readWordOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ReadWriteSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    ReadWriteModeSystem.IO
    readyGHC.IO.Device
    read_headerSystem.FileArchive.GZip
    read_sectionSystem.FileArchive.GZip
    read_sectionsSystem.FileArchive.GZip
    RealPrelude
    RealFloatPrelude
    RealFracPrelude
    reallocForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallocArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallocArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallocBytesForeign.Marshal.Alloc, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    reallyUnsafePtrEquality# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    realPartData.Complex
    realTimeAlarmSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    realToFracPrelude
    RealWorld 
    1 (Type/Class)GHC.Exts, Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict, Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Type/Class)GHC.Prim
    realWorld#GHC.Exts
    RebindableSyntaxLanguage.Haskell.Extension, Distribution.Simple
    Rec0GHC.Generics
    Rec1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    RecCLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recCLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecConELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recConELanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecConError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    recConErrorControl.Exception.Base
    recipPrelude
    recipModBigNatGHC.Integer.GMP.Internals
    recipModIntegerGHC.Integer.GMP.Internals
    recipModWordGHC.Integer.GMP.Internals
    reconfigureProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
    RecordPunsLanguage.Haskell.Extension, Distribution.Simple
    RecordWildCardsLanguage.Haskell.Extension, Distribution.Simple
    recover 
    1 (Function)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Function)Language.Haskell.TH.Syntax, Language.Haskell.TH
    recoverDecodeGHC.IO.Encoding.Failure
    recoverEncodeGHC.IO.Encoding.Failure
    RecPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecSelError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    recSelErrorControl.Exception.Base
    RecUpdELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    recUpdELanguage.Haskell.TH.Lib, Language.Haskell.TH
    RecUpdError 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    recurseDirSystem.IO.HVFS.Utils, System.Path
    recurseDirStatSystem.IO.HVFS.Utils, System.Path
    RecursiveDoLanguage.Haskell.Extension, Distribution.Simple
    recursiveRemoveSystem.IO.HVFS.Utils, System.Path
    recv 
    1 (Function)Network.Socket.ByteString.Lazy
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    recvBufNetwork.Socket
    RecvBufferNetwork.Socket
    recvBufFromNetwork.Socket
    recvFdNetwork.Socket
    recvFrom 
    1 (Function)Network
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    recvLenNetwork.Socket
    RecvLowWaterNetwork.Socket
    RecvTimeOutNetwork.Socket
    RedSystem.Console.Terminfo.Color, System.Console.Terminfo
    redText.XHtml.Transitional, Text.XHtml
    reduceDocText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass
    reexportedModulesDistribution.PackageDescription
    reexportedModulesSupportedDistribution.Simple.Compiler, Distribution.Simple
    ReflData.Type.Equality, Data.Typeable, Data.Dynamic, Data.Data
    regDistPrefDistribution.Simple.Setup
    RegexText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    RegexContextText.Regex.PCRE
    regexec 
    1 (Function)Text.Regex.PCRE.ByteString.Lazy
    2 (Function)Text.Regex.PCRE.ByteString
    3 (Function)Text.Regex.PCRE.Sequence
    4 (Function)Text.Regex.PCRE.String
    RegexLikeText.Regex.PCRE
    RegexMakerText.Regex.PCRE
    RegexOptionsText.Regex.PCRE
    regGenPkgConfDistribution.Simple.Setup
    regGenScriptDistribution.Simple.Setup
    regHookDistribution.Simple.UserHooks, Distribution.Simple
    regInPlaceDistribution.Simple.Setup
    register 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.Program.HcPkg
    registerCommandDistribution.Simple.Setup
    registerDelayGHC.Conc.IO, GHC.Conc
    registerFdGHC.Event
    RegisterFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    registerInvocationDistribution.Simple.Program.HcPkg
    registerPackage 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    4 (Function)Distribution.Simple.HaskellSuite
    5 (Function)Distribution.Simple.UHC
    6 (Function)Distribution.Simple.LHC
    registerTimeoutGHC.Event
    registrationPackageDBDistribution.Simple.Compiler, Distribution.Simple
    regPackageDBDistribution.Simple.Setup
    regPrintIdDistribution.Simple.Setup
    RegularFileGHC.IO.Device
    regularFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    RegularPatternsLanguage.Haskell.Extension, Distribution.Simple
    regVerbosityDistribution.Simple.Setup
    reifyLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyAnnotationsLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyInstancesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyModuleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reifyRolesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    relText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    RelativeSeekGHC.IO.Device, GHC.IO.Handle, System.IO
    RelaxedPolyRecLanguage.Haskell.Extension, Distribution.Simple
    releaseSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    relocatableDistribution.Simple.LocalBuildInfo
    remPrelude
    remAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    remainingData.Binary.Get.Internal, Data.Binary.Get
    remBigNatGHC.Integer.GMP.Internals
    remBigNatWordGHC.Integer.GMP.Internals
    remInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    remInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remIntegerGHC.Integer, GHC.Integer.GMP.Internals
    removeAllHandlersSystem.Log.Logger
    removeComponentData.Progress.Meter
    removeDirectory 
    1 (Function)System.Directory
    2 (Function)System.Posix.Directory, System.Posix
    3 (Function)System.Posix.Directory.ByteString, System.Posix.ByteString
    removeDirectoryRecursiveSystem.Directory
    removeFileSystem.Directory
    removeFlagsNetwork.Email.Mailbox
    removeHandlerSystem.Log.Logger
    removeLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    removeUpperBoundDistribution.Version, Distribution.Simple
    remove_option 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    remove_section 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    remWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    remWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    remWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    rename 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    renameDirectorySystem.Directory
    renameFileSystem.Directory
    renamingPackageFlagsSupportedDistribution.Simple.Compiler, Distribution.Simple
    renderText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    renderGhcOptionsDistribution.Simple.Program.GHC
    renderHtml 
    1 (Function)Text.XHtml.Transitional, Text.XHtml
    2 (Function)Text.XHtml.Frameset
    3 (Function)Text.XHtml.Strict
    renderHtmlFragmentText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    renderHtmlWithLanguageText.XHtml.Strict
    renderMeterData.Progress.Meter
    renderNumData.Quantity
    renderNumsData.Quantity
    renderSecsSystem.Time.Utils
    renderStackGHC.Stack
    renderStyleText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    renderTDSystem.Time.Utils
    RepGHC.Generics
    Rep1GHC.Generics
    repConstrData.Data
    repeat 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    replDistribution.Simple.Build
    replaceData.List.Utils, Data.String.Utils
    replaceBaseName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceDirectory 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    replaceFirstNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    replaceLastNodeCompiler.Hoopl.Internals, Compiler.Hoopl
    replacementSystem.Console.Haskeline.Completion, System.Console.Haskeline
    replCommandDistribution.Simple.Setup
    replDistPrefDistribution.Simple.Setup
    replExe 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    ReplFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    replHookDistribution.Simple.UserHooks, Distribution.Simple
    replicate 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    replicateAData.Sequence
    replicateM 
    1 (Function)Control.Monad
    2 (Function)Data.Sequence
    replicateM_Control.Monad
    replLib 
    1 (Function)Distribution.Simple.GHCJS
    2 (Function)Distribution.Simple.GHC
    replProgramArgsDistribution.Simple.Setup
    replProgramPathsDistribution.Simple.Setup
    replReloadDistribution.Simple.Setup
    replVerbosityDistribution.Simple.Setup
    repoBranchDistribution.PackageDescription
    RepoHeadDistribution.PackageDescription
    RepoKindDistribution.PackageDescription
    repoKindDistribution.PackageDescription
    RepoKindUnknownDistribution.PackageDescription
    repoLocationDistribution.PackageDescription
    repoModuleDistribution.PackageDescription
    reportLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    reportBuildTargetProblemsDistribution.Simple.BuildTarget
    reportError 
    1 (Function)GHC.Conc.Sync, GHC.Conc
    2 (Function)Language.Haskell.TH.Syntax, Language.Haskell.TH
    ReportProblemTest.HUnit.Base, Test.HUnit
    reportStackOverflowGHC.Conc.Sync, GHC.Conc
    ReportStartTest.HUnit.Base, Test.HUnit
    reportUserBuildTargetProblemsDistribution.Simple.BuildTarget
    reportWarningLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    repoSubdirDistribution.PackageDescription
    repoTagDistribution.PackageDescription
    RepoThisDistribution.PackageDescription
    RepoTypeDistribution.PackageDescription
    repoTypeDistribution.PackageDescription
    reprData.Type.Coercion
    RepresentationalRLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    representationalRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ReqArg 
    1 (Data Constructor)Distribution.Simple.Command
    2 (Data Constructor)System.Console.GetOpt
    reqArgDistribution.Simple.Command
    reqArg'Distribution.Simple.Command
    requiredSignaturesDistribution.PackageDescription
    RequireOrderSystem.Console.GetOpt
    requireProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    requireProgramVersionDistribution.Simple.Program.Db, Distribution.Simple.Program
    reregisterDistribution.Simple.Program.HcPkg
    reregisterInvocationDistribution.Simple.Program.HcPkg
    reservedSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    reset 
    1 (Function)Text.ParserCombinators.ReadPrec, Text.Read
    2 (Function)Control.Monad.Trans.Cont
    3 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    resetErrnoForeign.C.Error, Foreign.C
    resetTControl.Monad.Trans.Cont
    resizeMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    resolutionData.Fixed
    resolveBuildTargetsDistribution.Simple.BuildTarget
    ResourceSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceCoreFileSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceCPUTimeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceDataSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceFileSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimit 
    1 (Data Constructor)System.Posix.Resource, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimitInfinitySystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimits 
    1 (Data Constructor)System.Posix.Resource, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceLimitUnknownSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceOpenFilesSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceStackSizeSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    ResourceTotalMemorySystem.Posix.Resource, System.Posix.ByteString, System.Posix
    restartCompiler.Hoopl
    RestartOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    restoreDefaultColorsSystem.Console.Terminfo.Color, System.Console.Terminfo
    restoreProgramConfigurationDistribution.Simple.Program
    restoreProgramDbDistribution.Simple.Program.Db
    RestrictedTypeSynonymsLanguage.Haskell.Extension, Distribution.Simple
    ResultDistribution.TestSuite
    retainerSelectorGHC.RTS.Flags
    retBadMagicText.Regex.PCRE.Wrap
    retBadOptionText.Regex.PCRE.Wrap
    retNoMatchText.Regex.PCRE.Wrap
    retNoMemoryText.Regex.PCRE.Wrap
    retNoSubstringText.Regex.PCRE.Wrap
    retNullText.Regex.PCRE.Wrap
    retOkText.Regex.PCRE.Wrap
    retryGHC.Conc.Sync, GHC.Conc
    retry# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    retUnknownNodeText.Regex.PCRE.Wrap
    returnControl.Monad, Prelude, Control.Monad.Instances
    returnAControl.Arrow
    ReturnCode 
    1 (Data Constructor)Text.Regex.PCRE.Wrap
    2 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy
    ReturnInOrderSystem.Console.GetOpt
    returnQLanguage.Haskell.TH.Syntax
    reuseNetwork.SocketServer
    ReuseAddrNetwork.Socket
    ReusePortNetwork.Socket
    revText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Reverse 
    1 (Data Constructor)Data.Functor.Reverse
    2 (Type/Class)Data.Functor.Reverse
    reverse 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    reverseAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    reverseDependencyClosureDistribution.Simple.PackageIndex
    reverseDependencyClosure'Distribution.Simple.PackageIndex
    reverseOnSystem.Console.Terminfo.Effects, System.Console.Terminfo
    reverseTopologicalOrderDistribution.Simple.PackageIndex
    rewindDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    rewriteFileDistribution.Simple.Utils
    rfc822DateFormat 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    ribbonsPerLineText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    RightData.Either, Prelude
    rightControl.Arrow
    RightAssociativeGHC.Generics
    rightNameLanguage.Haskell.TH.Syntax
    rightsData.Either
    ringBellGHC.RTS.Flags
    rnfControl.DeepSeq
    rnfTyConData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    rnfTypeRepData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Role 
    1 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Lib
    RoleAnnotationsLanguage.Haskell.Extension, Distribution.Simple
    RoleAnnotDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    roleAnnotDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    rootLabelData.Tree
    rootLoggerNameSystem.Log.Logger
    rotateData.Bits, Foreign, Foreign.Safe
    rotateLData.Bits, Foreign, Foreign.Safe
    rotateRData.Bits, Foreign, Foreign.Safe
    roundPrelude
    RoundtripFailureGHC.IO.Encoding.Failure
    rowSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    rowAddressSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    rowsText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    rowspanText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    rparen 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    Rs6000Distribution.System
    rstripData.String.Utils
    RTLDFlagsSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_GLOBALSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_LAZYSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_LOCALSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTLD_NOWSystem.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    RTSFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    rtsSupportsBoundThreadsControl.Concurrent
    RuleBndrLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    RuleBndrQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    RuleMatchLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    RulePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    rulesText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    RuleVarLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    ruleVarLanguage.Haskell.TH.Lib, Language.Haskell.TH
    runDistribution.TestSuite
    runBuilderData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    runCmdDistribution.Simple.GHCJS
    runCommandSystem.Process
    runCont 
    1 (Function)Data.Binary.Get.Internal
    2 (Function)Control.Monad.Trans.Cont
    runContTControl.Monad.Trans.Cont
    runDbProgramDistribution.Simple.Program
    runErrorsControl.Applicative.Lift
    runErrorTControl.Monad.Trans.Error
    runExceptControl.Monad.Trans.Except
    runExceptTControl.Monad.Trans.Except
    runGenProcess_System.Process.Internals
    runGetData.Binary.Get
    runGetIncremental 
    1 (Function)Data.Binary.Get
    2 (Function)Data.Binary.Get.Internal
    runGetOrFailData.Binary.Get
    runGetStateData.Binary.Get
    runGHCDistribution.Simple.Program.GHC
    runHandlersGHC.Conc.Signal, GHC.Conc
    runHandlersPtrGHC.Conc.Signal
    runIdentityData.Functor.Identity
    runIdentityTControl.Monad.Trans.Identity
    runInBoundThreadControl.Concurrent
    runInputTSystem.Console.Haskeline
    runInputTBehaviorSystem.Console.Haskeline
    runInputTBehaviorWithPrefsSystem.Console.Haskeline
    runInputTWithPrefsSystem.Console.Haskeline
    runInteractiveCommandSystem.Process
    runInteractiveProcessSystem.Process
    runInThreadControl.Concurrent.Thread.Utils
    runInUnboundThreadControl.Concurrent
    RunIO 
    1 (Data Constructor)System.Console.Haskeline.MonadException, System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    runIOLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    runKleisliControl.Arrow
    runListTControl.Monad.Trans.List
    runMaybeTControl.Monad.Trans.Maybe
    runPreProcessorDistribution.Simple.PreProcess
    runProcessSystem.Process
    runProgramDistribution.Simple.Program
    runProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    runPutData.Binary.Put
    runPutMData.Binary.Put
    runQLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    runReadEDistribution.ReadE
    runReaderControl.Monad.Trans.Reader
    runReaderTControl.Monad.Trans.Reader
    runRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    runRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    runSimplePreProcessorDistribution.Simple.PreProcess
    runSimpleUniqueMonadCompiler.Hoopl
    runSparksGHC.Conc.Sync, GHC.Conc
    runST 
    1 (Function)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Function)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    runSTArrayData.Array.ST, Data.Array.ST.Safe
    runState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    runStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    runSTUArrayData.Array.ST, Data.Array.ST.Safe
    runTermOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    runTest 
    1 (Function)Distribution.Simple.Test.ExeV10
    2 (Function)Distribution.Simple.Test.LibV09
    runTestsDistribution.Simple.UserHooks, Distribution.Simple
    runTestTextTest.HUnit.Text, Test.HUnit
    runTestTTTest.HUnit.Text, Test.HUnit
    runtimeErrorControl.Exception.Base
    runUniqueMonadTCompiler.Hoopl
    runWriter 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    runWriterT 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    RWS 
    1 (Type/Class)Control.Monad.Trans.RWS.Strict
    2 (Type/Class)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    rws 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    RWST 
    1 (Data Constructor)Control.Monad.Trans.RWS.Strict
    2 (Type/Class)Control.Monad.Trans.RWS.Strict
    3 (Data Constructor)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    4 (Type/Class)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-S.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-S.html deleted file mode 100644 index 1546cd3..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-S.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - S)

    Haskell modules on this system

    Index - S

    SGHC.Generics
    S#GHC.Integer.GMP.Internals
    S1GHC.Generics
    s2w8Data.Bits.Utils
    S390Distribution.System
    Safe 
    1 (Data Constructor)Language.Haskell.Extension, Distribution.Simple
    2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    safeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    SafeImportsLanguage.Haskell.Extension, Distribution.Simple
    safeStrategyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    safeSystemSystem.Cmd.Utils
    SafetyLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sameMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMutableArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameNatGHC.TypeLits
    sameSmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sameSymbolGHC.TypeLits
    sameTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sampleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    sanityGHC.RTS.Flags
    satisfy 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    satisfygText.ParserCombinators.Parsec.Utils
    SaturdaySystem.Time
    saveGlobalLoggerSystem.Log.Logger
    scaleFloatPrelude
    scanl 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    scanl'GHC.OldList, Data.List
    scanl1 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.Sequence
    scanr 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.Sequence
    scanr1 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Char8
    3 (Function)Data.ByteString
    4 (Function)Data.Sequence
    SCCData.Graph
    sccData.Graph
    scheduleAlarmSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    schedulerGHC.RTS.Flags
    sClose 
    1 (Function)Network
    2 (Function)Network.Socket
    sCM_RIGHTSNetwork.Socket
    ScopedTypeVariablesLanguage.Haskell.Extension, Distribution.Simple
    ScopeIDNetwork.Socket.Internal, Network.Socket
    scriptText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    scrollForwardSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    scrollingText.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    scrollReverseSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    sc_helperSystem.IO.StatCompat
    sdistDistribution.Simple.SrcDist
    sdistCommandDistribution.Simple.Setup
    sDistDirectoryDistribution.Simple.Setup
    sDistDistPrefDistribution.Simple.Setup
    SDistFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    sDistHookDistribution.Simple.UserHooks, Distribution.Simple
    sDistListSourcesDistribution.Simple.Setup
    sDistSnapshotDistribution.Simple.Setup
    sDistVerbosityDistribution.Simple.Setup
    searchableSystem.Directory
    searchByNameDistribution.Simple.PackageIndex
    searchByNameSubstringDistribution.Simple.PackageIndex
    searchPathSeparator 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    SearchResultDistribution.Simple.PackageIndex
    second 
    1 (Function)Data.Bifunctor
    2 (Function)Control.Arrow
    secondsToDiffTimeData.Time.Clock, Data.Time
    SectionSystem.FileArchive.GZip
    SectionAlreadyExistsData.ConfigFile.Types, Data.ConfigFile
    sectionLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sectionRLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sectionsData.ConfigFile, Data.ConfigFile.Monadic
    SectionSpecData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    secureAbsNormPathSystem.Path
    seekGHC.IO.Device
    seekDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    SeekFromEndGHC.IO.Device, GHC.IO.Handle, System.IO
    SeekModeGHC.IO.Device, GHC.IO.Handle, System.IO
    SEENNetwork.Email.Mailbox
    segmentationViolationSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    selectText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    selectedText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    SelectorGHC.Generics
    selNameGHC.Generics
    SemaphoreSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semCreateSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semExclusiveSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semGetValueSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semi 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    semOpenSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semPostSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semThreadWaitSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semTryWaitSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semUnlinkSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    semWaitSystem.Posix.Semaphore, System.Posix.ByteString, System.Posix
    send 
    1 (Function)Network.Socket.ByteString.Lazy
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    sendAll 
    1 (Function)Network.Socket.ByteString.Lazy
    2 (Function)Network.Socket.ByteString
    sendAllToNetwork.Socket.ByteString
    sendBreakSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    sendBufNetwork.Socket
    SendBufferNetwork.Socket
    sendBufToNetwork.Socket
    sendFdNetwork.Socket
    SendLowWaterNetwork.Socket
    sendmailNetwork.Email.Sendmail
    sendManyNetwork.Socket.ByteString
    sendManyToNetwork.Socket.ByteString
    SendTimeOutNetwork.Socket
    sendTo 
    1 (Function)Network
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket
    sep 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    sepBy 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    3 (Function)Data.List.Split.Internals, Data.List.Split
    sepBy1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    sepByOneOfData.List.Split.Internals, Data.List.Split
    SeptemberSystem.Time
    SeqData.Sequence
    seq 
    1 (Function)GHC.Exts, Prelude
    2 (Function)GHC.Prim
    seq# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    seqListData.List.Utils
    SeqPacketNetwork.Socket
    sequenceData.Traversable, Control.Monad, Prelude
    sequenceAData.Traversable, Prelude
    sequenceA_Data.Foldable
    sequenceQLanguage.Haskell.TH.Syntax
    sequence_Data.Foldable, Control.Monad, Prelude
    serveForeverNetwork.SocketServer
    serveTCPforeverNetwork.SocketServer
    ServiceNetwork
    serviceAliasesNetwork.BSD
    ServiceEntry 
    1 (Data Constructor)Network.BSD
    2 (Type/Class)Network.BSD
    ServiceNameNetwork.Socket, Network.BSD
    serviceNameNetwork.BSD
    servicePortNetwork.BSD
    serviceProtocolNetwork.BSD
    SetData.Set
    set 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    setAllocationCounterGHC.Conc.Sync, GHC.Conc
    setAttributesSystem.Console.Terminfo.Effects, System.Console.Terminfo
    setBackgroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    setBitData.Bits, Foreign, Foreign.Safe
    setByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    setCompleteSystem.Console.Haskeline
    setComponentsData.Progress.Meter
    setCurrentDirectorySystem.Directory
    setDeleteCompiler.Hoopl
    setDeleteListCompiler.Hoopl
    setDifferenceCompiler.Hoopl
    setEchoGHC.IO.Device
    setEffectiveGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setEffectiveUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setElemsCompiler.Hoopl
    setEmptyCompiler.Hoopl
    setEnv 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    setEnvironmentSystem.Posix.Env, System.Posix
    setExecOptsText.Regex.PCRE
    setFdMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFdOptionSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    setFdOwnerAndGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFdSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFdTimesHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFileCreationMask 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setFileExecutableDistribution.Simple.Utils
    setFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFileOrdinaryDistribution.Simple.Utils
    setFileSize 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFileSystemEncodingGHC.IO.Encoding
    setFileTimes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFileTimesHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setFlagsNetwork.Email.Mailbox
    setFoldCompiler.Hoopl
    setForegroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    setForeignEncodingGHC.IO.Encoding
    setFormatterSystem.Log.Handler
    setFromListCompiler.Hoopl
    setGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setGroupIDMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setGroupsSystem.Posix.User, System.Posix.ByteString, System.Posix
    setHandlerGHC.Conc.Signal, GHC.Conc
    setHandlersSystem.Log.Logger
    setHostEntryNetwork.BSD
    setInsertCompiler.Hoopl
    setInsertListCompiler.Hoopl
    setIntersectionCompiler.Hoopl
    setIsSubsetOfCompiler.Hoopl
    setLevel 
    1 (Function)System.Log.Logger
    2 (Function)System.Log.Handler
    setLocaleEncodingGHC.IO.Encoding
    setLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    setMemberCompiler.Hoopl
    setNetworkEntryNetwork.BSD
    setNullCompiler.Hoopl
    setNumCapabilitiesGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    setOptionDistribution.TestSuite
    setOwnerAndGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    SetOwnerAndGroupIsRestricted 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setOwnerExecutableSystem.Directory
    setOwnerReadableSystem.Directory
    setOwnerSearchableSystem.Directory
    setOwnerWritableSystem.Directory
    setPData.Progress.Tracker
    setP'Data.Progress.Tracker
    setPermissionsSystem.Directory
    setProcessGroupIDSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProcessGroupIDOfSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProcessGroupPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProcessPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setProgramSearchPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    setProtocolEntryNetwork.BSD
    setRawGHC.IO.Device
    setResourceLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    setServiceEntryNetwork.BSD
    setshow 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    setSignalMaskSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    setSingletonCompiler.Hoopl
    setSize 
    1 (Function)GHC.IO.Device
    2 (Function)Compiler.Hoopl
    setSocketOptionNetwork.Socket
    setStateGHC.IO.Encoding.Types, GHC.IO.Encoding
    setStoppedChildFlagSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    setSymbolicLinkOwnerAndGroup 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setSymbolicLinkTimesHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    setTerminalAttributesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    setTerminalProcessGroupIDSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    Settings 
    1 (Data Constructor)System.Console.Haskeline
    2 (Type/Class)System.Console.Haskeline
    setTotalData.Progress.Tracker
    setUncaughtExceptionHandlerGHC.Conc.Sync, GHC.Conc
    setUnionCompiler.Hoopl
    setUnionsCompiler.Hoopl
    setupMessageDistribution.Simple.Utils
    setupSocketServerNetwork.SocketServer
    setupTermSystem.Console.Terminfo.Base, System.Console.Terminfo
    SetupTermErrorSystem.Console.Terminfo.Base, System.Console.Terminfo
    setupTermFromEnvSystem.Console.Terminfo.Base, System.Console.Terminfo
    setUserIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    setUserIDMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    setUserPrioritySystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    setWidthData.Progress.Meter
    SFlagsDistribution.Simple.Command
    SHDistribution.System
    ShapeCompiler.Hoopl.Internals, Compiler.Hoopl
    shapeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    sharedCAFGHC.Conc.Sync
    sharedOptionsDistribution.PackageDescription
    shellSystem.Process
    ShellCommandSystem.Process.Internals, System.Process
    shift 
    1 (Function)Data.Bits, Foreign, Foreign.Safe
    2 (Function)Control.Monad.Trans.Cont
    shiftLData.Bits, Foreign, Foreign.Safe
    shiftL#GHC.Exts
    shiftLBigNatGHC.Integer.GMP.Internals
    shiftLIntegerGHC.Integer, GHC.Integer.GMP.Internals
    shiftRData.Bits, Foreign, Foreign.Safe
    shiftRBigNatGHC.Integer.GMP.Internals
    shiftRIntegerGHC.Integer, GHC.Integer.GMP.Internals
    shiftRL#GHC.Exts
    shiftTControl.Monad.Trans.Cont
    shmCreateSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmExclusiveSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmOpenSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    ShmOpenFlags 
    1 (Data Constructor)System.Posix.SharedMem, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmReadWriteSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmTruncSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    shmUnlinkSystem.Posix.SharedMem, System.Posix.ByteString, System.Posix
    ShortByteStringData.ByteString.Short
    shortByteStringData.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    shortRelativePathDistribution.Simple.Utils
    ShowText.Show, Prelude
    showText.Show, Prelude
    Show1Data.Functor.Classes
    ShowArgsDistribution.Simple.Command
    showCCSOnExceptionGHC.RTS.Flags
    showCharText.Show, Prelude
    showCommandForUserSystem.Process
    showCompilerIdDistribution.Simple.Compiler, Distribution.Simple
    showCompilerIdWithAbiDistribution.Simple.Compiler, Distribution.Simple
    showComponentNameDistribution.Simple.LocalBuildInfo
    showConstrData.Data
    showCountsTest.HUnit.Text, Test.HUnit
    showEFloatNumeric
    showFactBaseCompiler.Hoopl
    showFFloatNumeric
    showFFloatAltNumeric
    showFixedData.Fixed
    showFloatNumeric
    showForCabalDistribution.Verbosity
    showForGHCDistribution.Verbosity
    showGenericPackageDescriptionDistribution.PackageDescription.PrettyPrint
    showGFloatNumeric
    showGFloatAltNumeric
    showGraphCompiler.Hoopl
    showGregorianData.Time.Calendar, Data.Time
    showHexNumeric
    showHookedBuildInfoDistribution.PackageDescription.Parse
    showHtml 
    1 (Function)Text.XHtml.Transitional, Text.XHtml
    2 (Function)Text.XHtml.Frameset
    3 (Function)Text.XHtml.Strict
    showHtmlFragmentText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    showInstalledPackageInfoDistribution.InstalledPackageInfo
    showInstalledPackageInfoFieldDistribution.InstalledPackageInfo
    showIntNumeric
    showIntAtBaseNumeric
    showJulianData.Time.Calendar.Julian
    showJulianYearAndDayData.Time.Calendar.Julian
    showListText.Show, Prelude
    showListWithText.Show
    showLitCharData.Char
    showNameLanguage.Haskell.TH.Syntax
    showName'Language.Haskell.TH.Syntax
    showOctNumeric
    showOrdinalDateData.Time.Calendar.OrdinalDate
    ShowOrParseArgsDistribution.Simple.Command
    showPackageDbListDistribution.Simple.Setup
    showPackageDescriptionDistribution.PackageDescription.Parse
    showParenText.Show, Prelude
    showPathTest.HUnit.Text, Test.HUnit
    ShowSText.Show, Prelude
    showsText.Show, Prelude
    showsBinary1Data.Functor.Classes
    showSignedNumeric
    showSimpleInstalledPackageInfoFieldDistribution.InstalledPackageInfo
    showSockAddrNetwork.Utils
    showsPrecText.Show, Prelude
    showsPrec1Data.Functor.Classes
    showStringText.Show, Prelude
    showsTypeRepData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    showsUnaryData.Functor.Classes
    showsUnary1Data.Functor.Classes
    showtextlLanguage.Haskell.TH.Ppr
    showTickyStatsGHC.RTS.Flags
    showTree 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    showTreeWith 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    showVersionData.Version
    showWeekDateData.Time.Calendar.WeekDate
    shrinkMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    shutdownNetwork.Socket
    ShutdownBothNetwork.Socket
    ShutdownCmdNetwork.Socket
    ShutdownReceiveNetwork.Socket
    ShutdownSendNetwork.Socket
    sigABRTSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigALRMSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigBUSSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigCHLDSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SigChldInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigCONTSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SigDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    SigELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigELanguage.Haskell.TH.Lib, Language.Haskell.TH
    sigFPESystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigHUPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigILLSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigINFOSystem.Posix.Signals.Exts
    siginfoErrorSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoPidSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoSpecificSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoStatusSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    siginfoUidSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigINTSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigKILLSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    Signal 
    1 (Type/Class)GHC.Conc.Signal, GHC.Conc
    2 (Type/Class)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SignalInfo 
    1 (Data Constructor)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    2 (Type/Class)System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    signalProcessSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    signalProcessGroupSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    signalQSemControl.Concurrent.QSem, Control.Concurrent
    signalQSemNControl.Concurrent.QSemN, Control.Concurrent
    SignalSetSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SignalSpecificInfoSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    significandPrelude
    SignPlusText.Printf
    SignSpaceText.Printf
    signumPrelude
    signumIntegerGHC.Integer, GHC.Integer.GMP.Internals
    SigPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sigPIPESystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigPROFSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigQUITSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigSEGVSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigSTOPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigSYSSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SigTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    sigTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    sigTERMSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTRAPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTSTPSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTTINSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigTTOUSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigURGSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigUSR1System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigUSR2System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigVTALRMSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigWINCHSystem.Posix.Signals.Exts
    sigXCPUSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    sigXFSZSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    silentDistribution.Verbosity
    silverText.XHtml.Transitional, Text.XHtml
    SimpleDistribution.PackageDescription
    simpleDistribution.ModuleName
    simpleAccess 
    1 (Function)Data.ConfigFile.Monadic
    2 (Function)Data.ConfigFile
    simpleCompletionSystem.Console.Haskeline.Completion, System.Console.Haskeline
    simpleConfiguredProgramDistribution.Simple.Program.Types
    SimpleFuelMonadCompiler.Hoopl
    simpleLogFormatterSystem.Log.Formatter
    simpleNewMeterData.Progress.Meter
    simpleParseDistribution.Text
    simpleProgramDistribution.Simple.Program.Types, Distribution.Simple.Program
    simpleProgramInvocationDistribution.Simple.Program.Run, Distribution.Simple.Program
    SimpleStat 
    1 (Data Constructor)System.IO.HVFS.InstanceHelpers
    2 (Type/Class)System.IO.HVFS.InstanceHelpers
    simpleTableText.XHtml.Table, Text.XHtml
    simpleTCPOptionsNetwork.SocketServer
    simpleTestStubDistribution.Simple.Test.LibV09
    SimpleUniqueMonadCompiler.Hoopl
    simpleUserHooksDistribution.Simple
    simplifyDependencyDistribution.Package, Distribution.Make, Distribution.Simple
    simplifyVersionRangeDistribution.Version, Distribution.Simple
    sinPrelude
    sinDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sinFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    singleton 
    1 (Function)Data.Binary.Builder
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict
    7 (Function)Data.IntMap.Lazy, Data.IntMap
    8 (Function)Data.IntSet
    9 (Function)Data.Map.Strict
    10 (Function)Data.Map.Lazy, Data.Map
    11 (Function)Data.Set
    12 (Function)Data.Sequence
    sinhPrelude
    sinhDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sinhFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    siOptsData.Quantity
    sIsBoundNetwork.Socket
    sIsConnectedNetwork.Socket
    sIsListeningNetwork.Socket
    sIsReadableNetwork.Socket
    sIsWritableNetwork.Socket
    size 
    1 (Function)System.FileArchive.GZip
    2 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.IntSet
    4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    5 (Function)Data.Set
    6 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    sizedTextText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    sizeInBaseBigNatGHC.Integer.GMP.Internals
    sizeInBaseIntegerGHC.Integer.GMP.Internals
    sizeInBaseWord#GHC.Integer.GMP.Internals
    sizeOfForeign.Storable, Foreign, Foreign.Safe
    sizeofArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofBigNat#GHC.Integer.GMP.Internals
    sizeofByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofMutableArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofMutableByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeofSmallMutableArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sizeOfSockAddrNetwork.Socket.Internal
    sizeOfSockAddrByFamilyNetwork.Socket.Internal
    SizeOpts 
    1 (Data Constructor)Data.Quantity
    2 (Type/Class)Data.Quantity
    skipData.Binary.Get.Internal, Data.Binary.Get
    skipMany 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    skipMany1 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    skipSpaces 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    sleepSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    slice_filenameSystem.Path.NameManip
    slice_filename'System.Path.NameManip
    slice_pathSystem.Path.NameManip
    slideContentsGHC.IO.Buffer
    smallText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    SmallArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    smallChunkSizeData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    smallIntegerGHC.Integer, GHC.Integer.GMP.Internals
    SmallMutableArray# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    smartCopySourcesDistribution.Simple.Utils
    snapshotPackageDistribution.Simple.SrcDist
    snapshotVersionDistribution.Simple.SrcDist
    sndData.Tuple, Prelude
    snd3Data.Tuple.Utils
    snoc 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    SockAddrNetwork.Socket.Internal, Network.Socket
    SockAddrInetNetwork.Socket.Internal, Network.Socket
    SockAddrInet6Network.Socket.Internal, Network.Socket
    SockAddrUnixNetwork.Socket.Internal, Network.Socket
    SocketNetwork.Socket, Network
    socketNetwork.Socket
    socketMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    SocketOptionNetwork.Socket
    socketPairNetwork.Socket
    socketPort 
    1 (Function)Network
    2 (Function)Network.Socket
    SocketServer 
    1 (Data Constructor)Network.SocketServer
    2 (Type/Class)Network.SocketServer
    SocketStatusNetwork.Socket
    socketToHandleNetwork.Socket
    SocketTypeNetwork.Socket
    sockSSNetwork.SocketServer
    sockTypeNetwork.SocketServer
    SoErrorNetwork.Socket
    softLimitSystem.Posix.Resource, System.Posix.ByteString, System.Posix
    softwareStopSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    softwareTerminationSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    SolarisDistribution.System
    sOL_SOCKETNetwork.Socket
    sOMAXCONNNetwork.Socket
    someControl.Applicative
    SomeAsyncException 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    SomeChangeCompiler.Hoopl.Internals, Compiler.Hoopl
    SomeException 
    1 (Data Constructor)Control.Exception.Base, Control.Exception
    2 (Type/Class)Control.Exception.Base, Control.Exception
    3 (Type/Class)System.Console.Haskeline.MonadException, System.Console.Haskeline
    4 (Data Constructor)System.Console.Haskeline.MonadException, System.Console.Haskeline
    SomeNat 
    1 (Data Constructor)GHC.TypeLits
    2 (Type/Class)GHC.TypeLits
    someNatValGHC.TypeLits
    SomeSymbol 
    1 (Data Constructor)GHC.TypeLits
    2 (Type/Class)GHC.TypeLits
    someSymbolValGHC.TypeLits
    sort 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString, Data.ByteString.Char8
    3 (Function)Data.Sequence
    sortBy 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.Sequence
    sortOnGHC.OldList, Data.List
    sortWithGHC.Exts
    sourcePackageId 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    SourceRepo 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    sourceRepoFieldDescrsDistribution.PackageDescription.Parse
    sourceReposDistribution.PackageDescription
    SpaceData.Char
    space 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    spaceHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    SpacingCombiningMarkData.Char
    span 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    spanEnd 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    spanlData.Sequence
    spanListData.List.Utils
    spanrData.Sequence
    SparcDistribution.System
    spark# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sparksGHC.RTS.Flags
    sparksFullGHC.RTS.Flags
    sparksSampledGHC.RTS.Flags
    spawnCommandSystem.Process
    spawnProcessSystem.Process
    SPEC 
    1 (Data Constructor)GHC.Types
    2 (Type/Class)GHC.Types
    SPEC2GHC.Types
    SpecConstrAnnotationGHC.Exts
    specialDeviceID 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    SpecialiseInstPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    SpecialisePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    specificgText.ParserCombinators.Parsec.Utils
    SpecificPackageDBDistribution.Simple.Compiler, Distribution.Simple
    specVersionDistribution.PackageDescription
    specVersionRawDistribution.PackageDescription
    spInfoModuleNameGHC.StaticPtr
    spInfoNameGHC.StaticPtr
    spInfoPackageKeyGHC.StaticPtr
    spInfoSrcLocGHC.StaticPtr
    spliceCompiler.Hoopl.Internals
    split 
    1 (Function)Data.List.Utils, Data.String.Utils
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    7 (Function)Data.IntSet
    8 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    9 (Function)Data.Set
    10 (Function)Data.List.Split.Internals, Data.List.Split
    11 (Function)Language.Haskell.TH.Ppr
    split3System.Path.NameManip
    splitAt 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    splitDirectories 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitEveryData.List.Split.Internals, Data.List.Split
    splitExtSystem.Path
    splitExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitExtensions 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitInternalData.List.Split.Internals
    SplitListData.List.Split.Internals
    splitLookup 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    splitMember 
    1 (Function)Data.IntSet
    2 (Function)Data.Set
    splitObjsDistribution.Simple.LocalBuildInfo
    splitOnData.List.Split.Internals, Data.List.Split
    splitOneOfData.List.Split.Internals, Data.List.Split
    splitPath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    splitPlacesData.List.Split.Internals, Data.List.Split
    splitPlacesBlanksData.List.Split.Internals, Data.List.Split
    splitPolyTyConAppData.Typeable.Internal
    splitRoot 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    splitSearchPath 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    Splitter 
    1 (Data Constructor)Data.List.Split.Internals
    2 (Type/Class)Data.List.Split.Internals, Data.List.Split
    splitTyConAppData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    splitWhenData.List.Split.Internals, Data.List.Split
    splitWith 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    splitWsData.String.Utils
    split_filenameSystem.Path.NameManip
    split_filename'System.Path.NameManip
    split_pathSystem.Path.NameManip
    sqrBigNatGHC.Integer.GMP.Internals
    sqrIntegerGHC.Integer.GMP.Internals
    sqrtPrelude
    sqrtDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    sqrtFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    squeezeGHC.RTS.Flags
    squeezeUpdFramesGHC.RTS.Flags
    srcText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    srcPrefDistribution.Simple.BuildPaths
    ST 
    1 (Type/Class)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Type/Class)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    stability 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    stableGHC.RTS.Flags
    StableNameSystem.Mem.StableName
    StableName# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    stableNameToInt# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    StablePtrForeign.StablePtr, Foreign, Foreign.Safe
    StablePtr# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    StackOverflowControl.Exception.Base, Control.Exception
    StandaloneDerivDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    standaloneDerivDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StandaloneDerivingLanguage.Haskell.Extension, Distribution.Simple
    standoutAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    starKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    STArrayData.Array.ST, Data.Array.ST.Safe
    StarTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    StartSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    startText.XHtml.Transitional, Text.XHtml
    startDelegateControlCSystem.Process.Internals
    startInterpreter 
    1 (Function)Distribution.Simple.Build
    2 (Function)Distribution.Simple.GHCJS
    3 (Function)Distribution.Simple.GHC
    StartOffsetText.Regex.PCRE.Wrap
    startProfTimerGHC.Profiling
    StartStopInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    StartStopOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    startsWithData.List.Split.Internals, Data.List.Split
    startswithData.List.Utils, Data.String.Utils
    startsWithOneOfData.List.Split.Internals, Data.List.Split
    startTimeData.Progress.Tracker
    State 
    1 (Data Constructor)Test.HUnit.Base, Test.HUnit
    2 (Type/Class)Test.HUnit.Base, Test.HUnit
    3 (Type/Class)Control.Monad.Trans.State.Strict
    4 (Type/Class)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    state 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    State# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    StateT 
    1 (Data Constructor)Control.Monad.Trans.State.Strict
    2 (Type/Class)Control.Monad.Trans.State.Strict
    3 (Data Constructor)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    4 (Type/Class)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    StaticELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    staticELanguage.Haskell.TH.Lib, Language.Haskell.TH
    StaticKeyGHC.StaticPtr
    staticKeyGHC.StaticPtr
    StaticPtrGHC.StaticPtr
    StaticPtrInfo 
    1 (Type/Class)GHC.StaticPtr
    2 (Data Constructor)GHC.StaticPtr
    staticPtrInfoGHC.StaticPtr
    staticPtrKeysGHC.StaticPtr
    statsFileGHC.RTS.Flags
    statusChangeTime 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.IO.StatCompat
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    statusChangeTimeHiRes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    StdCallLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    stdCallLanguage.Haskell.TH.Lib, Language.Haskell.TH
    stderrGHC.IO.Handle.FD, System.IO
    stdErrorSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    stdFileMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    stdinGHC.IO.Handle.FD, System.IO
    stdInputSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    StdOptionSystem.Console.GetOpt.Utils
    stdOptionalSystem.Console.GetOpt.Utils
    stdoutGHC.IO.Handle.FD, System.IO
    stdOutputSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    stdRequiredSystem.Console.GetOpt.Utils
    StdStreamSystem.Process.Internals, System.Process
    std_errSystem.Process.Internals, System.Process
    std_inSystem.Process.Internals, System.Process
    std_outSystem.Process.Internals, System.Process
    stepText.ParserCombinators.ReadPrec, Text.Read
    stepsGHC.RTS.Flags
    stifleAmountSystem.Console.Haskeline.History
    stifleHistorySystem.Console.Haskeline.History
    stkChunkBufferSizeGHC.RTS.Flags
    stkChunkSizeGHC.RTS.Flags
    STM 
    1 (Data Constructor)GHC.Conc.Sync, GHC.Conc
    2 (Type/Class)GHC.Conc.Sync, GHC.Conc
    stmGHC.RTS.Flags
    StmtLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    StmtQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StopSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    stopDelegateControlCSystem.Process.Internals
    StoppedSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    stopProfTimerGHC.Profiling
    StorableForeign.Storable, Foreign, Foreign.Safe
    StorableArrayData.Array.Storable, Data.Array.Storable.Safe
    Str 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    3 (Data Constructor)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    strAttrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    Stream 
    1 (Data Constructor)GHC.IO.Device
    2 (Data Constructor)Network.Socket
    streamHandlerSystem.Log.Handler.Simple
    StreamingDistribution.Simple.Setup
    StreamReaderSystem.IO.HVIO
    STRefData.STRef, Data.STRef.Lazy, Data.STRef.Strict
    strFromALData.List.Utils
    strFromMData.Map.Utils
    StrictLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    strictToLazySTControl.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    StrictTypeLanguage.Haskell.TH.Syntax
    strictTypeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StrictTypeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    strikeText.XHtml.Transitional, Text.XHtml
    String 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)Data.String, Prelude
    string 
    1 (Function)Distribution.Compat.ReadP
    2 (Function)Text.ParserCombinators.ReadP
    string7Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    string8Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    stringELanguage.Haskell.TH.Lib, Language.Haskell.TH
    StringLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    stringLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    StringPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    stringPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    stringToHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    stringToHtmlStringText.XHtml.Strict
    stringUtf8Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    stripData.String.Utils
    stripExeDistribution.Simple.Program.Strip
    stripExesDistribution.Simple.LocalBuildInfo
    StripHighBitSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    stripLibDistribution.Simple.Program.Strip
    stripLibsDistribution.Simple.LocalBuildInfo
    stripPrefixGHC.OldList, Data.List
    stripProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    strMsgControl.Monad.Trans.Error
    strongText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    stronglyConnCompData.Graph
    stronglyConnCompRData.Graph
    strToALData.List.Utils
    strToMData.Map.Utils
    StrTyLitLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    strTyLitLanguage.Haskell.TH.Lib, Language.Haskell.TH
    stToIO 
    1 (Function)Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe
    2 (Function)Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict
    STUArrayData.Array.ST, Data.Array.ST.Safe
    stubFilePathDistribution.Simple.Test.LibV09
    stubMainDistribution.Simple.Test.LibV09
    stubNameDistribution.Simple.Test.LibV09
    stubWriteLogDistribution.Simple.Test.LibV09
    Style 
    1 (Data Constructor)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Type/Class)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    style 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    subText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    subForestData.Tree
    subIndexData.List.Utils
    subIntC# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    submitText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    subsequencesGHC.OldList, Data.List
    substituteInstallDirTemplatesDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    substPathTemplate 
    1 (Function)Distribution.Simple.LocalBuildInfo
    2 (Function)Distribution.Simple.InstallDirs
    subtractPrelude
    succPrelude
    succeedReadEDistribution.ReadE
    successorFactsCompiler.Hoopl
    successorsCompiler.Hoopl.Internals, Compiler.Hoopl
    suffixesData.Quantity
    suffixMapData.MIME.Types
    suiteErrorDistribution.Simple.Test.Log
    suiteFailedDistribution.Simple.Test.Log
    suitePassedDistribution.Simple.Test.Log
    Sum 
    1 (Data Constructor)Data.Monoid
    2 (Type/Class)Data.Monoid
    3 (Type/Class)Data.Functor.Sum
    sum 
    1 (Function)Data.Foldable, Data.List, Prelude
    2 (Function)GHC.OldList
    summarizePackageDistribution.Simple.Test.Log
    summarizeSuiteFinishDistribution.Simple.Test.Log
    summarizeSuiteStartDistribution.Simple.Test.Log
    summarizeTestDistribution.Simple.Test.Log
    summaryBufferGHC.IO.Buffer
    SundaySystem.Time
    sundayAfterData.Time.Calendar.Easter
    sundayStartWeekData.Time.Calendar.OrdinalDate
    supText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    suppressOverrideArgsDistribution.Simple.Program.Types, Distribution.Simple.Program
    SurrogateData.Char
    SuspendSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    SuspendOutputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    SVNDistribution.PackageDescription
    swapData.Tuple
    swapMVarControl.Concurrent.MVar, Control.Concurrent
    sweepGHC.RTS.Flags
    sym 
    1 (Function)Data.Type.Coercion
    2 (Function)Data.Type.Equality
    Symbol 
    1 (Data Constructor)Text.Read.Lex, Text.Read
    2 (Type/Class)GHC.TypeLits
    SymbolicLinkLimit 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    symbolicLinkMode 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Consts
    3 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    symbolValGHC.TypeLits
    symbolVal'GHC.TypeLits
    SynchronousWritesSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    SyncIOAvailable 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    synopsis 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)Distribution.PackageDescription
    sysconfdirDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    SYSLOGSystem.Log.Handler.Syslog
    systemSystem.Process, System.Cmd
    SystemFS 
    1 (Data Constructor)System.IO.HVFS, System.IO.HVFS.Utils
    2 (Type/Class)System.IO.HVFS, System.IO.HVFS.Utils
    SystemID 
    1 (Data Constructor)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    systemNameSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    systemTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    SysVarSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-T.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-T.html deleted file mode 100644 index 790eb03..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-T.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - T)

    Haskell modules on this system

    Index - T

    TableData.Graph
    tableText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TabsErrorDistribution.InstalledPackageInfo
    tagText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    tagsDistribution.TestSuite
    tagToEnum# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    taiEpochData.Time.Clock.TAI
    tail 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    tails 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    taiToUTCTimeData.Time.Clock.TAI
    take 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    4 (Function)Data.Sequence
    takeBaseName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeDirectory 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeDrive 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeExtension 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeExtensions 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeFileName 
    1 (Function)System.FilePath.Posix, System.FilePath
    2 (Function)System.FilePath.Windows
    takeMVarControl.Concurrent.MVar, Control.Concurrent
    takeMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    takeWhile 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    takeWhileEndLEDistribution.Simple.Utils
    takeWhileLData.Sequence
    takeWhileListData.List.Utils
    takeWhileRData.Sequence
    tanPrelude
    tanDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tanFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tanhPrelude
    tanhDouble# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tanhFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    targetText.XHtml.Transitional, Text.XHtml
    targetBuildDependsDistribution.PackageDescription
    targetBuildRenamingDistribution.PackageDescription
    targetLabelsCompiler.Hoopl.Internals, Compiler.Hoopl
    tarProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    tbodyText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TcClsNameLanguage.Haskell.TH.Syntax
    tdText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    tdDaySystem.Time
    tdHourSystem.Time
    tdMinSystem.Time
    tdMonthSystem.Time
    tdPicosecSystem.Time
    tdSecSystem.Time
    tdYearSystem.Time
    tealText.XHtml.Transitional, Text.XHtml
    tell 
    1 (Function)GHC.IO.Device
    2 (Function)Control.Monad.Trans.Writer.Strict
    3 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    4 (Function)Control.Monad.Trans.RWS.Strict
    5 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    tellDirStreamSystem.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix
    TempFileOptions 
    1 (Data Constructor)Distribution.Simple.Utils
    2 (Type/Class)Distribution.Simple.Utils
    TemplateHaskellLanguage.Haskell.Extension, Distribution.Simple
    termColorsSystem.Console.Terminfo.Color, System.Console.Terminfo
    termColumnsSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    TerminalSystem.Console.Terminfo.Base, System.Console.Terminfo
    terminalAppearanceTest.HUnit.Terminal
    TerminalAttributesSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TerminalModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    terminalModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TerminalStateSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TerminatedSystem.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    terminateProcessSystem.Process
    termLinesSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    TermOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    TermStrSystem.Console.Terminfo.Base, System.Console.Terminfo
    termTextSystem.Console.Terminfo.Base, System.Console.Terminfo
    Test 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    3 (Type/Class)Test.HUnit.Base, Test.HUnit
    test 
    1 (Function)Distribution.Simple.Test
    2 (Function)Test.HUnit.Base, Test.HUnit
    TestableTest.HUnit.Base, Test.HUnit
    testBitData.Bits, Foreign, Foreign.Safe
    testBitBigNatGHC.Integer.GMP.Internals
    testBitDefaultData.Bits, Foreign, Foreign.Safe
    testBitIntegerGHC.Integer, GHC.Integer.GMP.Internals
    testBuildInfoDistribution.PackageDescription
    TestCaseTest.HUnit.Base, Test.HUnit
    testCaseCountTest.HUnit.Base, Test.HUnit
    testCasePathsTest.HUnit.Base, Test.HUnit
    TestCoercionData.Type.Coercion
    testCoercionData.Type.Coercion
    testCommandDistribution.Simple.Setup
    TestComponentLocalBuildInfoDistribution.Simple.LocalBuildInfo
    testDistPrefDistribution.Simple.Setup
    testedWithDistribution.PackageDescription
    testEnabledDistribution.PackageDescription
    TestEqualityData.Type.Equality
    testEqualityData.Type.Equality
    TestFlags 
    1 (Data Constructor)Distribution.Simple.Setup
    2 (Type/Class)Distribution.Simple.Setup
    testGroupDistribution.TestSuite
    testHookDistribution.Simple.UserHooks, Distribution.Simple
    testHumanLogDistribution.Simple.Setup
    TestInstance 
    1 (Data Constructor)Distribution.TestSuite
    2 (Type/Class)Distribution.TestSuite
    testInterfaceDistribution.PackageDescription
    testKeepTixDistribution.Simple.Setup
    TestLabelTest.HUnit.Base, Test.HUnit
    TestListTest.HUnit.Base, Test.HUnit
    TestLogDistribution.Simple.Test.Log
    TestLogsDistribution.Simple.Test.Log
    testLogsDistribution.Simple.Test.Log
    testMachineLogDistribution.Simple.Setup
    testModulesDistribution.PackageDescription
    testName 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.PackageDescription
    testOptionsDistribution.Simple.Setup
    testOptionsReturnedDistribution.Simple.Test.Log
    testPrimeBigNatGHC.Integer.GMP.Internals
    testPrimeIntegerGHC.Integer.GMP.Internals
    testPrimeWord#GHC.Integer.GMP.Internals
    testResultDistribution.Simple.Test.Log
    TestShowDetailsDistribution.Simple.Setup
    testShowDetailsDistribution.Simple.Setup
    TestSuite 
    1 (Data Constructor)Distribution.PackageDescription
    2 (Type/Class)Distribution.PackageDescription
    TestSuiteExeV10Distribution.PackageDescription
    testSuiteFieldDescrsDistribution.PackageDescription.Parse
    TestSuiteInterfaceDistribution.PackageDescription
    TestSuiteLibV09Distribution.PackageDescription
    TestSuiteLog 
    1 (Data Constructor)Distribution.Simple.Test.Log
    2 (Type/Class)Distribution.Simple.Test.Log
    testSuiteLogPathDistribution.Simple.Test.Log
    testSuiteNameDistribution.Simple.Test.Log
    TestSuiteNameVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    TestSuiteResultVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    testSuites 
    1 (Function)Distribution.Simple.Test.Log
    2 (Function)Distribution.PackageDescription
    TestSuiteUnsupportedDistribution.PackageDescription
    TestTypeDistribution.PackageDescription
    testTypeDistribution.PackageDescription
    TestTypeExeDistribution.PackageDescription
    TestTypeLibDistribution.PackageDescription
    TestTypeUnknownDistribution.PackageDescription
    testVerbosityDistribution.Simple.Setup
    test_suffixSystem.Path.NameManip
    TExp 
    1 (Data Constructor)Language.Haskell.TH.Syntax
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    TExpQLanguage.Haskell.TH.Lib
    Text 
    1 (Type/Class)Distribution.Text
    2 (Data Constructor)Data.List.Split.Internals
    text 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    3 (Function)Text.XHtml.Transitional, Text.XHtml
    textareaText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TextDecoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    TextDetailsText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    TextEncoderGHC.IO.Encoding.Types, GHC.IO.Encoding
    TextEncoding 
    1 (Data Constructor)GHC.IO.Encoding.Types, GHC.IO.Encoding
    2 (Type/Class)GHC.IO.Encoding.Types, GHC.IO.Encoding, System.IO
    textEncodingNameGHC.IO.Encoding.Types, GHC.IO.Encoding
    textfieldText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    tfLogFormatterSystem.Log.Formatter
    tfootText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thawData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    thawArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    thawSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    thd3Data.Tuple.Utils
    theGHC.Exts
    theadText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thebaseText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    theclassText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thecodeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thedivText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    theforText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thehtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thelinkText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    themapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    themenuText.XHtml.Transitional, Text.XHtml
    thenBwdRwCompiler.Hoopl
    thenCmpLanguage.Haskell.TH.Syntax
    thenFwdRwCompiler.Hoopl
    thespanText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thestyleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thetitleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thetypeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    thisModuleLanguage.Haskell.TH.Lib, Language.Haskell.TH
    thisPackageVersionDistribution.Package, Distribution.Make, Distribution.Simple
    ThisVersionDistribution.Version, Distribution.Simple
    thisVersionDistribution.Version, Distribution.Simple
    ThreadBlockedGHC.Conc.Sync, GHC.Conc
    threadCapabilityGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    threadDelayGHC.Conc.IO, GHC.Conc, Control.Concurrent
    ThreadDiedGHC.Conc.Sync, GHC.Conc
    threadedHandlerNetwork.SocketServer
    ThreadFinishedGHC.Conc.Sync, GHC.Conc
    ThreadId 
    1 (Data Constructor)GHC.Conc.Sync, GHC.Conc
    2 (Type/Class)GHC.Conc.Sync, GHC.Conc, Control.Concurrent
    ThreadId# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    ThreadKilledControl.Exception.Base, Control.Exception
    ThreadRunningGHC.Conc.Sync, GHC.Conc
    ThreadStatusGHC.Conc.Sync, GHC.Conc
    threadStatusGHC.Conc.Sync, GHC.Conc
    threadStatus# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    threadWaitRead 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    threadWaitReadSTM 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    threadWaitWrite 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    threadWaitWriteSTM 
    1 (Function)Control.Concurrent
    2 (Function)GHC.Conc.IO, GHC.Conc
    throwControl.Exception.Base, Control.Exception
    throwEControl.Monad.Trans.Except
    throwErrnoForeign.C.Error, Foreign.C
    throwErrnoIfForeign.C.Error, Foreign.C
    throwErrnoIfMinus1Foreign.C.Error, Foreign.C
    throwErrnoIfMinus1RetryForeign.C.Error, Foreign.C
    throwErrnoIfMinus1RetryMayBlockForeign.C.Error, Foreign.C
    throwErrnoIfMinus1RetryMayBlock_Foreign.C.Error, Foreign.C
    throwErrnoIfMinus1Retry_Foreign.C.Error, Foreign.C
    throwErrnoIfMinus1_Foreign.C.Error, Foreign.C
    throwErrnoIfNullForeign.C.Error, Foreign.C
    throwErrnoIfNullRetryForeign.C.Error, Foreign.C
    throwErrnoIfNullRetryMayBlockForeign.C.Error, Foreign.C
    throwErrnoIfRetryForeign.C.Error, Foreign.C
    throwErrnoIfRetryMayBlockForeign.C.Error, Foreign.C
    throwErrnoIfRetryMayBlock_Foreign.C.Error, Foreign.C
    throwErrnoIfRetry_Foreign.C.Error, Foreign.C
    throwErrnoIf_Foreign.C.Error, Foreign.C
    throwErrnoPath 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIf 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfMinus1 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfMinus1Retry 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIfMinus1Retry_ 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIfMinus1_ 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfNull 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrnoPathIfNullRetry 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIfRetry 
    1 (Function)System.Posix.ByteString.FilePath
    2 (Function)System.Posix.Error
    throwErrnoPathIf_ 
    1 (Function)Foreign.C.Error, Foreign.C
    2 (Function)System.Posix.ByteString.FilePath
    3 (Function)System.Posix.Error
    throwErrorControl.Monad.Trans.Error
    throwIfForeign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIfNegForeign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIfNeg_Foreign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIfNullForeign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIf_Foreign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    throwIO 
    1 (Function)Control.Exception.Base, Control.Exception
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    throwSocketErrorNetwork.Socket.Internal
    throwSocketErrorCodeNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryMayBlockNetwork.Socket.Internal
    throwSocketErrorIfMinus1Retry_Network.Socket.Internal
    throwSocketErrorIfMinus1_Network.Socket.Internal
    throwSocketErrorWaitReadNetwork.Socket.Internal
    throwSocketErrorWaitWriteNetwork.Socket.Internal
    throwSTMGHC.Conc.Sync, GHC.Conc
    throwTo 
    1 (Function)GHC.Conc.Sync, Control.Exception.Base, Control.Exception, GHC.Conc, Control.Concurrent
    2 (Function)System.Console.Haskeline.MonadException, System.Console.Haskeline
    ThursdaySystem.Time
    tickIntervalGHC.RTS.Flags
    tickyFileGHC.RTS.Flags
    TickyFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    tickyFlagsGHC.RTS.Flags
    tiGetFlagSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGetNumSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGetOutputSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGetOutput1System.Console.Terminfo.Base, System.Console.Terminfo
    tiGetStrSystem.Console.Terminfo.Base, System.Console.Terminfo
    tiGuardFlagSystem.Console.Terminfo.Base, System.Console.Terminfo
    TildePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tildePLanguage.Haskell.TH.Lib, Language.Haskell.TH
    time12Fmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    TimeDiff 
    1 (Data Constructor)System.Time
    2 (Type/Class)System.Time
    timeDiffToSecsSystem.Time.Utils
    timeDiffToStringSystem.Time
    timeFmt 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    timegmSystem.Time.Utils
    timelocalSystem.Time.Utils
    TimeLocale 
    1 (Data Constructor)System.Locale
    2 (Type/Class)System.Locale
    3 (Data Constructor)Data.Time.Format, Data.Time
    4 (Type/Class)Data.Time.Format, Data.Time
    TimeOfDay 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    timeOfDayToDayFractionData.Time.LocalTime, Data.Time
    timeOfDayToTimeData.Time.LocalTime, Data.Time
    timeoutSystem.Timeout
    TimeoutCallbackGHC.Event
    TimeoutKeyGHC.Event
    TimerManagerGHC.Event
    timesBigNatGHC.Integer.GMP.Internals
    timesBigNatWordGHC.Integer.GMP.Internals
    timesDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesFloat# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    timesFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesIntegerGHC.Integer, GHC.Integer.GMP.Internals
    timeSourceData.Progress.Tracker
    timestampGHC.RTS.Flags
    timesWord# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    timesWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    timesWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    timesWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    TimeToLiveNetwork.Socket
    timeToTimeOfDayData.Time.LocalTime, Data.Time
    TimeZone 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    timeZoneMinutesData.Time.LocalTime, Data.Time
    timeZoneNameData.Time.LocalTime, Data.Time
    timeZoneOffsetStringData.Time.LocalTime, Data.Time
    timeZoneOffsetString'Data.Time.LocalTime, Data.Time
    timeZoneSummerOnlyData.Time.LocalTime, Data.Time
    titleText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TitlecaseLetterData.Char
    Tix 
    1 (Data Constructor)Trace.Hpc.Tix
    2 (Type/Class)Trace.Hpc.Tix
    tixDirDistribution.Simple.Hpc
    tixFilePathDistribution.Simple.Hpc
    TixModule 
    1 (Data Constructor)Trace.Hpc.Tix
    2 (Type/Class)Trace.Hpc.Tix
    tixModuleHashTrace.Hpc.Tix
    tixModuleNameTrace.Hpc.Tix
    tixModuleTixsTrace.Hpc.Tix
    toGHC.Generics
    to1GHC.Generics
    toAscList 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    toBoolForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    toBufSystem.IO.Binary
    toCalendarTimeSystem.Time
    toCharText.Printf
    toChunksData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    toClockTimeSystem.Time
    toConstrData.Data
    TODSystem.Time
    toDescList 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    todHourData.Time.LocalTime, Data.Time
    todMinData.Time.LocalTime, Data.Time
    todSecData.Time.LocalTime, Data.Time
    toDynData.Dynamic
    toEnumPrelude
    toExceptionControl.Exception.Base, Control.Exception
    toFilePathDistribution.ModuleName
    toFlagDistribution.Simple.Setup
    toGregorianData.Time.Calendar, Data.Time
    togtokText.ParserCombinators.Parsec.Utils
    toHashTrace.Hpc.Util
    toHpcPosTrace.Hpc.Util
    toHtmlText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    toHtmlFromListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    toIntegerPrelude
    toIntegralSizedData.Bits, Foreign, Foreign.Safe
    toJulianData.Time.Calendar.Julian
    toJulianYearAndDayData.Time.Calendar.Julian
    tokengText.ParserCombinators.Parsec.Utils
    toLazyByteString 
    1 (Function)Data.Binary.Builder
    2 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    toLazyByteStringWithData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    toList 
    1 (Function)Data.Foldable
    2 (Function)GHC.Exts
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.IntSet
    5 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    6 (Function)Data.Set
    toLowerData.Char
    toModifiedJulianDayData.Time.Calendar, Data.Time
    toNubListDistribution.Utils.NubList
    toNubListRDistribution.Utils.NubList
    toOrdinalDateData.Time.Calendar.OrdinalDate
    TopCompiler.Hoopl
    toPathTemplateDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
    topHandlerDistribution.Simple.Utils
    topHandlerWithDistribution.Simple.Utils
    TopLevelBoxTrace.Hpc.Mix
    topologicalOrderDistribution.Simple.PackageIndex
    topSortData.Graph
    toRationalPrelude
    toShortData.ByteString.Short
    toStrictData.ByteString.Lazy, Data.ByteString.Lazy.Char8
    toStringRepGHC.PackageDb
    totalUnitsData.Progress.Tracker
    toTitleData.Char
    touch# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    touchFd 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    touchFile 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    touchForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    touchStorableArrayData.Array.Storable, Data.Array.Storable.Safe
    touchSymbolicLink 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files, System.Posix
    3 (Function)System.Posix.Files.ByteString, System.Posix.ByteString
    toUpperData.Char
    toUTCTimeSystem.Time
    toUTF8Distribution.Simple.Utils
    toVersionIntervalsDistribution.Version, Distribution.Simple
    toWeekDateData.Time.Calendar.WeekDate
    to_HPJ_DocLanguage.Haskell.TH.PprLib
    to_stringData.ConfigFile, Data.ConfigFile.Monadic
    trText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    traceDebug.Trace
    traceEvent 
    1 (Function)GHC.Exts
    2 (Function)Debug.Trace
    traceEvent# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    traceEventIODebug.Trace
    TraceFlags 
    1 (Data Constructor)GHC.RTS.Flags
    2 (Type/Class)GHC.RTS.Flags
    traceFlagsGHC.RTS.Flags
    TraceFnCompiler.Hoopl
    traceGcGHC.RTS.Flags
    traceIdDebug.Trace
    traceIODebug.Trace
    traceMDebug.Trace
    traceMarkerDebug.Trace
    traceMarker# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    traceMarkerIODebug.Trace
    traceSchedulerGHC.RTS.Flags
    traceShowDebug.Trace
    traceShowIdDebug.Trace
    traceShowMDebug.Trace
    traceStackDebug.Trace
    tracingGHC.RTS.Flags
    trackerNameData.Progress.Tracker
    TraditionalRecordSyntaxLanguage.Haskell.Extension, Distribution.Simple
    trans 
    1 (Function)Data.Type.Coercion
    2 (Function)Data.Type.Equality
    TransformListCompLanguage.Haskell.Extension, Distribution.Simple
    translateSystem.Process.Internals
    TransliterateCodingFailureGHC.IO.Encoding.Failure
    TransmitStartSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TransmitStopSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    transpose 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString, Data.ByteString.Char8
    transposeGData.Graph
    traploggingSystem.Log.Logger
    TraversableData.Traversable, Prelude
    traverseData.Traversable, Prelude
    traverseWithKey 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    traverse_Data.Foldable
    TreeData.Tree, Data.Graph
    treeCompiler.Hoopl.Passes.Dominator
    treeColorsText.XHtml
    treeHtmlText.XHtml
    triedTest.HUnit.Base, Test.HUnit
    True 
    1 (Data Constructor)Data.Bool, Prelude
    2 (Data Constructor)GHC.Types
    trueArgDistribution.Simple.Setup
    trueNameLanguage.Haskell.TH.Syntax
    truncSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    truncatePrelude
    trusted 
    1 (Function)Distribution.InstalledPackageInfo
    2 (Function)GHC.PackageDb
    TrustworthyLanguage.Haskell.Extension, Distribution.Simple
    tryControl.Exception.Base, Control.Exception
    tryFindPackageDescDistribution.Simple.Utils
    tryGetConfigStateFileDistribution.Simple.Configure
    tryGetPersistBuildConfigDistribution.Simple.Configure
    tryIODistribution.Compat.Exception
    tryIOErrorSystem.IO.Error
    tryJustControl.Exception.Base, Control.Exception
    tryPutMVarControl.Concurrent.MVar, Control.Concurrent
    tryPutMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tryReadMVarControl.Concurrent.MVar, Control.Concurrent
    tryReadMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    tryTakeMVarControl.Concurrent.MVar, Control.Concurrent
    tryTakeMVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    ttText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    TuesdaySystem.Time
    TupELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupELanguage.Haskell.TH.Lib, Language.Haskell.TH
    tupleDataNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupleKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TupleSectionsLanguage.Haskell.Extension, Distribution.Simple
    TupleTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupleTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    tupleTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    TupPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tupPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TVar 
    1 (Data Constructor)GHC.Conc.Sync, GHC.Conc
    2 (Type/Class)GHC.Conc.Sync, GHC.Conc
    TVar# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    TwoStopBitsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    TyCon 
    1 (Data Constructor)Data.Typeable.Internal
    2 (Type/Class)Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyConFingerprintData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    TyConILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tyConModuleData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyconModuleData.Data
    tyConNameData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyConPackageData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyConStringData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    tyconUQnameData.Data
    TyLitLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    TyLitQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    Type 
    1 (Data Constructor)Network.Socket
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    TypeableData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable1Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable2Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable3Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable4Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable5Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable6Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    Typeable7Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    TypeAnnotationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    typeAnnotationLanguage.Haskell.TH.Lib
    TypedRuleVarLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    typedRuleVarLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TypeFamLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    typeFamLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TypeFamiliesLanguage.Haskell.Extension, Distribution.Simple
    typeLitTypeRepData.Typeable.Internal
    typeOfData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf1Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf2Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf3Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf4Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf5Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf6Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeOf7Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    TypeOperatorsLanguage.Haskell.Extension, Distribution.Simple
    TypeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TypeRep 
    1 (Data Constructor)Data.Typeable.Internal
    2 (Type/Class)Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRepData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRep#Data.Typeable.Internal
    typeRepArgsData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRepFingerprintData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeRepKindsData.Typeable.Internal
    typeRepTyConData.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data
    typeSelectorGHC.RTS.Flags
    typesMapData.MIME.Types
    TypeSynonymInstancesLanguage.Haskell.Extension, Distribution.Simple
    TySynDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tySynDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TySynEqn 
    1 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
    tySynEqnLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TySynEqnQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TySynInstDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    tySynInstDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    TyVarBndrLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    TyVarILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-U.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-U.html deleted file mode 100644 index f12c3e5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-U.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - U)

    Haskell modules on this system

    Index - U

    U1 
    1 (Data Constructor)GHC.Generics
    2 (Type/Class)GHC.Generics
    UArrayData.Array.Unboxed
    UHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    uhcProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
    UInfixELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    uInfixELanguage.Haskell.TH.Lib, Language.Haskell.TH
    UInfixPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    uInfixPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ulistText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    UnambiguousDistribution.Simple.PackageIndex
    unblockSignalsSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    UnboxedTupELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unboxedTupELanguage.Haskell.TH.Lib
    unboxedTupleDataNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    UnboxedTuplesLanguage.Haskell.Extension, Distribution.Simple
    UnboxedTupleTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unboxedTupleTLanguage.Haskell.TH.Lib
    unboxedTupleTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    UnboxedTupPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unboxedTupPLanguage.Haskell.TH.Lib
    uncheckedIShiftL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedIShiftL64#GHC.Exts
    uncheckedIShiftRA# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedIShiftRA64#GHC.Exts
    uncheckedIShiftRL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedShiftL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedShiftL64#GHC.Exts
    uncheckedShiftRL# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    uncheckedShiftRL64#GHC.Exts
    unComp1GHC.Generics
    uncons 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    uncurryData.Tuple, Prelude
    UndecidableInstancesLanguage.Haskell.Extension, Distribution.Simple
    undefinedPrelude
    UndefinedElementControl.Exception.Base, Control.Exception
    UnderflowControl.Exception.Base, Control.Exception
    underlineText.XHtml.Transitional, Text.XHtml
    underlineAttrSystem.Console.Terminfo.Effects, System.Console.Terminfo
    undlSystem.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix
    unfoldForestData.Tree
    unfoldForestMData.Tree
    unfoldForestM_BFData.Tree
    unfoldlData.Sequence
    unfoldr 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    unfoldrN 
    1 (Function)Data.ByteString.Char8
    2 (Function)Data.ByteString
    unfoldTreeData.Tree
    unfoldTreeMData.Tree
    unfoldTreeM_BFData.Tree
    unGetChanControl.Concurrent.Chan, Control.Concurrent
    UniData.Fixed
    UnicodeSyntaxLanguage.Haskell.Extension, Distribution.Simple
    unintercalateData.List.Split.Internals, Data.List.Split
    uninterruptibleMaskControl.Exception.Base, Control.Exception
    uninterruptibleMask_Control.Exception.Base, Control.Exception
    union 
    1 (Function)Distribution.Simple.Program.Hpc
    2 (Function)GHC.OldList, Data.List
    3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    4 (Function)Data.IntSet
    5 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    6 (Function)Data.Set
    unionBlocksCompiler.Hoopl
    unionByGHC.OldList, Data.List
    unionFileModes 
    1 (Function)System.IO.PlafCompat
    2 (Function)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    unions 
    1 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
    2 (Function)Data.IntSet
    3 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    4 (Function)Data.Set
    unionsWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    unionVersionIntervalsDistribution.Version, Distribution.Simple
    UnionVersionRangesDistribution.Version, Distribution.Simple
    unionVersionRangesDistribution.Version, Distribution.Simple
    unionWith 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    unionWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    UniqLanguage.Haskell.TH.Syntax
    uniqData.List.Utils
    Unique 
    1 (Type/Class)Data.Unique
    2 (Type/Class)Compiler.Hoopl
    UniqueMapCompiler.Hoopl
    UniqueMonadCompiler.Hoopl
    UniqueMonadTCompiler.Hoopl
    UniqueSetCompiler.Hoopl
    uniqueToLblCompiler.Hoopl.Internals
    universalNewlineModeGHC.IO.Handle, System.IO
    UniversalTimeData.Time.Clock, Data.Time
    UnixSocketNetwork
    unK1GHC.Generics
    UnknownBuildTypeDistribution.PackageDescription
    unknownCompilerInfoDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    UnknownErrorSystem.FileArchive.GZip
    UnknownExtensionLanguage.Haskell.Extension, Distribution.Simple
    UnknownLanguageLanguage.Haskell.Extension, Distribution.Simple
    UnknownLicenseDistribution.License, Distribution.Make, Distribution.Simple
    UnknownMethodSystem.FileArchive.GZip
    unlessControl.Monad
    unLiftControl.Applicative.Lift
    UnliftedLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    UnliftedFFITypesLanguage.Haskell.Extension, Distribution.Simple
    unlines 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    unlitDistribution.Simple.PreProcess.Unlit
    UnlockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    unM1GHC.Generics
    unmaskAsyncExceptions# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    UnmaskedControl.Exception.Base, Control.Exception
    unopPrecLanguage.Haskell.TH.Ppr
    unordListText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    unpack 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    5 (Function)Data.ByteString.Short
    unPackageNameDistribution.Package, Distribution.Make, Distribution.Simple
    unpackAppendCString#GHC.CString
    unpackClosure# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unpackCString#GHC.CString
    unpackCStringUtf8#GHC.CString
    unpackDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    UnpackedLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unpackedLanguage.Haskell.TH.Lib
    unpackFamilyNetwork.Socket
    unpackFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackFoldrCString#GHC.CString
    unpackInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackNBytes#GHC.CString
    unpackWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unpackWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unPar1GHC.Generics
    unPutData.Binary.Put
    unQLanguage.Haskell.TH.Syntax
    unRec1GHC.Generics
    unregHookDistribution.Simple.UserHooks, Distribution.Simple
    unregister 
    1 (Function)Distribution.Simple.Register
    2 (Function)Distribution.Simple.Program.HcPkg
    unregisterCommandDistribution.Simple.Setup
    unregisterFdGHC.Event
    unregisterFd_GHC.Event
    unregisterInvocationDistribution.Simple.Program.HcPkg
    unregisterTimeoutGHC.Event
    Unsafe 
    1 (Data Constructor)Language.Haskell.Extension, Distribution.Simple
    2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
    unsafeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    unsafeCoerceUnsafe.Coerce
    unsafeCoerce# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    unsafeDropData.ByteString.Unsafe
    unsafeDupablePerformIOSystem.IO.Unsafe
    unsafeFinalizeData.ByteString.Unsafe
    unsafeFixIOSystem.IO.Unsafe
    unsafeForeignPtrToPtrForeign.ForeignPtr.Unsafe
    unsafeForeignPtrToStorableArrayData.Array.Unsafe
    unsafeFreezeData.Array.Unsafe
    unsafeFreezeArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeFreezeArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeFreezeByteArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeFreezeSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeHeadData.ByteString.Unsafe
    unsafeIndexData.ByteString.Unsafe
    unsafeInitData.ByteString.Unsafe
    unsafeInterleaveIOSystem.IO.Unsafe
    unsafeInterleaveST 
    1 (Function)Control.Monad.ST.Lazy.Unsafe
    2 (Function)Control.Monad.ST.Unsafe
    unsafeIOToST 
    1 (Function)Control.Monad.ST.Lazy.Unsafe
    2 (Function)Control.Monad.ST.Unsafe
    unsafeIOToSTMGHC.Conc.Sync, GHC.Conc
    unsafeLastData.ByteString.Unsafe
    unsafeLocalStateForeign.Marshal.Unsafe
    unsafeLookupStaticPtrGHC.StaticPtr
    unsafePackAddressData.ByteString.Unsafe
    unsafePackAddressLenData.ByteString.Unsafe
    unsafePackCStringData.ByteString.Unsafe
    unsafePackCStringFinalizerData.ByteString.Unsafe
    unsafePackCStringLenData.ByteString.Unsafe
    unsafePackMallocCStringData.ByteString.Unsafe
    unsafePackMallocCStringLenData.ByteString.Unsafe
    unsafePerformIOSystem.IO.Unsafe
    unsafeShiftLData.Bits, Foreign, Foreign.Safe
    unsafeShiftRData.Bits, Foreign, Foreign.Safe
    unsafeSTToIOControl.Monad.ST.Unsafe
    unsafeTailData.ByteString.Unsafe
    unsafeTakeData.ByteString.Unsafe
    unsafeTExpCoerceLanguage.Haskell.TH.Syntax
    unsafeThawData.Array.Unsafe
    unsafeThawArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeThawSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    unsafeUseAsCStringData.ByteString.Unsafe
    unsafeUseAsCStringLenData.ByteString.Unsafe
    unsetEnv 
    1 (Function)System.Environment
    2 (Function)System.Posix.Env, System.Posix
    3 (Function)System.Posix.Env.ByteString, System.Posix.ByteString
    unslice_filenameSystem.Path.NameManip
    unslice_pathSystem.Path.NameManip
    unsnoc 
    1 (Function)Data.ByteString.Lazy.Char8
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    UnspecifiedLicenseDistribution.License, Distribution.Make, Distribution.Simple
    unsplit3System.Path.NameManip
    unsplit_filenameSystem.Path.NameManip
    unsplit_pathSystem.Path.NameManip
    unstableSortData.Sequence
    unstableSortByData.Sequence
    unsupportedExtensionsDistribution.Simple.Compiler, Distribution.Simple
    unsupportedLanguagesDistribution.Simple.Compiler, Distribution.Simple
    untilPrelude
    untrimmedStrategyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    unTypeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    unTypeQLanguage.Haskell.TH.Syntax
    unusedOffsetText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    unwords 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    unwrapArrowControl.Applicative
    unwrapMonadControl.Applicative
    unzip 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy
    3 (Function)Data.ByteString.Char8
    4 (Function)Data.ByteString
    unzip3GHC.OldList, Data.List, Prelude
    unzip4GHC.OldList, Data.List
    unzip5GHC.OldList, Data.List
    unzip6GHC.OldList, Data.List
    unzip7GHC.OldList, Data.List
    update 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    5 (Function)Data.Sequence
    updateAt 
    1 (Function)Data.Map.Strict
    2 (Function)Data.Map.Lazy, Data.Map
    updateGlobalLoggerSystem.Log.Logger
    updateLookupWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMax 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMaxWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMin 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updateMinWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    updatePackageDescriptionDistribution.PackageDescription
    updateProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
    updateTimeoutGHC.Event
    updateTixTrace.Hpc.Reflect
    updateWithKey 
    1 (Function)Data.IntMap.Strict
    2 (Function)Data.IntMap.Lazy, Data.IntMap
    3 (Function)Data.Map.Strict
    4 (Function)Data.Map.Lazy, Data.Map
    update_crcData.Hash.CRC32.GZip
    update_crc_listData.Hash.CRC32.GZip
    UpperBound 
    1 (Data Constructor)Distribution.Version, Distribution.Simple
    2 (Type/Class)Distribution.Version, Distribution.Simple
    UppercaseLetterData.Char
    urgentDataAvailableSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    URLText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    usageAlternativesDistribution.Simple.Command
    usageDefaultDistribution.Simple.Command
    usageInfoSystem.Console.GetOpt
    useAsCStringData.ByteString, Data.ByteString.Char8
    useAsCStringLenData.ByteString, Data.ByteString.Char8
    usedefaultData.ConfigFile.Types, Data.ConfigFile, Data.ConfigFile.Monadic
    usedExtensionsDistribution.PackageDescription
    useFileSystem.Console.Haskeline
    useFileHandleSystem.Console.Haskeline
    UseHandleSystem.Process.Internals, System.Process
    UseLoopBackNetwork.Socket
    usemapText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    USERSystem.Log.Handler.Syslog
    userGHC.RTS.Flags
    userBugDistribution.PackageDescription.Utils
    UserBuildTargetDistribution.Simple.BuildTarget
    UserBuildTargetProblemDistribution.Simple.BuildTarget
    UserBuildTargetUnrecognisedDistribution.Simple.BuildTarget
    userDefinedSignal1System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    userDefinedSignal2System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    UserEntry 
    1 (Data Constructor)System.Posix.User, System.Posix.ByteString, System.Posix
    2 (Type/Class)System.Posix.User, System.Posix.ByteString, System.Posix
    userErrorSystem.IO.Error, Prelude
    userErrorTypeSystem.IO.Error
    userGecosSystem.Posix.User, System.Posix.ByteString, System.Posix
    userGroupIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserHooks 
    1 (Data Constructor)Distribution.Simple.UserHooks, Distribution.Simple
    2 (Type/Class)Distribution.Simple.UserHooks, Distribution.Simple
    UserID 
    1 (Type/Class)System.IO.PlafCompat, System.IO.HVFS
    2 (Type/Class)System.Posix.Types
    3 (Type/Class)System.Posix.ByteString, System.Posix
    userIDSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserInterruptControl.Exception.Base, Control.Exception
    userMaybeSpecifyPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    userNameSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserPackageDBDistribution.Simple.Compiler, Distribution.Simple
    userPasswordSystem.Posix.User, System.Posix.ByteString, System.Posix
    userShellSystem.Posix.User, System.Posix.ByteString, System.Posix
    UserSpecifiedDistribution.Simple.Program.Types, Distribution.Simple.Program
    userSpecifiedArgsDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyArgsDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyArgssDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyPathDistribution.Simple.Program.Db, Distribution.Simple.Program
    userSpecifyPathsDistribution.Simple.Program.Db, Distribution.Simple.Program
    userTimeSystem.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix
    useSingleFileDbDistribution.Simple.Program.HcPkg
    usleepSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
    ut1ToLocalTimeData.Time.LocalTime, Data.Time
    utcData.Time.LocalTime, Data.Time
    utcDayLengthData.Time.Clock.TAI
    utctDayData.Time.Clock, Data.Time
    utctDayTimeData.Time.Clock, Data.Time
    UTCTime 
    1 (Data Constructor)Data.Time.Clock, Data.Time
    2 (Type/Class)Data.Time.Clock, Data.Time
    utcTimeToPOSIXSecondsData.Time.Clock.POSIX
    utcToLocalTimeData.Time.LocalTime, Data.Time
    utcToLocalTimeOfDayData.Time.LocalTime, Data.Time
    utcToLocalZonedTimeData.Time.LocalTime, Data.Time
    utcToTAITimeData.Time.Clock.TAI
    utcToZonedTimeData.Time.LocalTime, Data.Time
    utf16 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF16
    utf16be 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF16
    utf16be_decodeGHC.IO.Encoding.UTF16
    utf16be_encodeGHC.IO.Encoding.UTF16
    utf16le 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF16
    utf16le_decodeGHC.IO.Encoding.UTF16
    utf16le_encodeGHC.IO.Encoding.UTF16
    utf16_decodeGHC.IO.Encoding.UTF16
    utf16_encodeGHC.IO.Encoding.UTF16
    utf32 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF32
    utf32be 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF32
    utf32be_decodeGHC.IO.Encoding.UTF32
    utf32be_encodeGHC.IO.Encoding.UTF32
    utf32le 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF32
    utf32le_decodeGHC.IO.Encoding.UTF32
    utf32le_encodeGHC.IO.Encoding.UTF32
    utf32_decodeGHC.IO.Encoding.UTF32
    utf32_encodeGHC.IO.Encoding.UTF32
    utf8 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF8
    utf8_bom 
    1 (Function)GHC.IO.Encoding, System.IO
    2 (Function)GHC.IO.Encoding.UTF8
    UUCPSystem.Log.Handler.Syslog
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-V.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-V.html deleted file mode 100644 index 44c58ec..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-V.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - V)

    Haskell modules on this system

    Index - V

    V1GHC.Generics
    vAccessTimeSystem.IO.HVFS
    vacuousData.Void
    ValDLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    valDLanguage.Haskell.TH.Lib, Language.Haskell.TH
    valid 
    1 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
    2 (Function)Data.Set
    validateCmdLineSystem.Console.GetOpt.Utils
    valignText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    valueText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    ValueAnnotationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    valueAnnotationLanguage.Haskell.TH.Lib
    valuesALData.List.Utils
    VanillaDistribution.Simple.Hpc
    VarDistribution.PackageDescription
    VarELanguage.Haskell.TH.Syntax, Language.Haskell.TH
    varELanguage.Haskell.TH.Lib, Language.Haskell.TH
    varFormatterSystem.Log.Formatter
    VarILanguage.Haskell.TH.Syntax, Language.Haskell.TH
    variableText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    varKLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarNameLanguage.Haskell.TH.Syntax
    VarPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    varPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarStrictTypeLanguage.Haskell.TH.Syntax
    varStrictTypeLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarStrictTypeQLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VarTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    varTLanguage.Haskell.TH.Lib, Language.Haskell.TH
    VaxDistribution.System
    vcat 
    1 (Function)Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    2 (Function)Language.Haskell.TH.PprLib
    vCloseSystem.IO.HVIO
    vCreateDirectorySystem.IO.HVFS
    vCreateLinkSystem.IO.HVFS
    vCreateSymbolicLinkSystem.IO.HVFS
    vDeviceIDSystem.IO.HVFS
    VDisableChar 
    1 (Data Constructor)System.IO.PlafCompat
    2 (Data Constructor)System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
    vDoesDirectoryExistSystem.IO.HVFS
    vDoesExistSystem.IO.HVFS
    vDoesFileExistSystem.IO.HVFS
    verboseDistribution.Verbosity
    verboseStreamHandlerSystem.Log.Handler.Simple
    VerbosityDistribution.Verbosity
    Version 
    1 (Type/Class)Distribution.Version, Distribution.Make, Distribution.Simple
    2 (Data Constructor)Distribution.Version, Distribution.Make, Distribution.Simple
    3 (Data Constructor)Data.Version
    4 (Type/Class)Data.Version
    version 
    1 (Function)System.Posix.Unistd, System.Posix.ByteString, System.Posix
    2 (Function)Text.XHtml.Transitional, Text.XHtml
    versionBranch 
    1 (Function)Distribution.Version, Distribution.Make, Distribution.Simple
    2 (Function)Data.Version
    VersionIntervalDistribution.Version, Distribution.Simple
    VersionIntervalsDistribution.Version, Distribution.Simple
    versionIntervalsDistribution.Version, Distribution.Simple
    VersionRangeDistribution.Version, Distribution.Simple
    VersionRangeParensDistribution.Version, Distribution.Simple
    versionTags 
    1 (Function)Distribution.Version, Distribution.Make, Distribution.Simple
    2 (Function)Data.Version
    VertexData.Graph
    verticesData.Graph
    vFileGroupSystem.IO.HVFS
    vFileIDSystem.IO.HVFS
    vFileModeSystem.IO.HVFS
    vFileOwnerSystem.IO.HVFS
    vFileSizeSystem.IO.HVFS
    vFlushSystem.IO.HVIO
    vFmtText.Printf
    vGetBufSystem.IO.HVIO
    vGetBufferingSystem.IO.HVIO
    vGetCharSystem.IO.HVIO
    vGetContentsSystem.IO.HVIO
    vGetCurrentDirectorySystem.IO.HVFS
    vGetDirectoryContentsSystem.IO.HVFS
    vGetFileStatusSystem.IO.HVFS
    vGetFPSystem.IO.HVIO
    vGetLineSystem.IO.HVIO
    vGetModificationTimeSystem.IO.HVFS
    vGetSymbolicLinkStatusSystem.IO.HVFS
    vGlobSystem.Path.Glob
    viewAsFieldDescrDistribution.Simple.Command
    ViewLData.Sequence
    viewlData.Sequence
    ViewPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    viewPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    ViewPatternsLanguage.Haskell.Extension, Distribution.Simple
    ViewRData.Sequence
    viewrData.Sequence
    virtualTimerExpiredSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
    vIsBlockDeviceSystem.IO.HVFS
    vIsCharacterDeviceSystem.IO.HVFS
    vIsClosedSystem.IO.HVIO
    vIsDirectorySystem.IO.HVFS
    vIsEOFSystem.IO.HVIO
    vIsNamedPipeSystem.IO.HVFS
    vIsOpenSystem.IO.HVIO
    vIsReadableSystem.IO.HVIO
    vIsRegularFileSystem.IO.HVFS
    vIsSeekableSystem.IO.HVIO
    vIsSocketSystem.IO.HVFS
    vIsSymbolicLinkSystem.IO.HVFS
    visualBellSystem.Console.Terminfo.Effects, System.Console.Terminfo
    vIsWritableSystem.IO.HVIO
    vlinkText.XHtml.Transitional, Text.XHtml
    vLinkCountSystem.IO.HVFS
    vMkIOErrorSystem.IO.HVIO
    vModificationTimeSystem.IO.HVFS
    VoidData.Void
    void 
    1 (Function)Foreign.Marshal.Error, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    2 (Function)Data.Functor, Control.Monad
    Void#GHC.Exts
    void#GHC.Exts
    vOpenSystem.IO.HVFS
    vOpenBinaryFileSystem.IO.HVFS
    vPrintSystem.IO.HVIO
    vPutBufSystem.IO.HVIO
    vPutCharSystem.IO.HVIO
    vPutStrSystem.IO.HVIO
    vPutStrLnSystem.IO.HVIO
    vRaiseErrorSystem.IO.HVFS
    vReadFileSystem.IO.HVFS
    vReadSymbolicLinkSystem.IO.HVFS
    vReadySystem.IO.HVIO
    vRemoveDirectorySystem.IO.HVFS
    vRemoveFileSystem.IO.HVFS
    vRenameDirectorySystem.IO.HVFS
    vRenameFileSystem.IO.HVFS
    vRewindSystem.IO.HVIO
    vSeekSystem.IO.HVIO
    vSetBufferingSystem.IO.HVIO
    vSetCurrentDirectorySystem.IO.HVFS
    vShowSystem.IO.HVIO
    vspaceText.XHtml.Transitional, Text.XHtml
    vSpecialDeviceIDSystem.IO.HVFS
    vStatusChangeTimeSystem.IO.HVFS
    vTellSystem.IO.HVIO
    vTestEOFSystem.IO.HVIO
    vTestOpenSystem.IO.HVIO
    vThrowSystem.IO.HVIO
    vWriteFileSystem.IO.HVFS
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-W.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-W.html deleted file mode 100644 index c05c43b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-W.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - W)

    Haskell modules on this system

    Index - W

    W# 
    1 (Data Constructor)GHC.Exts
    2 (Data Constructor)GHC.Types
    w82cData.Bits.Utils
    w82sData.Bits.Utils
    waitForProcessSystem.Process
    waitQSemControl.Concurrent.QSem, Control.Concurrent
    waitQSemNControl.Concurrent.QSemN, Control.Concurrent
    waitRead# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    waitToSetLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    waitWrite# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    wallSecondsGHC.Stats
    warnDistribution.Simple.Utils
    WARNINGSystem.Log, System.Log.Logger
    warningMSystem.Log.Logger
    WayDistribution.Simple.Hpc
    wDays 
    1 (Function)System.Locale
    2 (Function)Data.Time.Format, Data.Time
    WeakSystem.Mem.Weak
    weakGHC.RTS.Flags
    Weak# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    WednesdaySystem.Time
    whenControl.Monad
    WhenDrainedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    whenEltData.List.Split.Internals, Data.List.Split
    WhenFlushedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    where_clauseLanguage.Haskell.TH.Ppr
    WhiteSystem.Console.Terminfo.Color, System.Console.Terminfo
    whiteText.XHtml.Transitional, Text.XHtml
    whoCreatedGHC.Stack
    WholeFunc 
    1 (Data Constructor)Data.List.Utils
    2 (Type/Class)Data.List.Utils
    wholeMapData.List.Utils
    widgetText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    widthText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
    WildcardVersionDistribution.Version, Distribution.Simple
    wildCheckCaseSystem.Path.WildMatch
    WildPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    wildPLanguage.Haskell.TH.Lib, Language.Haskell.TH
    wildToRegexSystem.Path.WildMatch
    windowChangeSystem.Posix.Signals.Exts
    WindowsDistribution.System
    withForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withAllComponentsInBuildOrderDistribution.Simple.LocalBuildInfo
    withArgsSystem.Environment
    withArrayForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withArray0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withArrayLenForeign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withArrayLen0Foreign.Marshal.Array, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withAttributesSystem.Console.Terminfo.Effects, System.Console.Terminfo
    withBackgroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    withBenchmarkDistribution.PackageDescription
    withBinaryFileSystem.IO
    withBitsSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withBoldSystem.Console.Terminfo.Effects, System.Console.Terminfo
    WithBotCompiler.Hoopl
    withBufferGHC.IO.Buffer
    withCAStringForeign.C.String, Foreign.C
    withCAStringLenForeign.C.String, Foreign.C
    withCCSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withCEnvironmentSystem.Process.Internals
    withComponentsInBuildOrderDistribution.Simple.LocalBuildInfo
    withComponentsLBIDistribution.Simple.LocalBuildInfo
    withContControl.Monad.Trans.Cont
    withContTControl.Monad.Trans.Cont
    withCString 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    withCStringLen 
    1 (Function)Foreign.C.String, Foreign.C
    2 (Function)GHC.Foreign
    withCWStringForeign.C.String, Foreign.C
    withCWStringLenForeign.C.String, Foreign.C
    withDebugInfoDistribution.Simple.LocalBuildInfo
    withDL 
    1 (Function)System.Posix.DynamicLinker, System.Posix
    2 (Function)System.Posix.DynamicLinker.ByteString, System.Posix.ByteString
    withDL_ 
    1 (Function)System.Posix.DynamicLinker, System.Posix
    2 (Function)System.Posix.DynamicLinker.ByteString, System.Posix.ByteString
    withDynExeDistribution.Simple.LocalBuildInfo
    withExceptControl.Monad.Trans.Except
    withExceptTControl.Monad.Trans.Except
    withExeDistribution.PackageDescription
    withExeLBIDistribution.Simple.LocalBuildInfo
    withFileSystem.IO
    withFileContentsDistribution.Simple.Utils
    withFilePathSystem.Posix.ByteString.FilePath
    withFilePathExceptionSystem.Process.Internals
    withForegroundColorSystem.Console.Terminfo.Color, System.Console.Terminfo
    withForeignPtrForeign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign, Foreign.Safe
    withFreshCompiler.Hoopl
    withGHCiLibDistribution.Simple.LocalBuildInfo
    withinIntervalsDistribution.Version, Distribution.Simple
    withInputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withinRangeDistribution.Version, Distribution.Simple
    withInterruptSystem.Console.Haskeline
    withinVersionDistribution.Version, Distribution.Simple
    withLibDistribution.PackageDescription
    withLibLBIDistribution.Simple.LocalBuildInfo
    withManyForeign.Marshal.Utils, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withMinInputSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withModuleSystem.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    withModule_System.Posix.DynamicLinker.Module, System.Posix.DynamicLinker.Module.ByteString
    withMVar 
    1 (Function)Control.Concurrent.MVar, Control.Concurrent
    2 (Function)GHC.Conc.Sync, GHC.Conc
    withMVarMaskedControl.Concurrent.MVar, Control.Concurrent
    withNewSockAddrNetwork.Socket.Internal
    withOpenSystem.IO.HVFS
    withOptimizationDistribution.Simple.LocalBuildInfo
    withoutCCSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withoutModeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withOutputSpeedSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    withPackageDBDistribution.Simple.LocalBuildInfo
    withPoolForeign.Marshal.Pool, Foreign.Marshal, Foreign, Foreign.Safe, Foreign.Marshal.Safe
    withProcessHandleSystem.Process.Internals
    withProfExeDistribution.Simple.LocalBuildInfo
    withProfLibDistribution.Simple.LocalBuildInfo
    withProgNameSystem.Environment
    withProgramsDistribution.Simple.LocalBuildInfo
    withRawBufferGHC.IO.Buffer
    withReaderControl.Monad.Trans.Reader
    withReaderTControl.Monad.Trans.Reader
    withRWS 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    withRWST 
    1 (Function)Control.Monad.Trans.RWS.Strict
    2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    withSharedLibDistribution.Simple.LocalBuildInfo
    withSockAddrNetwork.Socket.Internal
    withSocketsDoNetwork.Socket.Internal, Network.Socket, Network
    withStandoutSystem.Console.Terminfo.Effects, System.Console.Terminfo
    withStatSystem.IO.HVFS
    withState 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    withStateT 
    1 (Function)Control.Monad.Trans.State.Strict
    2 (Function)Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State
    withStatusData.Progress.Tracker
    withStorableArrayData.Array.Storable, Data.Array.Storable.Safe
    withTempDirectoryDistribution.Simple.Utils
    withTempDirectoryExDistribution.Simple.Utils
    withTempFileDistribution.Simple.Utils
    withTempFileExDistribution.Simple.Utils
    withTestDistribution.PackageDescription
    withTestLBIDistribution.Simple.LocalBuildInfo
    withTimeSystem.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix
    WithTopCompiler.Hoopl
    WithTopAndBotCompiler.Hoopl
    withUnderlineSystem.Console.Terminfo.Effects, System.Console.Terminfo
    withUTF8FileContentsDistribution.Simple.Utils
    withVanillaLibDistribution.Simple.LocalBuildInfo
    Word 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe, GHC.Exts, Prelude
    2 (Type/Class)Data.Binary
    3 (Type/Class)GHC.Types
    Word# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word16 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    word16BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word16Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    word16LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word16X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word16X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word16X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    word2Double# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    word2Float# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    word2Int# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    Word32 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    Word32#GHC.Exts
    word32BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word32Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    word32LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word32X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word32X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word32X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word64 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    Word64#GHC.Exts
    word64BE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word64Host 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    word64LE 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word64X2# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word64X4# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word64X8# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word8 
    1 (Type/Class)Data.Word, Foreign, Foreign.Safe
    2 (Type/Class)Data.Binary
    word8 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word8Dec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word8Hex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    word8HexFixed 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    Word8X16# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word8X32# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    Word8X64# 
    1 (Type/Class)GHC.Exts
    2 (Type/Class)GHC.Prim
    wordDec 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    wordHex 
    1 (Function)Data.ByteString.Builder, Data.ByteString.Lazy.Builder, Data.ByteString.Lazy.Builder.ASCII
    2 (Function)Data.ByteString.Builder.Prim
    wordHost 
    1 (Function)Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
    2 (Function)Data.ByteString.Builder.Prim
    WordList 
    1 (Data Constructor)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5
    wordLog2#GHC.Integer.Logarithms
    WordPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
    wordPrimLLanguage.Haskell.TH.Lib, Language.Haskell.TH
    WordPtrForeign.Ptr, Foreign, Foreign.Safe
    wordPtrToPtrForeign.Ptr, Foreign, Foreign.Safe
    words 
    1 (Function)GHC.OldList, Data.List, Data.String, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Char8
    wordsByData.List.Split.Internals, Data.List.Split
    wordToBigNatGHC.Integer.GMP.Internals
    wordToBigNat2GHC.Integer.GMP.Internals
    wordToIntegerGHC.Integer, GHC.Integer.GMP.Internals
    wordToNaturalGHC.Natural
    wordToNegIntegerGHC.Integer.GMP.Internals
    wraparoundGlitchSystem.Console.Terminfo.Cursor, System.Console.Terminfo
    WrapArrowControl.Applicative
    wrapBRCompiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapBR2Compiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapCompileText.Regex.PCRE.Wrap
    wrapCountText.Regex.PCRE.Wrap
    WrapErrorText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy
    wrapFRCompiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapFR2Compiler.Hoopl.Wrappers, Compiler.Hoopl.Internals
    wrapLineDistribution.Simple.Utils
    wrapMatchText.Regex.PCRE.Wrap
    wrapMatchAllText.Regex.PCRE.Wrap
    WrapMonadControl.Applicative
    WrappedArrowControl.Applicative
    WrappedMonadControl.Applicative
    wrapTestText.Regex.PCRE.Wrap
    wrapTextDistribution.Simple.Utils
    writableSystem.Directory
    writeGHC.IO.Device
    writeAddrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeAddrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeArrayData.Array.MArray, Data.Array.IO, Data.Array.MArray.Safe, Data.Array.IO.Safe, Data.Array.ST, Data.Array.ST.Safe, Data.Array.Storable, Data.Array.Storable.Safe
    writeArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeAtMostData.Binary.Builder.Internal
    writeAutogenFilesDistribution.Simple.Build
    writeBinaryFileSystem.IO.Binary
    writeBufGHC.IO.BufferedIO
    WriteBufferGHC.IO.Buffer
    writeBufNonBlockingGHC.IO.BufferedIO
    writeByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeChanControl.Concurrent.Chan, Control.Concurrent
    writeCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeCharBufGHC.IO.Buffer
    writeCharBufPtrGHC.IO.Buffer
    writeCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeDoubleArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeDoubleArrayAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleArrayAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleArrayAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeDoubleOffAddrAsDoubleX2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleOffAddrAsDoubleX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleOffAddrAsDoubleX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeDoubleX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFile 
    1 (Function)System.IO, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    writeFileAtomicDistribution.Simple.Utils
    writeFloatArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeFloatArrayAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatArrayAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatArrayAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeFloatOffAddrAsFloatX16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatOffAddrAsFloatX4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatOffAddrAsFloatX8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFloatX8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeFuncSystem.Log.Handler.Simple
    writeGenericPackageDescriptionDistribution.PackageDescription.PrettyPrint
    writeHistorySystem.Console.Haskeline.History
    writeHookedBuildInfoDistribution.PackageDescription.Parse
    writeInt16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt16ArrayAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16ArrayAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16ArrayAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt16OffAddrAsInt16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16OffAddrAsInt16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16OffAddrAsInt16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt32ArrayAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32ArrayAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32ArrayAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt32OffAddrAsInt32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32OffAddrAsInt32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32OffAddrAsInt32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt64ArrayAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64ArrayAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64ArrayAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt64OffAddrAsInt64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64OffAddrAsInt64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64OffAddrAsInt64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt8ArrayAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8ArrayAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8ArrayAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeInt8OffAddrAsInt8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8OffAddrAsInt8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8OffAddrAsInt8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeInt8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeIntArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeIntOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeIORefData.IORef
    writeList2ChanControl.Concurrent.Chan, Control.Concurrent
    WriteLockSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    writeMeterStringData.Progress.Meter
    WriteModeSystem.IO
    writeMutableArrayArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeMutableByteArrayArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeMutVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeNData.Binary.Builder.Internal
    writeNonBlockingGHC.IO.Device
    WriteOnlySystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
    writePackageDbGHC.PackageDb
    writePackageDescriptionDistribution.PackageDescription.Parse
    writePersistBuildConfigDistribution.Simple.Configure
    Writer 
    1 (Type/Class)Control.Monad.Trans.Writer.Strict
    2 (Type/Class)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    writer 
    1 (Function)Control.Monad.Trans.Writer.Strict
    2 (Function)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    3 (Function)Control.Monad.Trans.RWS.Strict
    4 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
    WriterT 
    1 (Data Constructor)Control.Monad.Trans.Writer.Strict
    2 (Type/Class)Control.Monad.Trans.Writer.Strict
    3 (Data Constructor)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    4 (Type/Class)Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer
    writeSimpleTestStubDistribution.Simple.Test.LibV09
    writeSmallArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeStablePtrArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeStablePtrOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeSTRef 
    1 (Function)Data.STRef.Lazy
    2 (Function)Data.STRef, Data.STRef.Strict
    writeTixTrace.Hpc.Tix
    WriteToPipeSystem.Cmd.Utils
    writeTVarGHC.Conc.Sync, GHC.Conc
    writeTVar# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeUTF8FileDistribution.Simple.Utils
    writeWideCharArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWideCharOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord16ArrayAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16ArrayAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16ArrayAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord16OffAddrAsWord16X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16OffAddrAsWord16X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16OffAddrAsWord16X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord16X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord32ArrayAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32ArrayAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32ArrayAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord32OffAddrAsWord32X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32OffAddrAsWord32X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32OffAddrAsWord32X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord32X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord64ArrayAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64ArrayAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64ArrayAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord64OffAddrAsWord64X2# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64OffAddrAsWord64X4# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64OffAddrAsWord64X8# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X2Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X2OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X4Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X4OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord64X8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord8ArrayAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8ArrayAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8ArrayAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8BufGHC.IO.Buffer
    writeWord8OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWord8OffAddrAsWord8X16# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8OffAddrAsWord8X32# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8OffAddrAsWord8X64# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X16Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X16OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X32Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X32OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X64Array# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWord8X64OffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.Prim
    writeWordArray# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    writeWordOffAddr# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-X.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-X.html deleted file mode 100644 index 49f68a9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-X.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - X)

    Haskell modules on this system

    Index - X

    X86_64Distribution.System
    xargsDistribution.Simple.Utils
    xflSystem.FileArchive.GZip
    XmlSyntaxLanguage.Haskell.Extension, Distribution.Simple
    xorData.Bits, Foreign, Foreign.Safe
    xor# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    xorBigNatGHC.Integer.GMP.Internals
    xorI# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    xorIntegerGHC.Integer, GHC.Integer.GMP.Internals
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Y.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Y.html deleted file mode 100644 index d94dc45..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Y.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - Y)

    Haskell modules on this system

    Index - Y

    YellowSystem.Console.Terminfo.Color, System.Console.Terminfo
    yellowText.XHtml.Transitional, Text.XHtml
    YHCDistribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple
    yieldGHC.Conc.Sync, GHC.Conc, Control.Concurrent
    yield# 
    1 (Function)GHC.Exts
    2 (Function)GHC.PrimopWrappers
    3 (Function)GHC.Prim
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Z.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Z.html deleted file mode 100644 index 2fdb721..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index-Z.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index - Z)

    Haskell modules on this system

    Index - Z

    zeroArrowControl.Arrow
    zeroBigNatGHC.Integer.GMP.Internals
    zeroBitsData.Bits, Foreign, Foreign.Safe
    zeroMemoryNetwork.Socket.Internal
    ZeroPadText.Printf
    zeroWidthTextText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    ZigZagModeText.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint
    zip 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    zip3 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.Sequence
    zip4 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.Sequence
    zip5GHC.OldList, Data.List
    zip6GHC.OldList, Data.List
    zip7GHC.OldList, Data.List
    ZipList 
    1 (Data Constructor)Control.Applicative
    2 (Type/Class)Control.Applicative
    zipWith 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.ByteString.Lazy.Char8
    3 (Function)Data.ByteString.Lazy
    4 (Function)Data.ByteString.Char8
    5 (Function)Data.ByteString
    6 (Function)Data.Sequence
    zipWith3 
    1 (Function)GHC.OldList, Data.List, Prelude
    2 (Function)Data.Sequence
    zipWith4 
    1 (Function)GHC.OldList, Data.List
    2 (Function)Data.Sequence
    zipWith5GHC.OldList, Data.List
    zipWith6GHC.OldList, Data.List
    zipWith7GHC.OldList, Data.List
    zipWithMControl.Monad
    zipWithM_Control.Monad
    ZonedTime 
    1 (Data Constructor)Data.Time.LocalTime, Data.Time
    2 (Type/Class)Data.Time.LocalTime, Data.Time
    zonedTimeToLocalTimeData.Time.LocalTime, Data.Time
    zonedTimeToUTCData.Time.LocalTime, Data.Time
    zonedTimeZoneData.Time.LocalTime, Data.Time
    Zord64 
    1 (Type/Class)Data.Hash.MD5
    2 (Type/Class)Data.Hash.MD5.Zord64_HARD
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index.html deleted file mode 100644 index da9751b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system (Index)

    Haskell modules on this system

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/LICENSE deleted file mode 100644 index 7327a41..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) 2004 - 2011 John Goerzen -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - -* Neither the name of John Goerzen nor the names of the - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Formatter.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Formatter.html deleted file mode 100644 index ec3e430..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Formatter.html +++ /dev/null @@ -1,14 +0,0 @@ -System.Log.Formatter

    hslogger-1.2.8: Versatile logging framework

    Safe HaskellSafe
    LanguageHaskell98

    System.Log.Formatter

    Description

    Definition of log formatter support

    A few basic, and extendable formatters are defined.

    Please see System.Log.Logger for extensive documentation on the -logging system.

    Documentation

    type LogFormatter a

    Arguments

     = a

    The LogHandler that the passed message came from

    -> LogRecord

    The log message and priority

    -> String

    The logger name

    -> IO String

    The formatted log message

    A LogFormatter is used to format log messages. Note that it is paramterized on the - Handler to allow the formatter to use information specific to the handler - (an example of can be seen in the formatter used in Syslog)

    nullFormatter :: LogFormatter a

    Returns the passed message as is, ie. no formatting is done.

    simpleLogFormatter :: String -> LogFormatter a

    Takes a format string, and returns a formatter that may be used to - format log messages. The format string may contain variables prefixed with - a $-sign which will be replaced at runtime with corresponding values. The - currently supported variables are:

    • $msg - The actual log message

      • $loggername - The name of the logger
      • $prio - The priority level of the message
      • $tid - The thread ID
      • $pid - Process ID (Not available on windows)
      • $time - The current time
      • $utcTime - The current time in UTC Time

    tfLogFormatter :: String -> String -> LogFormatter a

    Like simpleLogFormatter but allow the time format to be specified in the first - parameter (this is passed to formatTime)

    varFormatter :: [(String, IO String)] -> String -> LogFormatter a

    An extensible formatter that allows new substition variables to be defined. - Each variable has an associated IO action that is used to produce the - string to substitute for the variable name. The predefined variables are the same - as for simpleLogFormatter excluding $time and $utcTime.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Growl.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Growl.html deleted file mode 100644 index bba5019..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Growl.html +++ /dev/null @@ -1,8 +0,0 @@ -System.Log.Handler.Growl

    hslogger-1.2.8: Versatile logging framework

    CopyrightCopyright (C) 2007-2011 John Goerzen <jgoerzen@complete.org>
    LicenseBSD3
    MaintainerRichard M. Neswold, Jr. <rich.neswold@gmail.com>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Log.Handler.Growl

    Description

    Simple log handlers

    Written by Richard M. Neswold, Jr. rich.neswold@gmail.com

    Synopsis

    Documentation

    addTarget :: HostName -> GrowlHandler -> IO GrowlHandler

    Adds a remote machine's address to the list of targets that will - receive log messages. Calling this function sends a registration - packet to the machine. This function will throw an exception if - the host name cannot be found.

    growlHandler

    Arguments

    :: String

    The name of the service

    -> Priority

    Priority of handler

    -> IO GrowlHandler 

    Creates a Growl handler. Once a Growl handler has been created, - machines that are to receive the message have to be specified.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Log4jXML.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Log4jXML.html deleted file mode 100644 index 9a2f845..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Log4jXML.html +++ /dev/null @@ -1,47 +0,0 @@ -System.Log.Handler.Log4jXML

    hslogger-1.2.8: Versatile logging framework

    CopyrightCopyright (C) 2007-2011 John Goerzen
    LicenseBSD3
    Maintainerbjorn.buckwalter@gmail.com
    Stabilityexperimental
    PortabilityGHC only?
    Safe HaskellSafe
    LanguageHaskell98

    System.Log.Handler.Log4jXML

    Description

    log4j[1] XMLLayout log handlers.

    Written by Bjorn Buckwalter, bjorn.buckwalter@gmail.com

    Introduction

    This module provides handlers for hslogger that are - compatible with log4j's XMLLayout. In particular log messages - created by the handlers can be published directly to the GUI-based - log viewer Chainsaw v2[2].

    The set of log levels in hslogger is richer than the basic set - of log4j levels. Two sets of handlers are provided with hslogger4j, - one which produces logs with hslogger's levels and one which - "demotes" them to the basic log4j levels. If full hslogger - levels are used some Java installation (see below) is necessary - to make Chainsaw aware of them.

    Usage of the handlers in hslogger4j is analoguous to usage of - the StreamHandler and - FileHandler in System.Log.Handler.Simple. - The following handlers are provided:

    Handlers with hslogger levels

    log4jStreamHandler :: Handle -> Priority -> IO (GenericHandler Handle)

    Create a stream log handler that uses hslogger priorities.

    log4jFileHandler :: FilePath -> Priority -> IO (GenericHandler Handle)

    Create a file log handler that uses hslogger priorities.

    Handlers with log4j levels

    log4jStreamHandler' :: Handle -> Priority -> IO (GenericHandler Handle)

    Create a stream log handler that uses log4j levels (priorities). The - priorities of messages are shoehorned into log4j levels as follows:

        DEBUG                  -> DEBUG
    -    INFO, NOTICE           -> INFO
    -    WARNING                -> WARN
    -    ERROR, CRITICAL, ALERT -> ERROR
    -    EMERGENCY              -> FATAL
    -

    This is useful when the log will only be consumed by log4j tools and - you don't want to go out of your way transforming the log or configuring - the tools.

    log4jFileHandler' :: FilePath -> Priority -> IO (GenericHandler Handle)

    Create a file log handler that uses log4j levels (see - log4jStreamHandler' for mappings).

    Java install process

    This is only necessary if you want to use the hslogger levels.

    Add hslogger4j.jar from contrib/java to your classpath. - To use you will also need to have the jars log4j-1.3alpha-7.jar - and log4j-xml-1.3alpha-7.jar that are distributed with Chainsaw - on your classpath.

    (On Mac OS X I added all three jars to ~/Library/Java/Extensions. - It seems that it is not sufficient that Chainsaw already includes - its jars in the classpath when launching - perhaps the plugin - classloader does not inherit Chainsaw's classpath. Adding the - jars to ~/.chainsaw/plugins wouldn't work either.)

    If for whatever reason you have to rebuild the hslogger4j jar - just run ant[3] in the contrib/java directory. The new jar - will be created in the contrib/java/dist directory. The Java - source code is copyright The Apache Software Foundation and - licensed under the Apache Licence version 2.0.

    Chainsaw setup

    If you are only using the basic log4j levels just use - Chainsaw's regular facilities to browse logs or listen for log - messages (e.g. XMLSocketReceiver).

    If you want to use the hslogger levels the easiest way to set - up Chainsaw is to load the plugins in hslogger4j-plugins.xml - in contrib/java when launching Chainsaw. Two receivers will - be defined, one that listens for logmessages and one for reading - log files. Edit the properties of those receivers as needed - (e.g. port, fileURL) and restart them. You will also want - to modify Chainsaw's formatting preferences to display levels - as text instead of icons.

    Example usage

    In the IO monad:

    lh2 <- log4jFileHandler "log.xml" DEBUG
    -updateGlobalLogger rootLoggerName (addHandler lh2)
    h  <- connectTo "localhost" (PortNumber 4448)
    -lh <- log4jStreamHandler h NOTICE
    -updateGlobalLogger rootLoggerName (addHandler lh)

    References

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Simple.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Simple.html deleted file mode 100644 index 4129960..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Simple.html +++ /dev/null @@ -1,10 +0,0 @@ -System.Log.Handler.Simple

    hslogger-1.2.8: Versatile logging framework

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellSafe
    LanguageHaskell98

    System.Log.Handler.Simple

    Description

    Simple log handlers

    Written by John Goerzen, jgoerzen@complete.org

    Documentation

    streamHandler :: Handle -> Priority -> IO (GenericHandler Handle)

    Create a stream log handler. Log messages sent to this handler will - be sent to the stream used initially. Note that the close method - will have no effect on stream handlers; it does not actually close - the underlying stream.

    fileHandler :: FilePath -> Priority -> IO (GenericHandler Handle)

    Create a file log handler. Log messages sent to this handler - will be sent to the filename specified, which will be opened - in Append mode. Calling close on the handler will close the file.

    data GenericHandler a

    A helper data type.

    Constructors

    GenericHandler 

    Fields

    priority :: Priority
     
    formatter :: LogFormatter (GenericHandler a)
     
    privData :: a
     
    writeFunc :: a -> String -> IO ()
     
    closeFunc :: a -> IO ()
     

    Instances

    verboseStreamHandler :: Handle -> Priority -> IO (GenericHandler Handle)

    Like streamHandler, but note the priority and logger name along -with each message.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Syslog.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Syslog.html deleted file mode 100644 index 2c23700..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler-Syslog.html +++ /dev/null @@ -1,14 +0,0 @@ -System.Log.Handler.Syslog

    hslogger-1.2.8: Versatile logging framework

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Log.Handler.Syslog

    Description

    Syslog handler for the Haskell Logging Framework

    Written by John Goerzen, jgoerzen@complete.org

    This module implements an interface to the Syslog service commonly -found in Unix/Linux systems. This interface is primarily of interest to -developers of servers, as Syslog does not typically display messages in -an interactive fashion.

    This module is written in pure Haskell and is capable of logging to a local -or remote machine using the Syslog protocol.

    You can create a new Syslog LogHandler by calling openlog.

    More information on the Haskell Logging Framework can be found at -System.Log.Logger. This module can also be used outside -of the rest of that framework for those interested in that.

    Synopsis

    Handler Initialization

    openlog

    Arguments

    :: String

    The name of this program -- will be prepended to every log message

    -> [Option]

    A list of Options. The list [] is perfectly valid. [PID] is probably most common here.

    -> Facility

    The Facility value to pass to the syslog system for every message logged

    -> Priority

    Messages logged below this priority will be ignored. To include every message, set this to DEBUG.

    -> IO SyslogHandler

    Returns the new handler

    Initialize the Syslog system using the local system's default interface, -/dev/log. Will return a new LogHandler.

    On Windows, instead of using /dev/log, this will attempt to send -UDP messages to something listening on the syslog port (514) on localhost.

    Use openlog_remote if you need more control.

    Advanced handler initialization

    openlog_local

    Arguments

    :: String

    Path to FIFO

    -> String

    Program name

    -> [Option]

    Options

    -> Facility

    Facility value

    -> Priority

    Priority limit

    -> IO SyslogHandler 

    Initialize the Syslog system using an arbitrary Unix socket (FIFO).

    Not supported under Windows.

    openlog_remote

    Arguments

    :: Family

    Usually AF_INET or AF_INET6; see Network.Socket

    -> HostName

    Remote hostname. Some use localhost

    -> PortNumber

    514 is the default for syslog

    -> String

    Program name

    -> [Option]

    Options

    -> Facility

    Facility value

    -> Priority

    Priority limit

    -> IO SyslogHandler 

    Log to a remote server via UDP.

    openlog_generic

    Arguments

    :: Socket

    A datagram socket

    -> SockAddr

    Address for transmissions

    -> SocketType

    socket connection mode (stream / datagram)

    -> String

    Program name

    -> [Option]

    Options

    -> Facility

    Facility value

    -> Priority

    Priority limit

    -> IO SyslogHandler 

    The most powerful initialization mechanism. Takes an open datagram -socket.

    Data Types

    data Facility

    Facilities are used by the system to determine where messages -are sent.

    Constructors

    KERN

    Kernel messages; you should likely never use this in your programs

    USER

    General userland messages. Use this if nothing else is appropriate

    MAIL

    E-Mail system

    DAEMON

    Daemon (server process) messages

    AUTH

    Authentication or security messages

    SYSLOG

    Internal syslog messages; you should likely never use this in your programs

    LPR

    Printer messages

    NEWS

    Usenet news

    UUCP

    UUCP messages

    CRON

    Cron messages

    AUTHPRIV

    Private authentication messages

    FTP

    FTP messages

    LOCAL0

    LOCAL0 through LOCAL7 are reserved for you to customize as you wish

    LOCAL1 
    LOCAL2 
    LOCAL3 
    LOCAL4 
    LOCAL5 
    LOCAL6 
    LOCAL7 

    data Option

    Options for openlog.

    Constructors

    PID

    Automatically log process ID (PID) with each message

    PERROR

    Send a copy of each message to stderr

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler.html deleted file mode 100644 index e6162bf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Handler.html +++ /dev/null @@ -1,11 +0,0 @@ -System.Log.Handler

    hslogger-1.2.8: Versatile logging framework

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellSafe
    LanguageHaskell98

    System.Log.Handler

    Contents

    Description

    Definition of log handler support

    For some handlers, check out System.Log.Handler.Simple and -System.Log.Handler.Syslog.

    Please see System.Log.Logger for extensive documentation on the -logging system.

    Written by John Goerzen, jgoerzen@complete.org

    Synopsis

    Basic Types

    class LogHandler a where

    All log handlers should adhere to this.

    This is the base class for the various log handlers. They should -all adhere to this class.

    Minimal complete definition

    setLevel, getLevel, setFormatter, emit, close

    Methods

    setLevel :: a -> Priority -> a

    Sets the log level. handle will drop - items beneath this level.

    getLevel :: a -> Priority

    Gets the current level.

    setFormatter :: a -> LogFormatter a -> a

    Set a log formatter to customize the log format for this Handler

    getFormatter :: a -> LogFormatter a

    handle :: a -> LogRecord -> String -> IO ()

    Logs an event if it meets the requirements - given by the most recent call to setLevel.

    emit :: a -> LogRecord -> String -> IO ()

    Forces an event to be logged regardless of - the configured level.

    close :: a -> IO ()

    Closes the logging system, causing it to close - any open files, etc.

    Instances

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Logger.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Logger.html deleted file mode 100644 index 7c61ef0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log-Logger.html +++ /dev/null @@ -1,134 +0,0 @@ -System.Log.Logger

    hslogger-1.2.8: Versatile logging framework

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    System.Log.Logger

    Description

    Haskell Logging Framework, Primary Interface

    Written by John Goerzen, jgoerzen@complete.org

    Welcome to the error and information logging system for Haskell.

    This system is patterned after Python's logging module, -http://www.python.org/doc/current/lib/module-logging.html and some of -the documentation here was based on documentation there.

    To log a message, you perform operations on Loggers. Each Logger has a -name, and they are arranged hierarchically. Periods serve as separators. -Therefore, a Logger named "foo" is the parent of loggers "foo.printing", -"foo.html", and "foo.io". These names can be anything you want. They're -used to indicate the area of an application or library in which a logged -message originates. Later you will see how you can use this concept to -fine-tune logging behaviors based on specific application areas.

    You can also tune logging behaviors based upon how important a message is. -Each message you log will have an importance associated with it. The different -importance levels are given by the Priority type. I've also provided -some convenient functions that correspond to these importance levels: -debugM through emergencyM log messages with the specified importance.

    Now, an importance level (or Priority) -is associated not just with a particular message but also -with a Logger. If the Priority of a given log message is lower than -the Priority configured in the Logger, that message is ignored. This -way, you can globally control how verbose your logging output is.

    Now, let's follow what happens under the hood when you log a message. We'll -assume for the moment that you are logging something with a high enough -Priority that it passes the test in your Logger. In your code, you'll -call logM or something like debugM to log the message. Your Logger -decides to accept the message. What next?

    Well, we also have a notion of handlers (LogHandlers, to be precise). -A LogHandler is a thing that takes a message and sends it somewhere. -That "somewhere" may be your screen (via standard error), your system's -logging infrastructure (via syslog), a file, or other things. Each -Logger can have zero or more LogHandlers associated with it. When your -Logger has a message to log, it passes it to every LogHandler it knows -of to process. What's more, it is also passed to /all handlers of all -ancestors of the Logger/, regardless of whether those Loggers would -normally have passed on the message.

    Each Logger can optionally store a Priority. If a given Logger does -not have a Priority, and you log a message to that logger, the system will -use the priority of the parent of the destination logger to find out whether -to log the message. If the parent has no priority associated with it, -the system continues walking up the tree to figure out a priority until -it hits the root logger. In this way, you can easily adjust the priority -of an entire subtree of loggers. When a new logger is created, it has no -priority by default. The exception is the root logger, which has a WARNING -priority by default.

    To give you one extra little knob to turn, LogHandlers can also have -importance levels (Priority) associated with them in the same way -that Loggers do. They act just like the Priority value in the -Loggers -- as a filter. It's useful, for instance, to make sure that -under no circumstances will a mere DEBUG message show up in your syslog.

    There are three built-in handlers given in two built-in modules: -System.Log.Handler.Simple and System.Log.Handler.Syslog.

    There is a special logger known as the root logger that sits at the top -of the logger hierarchy. It is always present, and handlers attached -there will be called for every message. You can use getRootLogger to get -it or rootLoggerName to work with it by name.

    The formatting of log messages may be customized by setting a LogFormatter -on the desired LogHandler. There are a number of simple formatters defined -in System.Log.Formatter, which may be used directly, or extend to create -your own formatter.

    Here's an example to illustrate some of these concepts:

    import System.Log.Logger
    -import System.Log.Handler.Syslog
    -import System.Log.Handler.Simple
    -import System.Log.Handler (setFormatter)
    -import System.Log.Formatter
    -
    --- By default, all messages of level WARNING and above are sent to stderr.
    --- Everything else is ignored.
    -
    --- "MyApp.Component" is an arbitrary string; you can tune
    --- logging behavior based on it later.
    -main = do
    -       debugM "MyApp.Component"  "This is a debug message -- never to be seen"
    -       warningM "MyApp.Component2" "Something Bad is about to happen."
    -
    -       -- Copy everything to syslog from here on out.
    -       s <- openlog "SyslogStuff" [PID] USER DEBUG
    -       updateGlobalLogger rootLoggerName (addHandler s)
    -      
    -       errorM "MyApp.Component" "This is going to stderr and syslog."
    -
    -       -- Now we'd like to see everything from BuggyComponent
    -       -- at DEBUG or higher go to syslog and stderr.
    -       -- Also, we'd like to still ignore things less than
    -       -- WARNING in other areas.
    -       -- 
    -       -- So, we adjust the Logger for MyApp.BuggyComponent.
    -
    -       updateGlobalLogger "MyApp.BuggyComponent"
    -                          (setLevel DEBUG)
    -
    -       -- This message will go to syslog and stderr
    -       debugM "MyApp.BuggyComponent" "This buggy component is buggy"
    -
    -       -- This message will go to syslog and stderr too.
    -       warningM "MyApp.BuggyComponent" "Still Buggy"
    -
    -       -- This message goes nowhere.
    -       debugM "MyApp.WorkingComponent" "Hello"
    -
    -       -- Now we decide we'd also like to log everything from BuggyComponent at DEBUG
    -       -- or higher to a file for later diagnostics.  We'd also like to customize the
    -       -- format of the log message, so we use a 'simpleLogFormatter'
    -
    -       h <- fileHandler "debug.log" DEBUG >>= \lh -> return $
    -                setFormatter lh (simpleLogFormatter "[$time : $loggername : $prio] $msg")
    -       updateGlobalLogger "MyApp.BuggyComponent" (addHandler h)
    -      
    -       -- This message will go to syslog and stderr, 
    -       -- and to the file "debug.log" with a format like :
    -       -- [2010-05-23 16:47:28 : MyApp.BuggyComponent : DEBUG] Some useful diagnostics...
    -       debugM "MyApp.BuggyComponent" "Some useful diagnostics..."
    -
    -

    Basic Types

    data Logger

    Re-Exported from System.Log

    data Priority

    Priorities are used to define how important a log message is. -Users can filter log messages based on priorities.

    These have their roots on the traditional syslog system. The standard -definitions are given below, but you are free to interpret them however you -like. They are listed here in ascending importance order.

    Constructors

    DEBUG

    Debug messages

    INFO

    Information

    NOTICE

    Normal runtime conditions

    WARNING

    General Warnings

    ERROR

    General Errors

    CRITICAL

    Severe situations

    ALERT

    Take immediate action

    EMERGENCY

    System is unusable

    Logging Messages

    Basic

    logM

    Arguments

    :: String

    Name of the logger to use

    -> Priority

    Priority of this message

    -> String

    The log text itself

    -> IO () 

    Log a message using the given logger at a given priority.

    Utility Functions

    debugM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at DEBUG priority

    infoM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at INFO priority

    noticeM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at NOTICE priority

    warningM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at WARNING priority

    errorM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at ERROR priority

    criticalM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at CRITICAL priority

    alertM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at ALERT priority

    emergencyM

    Arguments

    :: String

    Logger name

    -> String

    Log message

    -> IO () 

    Log a message at EMERGENCY priority

    removeAllHandlers :: IO ()

    Allow gracefull shutdown. Release all opened fileshandlersetc.

    traplogging :: String -> Priority -> String -> IO a -> IO a

    Traps exceptions that may occur, logging them, then passing them on.

    Takes a logger name, priority, leading description text (you can set it to -"" if you don't want any), and action to run.

    Logging to a particular Logger by object

    logL :: Logger -> Priority -> String -> IO ()

    Log a message, assuming the current logger's level permits it.

    Logger Manipulation

    These functions help you work with loggers. There are some -special things to be aware of.

    First of all, whenever you first access a given logger by name, it -magically springs to life. It has a default Priority of Nothing -and an empty handler list -- which means that it will inherit whatever its -parents do.

    Finding / Creating Loggers

    getLogger :: String -> IO Logger

    Returns the logger for the given name. If no logger with that name - exists, creates new loggers and any necessary parent loggers, with - no connected handlers.

    getRootLogger :: IO Logger

    Returns the root logger.

    rootLoggerName :: String

    This is the base class for the various log handlers. They should -all adhere to this class.

    The name of the root logger, which is always defined and present - on the system.

    Modifying Loggers

    Keep in mind that "modification" here is modification in the Haskell -sense. We do not actually cause mutation in a specific Logger. Rather, -we return you a new Logger object with the change applied.

    Also, please note that these functions will not have an effect on the -global Logger hierarchy. You may use your new Loggers locally, -but other functions won't see the changes. To make a change global, -you'll need to use updateGlobalLogger or saveGlobalLogger.

    addHandler :: LogHandler a => a -> Logger -> Logger

    Add handler to Logger. Returns a new Logger.

    removeHandler :: Logger -> Logger

    Remove a handler from the Logger. Handlers are removed in the reverse - order they were added, so the following property holds for any LogHandler - h:

    removeHandler . addHandler h = id

    If no handlers are associated with the Logger, it is returned unchanged.

    The root logger's default handler that writes every message to stderr can - be removed by using this function before any handlers have been added - to the root logger:

    updateGlobalLogger rootLoggerName removeHandler

    setHandlers :: LogHandler a => [a] -> Logger -> Logger

    Set the 'Logger'\'s list of handlers to the list supplied. - All existing handlers are removed first.

    getLevel :: Logger -> Maybe Priority

    Returns the "level" of the logger. Items beneath this - level will be ignored.

    setLevel :: Priority -> Logger -> Logger

    Sets the "level" of the Logger. Returns a new - Logger object with the new level.

    clearLevel :: Logger -> Logger

    Clears the "level" of the Logger. It will now inherit the level of - | its parent.

    Saving Your Changes

    These functions commit changes you've made to loggers to the global -logger hierarchy.

    saveGlobalLogger :: Logger -> IO ()

    Updates the global record for the given logger to take into - account any changes you may have made.

    updateGlobalLogger

    Arguments

    :: String

    Logger name

    -> (Logger -> Logger)

    Function to call

    -> IO () 

    Helps you make changes on the given logger. Takes a function -that makes changes and writes those changes back to the global -database. Here's an example from above ("s" is a LogHandler):

    updateGlobalLogger "MyApp.BuggyComponent"
    -                   (setLevel DEBUG . setHandlers [s])
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log.html deleted file mode 100644 index a5319e0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/System-Log.html +++ /dev/null @@ -1,8 +0,0 @@ -System.Log

    hslogger-1.2.8: Versatile logging framework

    CopyrightCopyright (C) 2004-2011 John Goerzen
    LicenseBSD3
    MaintainerJohn Goerzen <jgoerzen@complete.org>
    Stabilityexperimental
    Portabilityportable
    Safe HaskellSafe
    LanguageHaskell98

    System.Log

    Contents

    Description

    Haskell Logging Framework

    Written by John Goerzen, jgoerzen@complete.org

    This module defines basic types used for logging.

    Extensive documentation is available in -System.Log.Logger.

    Types

    data Priority

    Priorities are used to define how important a log message is. -Users can filter log messages based on priorities.

    These have their roots on the traditional syslog system. The standard -definitions are given below, but you are free to interpret them however you -like. They are listed here in ascending importance order.

    Constructors

    DEBUG

    Debug messages

    INFO

    Information

    NOTICE

    Normal runtime conditions

    WARNING

    General Warnings

    ERROR

    General Errors

    CRITICAL

    Severe situations

    ALERT

    Take immediate action

    EMERGENCY

    System is unusable

    type LogRecord = (Priority, String)

    Internal type of log records

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/doc-index.html deleted file mode 100644 index d30c7f0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -hslogger-1.2.8: Versatile logging framework (Index)

    hslogger-1.2.8: Versatile logging framework

    Index

    addHandlerSystem.Log.Logger
    addTargetSystem.Log.Handler.Growl
    ALERTSystem.Log, System.Log.Logger
    alertMSystem.Log.Logger
    AUTHSystem.Log.Handler.Syslog
    AUTHPRIVSystem.Log.Handler.Syslog
    clearLevelSystem.Log.Logger
    closeSystem.Log.Handler
    closeFuncSystem.Log.Handler.Simple
    CRITICALSystem.Log, System.Log.Logger
    criticalMSystem.Log.Logger
    CRONSystem.Log.Handler.Syslog
    DAEMONSystem.Log.Handler.Syslog
    DEBUGSystem.Log, System.Log.Logger
    debugMSystem.Log.Logger
    EMERGENCYSystem.Log, System.Log.Logger
    emergencyMSystem.Log.Logger
    emitSystem.Log.Handler
    ERRORSystem.Log, System.Log.Logger
    errorMSystem.Log.Logger
    FacilitySystem.Log.Handler.Syslog
    fileHandlerSystem.Log.Handler.Simple
    formatterSystem.Log.Handler.Simple
    FTPSystem.Log.Handler.Syslog
    GenericHandler 
    1 (Type/Class)System.Log.Handler.Simple
    2 (Data Constructor)System.Log.Handler.Simple
    getFormatterSystem.Log.Handler
    getLevel 
    1 (Function)System.Log.Handler
    2 (Function)System.Log.Logger
    getLoggerSystem.Log.Logger
    getRootLoggerSystem.Log.Logger
    growlHandlerSystem.Log.Handler.Growl
    handleSystem.Log.Handler
    INFOSystem.Log, System.Log.Logger
    infoMSystem.Log.Logger
    KERNSystem.Log.Handler.Syslog
    LOCAL0System.Log.Handler.Syslog
    LOCAL1System.Log.Handler.Syslog
    LOCAL2System.Log.Handler.Syslog
    LOCAL3System.Log.Handler.Syslog
    LOCAL4System.Log.Handler.Syslog
    LOCAL5System.Log.Handler.Syslog
    LOCAL6System.Log.Handler.Syslog
    LOCAL7System.Log.Handler.Syslog
    log4jFileHandlerSystem.Log.Handler.Log4jXML
    log4jFileHandler'System.Log.Handler.Log4jXML
    log4jStreamHandlerSystem.Log.Handler.Log4jXML
    log4jStreamHandler'System.Log.Handler.Log4jXML
    LogFormatterSystem.Log.Formatter
    LoggerSystem.Log.Logger
    LogHandlerSystem.Log.Handler
    logLSystem.Log.Logger
    logMSystem.Log.Logger
    LogRecordSystem.Log
    LPRSystem.Log.Handler.Syslog
    MAILSystem.Log.Handler.Syslog
    NEWSSystem.Log.Handler.Syslog
    NOTICESystem.Log, System.Log.Logger
    noticeMSystem.Log.Logger
    nullFormatterSystem.Log.Formatter
    openlogSystem.Log.Handler.Syslog
    openlog_genericSystem.Log.Handler.Syslog
    openlog_localSystem.Log.Handler.Syslog
    openlog_remoteSystem.Log.Handler.Syslog
    OptionSystem.Log.Handler.Syslog
    PERRORSystem.Log.Handler.Syslog
    PIDSystem.Log.Handler.Syslog
    PrioritySystem.Log, System.Log.Logger
    prioritySystem.Log.Handler.Simple
    privDataSystem.Log.Handler.Simple
    removeAllHandlersSystem.Log.Logger
    removeHandlerSystem.Log.Logger
    rootLoggerNameSystem.Log.Logger
    saveGlobalLoggerSystem.Log.Logger
    setFormatterSystem.Log.Handler
    setHandlersSystem.Log.Logger
    setLevel 
    1 (Function)System.Log.Handler
    2 (Function)System.Log.Logger
    simpleLogFormatterSystem.Log.Formatter
    streamHandlerSystem.Log.Handler.Simple
    SYSLOGSystem.Log.Handler.Syslog
    tfLogFormatterSystem.Log.Formatter
    traploggingSystem.Log.Logger
    updateGlobalLoggerSystem.Log.Logger
    USERSystem.Log.Handler.Syslog
    UUCPSystem.Log.Handler.Syslog
    varFormatterSystem.Log.Formatter
    verboseStreamHandlerSystem.Log.Handler.Simple
    WARNINGSystem.Log, System.Log.Logger
    warningMSystem.Log.Logger
    writeFuncSystem.Log.Handler.Simple
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/hslogger.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/hslogger.haddock deleted file mode 100644 index a79d64f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/hslogger.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/index-frames.html deleted file mode 100644 index 98530dc..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -hslogger-1.2.8: Versatile logging framework \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/index.html deleted file mode 100644 index 3e41a12..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/index.html +++ /dev/null @@ -1,8 +0,0 @@ -hslogger-1.2.8: Versatile logging framework

    hslogger-1.2.8: Versatile logging framework

    hslogger-1.2.8: Versatile logging framework

    hslogger is a logging framework for Haskell, roughly similar to -Python's logging module.

    hslogger lets each log message have a priority and source be associated -with it. The programmer can then define global handlers that route -or filter messages based on the priority and source. hslogger also -has a syslog handler built in.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Formatter.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Formatter.html deleted file mode 100644 index 4ad4de7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Formatter.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log.Formatter

    System.Log.Formatter

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Growl.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Growl.html deleted file mode 100644 index 6992179..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Growl.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log.Handler.Growl

    System.Log.Handler.Growl

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Log4jXML.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Log4jXML.html deleted file mode 100644 index 5fa450c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Log4jXML.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log.Handler.Log4jXML

    System.Log.Handler.Log4jXML

    Introduction

    Handlers with hslogger levels

    Handlers with log4j levels

    Java install process

    Chainsaw setup

    Example usage

    References

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Simple.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Simple.html deleted file mode 100644 index da2f0e6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Simple.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log.Handler.Simple

    System.Log.Handler.Simple

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Syslog.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Syslog.html deleted file mode 100644 index 4ce2bb2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler-Syslog.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log.Handler.Syslog

    System.Log.Handler.Syslog

    Handler Initialization

    Advanced handler initialization

    Data Types

    data Option

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler.html deleted file mode 100644 index 53e851e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Handler.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log.Handler

    System.Log.Handler

    Basic Types

    class LogHandler a

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Logger.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Logger.html deleted file mode 100644 index 658a684..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log-Logger.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log.Logger

    System.Log.Logger

    Basic Types

    data Logger

    Re-Exported from System.Log

    Logging Messages

    Basic

    Utility Functions

    Logging to a particular Logger by object

    Logger Manipulation

    Finding / Creating Loggers

    Modifying Loggers

    Saving Your Changes

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log.html deleted file mode 100644 index d45ad8b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/mini_System-Log.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Log

    System.Log

    Types

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogger-1.2.8/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/index-frames.html deleted file mode 100644 index 96ae329..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system

    Modules

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/index.html deleted file mode 100644 index c5790af..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/index.html +++ /dev/null @@ -1,4 +0,0 @@ -Haskell modules on this system

    Haskell modules on this system

    Modules

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/mtl-2.2.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/mtl-2.2.1/LICENSE deleted file mode 100644 index 92337b9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/mtl-2.2.1/LICENSE +++ /dev/null @@ -1,31 +0,0 @@ -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/LICENSE deleted file mode 100644 index 40bba62..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -Copyright (c) 2002-2010, The University Court of the University of Glasgow. -Copyright (c) 2007-2010, Johan Tibell - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-BSD.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-BSD.html deleted file mode 100644 index a9546d2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-BSD.html +++ /dev/null @@ -1,11 +0,0 @@ -Network.BSD

    network-2.6.0.2: Low-level networking interface

    Copyright(c) The University of Glasgow 2001
    LicenseBSD-style (see the file libraries/network/LICENSE)
    Maintainerlibraries@haskell.org
    Stabilityexperimental
    Portabilitynon-portable
    Safe HaskellNone
    LanguageHaskell98

    Network.BSD

    Description

    The Network.BSD module defines Haskell bindings to network - programming functionality provided by BSD Unix derivatives.

    Synopsis

    Host names

    type HostName = String

    Either a host name e.g., "haskell.org" or a numeric host - address string consisting of a dotted decimal IPv4 address or an - IPv6 address e.g., "192.168.0.1".

    getHostName :: IO HostName

    Calling getHostName returns the standard host name for the current - processor, as set at boot time.

    getHostByName :: HostName -> IO HostEntry

    Resolve a HostName to IPv4 address.

    getHostByAddr :: Family -> HostAddress -> IO HostEntry

    Get a HostEntry corresponding to the given address and family. - Note that only IPv4 is currently supported.

    Low level functionality

    Service names

    Low level functionality

    Protocol names

    defaultProtocol :: ProtocolNumber

    This is the default protocol for a given service.

    Low level functionality

    Port numbers

    Network names

    getNetworkEntries :: Bool -> IO [NetworkEntry]

    Get the list of network entries.

    Low level functionality

    setNetworkEntry :: Bool -> IO ()

    Open the network name database. The parameter specifies - whether a connection is maintained open between various - networkEntry calls

    endNetworkEntry :: IO ()

    Close the connection to the network name database.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-ByteString-Lazy.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-ByteString-Lazy.html deleted file mode 100644 index f8ef2df..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-ByteString-Lazy.html +++ /dev/null @@ -1,32 +0,0 @@ -Network.Socket.ByteString.Lazy

    network-2.6.0.2: Low-level networking interface

    Copyright(c) Bryan O'Sullivan 2009
    LicenseBSD-style
    Maintainerbos@serpentine.com
    Stabilityexperimental
    PortabilityPOSIX, GHC
    Safe HaskellNone
    LanguageHaskell98

    Network.Socket.ByteString.Lazy

    Description

    This module provides access to the BSD socket interface. This - module is generally more efficient than the String based network - functions in Socket. For detailed documentation, consult - your favorite POSIX socket reference. All functions communicate - failures by converting the error number to IOError.

    This module is made to be imported with Socket like so:

    import Network.Socket hiding (send, sendTo, recv, recvFrom)
    -import Network.Socket.ByteString.Lazy
    -import Prelude hiding (getContents)

    Send data to a socket

    send

    Arguments

    :: Socket

    Connected socket

    -> ByteString

    Data to send

    -> IO Int64

    Number of bytes sent

    Send data to the socket. The socket must be in a connected state. - Returns the number of bytes sent. Applications are responsible for - ensuring that all data has been sent.

    Because a lazily generated ByteString may be arbitrarily long, - this function caps the amount it will attempt to send at 4MB. This - number is large (so it should not penalize performance on fast - networks), but not outrageously so (to avoid demanding lazily - computed data unnecessarily early). Before being sent, the lazy - ByteString will be converted to a list of strict ByteStrings - with toChunks; at most 1024 chunks will be sent. Unix only.

    sendAll

    Arguments

    :: Socket

    Connected socket

    -> ByteString

    Data to send

    -> IO () 

    Send data to the socket. The socket must be in a connected - state. This function continues to send data until either all data - has been sent or an error occurs. If there is an error, an - exception is raised, and there is no way to determine how much data - was sent. Unix only.

    Receive data from a socket

    getContents

    Arguments

    :: Socket

    Connected socket

    -> IO ByteString

    Data received

    Receive data from the socket. The socket must be in a connected - state. Data is received on demand, in chunks; each chunk will be - sized to reflect the amount of data received by individual recv - calls.

    All remaining data from the socket is consumed. When there is no - more data to be received, the receiving side of the socket is shut - down. If there is an error and an exception is thrown, the socket - is not shut down.

    recv

    Arguments

    :: Socket

    Connected socket

    -> Int64

    Maximum number of bytes to receive

    -> IO ByteString

    Data received

    Receive data from the socket. The socket must be in a connected - state. This function may return fewer bytes than specified. If - the received data is longer than the specified length, it may be - discarded depending on the type of socket. This function may block - until a message arrives.

    If there is no more data to be received, returns an empty ByteString.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-ByteString.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-ByteString.html deleted file mode 100644 index e134cc7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-ByteString.html +++ /dev/null @@ -1,92 +0,0 @@ -Network.Socket.ByteString

    network-2.6.0.2: Low-level networking interface

    Copyright(c) Johan Tibell 2007-2010
    LicenseBSD-style
    Maintainerjohan.tibell@gmail.com
    Stabilitystable
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Network.Socket.ByteString

    Description

    This module provides access to the BSD socket interface. This - module is generally more efficient than the String based network - functions in Socket. For detailed documentation, consult - your favorite POSIX socket reference. All functions communicate - failures by converting the error number to IOError.

    This module is made to be imported with Socket like so:

    import Network.Socket hiding (send, sendTo, recv, recvFrom)
    -import Network.Socket.ByteString

    Send data to a socket

    send

    Arguments

    :: Socket

    Connected socket

    -> ByteString

    Data to send

    -> IO Int

    Number of bytes sent

    Send data to the socket. The socket must be connected to a - remote socket. Returns the number of bytes sent. Applications are - responsible for ensuring that all data has been sent.

    sendAll

    Arguments

    :: Socket

    Connected socket

    -> ByteString

    Data to send

    -> IO () 

    Send data to the socket. The socket must be connected to a - remote socket. Unlike send, this function continues to send data - until either all data has been sent or an error occurs. On error, - an exception is raised, and there is no way to determine how much - data, if any, was successfully sent.

    sendTo

    Arguments

    :: Socket

    Socket

    -> ByteString

    Data to send

    -> SockAddr

    Recipient address

    -> IO Int

    Number of bytes sent

    Send data to the socket. The recipient can be specified - explicitly, so the socket need not be in a connected state. - Returns the number of bytes sent. Applications are responsible for - ensuring that all data has been sent.

    sendAllTo

    Arguments

    :: Socket

    Socket

    -> ByteString

    Data to send

    -> SockAddr

    Recipient address

    -> IO () 

    Send data to the socket. The recipient can be specified - explicitly, so the socket need not be in a connected state. Unlike - sendTo, this function continues to send data until either all - data has been sent or an error occurs. On error, an exception is - raised, and there is no way to determine how much data, if any, was - successfully sent.

    Vectored I/O

    Vectored I/O, also known as scatter/gather I/O, allows multiple - data segments to be sent using a single system call, without first - concatenating the segments. For example, given a list of - ByteStrings, xs,

    sendMany sock xs

    is equivalent to

    sendAll sock (concat xs)

    but potentially more efficient.

    Vectored I/O are often useful when implementing network protocols - that, for example, group data into segments consisting of one or - more fixed-length headers followed by a variable-length body.

    sendMany

    Arguments

    :: Socket

    Connected socket

    -> [ByteString]

    Data to send

    -> IO () 

    Send data to the socket. The socket must be in a connected - state. The data is sent as if the parts have been concatenated. - This function continues to send data until either all data has been - sent or an error occurs. On error, an exception is raised, and - there is no way to determine how much data, if any, was - successfully sent.

    sendManyTo

    Arguments

    :: Socket

    Socket

    -> [ByteString]

    Data to send

    -> SockAddr

    Recipient address

    -> IO () 

    Send data to the socket. The recipient can be specified - explicitly, so the socket need not be in a connected state. The - data is sent as if the parts have been concatenated. This function - continues to send data until either all data has been sent or an - error occurs. On error, an exception is raised, and there is no - way to determine how much data, if any, was successfully sent.

    Receive data from a socket

    recv

    Arguments

    :: Socket

    Connected socket

    -> Int

    Maximum number of bytes to receive

    -> IO ByteString

    Data received

    Receive data from the socket. The socket must be in a connected - state. This function may return fewer bytes than specified. If - the message is longer than the specified length, it may be - discarded depending on the type of socket. This function may block - until a message arrives.

    Considering hardware and network realities, the maximum number of bytes to - receive should be a small power of 2, e.g., 4096.

    For TCP sockets, a zero length return value means the peer has - closed its half side of the connection.

    recvFrom

    Arguments

    :: Socket

    Socket

    -> Int

    Maximum number of bytes to receive

    -> IO (ByteString, SockAddr)

    Data received and sender address

    Receive data from the socket. The socket need not be in a - connected state. Returns (bytes, address) where bytes is a - ByteString representing the data received and address is a - SockAddr representing the address of the sending socket.

    Example

    Here are two minimal example programs using the TCP/IP protocol: a - server that echoes all data that it receives back (servicing only - one client) and a client using it.

    -- Echo server program
    -module Main where
    -
    -import Control.Monad (unless)
    -import Network.Socket hiding (recv)
    -import qualified Data.ByteString as S
    -import Network.Socket.ByteString (recv, sendAll)
    -
    -main :: IO ()
    -main = withSocketsDo $
    -    do addrinfos <- getAddrInfo
    -                    (Just (defaultHints {addrFlags = [AI_PASSIVE]}))
    -                    Nothing (Just "3000")
    -       let serveraddr = head addrinfos
    -       sock <- socket (addrFamily serveraddr) Stream defaultProtocol
    -       bindSocket sock (addrAddress serveraddr)
    -       listen sock 1
    -       (conn, _) <- accept sock
    -       talk conn
    -       sClose conn
    -       sClose sock
    -
    -    where
    -      talk :: Socket -> IO ()
    -      talk conn =
    -          do msg <- recv conn 1024
    -             unless (S.null msg) $ sendAll conn msg >> talk conn
    -- Echo client program
    -module Main where
    -
    -import Network.Socket hiding (recv)
    -import Network.Socket.ByteString (recv, sendAll)
    -import qualified Data.ByteString.Char8 as C
    -
    -main :: IO ()
    -main = withSocketsDo $
    -    do addrinfos <- getAddrInfo Nothing (Just "") (Just "3000")
    -       let serveraddr = head addrinfos
    -       sock <- socket (addrFamily serveraddr) Stream defaultProtocol
    -       connect sock (addrAddress serveraddr)
    -       sendAll sock $ C.pack "Hello, world!"
    -       msg <- recv sock 1024
    -       sClose sock
    -       putStr "Received "
    -       C.putStrLn msg
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-Internal.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-Internal.html deleted file mode 100644 index 2f82863..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket-Internal.html +++ /dev/null @@ -1,34 +0,0 @@ -Network.Socket.Internal

    network-2.6.0.2: Low-level networking interface

    Copyright(c) The University of Glasgow 2001
    LicenseBSD-style (see the file libraries/network/LICENSE)
    Maintainerlibraries@haskell.org
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Network.Socket.Internal

    Description

    A module containing semi-public Socket internals. - Modules which extend the Socket module will need to use - this module while ideally most users will be able to make do with - the public interface.

    Synopsis

    Socket addresses

    type HostAddress = Word32

    Network byte order.

    type HostAddress6 = (Word32, Word32, Word32, Word32)

    Host byte order.

    peekSockAddr :: Ptr SockAddr -> IO SockAddr

    Read a SockAddr from the given memory location.

    pokeSockAddr :: Ptr a -> SockAddr -> IO ()

    Write the given SockAddr to the given memory location.

    sizeOfSockAddr :: SockAddr -> Int

    Computes the storage requirements (in bytes) of the given - SockAddr. This function differs from sizeOf - in that the value of the argument is used.

    sizeOfSockAddrByFamily :: Family -> Int

    Computes the storage requirements (in bytes) required for a - SockAddr with the given Family.

    withSockAddr :: SockAddr -> (Ptr SockAddr -> Int -> IO a) -> IO a

    Use a SockAddr with a function requiring a pointer to a - SockAddr and the length of that SockAddr.

    withNewSockAddr :: Family -> (Ptr SockAddr -> Int -> IO a) -> IO a

    Create a new SockAddr for use with a function requiring a - pointer to a SockAddr and the length of that SockAddr.

    Protocol families

    Socket error functions

    throwSocketError

    Arguments

    :: String

    textual description of the error location

    -> IO a 

    Throw an IOError corresponding to the current socket error.

    throwSocketErrorCode :: String -> CInt -> IO a

    Like throwSocketError, but the error code is supplied as an argument.

    On Windows, do not use errno. Use a system error code instead.

    Guards for socket operations that may fail

    throwSocketErrorIfMinus1_

    Arguments

    :: (Eq a, Num a) 
    => String

    textual description of the location

    -> IO a

    the IO operation to be executed

    -> IO () 

    Throw an IOError corresponding to the current socket error if - the IO action returns a result of -1. Discards the result of the - IO action after error handling.

    throwSocketErrorIfMinus1Retry

    Arguments

    :: (Eq a, Num a) 
    => String

    textual description of the location

    -> IO a

    the IO operation to be executed

    -> IO a 

    Throw an IOError corresponding to the current socket error if - the IO action returns a result of -1, but retries in case of an - interrupted operation.

    throwSocketErrorIfMinus1Retry_

    Arguments

    :: (Eq a, Num a) 
    => String

    textual description of the location

    -> IO a

    the IO operation to be executed

    -> IO () 

    Throw an IOError corresponding to the current socket error if - the IO action returns a result of -1, but retries in case of an - interrupted operation. Discards the result of the IO action after - error handling.

    throwSocketErrorIfMinus1RetryMayBlock

    Arguments

    :: (Eq a, Num a) 
    => String

    textual description of the location

    -> IO b

    action to execute before retrying if an - immediate retry would block

    -> IO a

    the IO operation to be executed

    -> IO a 

    Throw an IOError corresponding to the current socket error if - the IO action returns a result of -1, but retries in case of an - interrupted operation. Checks for operations that would block and - executes an alternative action before retrying in that case.

    Guards that wait and retry if the operation would block

    These guards are based on throwSocketErrorIfMinus1RetryMayBlock. - They wait for socket readiness if the action fails with EWOULDBLOCK - or similar.

    throwSocketErrorWaitRead :: (Eq a, Num a) => Socket -> String -> IO a -> IO a

    Like throwSocketErrorIfMinus1Retry, but if the action fails with - EWOULDBLOCK or similar, wait for the socket to be read-ready, - and try again.

    throwSocketErrorWaitWrite :: (Eq a, Num a) => Socket -> String -> IO a -> IO a

    Like throwSocketErrorIfMinus1Retry, but if the action fails with - EWOULDBLOCK or similar, wait for the socket to be write-ready, - and try again.

    Initialization

    withSocketsDo :: IO a -> IO a

    On Windows operating systems, the networking subsystem has to be -initialised using withSocketsDo before any networking operations can -be used. eg.

    main = withSocketsDo $ do {...}

    Although this is only strictly necessary on Windows platforms, it is -harmless on other platforms, so for portability it is good practice to -use it all the time.

    Low-level helpers

    zeroMemory :: Ptr a -> CSize -> IO ()

    Zero a structure.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket.html deleted file mode 100644 index 7f54da8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network-Socket.html +++ /dev/null @@ -1,168 +0,0 @@ -Network.Socket

    network-2.6.0.2: Low-level networking interface

    Copyright(c) The University of Glasgow 2001
    LicenseBSD-style (see the file libraries/network/LICENSE)
    Maintainerlibraries@haskell.org
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Network.Socket

    Description

    The Network.Socket module is for when you want full control over - sockets. Essentially the entire C socket API is exposed through - this module; in general the operations follow the behaviour of the C - functions of the same name (consult your favourite Unix networking book).

    A higher level interface to networking operations is provided - through the module Network.

    Synopsis

    Types

    isSupportedFamily :: Family -> Bool

    Does the AF_ constant corresponding to the given family exist on this - system?

    data SocketType

    Socket Types.

    The existence of a constructor does not necessarily imply that that - socket type is supported on your system: see isSupportedSocketType.

    Constructors

    NoSocketType

    0, used in getAddrInfo hints, for example

    Stream

    SOCK_STREAM

    Datagram

    SOCK_DGRAM

    Raw

    SOCK_RAW

    RDM

    SOCK_RDM

    SeqPacket

    SOCK_SEQPACKET

    isSupportedSocketType :: SocketType -> Bool

    Does the SOCK_ constant corresponding to the given SocketType exist on - this system?

    data SocketStatus

    The status of the socket as determined by this library, not - necessarily reflecting the state of the connection itself.

    For example, the Closed status is applied when the close - function is called.

    Constructors

    NotConnected

    Newly created, unconnected socket

    Bound

    Bound, via bind

    Listening

    Listening, via listen

    Connected

    Connected or accepted, via connect or accept

    ConvertedToHandle

    Is now a Handle (via socketToHandle), don't touch

    Closed

    Closed was closed by close

    type HostAddress = Word32

    Network byte order.

    type HostAddress6 = (Word32, Word32, Word32, Word32)

    Host byte order.

    defaultProtocol :: ProtocolNumber

    This is the default protocol for a given service.

    Address operations

    type HostName = String

    Either a host name e.g., "haskell.org" or a numeric host - address string consisting of a dotted decimal IPv4 address or an - IPv6 address e.g., "192.168.0.1".

    addrInfoFlagImplemented :: AddrInfoFlag -> Bool

    Indicate whether the given AddrInfoFlag will have any effect on - this system.

    defaultHints :: AddrInfo

    Default hints for address lookup with getAddrInfo. The values - of the addrAddress and addrCanonName fields are undefined, - and are never inspected by getAddrInfo.

    getAddrInfo

    Arguments

    :: Maybe AddrInfo

    preferred socket type or protocol

    -> Maybe HostName

    host name to look up

    -> Maybe ServiceName

    service name to look up

    -> IO [AddrInfo]

    resolved addresses, with "best" first

    Resolve a host or service name to one or more addresses. - The AddrInfo values that this function returns contain SockAddr - values that you can pass directly to connect or - bind.

    This function is protocol independent. It can return both IPv4 and - IPv6 address information.

    The AddrInfo argument specifies the preferred query behaviour, - socket options, or protocol. You can override these conveniently - using Haskell's record update syntax on defaultHints, for example - as follows:

      myHints = defaultHints { addrFlags = [AI_ADDRCONFIG, AI_CANONNAME] }
    -

    Values for addrFlags control query behaviour. The supported - flags are as follows:

    AI_PASSIVE
    If no HostName value is provided, the network - address in each SockAddr - will be left as a "wild card", i.e. as either iNADDR_ANY - or iN6ADDR_ANY. This is useful for server applications that - will accept connections from any client.
    AI_CANONNAME
    The addrCanonName field of the first returned - AddrInfo will contain the "canonical name" of the host.
    AI_NUMERICHOST
    The HostName argument must be a numeric - address in string form, and network name lookups will not be - attempted.

    Note: Although the following flags are required by RFC 3493, they - may not have an effect on all platforms, because the underlying - network stack may not support them. To see whether a flag from the - list below will have any effect, call addrInfoFlagImplemented.

    AI_NUMERICSERV
    The ServiceName argument must be a port - number in string form, and service name lookups will not be - attempted.
    AI_ADDRCONFIG
    The list of returned AddrInfo values will - only contain IPv4 addresses if the local system has at least - one IPv4 interface configured, and likewise for IPv6.
    AI_V4MAPPED
    If an IPv6 lookup is performed, and no IPv6 - addresses are found, IPv6-mapped IPv4 addresses will be - returned.
    AI_ALL
    If AI_ALL is specified, return all matching IPv6 and - IPv4 addresses. Otherwise, this flag has no effect.

    You must provide a Just value for at least one of the HostName - or ServiceName arguments. HostName can be either a numeric - network address (dotted quad for IPv4, colon-separated hex for - IPv6) or a hostname. In the latter case, its addresses will be - looked up unless AI_NUMERICHOST is specified as a hint. If you - do not provide a HostName value and do not set AI_PASSIVE as - a hint, network addresses in the result will contain the address of - the loopback interface.

    If the query fails, this function throws an IO exception instead of - returning an empty list. Otherwise, it returns a non-empty list - of AddrInfo values.

    There are several reasons why a query might result in several - values. For example, the queried-for host could be multihomed, or - the service might be available via several protocols.

    Note: the order of arguments is slightly different to that defined - for getaddrinfo in RFC 2553. The AddrInfo parameter comes first - to make partial application easier.

    Example: - - let hints = defaultHints { addrFlags = [AI_ADDRCONFIG, AI_CANONNAME] } - addrs <- getAddrInfo (Just hints) (Just "www.haskell.org") (Just "http") - let addr = head addrs - sock <- socket (addrFamily addr) (addrSocketType addr) (addrProtocol addr) - connect sock (addrAddress addr) -

    getNameInfo

    Arguments

    :: [NameInfoFlag]

    flags to control lookup behaviour

    -> Bool

    whether to look up a hostname

    -> Bool

    whether to look up a service name

    -> SockAddr

    the address to look up

    -> IO (Maybe HostName, Maybe ServiceName) 

    Resolve an address to a host or service name. - This function is protocol independent.

    The list of NameInfoFlag values controls query behaviour. The - supported flags are as follows:

    NI_NOFQDN
    If a host is local, return only the - hostname part of the FQDN.
    NI_NUMERICHOST
    The name of the host is not - looked up. Instead, a numeric representation of the host's - address is returned. For an IPv4 address, this will be a - dotted-quad string. For IPv6, it will be colon-separated - hexadecimal.
    NI_NUMERICSERV
    The name of the service is not - looked up. Instead, a numeric representation of the - service is returned.
    NI_NAMEREQD
    If the hostname cannot be looked up, an IO error - is thrown.
    NI_DGRAM
    Resolve a datagram-based service name. This is - required only for the few protocols that have different port - numbers for their datagram-based versions than for their - stream-based versions.

    Hostname and service name lookups can be expensive. You can - specify which lookups to perform via the two Bool arguments. If - one of these is False, the corresponding value in the returned - tuple will be Nothing, and no lookup will be performed.

    If a host or service's name cannot be looked up, then the numeric - form of the address or service will be returned.

    If the query fails, this function throws an IO exception.

    Example: - - (hostName, _) <- getNameInfo [] True False myAddress -

    Socket operations

    socket :: Family -> SocketType -> ProtocolNumber -> IO Socket

    Create a new socket using the given address family, socket type - and protocol number. The address family is usually AF_INET, - AF_INET6, or AF_UNIX. The socket type is usually Stream or - Datagram. The protocol number is usually defaultProtocol. - If AF_INET6 is used, the IPv6Only socket option is set to 0 - so that both IPv4 and IPv6 can be handled with one socket.

    socketPair :: Family -> SocketType -> ProtocolNumber -> IO (Socket, Socket)

    Build a pair of connected socket objects using the given address - family, socket type, and protocol number. Address family, socket - type, and protocol number are as for the socket function above. - Availability: Unix.

    connect :: Socket -> SockAddr -> IO ()

    Connect to a remote socket at address.

    bind :: Socket -> SockAddr -> IO ()

    Bind the socket to an address. The socket must not already be - bound. The Family passed to bind must be the - same as that passed to socket. If the special port number - aNY_PORT is passed then the system assigns the next available - use port.

    listen :: Socket -> Int -> IO ()

    Listen for connections made to the socket. The second argument - specifies the maximum number of queued connections and should be at - least 1; the maximum value is system-dependent (usually 5).

    accept :: Socket -> IO (Socket, SockAddr)

    Accept a connection. The socket must be bound to an address and - listening for connections. The return value is a pair (conn, - address) where conn is a new socket object usable to send and - receive data on the connection, and address is the address bound - to the socket on the other end of the connection.

    getPeerCred :: Socket -> IO (CUInt, CUInt, CUInt)

    Returns the processID, userID and groupID of the socket's peer.

    Only available on platforms that support SO_PEERCRED or GETPEEREID(3) - on domain sockets. - GETPEEREID(3) returns userID and groupID. processID is always 0.

    getPeerEid :: Socket -> IO (CUInt, CUInt)

    The getpeereid() function returns the effective user and group IDs of the - peer connected to a UNIX-domain socket

    socketToHandle :: Socket -> IOMode -> IO Handle

    Turns a Socket into an Handle. By default, the new handle is - unbuffered. Use hSetBuffering to change the buffering.

    Note that since a Handle is automatically closed by a finalizer - when it is no longer referenced, you should avoid doing any more - operations on the Socket after calling socketToHandle. To - close the Socket after socketToHandle, call hClose - on the Handle.

    Sending and receiving data

    Do not use the send and recv functions defined in this module - in new code, as they incorrectly represent binary data as a Unicode - string. As a result, these functions are inefficient and may lead - to bugs in the program. Instead use the send and recv - functions defined in the ByteString module.

    sendTo :: Socket -> String -> SockAddr -> IO Int

    Send data to the socket. The recipient can be specified - explicitly, so the socket need not be in a connected state. - Returns the number of bytes sent. Applications are responsible for - ensuring that all data has been sent.

    NOTE: blocking on Windows unless you compile with -threaded (see - GHC ticket #1129)

    sendBufTo :: Socket -> Ptr a -> Int -> SockAddr -> IO Int

    Send data to the socket. The recipient can be specified - explicitly, so the socket need not be in a connected state. - Returns the number of bytes sent. Applications are responsible for - ensuring that all data has been sent.

    recvFrom :: Socket -> Int -> IO (String, Int, SockAddr)

    Receive data from the socket. The socket need not be in a - connected state. Returns (bytes, nbytes, address) where bytes - is a String of length nbytes representing the data received and - address is a SockAddr representing the address of the sending - socket.

    NOTE: blocking on Windows unless you compile with -threaded (see - GHC ticket #1129)

    recvBufFrom :: Socket -> Ptr a -> Int -> IO (Int, SockAddr)

    Receive data from the socket, writing it into buffer instead of - creating a new string. The socket need not be in a connected - state. Returns (nbytes, address) where nbytes is the number of - bytes received and address is a SockAddr representing the - address of the sending socket.

    NOTE: blocking on Windows unless you compile with -threaded (see - GHC ticket #1129)

    send :: Socket -> String -> IO Int

    Send data to the socket. The socket must be connected to a remote - socket. Returns the number of bytes sent. Applications are - responsible for ensuring that all data has been sent.

    recv :: Socket -> Int -> IO String

    Receive data from the socket. The socket must be in a connected - state. This function may return fewer bytes than specified. If the - message is longer than the specified length, it may be discarded - depending on the type of socket. This function may block until a - message arrives.

    Considering hardware and network realities, the maximum number of - bytes to receive should be a small power of 2, e.g., 4096.

    For TCP sockets, a zero length return value means the peer has - closed its half side of the connection.

    sendBuf :: Socket -> Ptr Word8 -> Int -> IO Int

    Send data to the socket. The socket must be connected to a remote - socket. Returns the number of bytes sent. Applications are - responsible for ensuring that all data has been sent.

    recvBuf :: Socket -> Ptr Word8 -> Int -> IO Int

    Receive data from the socket. The socket must be in a connected - state. This function may return fewer bytes than specified. If the - message is longer than the specified length, it may be discarded - depending on the type of socket. This function may block until a - message arrives.

    Considering hardware and network realities, the maximum number of - bytes to receive should be a small power of 2, e.g., 4096.

    For TCP sockets, a zero length return value means the peer has - closed its half side of the connection.

    shutdown :: Socket -> ShutdownCmd -> IO ()

    Shut down one or both halves of the connection, depending on the - second argument to the function. If the second argument is - ShutdownReceive, further receives are disallowed. If it is - ShutdownSend, further sends are disallowed. If it is - ShutdownBoth, further sends and receives are disallowed.

    close :: Socket -> IO ()

    Close the socket. All future operations on the socket object - will fail. The remote end will receive no more data (after queued - data is flushed).

    Predicates on sockets

    isConnected :: Socket -> IO Bool

    Determines whether close has been used on the Socket. This - does not indicate any status about the socket beyond this. If the - socket has been closed remotely, this function can still return - True.

    Socket options

    data SocketOption

    Socket options for use with setSocketOption and getSocketOption.

    The existence of a constructor does not imply that the relevant option - is supported on your system: see isSupportedSocketOption

    Constructors

    Debug

    SO_DEBUG

    ReuseAddr

    SO_REUSEADDR

    Type

    SO_TYPE

    SoError

    SO_ERROR

    DontRoute

    SO_DONTROUTE

    Broadcast

    SO_BROADCAST

    SendBuffer

    SO_SNDBUF

    RecvBuffer

    SO_RCVBUF

    KeepAlive

    SO_KEEPALIVE

    OOBInline

    SO_OOBINLINE

    TimeToLive

    IP_TTL

    MaxSegment

    TCP_MAXSEG

    NoDelay

    TCP_NODELAY

    Cork

    TCP_CORK

    Linger

    SO_LINGER

    ReusePort

    SO_REUSEPORT

    RecvLowWater

    SO_RCVLOWAT

    SendLowWater

    SO_SNDLOWAT

    RecvTimeOut

    SO_RCVTIMEO

    SendTimeOut

    SO_SNDTIMEO

    UseLoopBack

    SO_USELOOPBACK

    IPv6Only

    IPV6_V6ONLY

    CustomSockOpt (CInt, CInt) 

    Instances

    isSupportedSocketOption :: SocketOption -> Bool

    Does the SocketOption exist on this system?

    getSocketOption :: Socket -> SocketOption -> IO Int

    Get a socket option that gives an Int value. - There is currently no API to get e.g. the timeval socket options

    setSocketOption :: Socket -> SocketOption -> Int -> IO ()

    Set a socket option that expects an Int value. - There is currently no API to set e.g. the timeval socket options

    File descriptor transmission

    sendFd :: Socket -> CInt -> IO ()

    Special constants

    iNADDR_ANY :: HostAddress

    The IPv4 wild card address.

    iN6ADDR_ANY :: HostAddress6

    The IPv6 wild card address.

    maxListenQueue :: Int

    This is the value of SOMAXCONN, typically 128. - 128 is good enough for normal network servers but - is too small for high performance servers.

    Initialisation

    withSocketsDo :: IO a -> IO a

    On Windows operating systems, the networking subsystem has to be -initialised using withSocketsDo before any networking operations can -be used. eg.

    main = withSocketsDo $ do {...}

    Although this is only strictly necessary on Windows platforms, it is -harmless on other platforms, so for portability it is good practice to -use it all the time.

    Very low level operations

    Deprecated aliases

    These aliases are deprecated and should not be used in new code. - They will be removed in some future version of the package.

    bindSocket :: Socket -> SockAddr -> IO ()

    Deprecated alias for bind.

    sClose :: Socket -> IO ()

    Deprecated alias for close.

    sIsConnected :: Socket -> IO Bool

    Deprecated alias for isConnected.

    sIsBound :: Socket -> IO Bool

    Deprecated alias for isBound.

    sIsListening :: Socket -> IO Bool

    Deprecated alias for isListening.

    sIsReadable :: Socket -> IO Bool

    Deprecated alias for isReadable.

    sIsWritable :: Socket -> IO Bool

    Deprecated alias for isWritable.

    Internal

    The following are exported ONLY for use in the BSD module and - should not be used anywhere else.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network.html deleted file mode 100644 index 199bc43..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/Network.html +++ /dev/null @@ -1,49 +0,0 @@ -Network

    network-2.6.0.2: Low-level networking interface

    Copyright(c) The University of Glasgow 2001
    LicenseBSD-style (see the file libraries/network/LICENSE)
    Maintainerlibraries@haskell.org
    Stabilityprovisional
    Portabilityportable
    Safe HaskellNone
    LanguageHaskell98

    Network

    Description

    This module is kept for backwards-compatibility. New users are - encouraged to use Network.Socket instead.

    Network was intended as a "higher-level" interface to networking - facilities, and only supports TCP.

    Basic data types

    data Socket

    Instances

    type HostName = String

    Either a host name e.g., "haskell.org" or a numeric host - address string consisting of a dotted decimal IPv4 address or an - IPv6 address e.g., "192.168.0.1".

    Initialisation

    withSocketsDo :: IO a -> IO a

    On Windows operating systems, the networking subsystem has to be -initialised using withSocketsDo before any networking operations can -be used. eg.

    main = withSocketsDo $ do {...}

    Although this is only strictly necessary on Windows platforms, it is -harmless on other platforms, so for portability it is good practice to -use it all the time.

    Server-side connections

    listenOn

    Arguments

    :: PortID

    Port Identifier

    -> IO Socket

    Listening Socket

    Creates the server side socket which has been bound to the - specified port.

    maxListenQueue (typically 128) is specified to the listen queue. - This is good enough for normal network servers but is too small - for high performance servers.

    To avoid the "Address already in use" problems, - the ReuseAddr socket option is set on the listening socket.

    If available, the IPv6Only socket option is set to 0 - so that both IPv4 and IPv6 can be accepted with this socket.

    If you don't like the behavior above, please use the lower level - listen instead.

    accept

    Arguments

    :: Socket

    Listening Socket

    -> IO (Handle, HostName, PortNumber)

    Triple of: read/write Handle for - communicating with the client, - the HostName of the peer socket, and - the PortNumber of the remote connection.

    Accept a connection on a socket created by listenOn. Normal - I/O operations (see System.IO) can be used on the Handle - returned to communicate with the client. - Notice that although you can pass any Socket to Network.accept, - only sockets of either AF_UNIX, AF_INET, or AF_INET6 will work - (this shouldn't be a problem, though). When using AF_UNIX, HostName - will be set to the path of the socket and PortNumber to -1.

    sClose :: Socket -> IO ()

    Close the socket. All future operations on the socket object will fail. - The remote end will receive no more data (after queued data is flushed).

    Client-side connections

    connectTo :: HostName -> PortID -> IO Handle

    Calling connectTo creates a client side socket which is - connected to the given host and port. The Protocol and socket type is - derived from the given port identifier. If a port number is given - then the result is always an internet family Stream socket.

    Simple sending and receiving

    Send and receive data from/to the given host and port number. These -should normally only be used where the socket will not be required for -further calls. Also, note that due to the use of hGetContents in recvFrom -the socket will remain open (i.e. not available) even if the function already -returned. Their use is strongly discouraged except for small test-applications -or invocations from the command line.

    sendTo :: HostName -> PortID -> String -> IO ()

    Miscellaneous

    socketPort :: Socket -> IO PortID

    Returns the PortID associated with a given socket.

    Networking Issues

    Buffering

    The Handle returned by connectTo and accept is block-buffered by -default. For an interactive application you may want to set the -buffering mode on the Handle to -LineBuffering or NoBuffering, like so:

    h <- connectTo host port
    -hSetBuffering h LineBuffering

    Improving I/O Performance over sockets

    For really fast I/O, it might be worth looking at the hGetBuf and -hPutBuf family of functions in System.IO.

    SIGPIPE

    On Unix, when writing to a socket and the reading end is -closed by the remote client, the program is normally sent a -SIGPIPE signal by the operating system. The -default behaviour when a SIGPIPE is received is -to terminate the program silently, which can be somewhat confusing -if you haven't encountered this before. The solution is to -specify that SIGPIPE is to be ignored, using -the POSIX library:

     import Posix
    - main = do installHandler sigPIPE Ignore Nothing; ...
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-A.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-A.html deleted file mode 100644 index db53d35..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-A.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - A)

    network-2.6.0.2: Low-level networking interface

    Index - A

    accept 
    1 (Function)Network.Socket
    2 (Function)Network
    addrAddressNetwork.Socket
    addrCanonNameNetwork.Socket
    addrFamilyNetwork.Socket
    addrFlagsNetwork.Socket
    AddrInfo 
    1 (Type/Class)Network.Socket
    2 (Data Constructor)Network.Socket
    AddrInfoFlagNetwork.Socket
    addrInfoFlagImplementedNetwork.Socket
    addrProtocolNetwork.Socket
    addrSocketTypeNetwork.Socket
    AF_802Network.Socket.Internal, Network.Socket
    AF_APPLETALKNetwork.Socket.Internal, Network.Socket
    AF_ARPNetwork.Socket.Internal, Network.Socket
    AF_ASHNetwork.Socket.Internal, Network.Socket
    AF_ATMPVCNetwork.Socket.Internal, Network.Socket
    AF_ATMSVCNetwork.Socket.Internal, Network.Socket
    AF_AX25Network.Socket.Internal, Network.Socket
    AF_BLUETOOTHNetwork.Socket.Internal, Network.Socket
    AF_BRIDGENetwork.Socket.Internal, Network.Socket
    AF_CCITTNetwork.Socket.Internal, Network.Socket
    AF_CHAOSNetwork.Socket.Internal, Network.Socket
    AF_CNTNetwork.Socket.Internal, Network.Socket
    AF_COIPNetwork.Socket.Internal, Network.Socket
    AF_CTFNetwork.Socket.Internal, Network.Socket
    AF_DATAKITNetwork.Socket.Internal, Network.Socket
    AF_DECnetNetwork.Socket.Internal, Network.Socket
    AF_DLINetwork.Socket.Internal, Network.Socket
    AF_ECMANetwork.Socket.Internal, Network.Socket
    AF_ECONETNetwork.Socket.Internal, Network.Socket
    AF_ENCAPNetwork.Socket.Internal, Network.Socket
    AF_GOSSIPNetwork.Socket.Internal, Network.Socket
    AF_HYLINKNetwork.Socket.Internal, Network.Socket
    AF_IMPLINKNetwork.Socket.Internal, Network.Socket
    AF_INETNetwork.Socket.Internal, Network.Socket
    AF_INET6Network.Socket.Internal, Network.Socket
    AF_INTFNetwork.Socket.Internal, Network.Socket
    AF_IPXNetwork.Socket.Internal, Network.Socket
    AF_IRDANetwork.Socket.Internal, Network.Socket
    AF_ISDNNetwork.Socket.Internal, Network.Socket
    AF_ISONetwork.Socket.Internal, Network.Socket
    AF_LATNetwork.Socket.Internal, Network.Socket
    AF_LINKNetwork.Socket.Internal, Network.Socket
    AF_NATMNetwork.Socket.Internal, Network.Socket
    AF_NBSNetwork.Socket.Internal, Network.Socket
    AF_NDDNetwork.Socket.Internal, Network.Socket
    AF_NETBEUINetwork.Socket.Internal, Network.Socket
    AF_NETBIOSNetwork.Socket.Internal, Network.Socket
    AF_NETMANNetwork.Socket.Internal, Network.Socket
    AF_NETROMNetwork.Socket.Internal, Network.Socket
    AF_NETWARENetwork.Socket.Internal, Network.Socket
    AF_NITNetwork.Socket.Internal, Network.Socket
    AF_NSNetwork.Socket.Internal, Network.Socket
    AF_OSINetwork.Socket.Internal, Network.Socket
    AF_OSINETNetwork.Socket.Internal, Network.Socket
    AF_PACKETNetwork.Socket.Internal, Network.Socket
    AF_PPPOXNetwork.Socket.Internal, Network.Socket
    AF_PUPNetwork.Socket.Internal, Network.Socket
    AF_RAWNetwork.Socket.Internal, Network.Socket
    AF_RIFNetwork.Socket.Internal, Network.Socket
    AF_ROSENetwork.Socket.Internal, Network.Socket
    AF_ROUTENetwork.Socket.Internal, Network.Socket
    AF_SDLNetwork.Socket.Internal, Network.Socket
    AF_SECURITYNetwork.Socket.Internal, Network.Socket
    AF_SIPNetwork.Socket.Internal, Network.Socket
    AF_SNANetwork.Socket.Internal, Network.Socket
    AF_UNIXNetwork.Socket.Internal, Network.Socket
    AF_UNSPECNetwork.Socket.Internal, Network.Socket
    AF_WANNetwork.Socket.Internal, Network.Socket
    AF_WANPIPENetwork.Socket.Internal, Network.Socket
    AF_X25Network.Socket.Internal, Network.Socket
    AI_ADDRCONFIGNetwork.Socket
    AI_ALLNetwork.Socket
    AI_CANONNAMENetwork.Socket
    AI_NUMERICHOSTNetwork.Socket
    AI_NUMERICSERVNetwork.Socket
    AI_PASSIVENetwork.Socket
    AI_V4MAPPEDNetwork.Socket
    aNY_PORTNetwork.Socket
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-All.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-All.html deleted file mode 100644 index fbab024..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-All.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index)

    network-2.6.0.2: Low-level networking interface

    Index

    accept 
    1 (Function)Network.Socket
    2 (Function)Network
    addrAddressNetwork.Socket
    addrCanonNameNetwork.Socket
    addrFamilyNetwork.Socket
    addrFlagsNetwork.Socket
    AddrInfo 
    1 (Type/Class)Network.Socket
    2 (Data Constructor)Network.Socket
    AddrInfoFlagNetwork.Socket
    addrInfoFlagImplementedNetwork.Socket
    addrProtocolNetwork.Socket
    addrSocketTypeNetwork.Socket
    AF_802Network.Socket.Internal, Network.Socket
    AF_APPLETALKNetwork.Socket.Internal, Network.Socket
    AF_ARPNetwork.Socket.Internal, Network.Socket
    AF_ASHNetwork.Socket.Internal, Network.Socket
    AF_ATMPVCNetwork.Socket.Internal, Network.Socket
    AF_ATMSVCNetwork.Socket.Internal, Network.Socket
    AF_AX25Network.Socket.Internal, Network.Socket
    AF_BLUETOOTHNetwork.Socket.Internal, Network.Socket
    AF_BRIDGENetwork.Socket.Internal, Network.Socket
    AF_CCITTNetwork.Socket.Internal, Network.Socket
    AF_CHAOSNetwork.Socket.Internal, Network.Socket
    AF_CNTNetwork.Socket.Internal, Network.Socket
    AF_COIPNetwork.Socket.Internal, Network.Socket
    AF_CTFNetwork.Socket.Internal, Network.Socket
    AF_DATAKITNetwork.Socket.Internal, Network.Socket
    AF_DECnetNetwork.Socket.Internal, Network.Socket
    AF_DLINetwork.Socket.Internal, Network.Socket
    AF_ECMANetwork.Socket.Internal, Network.Socket
    AF_ECONETNetwork.Socket.Internal, Network.Socket
    AF_ENCAPNetwork.Socket.Internal, Network.Socket
    AF_GOSSIPNetwork.Socket.Internal, Network.Socket
    AF_HYLINKNetwork.Socket.Internal, Network.Socket
    AF_IMPLINKNetwork.Socket.Internal, Network.Socket
    AF_INETNetwork.Socket.Internal, Network.Socket
    AF_INET6Network.Socket.Internal, Network.Socket
    AF_INTFNetwork.Socket.Internal, Network.Socket
    AF_IPXNetwork.Socket.Internal, Network.Socket
    AF_IRDANetwork.Socket.Internal, Network.Socket
    AF_ISDNNetwork.Socket.Internal, Network.Socket
    AF_ISONetwork.Socket.Internal, Network.Socket
    AF_LATNetwork.Socket.Internal, Network.Socket
    AF_LINKNetwork.Socket.Internal, Network.Socket
    AF_NATMNetwork.Socket.Internal, Network.Socket
    AF_NBSNetwork.Socket.Internal, Network.Socket
    AF_NDDNetwork.Socket.Internal, Network.Socket
    AF_NETBEUINetwork.Socket.Internal, Network.Socket
    AF_NETBIOSNetwork.Socket.Internal, Network.Socket
    AF_NETMANNetwork.Socket.Internal, Network.Socket
    AF_NETROMNetwork.Socket.Internal, Network.Socket
    AF_NETWARENetwork.Socket.Internal, Network.Socket
    AF_NITNetwork.Socket.Internal, Network.Socket
    AF_NSNetwork.Socket.Internal, Network.Socket
    AF_OSINetwork.Socket.Internal, Network.Socket
    AF_OSINETNetwork.Socket.Internal, Network.Socket
    AF_PACKETNetwork.Socket.Internal, Network.Socket
    AF_PPPOXNetwork.Socket.Internal, Network.Socket
    AF_PUPNetwork.Socket.Internal, Network.Socket
    AF_RAWNetwork.Socket.Internal, Network.Socket
    AF_RIFNetwork.Socket.Internal, Network.Socket
    AF_ROSENetwork.Socket.Internal, Network.Socket
    AF_ROUTENetwork.Socket.Internal, Network.Socket
    AF_SDLNetwork.Socket.Internal, Network.Socket
    AF_SECURITYNetwork.Socket.Internal, Network.Socket
    AF_SIPNetwork.Socket.Internal, Network.Socket
    AF_SNANetwork.Socket.Internal, Network.Socket
    AF_UNIXNetwork.Socket.Internal, Network.Socket
    AF_UNSPECNetwork.Socket.Internal, Network.Socket
    AF_WANNetwork.Socket.Internal, Network.Socket
    AF_WANPIPENetwork.Socket.Internal, Network.Socket
    AF_X25Network.Socket.Internal, Network.Socket
    AI_ADDRCONFIGNetwork.Socket
    AI_ALLNetwork.Socket
    AI_CANONNAMENetwork.Socket
    AI_NUMERICHOSTNetwork.Socket
    AI_NUMERICSERVNetwork.Socket
    AI_PASSIVENetwork.Socket
    AI_V4MAPPEDNetwork.Socket
    aNY_PORTNetwork.Socket
    bindNetwork.Socket
    bindSocketNetwork.Socket
    BoundNetwork.Socket
    BroadcastNetwork.Socket
    closeNetwork.Socket
    ClosedNetwork.Socket
    connectNetwork.Socket
    ConnectedNetwork.Socket
    connectToNetwork
    ConvertedToHandleNetwork.Socket
    CorkNetwork.Socket
    CustomSockOptNetwork.Socket
    DatagramNetwork.Socket
    DebugNetwork.Socket
    defaultHintsNetwork.Socket
    defaultProtocolNetwork.Socket, Network.BSD
    DontRouteNetwork.Socket
    endHostEntryNetwork.BSD
    endNetworkEntryNetwork.BSD
    endProtocolEntryNetwork.BSD
    endServiceEntryNetwork.BSD
    FamilyNetwork.Socket.Internal, Network.Socket
    fdSocketNetwork.Socket
    FlowInfoNetwork.Socket.Internal, Network.Socket
    getAddrInfoNetwork.Socket
    getContentsNetwork.Socket.ByteString.Lazy
    getHostByAddrNetwork.BSD
    getHostByNameNetwork.BSD
    getHostEntriesNetwork.BSD
    getHostEntryNetwork.BSD
    getHostNameNetwork.BSD
    getNameInfoNetwork.Socket
    getNetworkByAddrNetwork.BSD
    getNetworkByNameNetwork.BSD
    getNetworkEntriesNetwork.BSD
    getNetworkEntryNetwork.BSD
    getPeerCredNetwork.Socket
    getPeerEidNetwork.Socket
    getPeerNameNetwork.Socket
    getProtocolByNameNetwork.BSD
    getProtocolByNumberNetwork.BSD
    getProtocolEntriesNetwork.BSD
    getProtocolEntryNetwork.BSD
    getProtocolNumberNetwork.BSD
    getServiceByNameNetwork.BSD
    getServiceByPortNetwork.BSD
    getServiceEntriesNetwork.BSD
    getServiceEntryNetwork.BSD
    getServicePortNumberNetwork.BSD
    getSocketNameNetwork.Socket
    getSocketOptionNetwork.Socket
    HostAddressNetwork.Socket.Internal, Network.Socket
    hostAddressNetwork.BSD
    HostAddress6Network.Socket.Internal, Network.Socket
    hostAddressesNetwork.BSD
    hostAliasesNetwork.BSD
    HostEntry 
    1 (Type/Class)Network.BSD
    2 (Data Constructor)Network.BSD
    hostFamilyNetwork.BSD
    HostNameNetwork.Socket, Network.BSD, Network
    hostNameNetwork.BSD
    iN6ADDR_ANYNetwork.Socket
    iNADDR_ANYNetwork.Socket
    inet_addrNetwork.Socket
    inet_ntoaNetwork.Socket
    IPv6OnlyNetwork.Socket
    isBoundNetwork.Socket
    isConnectedNetwork.Socket
    isListeningNetwork.Socket
    isReadableNetwork.Socket
    isSupportedFamilyNetwork.Socket
    isSupportedSocketOptionNetwork.Socket
    isSupportedSocketTypeNetwork.Socket
    isWritableNetwork.Socket
    KeepAliveNetwork.Socket
    LingerNetwork.Socket
    listenNetwork.Socket
    ListeningNetwork.Socket
    listenOnNetwork
    maxListenQueueNetwork.Socket
    MaxSegmentNetwork.Socket
    MkSocketNetwork.Socket
    mkSocketNetwork.Socket
    NameInfoFlagNetwork.Socket
    NetworkAddrNetwork.BSD
    networkAddressNetwork.BSD
    networkAliasesNetwork.BSD
    NetworkEntry 
    1 (Type/Class)Network.BSD
    2 (Data Constructor)Network.BSD
    networkFamilyNetwork.BSD
    NetworkNameNetwork.BSD
    networkNameNetwork.BSD
    NI_DGRAMNetwork.Socket
    NI_NAMEREQDNetwork.Socket
    NI_NOFQDNNetwork.Socket
    NI_NUMERICHOSTNetwork.Socket
    NI_NUMERICSERVNetwork.Socket
    NoDelayNetwork.Socket
    NoSocketTypeNetwork.Socket
    NotConnectedNetwork.Socket
    OOBInlineNetwork.Socket
    packFamilyNetwork.Socket
    packSocketTypeNetwork.Socket
    peekSockAddrNetwork.Socket.Internal
    pokeSockAddrNetwork.Socket.Internal
    PortIDNetwork
    PortNumNetwork.Socket.Internal, Network.Socket
    PortNumber 
    1 (Type/Class)Network.Socket.Internal, Network.Socket, Network.BSD, Network
    2 (Data Constructor)Network
    protoAliasesNetwork.BSD
    ProtocolEntry 
    1 (Type/Class)Network.BSD
    2 (Data Constructor)Network.BSD
    ProtocolNameNetwork.BSD
    ProtocolNumberNetwork.Socket, Network.BSD
    protoNameNetwork.BSD
    protoNumberNetwork.BSD
    Pseudo_AF_HDRCMPLTNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_KEYNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_PIPNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_RTIPNetwork.Socket.Internal, Network.Socket
    Pseudo_AF_XTPNetwork.Socket.Internal, Network.Socket
    RawNetwork.Socket
    RDMNetwork.Socket
    recv 
    1 (Function)Network.Socket
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket.ByteString.Lazy
    recvBufNetwork.Socket
    RecvBufferNetwork.Socket
    recvBufFromNetwork.Socket
    recvFdNetwork.Socket
    recvFrom 
    1 (Function)Network.Socket
    2 (Function)Network.Socket.ByteString
    3 (Function)Network
    recvLenNetwork.Socket
    RecvLowWaterNetwork.Socket
    RecvTimeOutNetwork.Socket
    ReuseAddrNetwork.Socket
    ReusePortNetwork.Socket
    sClose 
    1 (Function)Network.Socket
    2 (Function)Network
    sCM_RIGHTSNetwork.Socket
    ScopeIDNetwork.Socket.Internal, Network.Socket
    send 
    1 (Function)Network.Socket
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket.ByteString.Lazy
    sendAll 
    1 (Function)Network.Socket.ByteString
    2 (Function)Network.Socket.ByteString.Lazy
    sendAllToNetwork.Socket.ByteString
    sendBufNetwork.Socket
    SendBufferNetwork.Socket
    sendBufToNetwork.Socket
    sendFdNetwork.Socket
    SendLowWaterNetwork.Socket
    sendManyNetwork.Socket.ByteString
    sendManyToNetwork.Socket.ByteString
    SendTimeOutNetwork.Socket
    sendTo 
    1 (Function)Network.Socket
    2 (Function)Network.Socket.ByteString
    3 (Function)Network
    SeqPacketNetwork.Socket
    ServiceNetwork
    serviceAliasesNetwork.BSD
    ServiceEntry 
    1 (Type/Class)Network.BSD
    2 (Data Constructor)Network.BSD
    ServiceNameNetwork.Socket, Network.BSD
    serviceNameNetwork.BSD
    servicePortNetwork.BSD
    serviceProtocolNetwork.BSD
    setHostEntryNetwork.BSD
    setNetworkEntryNetwork.BSD
    setProtocolEntryNetwork.BSD
    setServiceEntryNetwork.BSD
    setSocketOptionNetwork.Socket
    shutdownNetwork.Socket
    ShutdownBothNetwork.Socket
    ShutdownCmdNetwork.Socket
    ShutdownReceiveNetwork.Socket
    ShutdownSendNetwork.Socket
    sIsBoundNetwork.Socket
    sIsConnectedNetwork.Socket
    sIsListeningNetwork.Socket
    sIsReadableNetwork.Socket
    sIsWritableNetwork.Socket
    sizeOfSockAddrNetwork.Socket.Internal
    sizeOfSockAddrByFamilyNetwork.Socket.Internal
    SockAddrNetwork.Socket.Internal, Network.Socket
    SockAddrInetNetwork.Socket.Internal, Network.Socket
    SockAddrInet6Network.Socket.Internal, Network.Socket
    SockAddrUnixNetwork.Socket.Internal, Network.Socket
    SocketNetwork.Socket, Network
    socketNetwork.Socket
    SocketOptionNetwork.Socket
    socketPairNetwork.Socket
    socketPort 
    1 (Function)Network.Socket
    2 (Function)Network
    SocketStatusNetwork.Socket
    socketToHandleNetwork.Socket
    SocketTypeNetwork.Socket
    SoErrorNetwork.Socket
    sOL_SOCKETNetwork.Socket
    sOMAXCONNNetwork.Socket
    StreamNetwork.Socket
    throwSocketErrorNetwork.Socket.Internal
    throwSocketErrorCodeNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryMayBlockNetwork.Socket.Internal
    throwSocketErrorIfMinus1Retry_Network.Socket.Internal
    throwSocketErrorIfMinus1_Network.Socket.Internal
    throwSocketErrorWaitReadNetwork.Socket.Internal
    throwSocketErrorWaitWriteNetwork.Socket.Internal
    TimeToLiveNetwork.Socket
    TypeNetwork.Socket
    UnixSocketNetwork
    unpackFamilyNetwork.Socket
    UseLoopBackNetwork.Socket
    withNewSockAddrNetwork.Socket.Internal
    withSockAddrNetwork.Socket.Internal
    withSocketsDoNetwork.Socket.Internal, Network.Socket, Network
    zeroMemoryNetwork.Socket.Internal
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-B.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-B.html deleted file mode 100644 index 762e82a..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-B.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - B)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-C.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-C.html deleted file mode 100644 index c9c99e3..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-C.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - C)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-D.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-D.html deleted file mode 100644 index 73ab652..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-D.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - D)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-E.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-E.html deleted file mode 100644 index ee24209..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-E.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - E)

    network-2.6.0.2: Low-level networking interface

    Index - E

    endHostEntryNetwork.BSD
    endNetworkEntryNetwork.BSD
    endProtocolEntryNetwork.BSD
    endServiceEntryNetwork.BSD
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-F.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-F.html deleted file mode 100644 index 3932e29..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-F.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - F)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-G.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-G.html deleted file mode 100644 index 4911660..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-G.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - G)

    network-2.6.0.2: Low-level networking interface

    Index - G

    getAddrInfoNetwork.Socket
    getContentsNetwork.Socket.ByteString.Lazy
    getHostByAddrNetwork.BSD
    getHostByNameNetwork.BSD
    getHostEntriesNetwork.BSD
    getHostEntryNetwork.BSD
    getHostNameNetwork.BSD
    getNameInfoNetwork.Socket
    getNetworkByAddrNetwork.BSD
    getNetworkByNameNetwork.BSD
    getNetworkEntriesNetwork.BSD
    getNetworkEntryNetwork.BSD
    getPeerCredNetwork.Socket
    getPeerEidNetwork.Socket
    getPeerNameNetwork.Socket
    getProtocolByNameNetwork.BSD
    getProtocolByNumberNetwork.BSD
    getProtocolEntriesNetwork.BSD
    getProtocolEntryNetwork.BSD
    getProtocolNumberNetwork.BSD
    getServiceByNameNetwork.BSD
    getServiceByPortNetwork.BSD
    getServiceEntriesNetwork.BSD
    getServiceEntryNetwork.BSD
    getServicePortNumberNetwork.BSD
    getSocketNameNetwork.Socket
    getSocketOptionNetwork.Socket
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-H.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-H.html deleted file mode 100644 index 59079aa..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-H.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - H)

    network-2.6.0.2: Low-level networking interface

    Index - H

    HostAddressNetwork.Socket.Internal, Network.Socket
    hostAddressNetwork.BSD
    HostAddress6Network.Socket.Internal, Network.Socket
    hostAddressesNetwork.BSD
    hostAliasesNetwork.BSD
    HostEntry 
    1 (Type/Class)Network.BSD
    2 (Data Constructor)Network.BSD
    hostFamilyNetwork.BSD
    HostNameNetwork.Socket, Network.BSD, Network
    hostNameNetwork.BSD
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-I.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-I.html deleted file mode 100644 index 79da5f7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-I.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - I)

    network-2.6.0.2: Low-level networking interface

    Index - I

    iN6ADDR_ANYNetwork.Socket
    iNADDR_ANYNetwork.Socket
    inet_addrNetwork.Socket
    inet_ntoaNetwork.Socket
    IPv6OnlyNetwork.Socket
    isBoundNetwork.Socket
    isConnectedNetwork.Socket
    isListeningNetwork.Socket
    isReadableNetwork.Socket
    isSupportedFamilyNetwork.Socket
    isSupportedSocketOptionNetwork.Socket
    isSupportedSocketTypeNetwork.Socket
    isWritableNetwork.Socket
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-K.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-K.html deleted file mode 100644 index 7b3ef16..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-K.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - K)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-L.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-L.html deleted file mode 100644 index dd4ade0..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-L.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - L)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-M.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-M.html deleted file mode 100644 index a44d1ff..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-M.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - M)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-N.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-N.html deleted file mode 100644 index e8c2fc8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-N.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - N)

    network-2.6.0.2: Low-level networking interface

    Index - N

    NameInfoFlagNetwork.Socket
    NetworkAddrNetwork.BSD
    networkAddressNetwork.BSD
    networkAliasesNetwork.BSD
    NetworkEntry 
    1 (Type/Class)Network.BSD
    2 (Data Constructor)Network.BSD
    networkFamilyNetwork.BSD
    NetworkNameNetwork.BSD
    networkNameNetwork.BSD
    NI_DGRAMNetwork.Socket
    NI_NAMEREQDNetwork.Socket
    NI_NOFQDNNetwork.Socket
    NI_NUMERICHOSTNetwork.Socket
    NI_NUMERICSERVNetwork.Socket
    NoDelayNetwork.Socket
    NoSocketTypeNetwork.Socket
    NotConnectedNetwork.Socket
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-O.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-O.html deleted file mode 100644 index 44c709d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-O.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - O)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-P.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-P.html deleted file mode 100644 index 4015e85..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-P.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - P)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-R.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-R.html deleted file mode 100644 index 93b6801..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-R.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - R)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-S.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-S.html deleted file mode 100644 index 532fbc8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-S.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - S)

    network-2.6.0.2: Low-level networking interface

    Index - S

    sClose 
    1 (Function)Network.Socket
    2 (Function)Network
    sCM_RIGHTSNetwork.Socket
    ScopeIDNetwork.Socket.Internal, Network.Socket
    send 
    1 (Function)Network.Socket
    2 (Function)Network.Socket.ByteString
    3 (Function)Network.Socket.ByteString.Lazy
    sendAll 
    1 (Function)Network.Socket.ByteString
    2 (Function)Network.Socket.ByteString.Lazy
    sendAllToNetwork.Socket.ByteString
    sendBufNetwork.Socket
    SendBufferNetwork.Socket
    sendBufToNetwork.Socket
    sendFdNetwork.Socket
    SendLowWaterNetwork.Socket
    sendManyNetwork.Socket.ByteString
    sendManyToNetwork.Socket.ByteString
    SendTimeOutNetwork.Socket
    sendTo 
    1 (Function)Network.Socket
    2 (Function)Network.Socket.ByteString
    3 (Function)Network
    SeqPacketNetwork.Socket
    ServiceNetwork
    serviceAliasesNetwork.BSD
    ServiceEntry 
    1 (Type/Class)Network.BSD
    2 (Data Constructor)Network.BSD
    ServiceNameNetwork.Socket, Network.BSD
    serviceNameNetwork.BSD
    servicePortNetwork.BSD
    serviceProtocolNetwork.BSD
    setHostEntryNetwork.BSD
    setNetworkEntryNetwork.BSD
    setProtocolEntryNetwork.BSD
    setServiceEntryNetwork.BSD
    setSocketOptionNetwork.Socket
    shutdownNetwork.Socket
    ShutdownBothNetwork.Socket
    ShutdownCmdNetwork.Socket
    ShutdownReceiveNetwork.Socket
    ShutdownSendNetwork.Socket
    sIsBoundNetwork.Socket
    sIsConnectedNetwork.Socket
    sIsListeningNetwork.Socket
    sIsReadableNetwork.Socket
    sIsWritableNetwork.Socket
    sizeOfSockAddrNetwork.Socket.Internal
    sizeOfSockAddrByFamilyNetwork.Socket.Internal
    SockAddrNetwork.Socket.Internal, Network.Socket
    SockAddrInetNetwork.Socket.Internal, Network.Socket
    SockAddrInet6Network.Socket.Internal, Network.Socket
    SockAddrUnixNetwork.Socket.Internal, Network.Socket
    SocketNetwork.Socket, Network
    socketNetwork.Socket
    SocketOptionNetwork.Socket
    socketPairNetwork.Socket
    socketPort 
    1 (Function)Network.Socket
    2 (Function)Network
    SocketStatusNetwork.Socket
    socketToHandleNetwork.Socket
    SocketTypeNetwork.Socket
    SoErrorNetwork.Socket
    sOL_SOCKETNetwork.Socket
    sOMAXCONNNetwork.Socket
    StreamNetwork.Socket
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-T.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-T.html deleted file mode 100644 index 67f6766..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-T.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - T)

    network-2.6.0.2: Low-level networking interface

    Index - T

    throwSocketErrorNetwork.Socket.Internal
    throwSocketErrorCodeNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryNetwork.Socket.Internal
    throwSocketErrorIfMinus1RetryMayBlockNetwork.Socket.Internal
    throwSocketErrorIfMinus1Retry_Network.Socket.Internal
    throwSocketErrorIfMinus1_Network.Socket.Internal
    throwSocketErrorWaitReadNetwork.Socket.Internal
    throwSocketErrorWaitWriteNetwork.Socket.Internal
    TimeToLiveNetwork.Socket
    TypeNetwork.Socket
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-U.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-U.html deleted file mode 100644 index 706149e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-U.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - U)

    network-2.6.0.2: Low-level networking interface

    Index - U

    UnixSocketNetwork
    unpackFamilyNetwork.Socket
    UseLoopBackNetwork.Socket
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-W.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-W.html deleted file mode 100644 index 85f615c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-W.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - W)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-Z.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-Z.html deleted file mode 100644 index 34e6511..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index-Z.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index - Z)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index.html deleted file mode 100644 index b27d388..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface (Index)

    network-2.6.0.2: Low-level networking interface

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/index-frames.html deleted file mode 100644 index 8a9ba41..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -network-2.6.0.2: Low-level networking interface \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/index.html deleted file mode 100644 index 11b7217..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/index.html +++ /dev/null @@ -1,17 +0,0 @@ -network-2.6.0.2: Low-level networking interface

    network-2.6.0.2: Low-level networking interface

    network-2.6.0.2: Low-level networking interface

    This 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.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-BSD.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-BSD.html deleted file mode 100644 index d233e06..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-BSD.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.BSD

    Network.BSD

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-ByteString-Lazy.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-ByteString-Lazy.html deleted file mode 100644 index bf9559b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-ByteString-Lazy.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.Socket.ByteString.Lazy

    Network.Socket.ByteString.Lazy

    Send data to a socket

    Receive data from a socket

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-ByteString.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-ByteString.html deleted file mode 100644 index 13fba71..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-ByteString.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.Socket.ByteString

    Network.Socket.ByteString

    Send data to a socket

    Vectored I/O

    Receive data from a socket

    Example

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-Internal.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-Internal.html deleted file mode 100644 index c7540b9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket-Internal.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.Socket.Internal

    Network.Socket.Internal

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket.html deleted file mode 100644 index 51ccfb1..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network-Socket.html +++ /dev/null @@ -1,4 +0,0 @@ -Network.Socket

    Network.Socket

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network.html deleted file mode 100644 index d137dce..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/mini_Network.html +++ /dev/null @@ -1,4 +0,0 @@ -Network

    Network

    Basic data types

    data Socket

    data PortID

    Initialisation

    Server-side connections

    Client-side connections

    Simple sending and receiving

    Miscellaneous

    Networking Issues

    Buffering

    Improving I/O Performance over sockets

    SIGPIPE

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/network.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/network.haddock deleted file mode 100644 index 7d64216..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/network.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/network-2.6.0.2/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/LICENSE deleted file mode 100644 index 06bb641..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/LICENSE +++ /dev/null @@ -1,63 +0,0 @@ -This library (libraries/base) is derived from code from two -sources: - - * Code from the GHC project which is largely (c) The University of - Glasgow, and distributable under a BSD-style license (see below), - - * Code from the Haskell 98 Report which is (c) Simon Peyton Jones - and freely redistributable (but see the full license for - restrictions). - -The full text of these licenses is reproduced below. Both of the -licenses are BSD-style or compatible. - ------------------------------------------------------------------------------ - -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - ------------------------------------------------------------------------------ - -Code derived from the document "Report on the Programming Language -Haskell 98", is distributed under the following license: - - Copyright (c) 2002 Simon Peyton Jones - - The authors intend this Report to belong to the entire Haskell - community, and so we grant permission to copy and distribute it for - any purpose, provided that it is reproduced in its entirety, - including this Notice. Modified versions of this Report may also be - copied and distributed for any purpose, provided that the modified - version is clearly presented as such, and that it does not claim to - be a definition of the Haskell 98 Language. - ------------------------------------------------------------------------------ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/System-Locale.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/System-Locale.html deleted file mode 100644 index 525914d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/System-Locale.html +++ /dev/null @@ -1,8 +0,0 @@ -System.Locale

    old-locale-1.0.0.7: locale library

    Copyright(c) The University of Glasgow 2001
    LicenseBSD3 (see LICENSE file)
    Maintainerlibraries@haskell.org
    Stabilitystable
    Portabilityportable
    Safe HaskellSafe
    LanguageHaskell98

    System.Locale

    Description

    This module provides the ability to adapt to local conventions.

    At present, it supports only time and date information as used by - calendarTimeToString from the System.Time module in the - old-time package.

    Documentation

    data TimeLocale

    Constructors

    TimeLocale 

    Fields

    wDays :: [(String, String)]

    full and abbreviated week days

    months :: [(String, String)]

    full and abbreviated months

    intervals :: [(String, String)]
     
    amPm :: (String, String)

    AM/PM symbols

    dateTimeFmt, dateFmt, timeFmt, time12Fmt :: String

    formatting strings

    iso8601DateFormat :: Maybe String -> String

    Construct format string according to ISO-8601.

    The Maybe String argument allows to supply an optional time specification. E.g.:

    iso8601DateFormat Nothing            == "%Y-%m-%d"           -- i.e. YYYY-MM-DD
    -iso8601DateFormat (Just "%H:%M:%S")  == "%Y-%m-%dT%H:%M:%S"  -- i.e. YYYY-MM-DDTHH:MM:SS
    -

    rfc822DateFormat :: String

    Format string according to RFC822.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/doc-index.html deleted file mode 100644 index 89d5e97..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -old-locale-1.0.0.7: locale library (Index)

    old-locale-1.0.0.7: locale library

    Index

    amPmSystem.Locale
    dateFmtSystem.Locale
    dateTimeFmtSystem.Locale
    defaultTimeLocaleSystem.Locale
    intervalsSystem.Locale
    iso8601DateFormatSystem.Locale
    monthsSystem.Locale
    rfc822DateFormatSystem.Locale
    time12FmtSystem.Locale
    timeFmtSystem.Locale
    TimeLocale 
    1 (Type/Class)System.Locale
    2 (Data Constructor)System.Locale
    wDaysSystem.Locale
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/index-frames.html deleted file mode 100644 index d95d1c9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -old-locale-1.0.0.7: locale library \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/index.html deleted file mode 100644 index da08886..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/index.html +++ /dev/null @@ -1,5 +0,0 @@ -old-locale-1.0.0.7: locale library

    old-locale-1.0.0.7: locale library

    old-locale-1.0.0.7: locale library

    This package provides the ability to adapt to -locale conventions such as date and time formats.

    Modules

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/mini_System-Locale.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/mini_System-Locale.html deleted file mode 100644 index 34f200e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/mini_System-Locale.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Locale

    System.Locale

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/old-locale.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/old-locale.haddock deleted file mode 100644 index 69b9f33..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/old-locale.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-locale-1.0.0.7/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/LICENSE deleted file mode 100644 index 06bb641..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/LICENSE +++ /dev/null @@ -1,63 +0,0 @@ -This library (libraries/base) is derived from code from two -sources: - - * Code from the GHC project which is largely (c) The University of - Glasgow, and distributable under a BSD-style license (see below), - - * Code from the Haskell 98 Report which is (c) Simon Peyton Jones - and freely redistributable (but see the full license for - restrictions). - -The full text of these licenses is reproduced below. Both of the -licenses are BSD-style or compatible. - ------------------------------------------------------------------------------ - -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - ------------------------------------------------------------------------------ - -Code derived from the document "Report on the Programming Language -Haskell 98", is distributed under the following license: - - Copyright (c) 2002 Simon Peyton Jones - - The authors intend this Report to belong to the entire Haskell - community, and so we grant permission to copy and distribute it for - any purpose, provided that it is reproduced in its entirety, - including this Notice. Modified versions of this Report may also be - copied and distributed for any purpose, provided that the modified - version is clearly presented as such, and that it does not claim to - be a definition of the Haskell 98 Language. - ------------------------------------------------------------------------------ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/System-Time.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/System-Time.html deleted file mode 100644 index a0de8df..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/System-Time.html +++ /dev/null @@ -1,30 +0,0 @@ -System.Time

    old-time-1.1.0.3: Time library

    Copyright(c) The University of Glasgow 2001
    LicenseBSD-style (see the file libraries/old-time/LICENSE)
    Maintainerlibraries@haskell.org
    Stabilityprovisional
    Portabilityportable
    Safe HaskellTrustworthy
    LanguageHaskell2010

    System.Time

    Description

    The standard time library from Haskell 98. This library is - deprecated, please look at Data.Time in the time package - instead.

    System.Time provides functionality for clock times, including - timezone information (i.e, the functionality of "time.h", - adapted to the Haskell environment). It follows RFC 1129 in its - use of Coordinated Universal Time (UTC).

    Clock times

    data ClockTime

    A representation of the internal clock time. - Clock times may be compared, converted to strings, or converted to an - external calendar time CalendarTime for I/O or other manipulations.

    Constructors

    TOD Integer Integer

    Construct a clock time. The arguments are a number - of seconds since 00:00:00 (UTC) on 1 January 1970, - and an additional number of picoseconds.

    In Haskell 98, the ClockTime type is abstract.

    Time differences

    data TimeDiff

    records the difference between two clock times in a user-readable way.

    Constructors

    TimeDiff 

    Fields

    tdYear :: Int
     
    tdMonth :: Int
     
    tdDay :: Int
     
    tdHour :: Int
     
    tdMin :: Int
     
    tdSec :: Int
     
    tdPicosec :: Integer
     

    noTimeDiff :: TimeDiff

    null time difference.

    diffClockTimes :: ClockTime -> ClockTime -> TimeDiff

    diffClockTimes t1 t2 returns the difference between two clock - times t1 and t2 as a TimeDiff.

    addToClockTime :: TimeDiff -> ClockTime -> ClockTime

    addToClockTime d t adds a time difference d and a - clock time t to yield a new clock time. The difference d - may be either positive or negative.

    normalizeTimeDiff :: TimeDiff -> TimeDiff

    converts a time difference to normal form.

    timeDiffToString :: TimeDiff -> String

    formats time differences using local conventions.

    formatTimeDiff :: TimeLocale -> String -> TimeDiff -> String

    formats time differences using local conventions and a formatting string. - The formatting string is that understood by the ISO C strftime() - function.

    Calendar times

    data CalendarTime

    CalendarTime is a user-readable and manipulable - representation of the internal ClockTime type.

    Constructors

    CalendarTime 

    Fields

    ctYear :: Int

    Year (pre-Gregorian dates are inaccurate)

    ctMonth :: Month

    Month of the year

    ctDay :: Int

    Day of the month (1 to 31)

    ctHour :: Int

    Hour of the day (0 to 23)

    ctMin :: Int

    Minutes (0 to 59)

    ctSec :: Int

    Seconds (0 to 61, allowing for up to - two leap seconds)

    ctPicosec :: Integer

    Picoseconds

    ctWDay :: Day

    Day of the week

    ctYDay :: Int

    Day of the year - (0 to 364, or 365 in leap years)

    ctTZName :: String

    Name of the time zone

    ctTZ :: Int

    Variation from UTC in seconds

    ctIsDST :: Bool

    True if Daylight Savings Time would - be in effect, and False otherwise

    data Day

    A day of the week.

    toCalendarTime :: ClockTime -> IO CalendarTime

    converts an internal clock time to a local time, modified by the - timezone and daylight savings time settings in force at the time - of conversion. Because of this dependence on the local environment, - toCalendarTime is in the IO monad.

    toUTCTime :: ClockTime -> CalendarTime

    converts an internal clock time into a CalendarTime in standard - UTC format.

    toClockTime :: CalendarTime -> ClockTime

    converts a CalendarTime into the corresponding internal - ClockTime, ignoring the contents of the ctWDay, ctYDay, - ctTZName and ctIsDST fields.

    calendarTimeToString :: CalendarTime -> String

    formats calendar times using local conventions.

    formatCalendarTime :: TimeLocale -> String -> CalendarTime -> String

    formats calendar times using local conventions and a formatting string. - The formatting string is that understood by the ISO C strftime() - function.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/doc-index.html deleted file mode 100644 index 8cc1d8b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -old-time-1.1.0.3: Time library (Index)

    old-time-1.1.0.3: Time library

    Index

    addToClockTimeSystem.Time
    AprilSystem.Time
    AugustSystem.Time
    CalendarTime 
    1 (Type/Class)System.Time
    2 (Data Constructor)System.Time
    calendarTimeToStringSystem.Time
    ClockTimeSystem.Time
    ctDaySystem.Time
    ctHourSystem.Time
    ctIsDSTSystem.Time
    ctMinSystem.Time
    ctMonthSystem.Time
    ctPicosecSystem.Time
    ctSecSystem.Time
    ctTZSystem.Time
    ctTZNameSystem.Time
    ctWDaySystem.Time
    ctYDaySystem.Time
    ctYearSystem.Time
    DaySystem.Time
    DecemberSystem.Time
    diffClockTimesSystem.Time
    FebruarySystem.Time
    formatCalendarTimeSystem.Time
    formatTimeDiffSystem.Time
    FridaySystem.Time
    getClockTimeSystem.Time
    JanuarySystem.Time
    JulySystem.Time
    JuneSystem.Time
    MarchSystem.Time
    MaySystem.Time
    MondaySystem.Time
    MonthSystem.Time
    normalizeTimeDiffSystem.Time
    noTimeDiffSystem.Time
    NovemberSystem.Time
    OctoberSystem.Time
    SaturdaySystem.Time
    SeptemberSystem.Time
    SundaySystem.Time
    tdDaySystem.Time
    tdHourSystem.Time
    tdMinSystem.Time
    tdMonthSystem.Time
    tdPicosecSystem.Time
    tdSecSystem.Time
    tdYearSystem.Time
    ThursdaySystem.Time
    TimeDiff 
    1 (Type/Class)System.Time
    2 (Data Constructor)System.Time
    timeDiffToStringSystem.Time
    toCalendarTimeSystem.Time
    toClockTimeSystem.Time
    TODSystem.Time
    toUTCTimeSystem.Time
    TuesdaySystem.Time
    WednesdaySystem.Time
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/index-frames.html deleted file mode 100644 index b831776..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -old-time-1.1.0.3: Time library \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/index.html deleted file mode 100644 index c5b4a11..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/index.html +++ /dev/null @@ -1,6 +0,0 @@ -old-time-1.1.0.3: Time library

    old-time-1.1.0.3: Time library

    old-time-1.1.0.3: Time library

    This package provides the old time library.

    For new projects, the newer -time library -is recommended.

    Modules

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/mini_System-Time.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/mini_System-Time.html deleted file mode 100644 index 067b26c..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/mini_System-Time.html +++ /dev/null @@ -1,4 +0,0 @@ -System.Time

    System.Time

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/old-time.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/old-time.haddock deleted file mode 100644 index 4dd3f60..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/old-time.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/old-time-1.1.0.3/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/parsec-3.1.9/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/parsec-3.1.9/LICENSE deleted file mode 100644 index 816c4ef..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/parsec-3.1.9/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1999-2000, Daan Leijen; 2007, Paolo Martini. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -This software is provided by the copyright holders "as is" and any express or -implied warranties, including, but not limited to, the implied warranties of -merchantability and fitness for a particular purpose are disclaimed. In no -event shall the copyright holders be liable for any direct, indirect, -incidental, special, exemplary, or consequential damages (including, but not -limited to, procurement of substitute goods or services; loss of use, data, -or profits; or business interruption) however caused and on any theory of -liability, whether in contract, strict liability, or tort (including -negligence or otherwise) arising in any way out of the use of this software, -even if advised of the possibility of such damage. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/random-1.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/random-1.1/LICENSE deleted file mode 100644 index 06bb641..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/random-1.1/LICENSE +++ /dev/null @@ -1,63 +0,0 @@ -This library (libraries/base) is derived from code from two -sources: - - * Code from the GHC project which is largely (c) The University of - Glasgow, and distributable under a BSD-style license (see below), - - * Code from the Haskell 98 Report which is (c) Simon Peyton Jones - and freely redistributable (but see the full license for - restrictions). - -The full text of these licenses is reproduced below. Both of the -licenses are BSD-style or compatible. - ------------------------------------------------------------------------------ - -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - ------------------------------------------------------------------------------ - -Code derived from the document "Report on the Programming Language -Haskell 98", is distributed under the following license: - - Copyright (c) 2002 Simon Peyton Jones - - The authors intend this Report to belong to the entire Haskell - community, and so we grant permission to copy and distribute it for - any purpose, provided that it is reproduced in its entirety, - including this Notice. Modified versions of this Report may also be - copied and distributed for any purpose, provided that the modified - version is clearly presented as such, and that it does not claim to - be a definition of the Haskell 98 Language. - ------------------------------------------------------------------------------ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-base-0.93.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-base-0.93.2/LICENSE deleted file mode 100644 index 4bd1006..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-base-0.93.2/LICENSE +++ /dev/null @@ -1,12 +0,0 @@ -This modile is under this "3 clause" BSD license: - -Copyright (c) 2007, Christopher Kuklewicz -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-compat-0.95.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-compat-0.95.1/LICENSE deleted file mode 100644 index 4bd1006..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-compat-0.95.1/LICENSE +++ /dev/null @@ -1,12 +0,0 @@ -This modile is under this "3 clause" BSD license: - -Copyright (c) 2007, Christopher Kuklewicz -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/LICENSE deleted file mode 100644 index 4bd1006..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/LICENSE +++ /dev/null @@ -1,12 +0,0 @@ -This modile is under this "3 clause" BSD license: - -Copyright (c) 2007, Christopher Kuklewicz -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-ByteString-Lazy.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-ByteString-Lazy.html deleted file mode 100644 index bef5dd7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-ByteString-Lazy.html +++ /dev/null @@ -1,8 +0,0 @@ -Text.Regex.PCRE.ByteString.Lazy

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    Safe HaskellNone
    LanguageHaskell98

    Text.Regex.PCRE.ByteString.Lazy

    Description

    This exports instances of the high level API and the medium level -API of compile,execute, and regexec.

    Types

    data Regex

    A compiled regular expression

    Instances

    RegexOptions Regex CompOption ExecOption 

    Miscellaneous

    getVersion :: Maybe String

    return version of pcre used or Nothing if pcre is not available.

    Medium level API functions

    compile

    Arguments

    :: CompOption

    (summed together)

    -> ExecOption

    (summed together)

    -> ByteString

    The regular expression to compile

    -> IO (Either (MatchOffset, String) Regex)

    Returns: the compiled regular expression

    Compiles a regular expression

    execute

    Arguments

    :: Regex

    Compiled regular expression

    -> ByteString

    String to match against

    -> IO (Either WrapError (Maybe (Array Int (MatchOffset, MatchLength))))

    Returns: Nothing if the regex did not match the - string, or: - Just an array of (offset,length) pairs where index 0 is whole match, and the rest are the captured subexpressions.

    Matches a regular expression against a buffer, returning the buffer - indicies of the match, and any submatches

    | Matches a regular expression against a string

    regexec

    Arguments

    :: Regex

    Compiled regular expression

    -> ByteString

    String to match against

    -> IO (Either WrapError (Maybe (ByteString, ByteString, ByteString, [ByteString]))) 

    CompOption flags

    ExecOption flags

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-ByteString.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-ByteString.html deleted file mode 100644 index 537beab..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-ByteString.html +++ /dev/null @@ -1,8 +0,0 @@ -Text.Regex.PCRE.ByteString

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    Safe HaskellNone
    LanguageHaskell98

    Text.Regex.PCRE.ByteString

    Description

    This exports instances of the high level API and the medium level -API of compile,execute, and regexec.

    Types

    data Regex

    A compiled regular expression

    Instances

    RegexOptions Regex CompOption ExecOption 

    Miscellaneous

    getVersion :: Maybe String

    return version of pcre used or Nothing if pcre is not available.

    Medium level API functions

    compile

    Arguments

    :: CompOption

    (summed together)

    -> ExecOption

    (summed together)

    -> ByteString

    The regular expression to compile

    -> IO (Either (MatchOffset, String) Regex)

    Returns: the compiled regular expression

    Compiles a regular expression

    execute

    Arguments

    :: Regex

    Compiled regular expression

    -> ByteString

    String to match against

    -> IO (Either WrapError (Maybe (Array Int (MatchOffset, MatchLength))))

    Returns: Nothing if the regex did not match the - string, or: - Just an array of (offset,length) pairs where index 0 is whole match, and the rest are the captured subexpressions.

    Matches a regular expression against a buffer, returning the buffer - indicies of the match, and any submatches

    | Matches a regular expression against a string

    regexec

    Arguments

    :: Regex

    Compiled regular expression

    -> ByteString

    String to match against

    -> IO (Either WrapError (Maybe (ByteString, ByteString, ByteString, [ByteString]))) 

    CompOption flags

    ExecOption flags

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-Sequence.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-Sequence.html deleted file mode 100644 index 83c72f6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-Sequence.html +++ /dev/null @@ -1,8 +0,0 @@ -Text.Regex.PCRE.Sequence

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    Safe HaskellNone
    LanguageHaskell98

    Text.Regex.PCRE.Sequence

    Description

    This exports instances of the high level API and the medium level -API of compile,execute, and regexec.

    Types

    data Regex

    A compiled regular expression

    Instances

    RegexOptions Regex CompOption ExecOption 

    Miscellaneous

    getVersion :: Maybe String

    return version of pcre used or Nothing if pcre is not available.

    Medium level API functions

    compile

    Arguments

    :: CompOption

    Flags (summed together)

    -> ExecOption

    Flags (summed together)

    -> Seq Char

    The regular expression to compile

    -> IO (Either (MatchOffset, String) Regex)

    Returns: an error string and offset or the compiled regular expression

    Compiles a regular expression

    execute

    Arguments

    :: Regex

    Compiled regular expression

    -> Seq Char

    (Seq Char) to match against

    -> IO (Either WrapError (Maybe (Array Int (MatchOffset, MatchLength))))

    Returns: Nothing if the regex did not match the - string, or: - Just an array of (offset,length) pairs where index 0 is whole match, and the rest are the captured subexpressions.

    Matches a regular expression against a string

    regexec

    Arguments

    :: Regex

    compiled regular expression

    -> Seq Char

    string to match

    -> IO (Either WrapError (Maybe (Seq Char, Seq Char, Seq Char, [Seq Char])))

    Returns: Nothing if no match, else - (text before match, text after match, array of matches with 0 being the whole match)

    execute match and extract substrings rather than just offsets

    Constants for CompOption

    Constants for ExecOption

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-String.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-String.html deleted file mode 100644 index 0eb2610..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-String.html +++ /dev/null @@ -1,8 +0,0 @@ -Text.Regex.PCRE.String

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    Safe HaskellNone
    LanguageHaskell98

    Text.Regex.PCRE.String

    Description

    This exports instances of the high level API and the medium level -API of compile,execute, and regexec.

    Types

    data Regex

    A compiled regular expression

    Instances

    RegexOptions Regex CompOption ExecOption 

    Miscellaneous

    getVersion :: Maybe String

    return version of pcre used or Nothing if pcre is not available.

    Medium level API functions

    compile

    Arguments

    :: CompOption

    Flags (summed together)

    -> ExecOption

    Flags (summed together)

    -> String

    The regular expression to compile

    -> IO (Either (MatchOffset, String) Regex)

    Returns: an error string and offset or the compiled regular expression

    Compiles a regular expression

    execute

    Arguments

    :: Regex

    Compiled regular expression

    -> String

    String to match against

    -> IO (Either WrapError (Maybe (Array Int (MatchOffset, MatchLength))))

    Returns: Nothing if the regex did not match the - string, or: - Just an array of (offset,length) pairs where index 0 is whole match, and the rest are the captured subexpressions.

    Matches a regular expression against a string

    regexec

    Arguments

    :: Regex

    compiled regular expression

    -> String

    string to match

    -> IO (Either WrapError (Maybe (String, String, String, [String])))

    Returns: Nothing if no match, else - (text before match, text after match, array of matches with 0 being the whole match)

    execute match and extract substrings rather than just offsets

    Constants for CompOption

    Constants for ExecOption

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-Wrap.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-Wrap.html deleted file mode 100644 index 965c952..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE-Wrap.html +++ /dev/null @@ -1,8 +0,0 @@ -Text.Regex.PCRE.Wrap

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    Safe HaskellNone
    LanguageHaskell98

    Text.Regex.PCRE.Wrap

    Description

    This will fail or error only if allocation fails or a nullPtr is passed in.

    Synopsis

    High-level interface

    data Regex

    A compiled regular expression

    Instances

    RegexOptions Regex CompOption ExecOption 

    (=~) :: (RegexMaker Regex CompOption ExecOption source, RegexContext Regex source1 target) => source1 -> source -> target

    (=~~) :: (RegexMaker Regex CompOption ExecOption source, RegexContext Regex source1 target, Monad m) => source1 -> source -> m target

    Low-level interface

    newtype ReturnCode

    Constructors

    ReturnCode CInt 

    wrapCompile

    Arguments

    :: CompOption

    Flags (summed together)

    -> ExecOption

    Flags (summed together)

    -> CString

    The regular expression to compile

    -> IO (Either (MatchOffset, String) Regex)

    Returns: an error offset and string or the compiled regular expression

    Compiles a regular expression

    wrapTest

    Arguments

    :: StartOffset

    Starting index in CStringLen

    -> Regex

    Compiled regular expression

    -> CStringLen

    String to match against and length in bytes

    -> IO (Either WrapError Bool) 

    wrapMatch

    Arguments

    :: StartOffset

    Starting index in CStringLen

    -> Regex

    Compiled regular expression

    -> CStringLen

    String to match against and length in bytes

    -> IO (Either WrapError (Maybe [(StartOffset, EndOffset)]))

    Returns: 'Right Nothing' if the regex did not match the - string, or: - 'Right Just' an array of (offset,length) pairs where index 0 is whole match, and the rest are the captured subexpressions, or: - 'Left ReturnCode' if there is some strange error

    Matches a regular expression against a string

    Should never return (Right (Just []))

    wrapMatchAll :: Regex -> CStringLen -> IO (Either WrapError [MatchArray])

    wrapMatchAll is an improvement over wrapMatch since it only - allocates memory with allocaBytes once at the start.

    Miscellaneous

    getVersion :: Maybe String

    return version of pcre used or Nothing if pcre is not available.

    CompOption values

    ExecOption values

    ReturnCode values

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE.html deleted file mode 100644 index ca4c5fa..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/Text-Regex-PCRE.html +++ /dev/null @@ -1,24 +0,0 @@ -Text.Regex.PCRE

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    Safe HaskellNone
    LanguageHaskell98

    Text.Regex.PCRE

    Description

    The Text.Regex.PCRE module provides a backend for regular -expressions. If you import this along with other backends, then -you should do so with qualified imports, perhaps renamed for -convenience.

    You will need to have libpcre, from www.pcre.org, to use -this module. The haskell must be compiled with -DHAVE_PCRE_H and -linked with pcre. This is the default in the cabal file.

    If you do not compile with HAVE_PCRE_H then the functions will still -exist, but using them will create a run time error. You can test for -the existance of PCRE by checking getVersion which is Nothing if -not compiled with PCRE or Just String if PCRE is present.

    Using the provided CompOption and ExecOption values and if -configUTF8 is True, then you might be able to send UTF8 encoded -ByteStrings to PCRE and get sensible results. This is currently -untested.

    The regular expression can be provided as a ByteString, but it will -be copied and a NUL byte appended to make a CString unless such a -byte is already present. Thus the regular expression cannot contain -an explicit NUL byte. The search string is passed as a CStringLen -and may contain NUL bytes and does not need to end in a NUL -byte. ByteStrings are searched in place (via unsafeUseAsCStringLen).

    A String will be converted into a CString or CStringLen for -processing. Doing this repeatedly will be very inefficient.

    The Text.Regex.PCRE.String, Text.Regex.PCRE.ByteString, and -Text.Regex.PCRE.Wrap modules provides both the high level interface -exported by this module and medium- and low-level interfaces that -returns error using Either structures.

    Documentation

    Wrap, for =~ and =~~, types and constants

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/doc-index.html deleted file mode 100644 index 46cf6f5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -regex-pcre-0.94.4: Replaces/Enhances Text.Regex (Index)

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    Index

    =~Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    =~~Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    afterText.Regex.PCRE
    AllMatches 
    1 (Data Constructor)Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE
    AllSubmatches 
    1 (Data Constructor)Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE
    AllTextMatches 
    1 (Data Constructor)Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE
    AllTextSubmatches 
    1 (Data Constructor)Text.Regex.PCRE
    2 (Type/Class)Text.Regex.PCRE
    beforeText.Regex.PCRE
    blankCompOptText.Regex.PCRE
    blankExecOptText.Regex.PCRE
    compAnchoredText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compAutoCalloutText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compBlankText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compCaselessText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compDollarEndOnlyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compDotAllText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compExtendedText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compExtraText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compFirstLineText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compile 
    1 (Function)Text.Regex.PCRE.String
    2 (Function)Text.Regex.PCRE.Sequence
    3 (Function)Text.Regex.PCRE.ByteString
    4 (Function)Text.Regex.PCRE.ByteString.Lazy
    compMultilineText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compNoAutoCaptureText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compNoUTF8CheckText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    CompOption 
    1 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compUngreedyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    compUTF8Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    configUTF8Text.Regex.PCRE.Wrap, Text.Regex.PCRE
    defaultCompOptText.Regex.PCRE
    defaultExecOptText.Regex.PCRE
    emptyText.Regex.PCRE
    EndOffsetText.Regex.PCRE.Wrap
    execAnchoredText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execBlankText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotBOLText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotEmptyText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNotEOLText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execNoUTF8CheckText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    ExecOption 
    1 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    2 (Data Constructor)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execPartialText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    execute 
    1 (Function)Text.Regex.PCRE.String
    2 (Function)Text.Regex.PCRE.Sequence
    3 (Function)Text.Regex.PCRE.ByteString
    4 (Function)Text.Regex.PCRE.ByteString.Lazy
    ExtractText.Regex.PCRE
    extractText.Regex.PCRE
    getAllMatchesText.Regex.PCRE
    getAllSubmatchesText.Regex.PCRE
    getAllTextMatchesText.Regex.PCRE
    getAllTextSubmatchesText.Regex.PCRE
    getExecOptsText.Regex.PCRE
    getNumSubsText.Regex.PCRE.Wrap, Text.Regex.PCRE
    getVersionText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    getVersion_Text_Regex_BaseText.Regex.PCRE
    getVersion_Text_Regex_PCREText.Regex.PCRE
    makeRegexText.Regex.PCRE
    makeRegexMText.Regex.PCRE
    makeRegexOptsText.Regex.PCRE
    makeRegexOptsMText.Regex.PCRE
    matchText.Regex.PCRE
    matchAllText.Regex.PCRE
    matchAllTextText.Regex.PCRE
    MatchArrayText.Regex.PCRE
    matchCountText.Regex.PCRE
    MatchLengthText.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    matchMText.Regex.PCRE
    MatchOffsetText.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    matchOnceText.Regex.PCRE
    matchOnceTextText.Regex.PCRE
    MatchResultText.Regex.PCRE
    matchTestText.Regex.PCRE
    MatchTextText.Regex.PCRE
    MRText.Regex.PCRE
    mrAfterText.Regex.PCRE
    mrBeforeText.Regex.PCRE
    mrMatchText.Regex.PCRE
    mrSubListText.Regex.PCRE
    mrSubsText.Regex.PCRE
    RegexText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    RegexContextText.Regex.PCRE
    regexec 
    1 (Function)Text.Regex.PCRE.String
    2 (Function)Text.Regex.PCRE.Sequence
    3 (Function)Text.Regex.PCRE.ByteString
    4 (Function)Text.Regex.PCRE.ByteString.Lazy
    RegexLikeText.Regex.PCRE
    RegexMakerText.Regex.PCRE
    RegexOptionsText.Regex.PCRE
    retBadMagicText.Regex.PCRE.Wrap
    retBadOptionText.Regex.PCRE.Wrap
    retNoMatchText.Regex.PCRE.Wrap
    retNoMemoryText.Regex.PCRE.Wrap
    retNoSubstringText.Regex.PCRE.Wrap
    retNullText.Regex.PCRE.Wrap
    retOkText.Regex.PCRE.Wrap
    retUnknownNodeText.Regex.PCRE.Wrap
    ReturnCode 
    1 (Type/Class)Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy
    2 (Data Constructor)Text.Regex.PCRE.Wrap
    setExecOptsText.Regex.PCRE
    StartOffsetText.Regex.PCRE.Wrap
    unusedOffsetText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE
    wrapCompileText.Regex.PCRE.Wrap
    wrapCountText.Regex.PCRE.Wrap
    WrapErrorText.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy
    wrapMatchText.Regex.PCRE.Wrap
    wrapMatchAllText.Regex.PCRE.Wrap
    wrapTestText.Regex.PCRE.Wrap
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/index-frames.html deleted file mode 100644 index 7ce8d58..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -regex-pcre-0.94.4: Replaces/Enhances Text.Regex \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/index.html deleted file mode 100644 index 9fcd375..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/index.html +++ /dev/null @@ -1,4 +0,0 @@ -regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    regex-pcre-0.94.4: Replaces/Enhances Text.Regex

    The PCRE backend to accompany regex-base, see www.pcre.org

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-ByteString-Lazy.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-ByteString-Lazy.html deleted file mode 100644 index 7f1abde..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-ByteString-Lazy.html +++ /dev/null @@ -1,4 +0,0 @@ -Text.Regex.PCRE.ByteString.Lazy

    Text.Regex.PCRE.ByteString.Lazy

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-ByteString.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-ByteString.html deleted file mode 100644 index cdb5159..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-ByteString.html +++ /dev/null @@ -1,4 +0,0 @@ -Text.Regex.PCRE.ByteString

    Text.Regex.PCRE.ByteString

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-Sequence.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-Sequence.html deleted file mode 100644 index c95b853..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-Sequence.html +++ /dev/null @@ -1,4 +0,0 @@ -Text.Regex.PCRE.Sequence

    Text.Regex.PCRE.Sequence

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-String.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-String.html deleted file mode 100644 index a5f239a..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-String.html +++ /dev/null @@ -1,4 +0,0 @@ -Text.Regex.PCRE.String

    Text.Regex.PCRE.String

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-Wrap.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-Wrap.html deleted file mode 100644 index 8d5da81..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE-Wrap.html +++ /dev/null @@ -1,4 +0,0 @@ -Text.Regex.PCRE.Wrap

    Text.Regex.PCRE.Wrap

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE.html deleted file mode 100644 index 056f61b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/mini_Text-Regex-PCRE.html +++ /dev/null @@ -1,4 +0,0 @@ -Text.Regex.PCRE

    Text.Regex.PCRE

    Wrap, for =~ and =~~, types and constants

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/regex-pcre.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/regex-pcre.haddock deleted file mode 100644 index a011ab8..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/regex-pcre.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-pcre-0.94.4/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-posix-0.95.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-posix-0.95.2/LICENSE deleted file mode 100644 index 4bd1006..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/regex-posix-0.95.2/LICENSE +++ /dev/null @@ -1,12 +0,0 @@ -This modile is under this "3 clause" BSD license: - -Copyright (c) 2007, Christopher Kuklewicz -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/LICENSE deleted file mode 100644 index 648167b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) 2008 Brent Yorgey, Louis Wasserman - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the author nor the names of other contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/Data-List-Split-Internals.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/Data-List-Split-Internals.html deleted file mode 100644 index 6fd55bf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/Data-List-Split-Internals.html +++ /dev/null @@ -1,137 +0,0 @@ -Data.List.Split.Internals

    split-0.2.2: Combinator library for splitting lists.

    Copyright(c) Brent Yorgey, Louis Wasserman 2008-2012
    LicenseBSD-style (see LICENSE)
    MaintainerBrent Yorgey <byorgey@gmail.com>
    Stabilitystable
    PortabilityHaskell 2010
    Safe HaskellSafe
    LanguageHaskell2010

    Data.List.Split.Internals

    Description

    Implementation module for Data.List.Split, a combinator library - for splitting lists. See the Data.List.Split documentation for - more description and examples.

    Synopsis

    Types and utilities

    data Splitter a

    A splitting strategy.

    Constructors

    Splitter 

    Fields

    delimiter :: Delimiter a

    What delimiter to split on

    delimPolicy :: DelimPolicy

    What to do with delimiters (drop - from output, keep as separate - elements in output, or merge with - previous or following chunks)

    condensePolicy :: CondensePolicy

    What to do with multiple - consecutive delimiters

    initBlankPolicy :: EndPolicy

    Drop an initial blank?

    finalBlankPolicy :: EndPolicy

    Drop a final blank?

    defaultSplitter :: Splitter a

    The default splitting strategy: keep delimiters in the output - as separate chunks, don't condense multiple consecutive - delimiters into one, keep initial and final blank chunks. - Default delimiter is the constantly false predicate.

    Note that defaultSplitter should normally not be used; use - oneOf, onSublist, or whenElt instead, which are the same as - the defaultSplitter with just the delimiter overridden.

    The defaultSplitter strategy with any delimiter gives a - maximally information-preserving splitting strategy, in the sense - that (a) taking the concat of the output yields the original - list, and (b) given only the output list, we can reconstruct a - Splitter which would produce the same output list again given - the original input list. This default strategy can be overridden - to allow discarding various sorts of information.

    newtype Delimiter a

    A delimiter is a list of predicates on elements, matched by some - contiguous subsequence of a list.

    Constructors

    Delimiter [a -> Bool] 

    matchDelim :: Delimiter a -> [a] -> Maybe ([a], [a])

    Try to match a delimiter at the start of a list, either failing - or decomposing the list into the portion which matched the delimiter - and the remainder.

    data DelimPolicy

    What to do with delimiters?

    Constructors

    Drop

    Drop delimiters from the output.

    Keep

    Keep delimiters as separate chunks - of the output.

    KeepLeft

    Keep delimiters in the output, - prepending them to the following - chunk.

    KeepRight

    Keep delimiters in the output, - appending them to the previous chunk.

    data CondensePolicy

    What to do with multiple consecutive delimiters?

    Constructors

    Condense

    Condense into a single delimiter.

    DropBlankFields

    Keep consecutive - delimiters separate, but - don't insert blank chunks in - between them.

    KeepBlankFields

    Insert blank chunks - between consecutive - delimiters.

    data EndPolicy

    What to do with a blank chunk at either end of the list - (i.e. when the list begins or ends with a delimiter).

    Constructors

    DropBlank 
    KeepBlank 

    data Chunk a

    Tag chunks as delimiters or text.

    Constructors

    Delim [a] 
    Text [a] 

    Instances

    Eq a => Eq (Chunk a) 
    Show a => Show (Chunk a) 

    type SplitList a = [Chunk a]

    Internal representation of a split list that tracks which pieces - are delimiters and which aren't.

    fromElem :: Chunk a -> [a]

    Untag a Chunk.

    isDelim :: Chunk a -> Bool

    Test whether a Chunk is a delimiter.

    isText :: Chunk a -> Bool

    Test whether a Chunk is text.

    Implementation

    splitInternal :: Delimiter a -> [a] -> SplitList a

    Given a delimiter to use, split a list into an internal - representation with chunks tagged as delimiters or text. This - transformation is lossless; in particular,

      concatMap fromElem (splitInternal d l) == l.
    -

    postProcess :: Splitter a -> SplitList a -> SplitList a

    Given a split list in the internal tagged representation, produce - a new internal tagged representation corresponding to the final - output, according to the strategy defined by the given - Splitter.

    doDrop :: DelimPolicy -> SplitList a -> SplitList a

    Drop delimiters if the DelimPolicy is Drop.

    doCondense :: CondensePolicy -> SplitList a -> SplitList a

    Condense multiple consecutive delimiters into one if the - CondensePolicy is Condense.

    insertBlanks :: CondensePolicy -> SplitList a -> SplitList a

    Insert blank chunks between any remaining consecutive delimiters - (unless the condense policy is DropBlankFields), and at the - beginning or end if the first or last element is a delimiter.

    insertBlanks' :: CondensePolicy -> SplitList a -> SplitList a

    Insert blank chunks between consecutive delimiters.

    doMerge :: DelimPolicy -> SplitList a -> SplitList a

    Merge delimiters into adjacent chunks according to the DelimPolicy.

    mergeLeft :: SplitList a -> SplitList a

    Merge delimiters with adjacent chunks to the right (yes, that's - not a typo: the delimiters should end up on the left of the - chunks, so they are merged with chunks to their right).

    mergeRight :: SplitList a -> SplitList a

    Merge delimiters with adjacent chunks to the left.

    dropInitial :: EndPolicy -> SplitList a -> SplitList a

    Drop an initial blank chunk according to the given EndPolicy.

    dropFinal :: EndPolicy -> SplitList a -> SplitList a

    Drop a final blank chunk according to the given EndPolicy.

    Combinators

    split :: Splitter a -> [a] -> [[a]]

    Split a list according to the given splitting strategy. This is - how to "run" a Splitter that has been built using the other - combinators.

    Basic strategies

    All these basic strategies have the same parameters as the - defaultSplitter except for the delimiters.

    oneOf :: Eq a => [a] -> Splitter a

    A splitting strategy that splits on any one of the given - elements. For example:

    split (oneOf "xyz") "aazbxyzcxd" == ["aa","z","b","x","","y","","z","c","x","d"]

    onSublist :: Eq a => [a] -> Splitter a

    A splitting strategy that splits on the given list, when it is - encountered as an exact subsequence. For example:

    split (onSublist "xyz") "aazbxyzcxd" == ["aazb","xyz","cxd"]

    Note that splitting on the empty list is a special case, which - splits just before every element of the list being split. For example:

    split (onSublist "") "abc" == ["","","a","","b","","c"]
    -split (dropDelims . dropBlanks $ onSublist "") "abc" == ["a","b","c"]

    However, if you want to break a list into singleton elements like - this, you are better off using chunksOf 1, or better yet, - map (:[]).

    whenElt :: (a -> Bool) -> Splitter a

    A splitting strategy that splits on any elements that satisfy the - given predicate. For example:

    split (whenElt (<0)) [2,4,-3,6,-9,1] == [[2,4],[-3],[6],[-9],[1]]

    Strategy transformers

    dropDelims :: Splitter a -> Splitter a

    Drop delimiters from the output (the default is to keep - them). For example,

    split (oneOf ":") "a:b:c" == ["a", ":", "b", ":", "c"]
    -split (dropDelims $ oneOf ":") "a:b:c" == ["a", "b", "c"]

    keepDelimsL :: Splitter a -> Splitter a

    Keep delimiters in the output by prepending them to adjacent - chunks. For example:

    split (keepDelimsL $ oneOf "xyz") "aazbxyzcxd" == ["aa","zb","x","y","zc","xd"]

    keepDelimsR :: Splitter a -> Splitter a

    Keep delimiters in the output by appending them to adjacent - chunks. For example:

    split (keepDelimsR $ oneOf "xyz") "aazbxyzcxd" == ["aaz","bx","y","z","cx","d"]

    condense :: Splitter a -> Splitter a

    Condense multiple consecutive delimiters into one. For example:

    split (condense $ oneOf "xyz") "aazbxyzcxd" == ["aa","z","b","xyz","c","x","d"]
    -split (dropDelims $ oneOf "xyz") "aazbxyzcxd" == ["aa","b","","","c","d"]
    -split (condense . dropDelims $ oneOf "xyz") "aazbxyzcxd" == ["aa","b","c","d"]

    dropInitBlank :: Splitter a -> Splitter a

    Don't generate a blank chunk if there is a delimiter at the - beginning. For example:

    split (oneOf ":") ":a:b" == ["",":","a",":","b"]
    -split (dropInitBlank $ oneOf ":") ":a:b" == [":","a",":","b"]

    dropFinalBlank :: Splitter a -> Splitter a

    Don't generate a blank chunk if there is a delimiter at the end. - For example:

    split (oneOf ":") "a:b:" == ["a",":","b",":",""]
    -split (dropFinalBlank $ oneOf ":") "a:b:" == ["a",":","b",":"]

    dropInnerBlanks :: Splitter a -> Splitter a

    Don't generate blank chunks between consecutive delimiters. - For example:

    split (oneOf ":") "::b:::a" == ["",":","",":","b",":","",":","",":","a"]
    -split (dropInnerBlanks $ oneOf ":") "::b:::a" == ["", ":",":","b",":",":",":","a"]

    Derived combinators

    dropBlanks :: Splitter a -> Splitter a

    Drop all blank chunks from the output, and condense consecutive - delimiters into one. Equivalent to dropInitBlank - . dropFinalBlank . condense. For example:

    split (oneOf ":") "::b:::a" == ["",":","",":","b",":","",":","",":","a"]
    -split (dropBlanks $ oneOf ":") "::b:::a" == ["::","b",":::","a"]

    startsWith :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all start - with the given subsequence (except possibly the first). - Equivalent to dropInitBlank . keepDelimsL . onSublist. - For example:

    split (startsWith "app") "applyapplicativeapplaudapproachapple" == ["apply","applicative","applaud","approach","apple"]

    startsWithOneOf :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all start - with one of the given elements (except possibly the first). - Equivalent to dropInitBlank . keepDelimsL . oneOf. For - example:

    split (startsWithOneOf ['A'..'Z']) "ACamelCaseIdentifier" == ["A","Camel","Case","Identifier"]

    endsWith :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all end with - the given subsequence, except possibly the last. Equivalent to - dropFinalBlank . keepDelimsR . onSublist. For example:

    split (endsWith "ly") "happilyslowlygnarlylily" == ["happily","slowly","gnarly","lily"]

    endsWithOneOf :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all end with - one of the given elements, except possibly the last. Equivalent - to dropFinalBlank . keepDelimsR . oneOf. For example:

    split (condense $ endsWithOneOf ".,?! ") "Hi, there!  How are you?" == ["Hi, ","there!  ","How ","are ","you?"]

    Convenience functions

    splitOneOf :: Eq a => [a] -> [a] -> [[a]]

    Split on any of the given elements. Equivalent to split - . dropDelims . oneOf. For example:

    splitOneOf ";.," "foo,bar;baz.glurk" == ["foo","bar","baz","glurk"]

    splitOn :: Eq a => [a] -> [a] -> [[a]]

    Split on the given sublist. Equivalent to split - . dropDelims . onSublist. For example:

    splitOn ".." "a..b...c....d.." == ["a","b",".c","","d",""]

    In some parsing combinator frameworks this is also known as - sepBy.

    Note that this is the right inverse of the intercalate function - from Data.List, that is,

    intercalate x . splitOn x === id

    splitOn x . intercalate x is the identity on - certain lists, but it is tricky to state the precise conditions - under which this holds. (For example, it is not enough to say - that x does not occur in any elements of the input list. - Working out why is left as an exercise for the reader.)

    splitWhen :: (a -> Bool) -> [a] -> [[a]]

    Split on elements satisfying the given predicate. Equivalent to - split . dropDelims . whenElt. For example:

    splitWhen (<0) [1,3,-4,5,7,-9,0,2] == [[1,3],[5,7],[0,2]]

    endBy :: Eq a => [a] -> [a] -> [[a]]

    Split into chunks terminated by the given subsequence. - Equivalent to split . dropFinalBlank . dropDelims - . onSublist. For example:

    endBy ";" "foo;bar;baz;" == ["foo","bar","baz"]

    Note also that the lines function from Data.List is equivalent - to endBy "\n".

    endByOneOf :: Eq a => [a] -> [a] -> [[a]]

    Split into chunks terminated by one of the given elements. - Equivalent to split . dropFinalBlank . dropDelims - . oneOf. For example:

    endByOneOf ";," "foo;bar,baz;" == ["foo","bar","baz"]

    wordsBy :: (a -> Bool) -> [a] -> [[a]]

    Split into "words", with word boundaries indicated by the given - predicate. Satisfies words === wordsBy - isSpace; equivalent to split . dropBlanks - . dropDelims . whenElt. For example:

    wordsBy (=='x') "dogxxxcatxbirdxx" == ["dog","cat","bird"]

    linesBy :: (a -> Bool) -> [a] -> [[a]]

    Split into "lines", with line boundaries indicated by the given - predicate. Satisfies lines === linesBy (=='\n'); equivalent to - split . dropFinalBlank . dropDelims . whenElt. For example:

    linesBy (=='x') "dogxxxcatxbirdxx" == ["dog","","","cat","bird",""]

    Other splitting methods

    build :: ((a -> [a] -> [a]) -> [a] -> [a]) -> [a]

    Standard build function, specialized to building lists.

    Usually build is given the rank-2 type

    build :: (forall b. (a -> b -> b) -> b -> b) -> [a]

    but since we only use it when (b ~ [a]), we give it the more - restricted type signature in order to avoid needing a - non-Haskell2010 extension.

    Note that the 0.1.4.3 release of this package did away with a - custom build implementation in favor of importing one from - GHC.Exts, which was (reportedly) faster for some applications. - However, in the interest of simplicity and complete Haskell2010 - compliance as split is being included in the Haskel Platform, - version 0.2.1.0 has gone back to defining build manually. This - is in line with split's design philosophy of having efficiency - as a non-goal.

    chunksOf :: Int -> [e] -> [[e]]

    chunksOf n splits a list into length-n pieces. The last - piece will be shorter if n does not evenly divide the length of - the list. If n <= 0, chunksOf n l returns an infinite list - of empty lists. For example:

    Note that chunksOf n [] is [], not [[]]. This is - intentional, and is consistent with a recursive definition of - chunksOf; it satisfies the property that

    chunksOf n xs ++ chunksOf n ys == chunksOf n (xs ++ ys)

    whenever n evenly divides the length of xs.

    splitPlaces :: Integral a => [a] -> [e] -> [[e]]

    Split a list into chunks of the given lengths. For example:

    splitPlaces [2,3,4] [1..20] == [[1,2],[3,4,5],[6,7,8,9]]
    -splitPlaces [4,9] [1..10] == [[1,2,3,4],[5,6,7,8,9,10]]
    -splitPlaces [4,9,3] [1..10] == [[1,2,3,4],[5,6,7,8,9,10]]

    If the input list is longer than the total of the given lengths, - then the remaining elements are dropped. If the list is shorter - than the total of the given lengths, then the result may contain - fewer chunks than requested, and the last chunk may be shorter - than requested.

    splitPlacesBlanks :: Integral a => [a] -> [e] -> [[e]]

    Split a list into chunks of the given lengths. Unlike - splitPlaces, the output list will always be the same length as - the first input argument. If the input list is longer than the - total of the given lengths, then the remaining elements are - dropped. If the list is shorter than the total of the given - lengths, then the last several chunks will be shorter than - requested or empty. For example:

    splitPlacesBlanks [2,3,4] [1..20] == [[1,2],[3,4,5],[6,7,8,9]]
    -splitPlacesBlanks [4,9] [1..10] == [[1,2,3,4],[5,6,7,8,9,10]]
    -splitPlacesBlanks [4,9,3] [1..10] == [[1,2,3,4],[5,6,7,8,9,10],[]]

    Notice the empty list in the output of the third example, which - differs from the behavior of splitPlaces.

    chop :: ([a] -> (b, [a])) -> [a] -> [b]

    A useful recursion pattern for processing a list to produce a new - list, often used for "chopping" up the input list. Typically - chop is called with some function that will consume an initial - prefix of the list and produce a value and the rest of the list.

    For example, many common Prelude functions can be implemented in - terms of chop:

    group :: (Eq a) => [a] -> [[a]]
    -group = chop (\ xs@(x:_) -> span (==x) xs)
    -
    -words :: String -> [String]
    -words = filter (not . null) . chop (span (not . isSpace) . dropWhile isSpace)
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/Data-List-Split.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/Data-List-Split.html deleted file mode 100644 index f12d8bb..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/Data-List-Split.html +++ /dev/null @@ -1,141 +0,0 @@ -Data.List.Split

    split-0.2.2: Combinator library for splitting lists.

    Copyright(c) Brent Yorgey, Louis Wasserman 2008-2012
    LicenseBSD-style (see LICENSE)
    MaintainerBrent Yorgey <byorgey@gmail.com>
    Stabilitystable
    PortabilityHaskell 2010
    Safe HaskellSafe
    LanguageHaskell2010

    Data.List.Split

    Description

    The Data.List.Split module contains a wide range of strategies - for splitting lists with respect to some sort of delimiter, mostly - implemented through a unified combinator interface. The goal is to - be flexible yet simple. See below for usage, examples, and - detailed documentation of all exported functions. If you want to - learn about the implementation, see Data.List.Split.Internals.

    A darcs repository containing the source (including a module with - over 40 QuickCheck properties) can be found at - http://hub.darcs.net/byorgey/split.

    Synopsis

    Getting started

    To get started, you should take a look at the functions splitOn, - splitOneOf, splitWhen, endBy, chunksOf, splitPlaces, - and other functions listed in the next two sections. These - functions implement various common splitting operations, and one of - them will probably do the job 90% of the time. For example:

    > splitOn "x" "axbxc"
    -["a","b","c"]
    -
    -> splitOn "x" "axbxcx"
    -["a","b","c",""]
    -
    -> endBy ";" "foo;bar;baz;"
    -["foo","bar","baz"]
    -
    -> splitWhen (<0) [1,3,-4,5,7,-9,0,2]
    -[[1,3],[5,7],[0,2]]
    -
    -> splitOneOf ";.," "foo,bar;baz.glurk"
    -["foo","bar","baz","glurk"]
    -
    -> chunksOf 3 ['a'..'z']
    -["abc","def","ghi","jkl","mno","pqr","stu","vwx","yz"]

    If you want more flexibility, however, you can use the combinator - library in terms of which these functions are defined. For more - information, see the section labeled "Splitting Combinators".

    The goal of this library is to be flexible yet simple. It does not - implement any particularly sophisticated list-splitting methods, - nor is it tuned for speed. If you find yourself wanting something - more complicated or optimized, it probably means you should use a - real parsing or regular expression library.

    Convenience functions

    These functions implement some common splitting strategies. Note - that all of the functions in this section drop delimiters from the - final output, since that is a more common use case. If you wish to - keep the delimiters somehow, see the "Splitting Combinators" - section.

    splitOn :: Eq a => [a] -> [a] -> [[a]]

    Split on the given sublist. Equivalent to split - . dropDelims . onSublist. For example:

    splitOn ".." "a..b...c....d.." == ["a","b",".c","","d",""]

    In some parsing combinator frameworks this is also known as - sepBy.

    Note that this is the right inverse of the intercalate function - from Data.List, that is,

    intercalate x . splitOn x === id

    splitOn x . intercalate x is the identity on - certain lists, but it is tricky to state the precise conditions - under which this holds. (For example, it is not enough to say - that x does not occur in any elements of the input list. - Working out why is left as an exercise for the reader.)

    splitOneOf :: Eq a => [a] -> [a] -> [[a]]

    Split on any of the given elements. Equivalent to split - . dropDelims . oneOf. For example:

    splitOneOf ";.," "foo,bar;baz.glurk" == ["foo","bar","baz","glurk"]

    splitWhen :: (a -> Bool) -> [a] -> [[a]]

    Split on elements satisfying the given predicate. Equivalent to - split . dropDelims . whenElt. For example:

    splitWhen (<0) [1,3,-4,5,7,-9,0,2] == [[1,3],[5,7],[0,2]]

    endBy :: Eq a => [a] -> [a] -> [[a]]

    Split into chunks terminated by the given subsequence. - Equivalent to split . dropFinalBlank . dropDelims - . onSublist. For example:

    endBy ";" "foo;bar;baz;" == ["foo","bar","baz"]

    Note also that the lines function from Data.List is equivalent - to endBy "\n".

    endByOneOf :: Eq a => [a] -> [a] -> [[a]]

    Split into chunks terminated by one of the given elements. - Equivalent to split . dropFinalBlank . dropDelims - . oneOf. For example:

    endByOneOf ";," "foo;bar,baz;" == ["foo","bar","baz"]

    wordsBy :: (a -> Bool) -> [a] -> [[a]]

    Split into "words", with word boundaries indicated by the given - predicate. Satisfies words === wordsBy - isSpace; equivalent to split . dropBlanks - . dropDelims . whenElt. For example:

    wordsBy (=='x') "dogxxxcatxbirdxx" == ["dog","cat","bird"]

    linesBy :: (a -> Bool) -> [a] -> [[a]]

    Split into "lines", with line boundaries indicated by the given - predicate. Satisfies lines === linesBy (=='\n'); equivalent to - split . dropFinalBlank . dropDelims . whenElt. For example:

    linesBy (=='x') "dogxxxcatxbirdxx" == ["dog","","","cat","bird",""]

    Other splitting methods

    Other useful splitting methods which are not implemented using the - combinator framework.

    chunksOf :: Int -> [e] -> [[e]]

    chunksOf n splits a list into length-n pieces. The last - piece will be shorter if n does not evenly divide the length of - the list. If n <= 0, chunksOf n l returns an infinite list - of empty lists. For example:

    Note that chunksOf n [] is [], not [[]]. This is - intentional, and is consistent with a recursive definition of - chunksOf; it satisfies the property that

    chunksOf n xs ++ chunksOf n ys == chunksOf n (xs ++ ys)

    whenever n evenly divides the length of xs.

    splitPlaces :: Integral a => [a] -> [e] -> [[e]]

    Split a list into chunks of the given lengths. For example:

    splitPlaces [2,3,4] [1..20] == [[1,2],[3,4,5],[6,7,8,9]]
    -splitPlaces [4,9] [1..10] == [[1,2,3,4],[5,6,7,8,9,10]]
    -splitPlaces [4,9,3] [1..10] == [[1,2,3,4],[5,6,7,8,9,10]]

    If the input list is longer than the total of the given lengths, - then the remaining elements are dropped. If the list is shorter - than the total of the given lengths, then the result may contain - fewer chunks than requested, and the last chunk may be shorter - than requested.

    splitPlacesBlanks :: Integral a => [a] -> [e] -> [[e]]

    Split a list into chunks of the given lengths. Unlike - splitPlaces, the output list will always be the same length as - the first input argument. If the input list is longer than the - total of the given lengths, then the remaining elements are - dropped. If the list is shorter than the total of the given - lengths, then the last several chunks will be shorter than - requested or empty. For example:

    splitPlacesBlanks [2,3,4] [1..20] == [[1,2],[3,4,5],[6,7,8,9]]
    -splitPlacesBlanks [4,9] [1..10] == [[1,2,3,4],[5,6,7,8,9,10]]
    -splitPlacesBlanks [4,9,3] [1..10] == [[1,2,3,4],[5,6,7,8,9,10],[]]

    Notice the empty list in the output of the third example, which - differs from the behavior of splitPlaces.

    chop :: ([a] -> (b, [a])) -> [a] -> [b]

    A useful recursion pattern for processing a list to produce a new - list, often used for "chopping" up the input list. Typically - chop is called with some function that will consume an initial - prefix of the list and produce a value and the rest of the list.

    For example, many common Prelude functions can be implemented in - terms of chop:

    group :: (Eq a) => [a] -> [[a]]
    -group = chop (\ xs@(x:_) -> span (==x) xs)
    -
    -words :: String -> [String]
    -words = filter (not . null) . chop (span (not . isSpace) . dropWhile isSpace)

    Splitting combinators

    The core of the library is the Splitter type, which represents a - particular list-splitting strategy. All of the combinators revolve - around constructing or transforming Splitter objects; once a - suitable Splitter has been created, it can be run with the - split function. For example:

    > split (dropBlanks . condense $ whenElt (<0)) [1,2,4,-5,-6,4,9,-19,-30]
    -[[1,2,4],[-5,-6],[4,9],[-19,-30]]

    data Splitter a

    A splitting strategy.

    defaultSplitter :: Splitter a

    The default splitting strategy: keep delimiters in the output - as separate chunks, don't condense multiple consecutive - delimiters into one, keep initial and final blank chunks. - Default delimiter is the constantly false predicate.

    Note that defaultSplitter should normally not be used; use - oneOf, onSublist, or whenElt instead, which are the same as - the defaultSplitter with just the delimiter overridden.

    The defaultSplitter strategy with any delimiter gives a - maximally information-preserving splitting strategy, in the sense - that (a) taking the concat of the output yields the original - list, and (b) given only the output list, we can reconstruct a - Splitter which would produce the same output list again given - the original input list. This default strategy can be overridden - to allow discarding various sorts of information.

    split :: Splitter a -> [a] -> [[a]]

    Split a list according to the given splitting strategy. This is - how to "run" a Splitter that has been built using the other - combinators.

    Basic strategies

    All these basic strategies have the same parameters as the - defaultSplitter except for the delimiter.

    oneOf :: Eq a => [a] -> Splitter a

    A splitting strategy that splits on any one of the given - elements. For example:

    split (oneOf "xyz") "aazbxyzcxd" == ["aa","z","b","x","","y","","z","c","x","d"]

    onSublist :: Eq a => [a] -> Splitter a

    A splitting strategy that splits on the given list, when it is - encountered as an exact subsequence. For example:

    split (onSublist "xyz") "aazbxyzcxd" == ["aazb","xyz","cxd"]

    Note that splitting on the empty list is a special case, which - splits just before every element of the list being split. For example:

    split (onSublist "") "abc" == ["","","a","","b","","c"]
    -split (dropDelims . dropBlanks $ onSublist "") "abc" == ["a","b","c"]

    However, if you want to break a list into singleton elements like - this, you are better off using chunksOf 1, or better yet, - map (:[]).

    whenElt :: (a -> Bool) -> Splitter a

    A splitting strategy that splits on any elements that satisfy the - given predicate. For example:

    split (whenElt (<0)) [2,4,-3,6,-9,1] == [[2,4],[-3],[6],[-9],[1]]

    Strategy transformers

    Functions for altering splitting strategy parameters.

    dropDelims :: Splitter a -> Splitter a

    Drop delimiters from the output (the default is to keep - them). For example,

    split (oneOf ":") "a:b:c" == ["a", ":", "b", ":", "c"]
    -split (dropDelims $ oneOf ":") "a:b:c" == ["a", "b", "c"]

    keepDelimsL :: Splitter a -> Splitter a

    Keep delimiters in the output by prepending them to adjacent - chunks. For example:

    split (keepDelimsL $ oneOf "xyz") "aazbxyzcxd" == ["aa","zb","x","y","zc","xd"]

    keepDelimsR :: Splitter a -> Splitter a

    Keep delimiters in the output by appending them to adjacent - chunks. For example:

    split (keepDelimsR $ oneOf "xyz") "aazbxyzcxd" == ["aaz","bx","y","z","cx","d"]

    condense :: Splitter a -> Splitter a

    Condense multiple consecutive delimiters into one. For example:

    split (condense $ oneOf "xyz") "aazbxyzcxd" == ["aa","z","b","xyz","c","x","d"]
    -split (dropDelims $ oneOf "xyz") "aazbxyzcxd" == ["aa","b","","","c","d"]
    -split (condense . dropDelims $ oneOf "xyz") "aazbxyzcxd" == ["aa","b","c","d"]

    dropInitBlank :: Splitter a -> Splitter a

    Don't generate a blank chunk if there is a delimiter at the - beginning. For example:

    split (oneOf ":") ":a:b" == ["",":","a",":","b"]
    -split (dropInitBlank $ oneOf ":") ":a:b" == [":","a",":","b"]

    dropFinalBlank :: Splitter a -> Splitter a

    Don't generate a blank chunk if there is a delimiter at the end. - For example:

    split (oneOf ":") "a:b:" == ["a",":","b",":",""]
    -split (dropFinalBlank $ oneOf ":") "a:b:" == ["a",":","b",":"]

    dropInnerBlanks :: Splitter a -> Splitter a

    Don't generate blank chunks between consecutive delimiters. - For example:

    split (oneOf ":") "::b:::a" == ["",":","",":","b",":","",":","",":","a"]
    -split (dropInnerBlanks $ oneOf ":") "::b:::a" == ["", ":",":","b",":",":",":","a"]

    Derived combinators

    Combinators which can be defined in terms of other combinators, but - are provided for convenience.

    dropBlanks :: Splitter a -> Splitter a

    Drop all blank chunks from the output, and condense consecutive - delimiters into one. Equivalent to dropInitBlank - . dropFinalBlank . condense. For example:

    split (oneOf ":") "::b:::a" == ["",":","",":","b",":","",":","",":","a"]
    -split (dropBlanks $ oneOf ":") "::b:::a" == ["::","b",":::","a"]

    startsWith :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all start - with the given subsequence (except possibly the first). - Equivalent to dropInitBlank . keepDelimsL . onSublist. - For example:

    split (startsWith "app") "applyapplicativeapplaudapproachapple" == ["apply","applicative","applaud","approach","apple"]

    startsWithOneOf :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all start - with one of the given elements (except possibly the first). - Equivalent to dropInitBlank . keepDelimsL . oneOf. For - example:

    split (startsWithOneOf ['A'..'Z']) "ACamelCaseIdentifier" == ["A","Camel","Case","Identifier"]

    endsWith :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all end with - the given subsequence, except possibly the last. Equivalent to - dropFinalBlank . keepDelimsR . onSublist. For example:

    split (endsWith "ly") "happilyslowlygnarlylily" == ["happily","slowly","gnarly","lily"]

    endsWithOneOf :: Eq a => [a] -> Splitter a

    Make a strategy that splits a list into chunks that all end with - one of the given elements, except possibly the last. Equivalent - to dropFinalBlank . keepDelimsR . oneOf. For example:

    split (condense $ endsWithOneOf ".,?! ") "Hi, there!  How are you?" == ["Hi, ","there!  ","How ","are ","you?"]
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/doc-index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/doc-index.html deleted file mode 100644 index 6c6e895..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/doc-index.html +++ /dev/null @@ -1,4 +0,0 @@ -split-0.2.2: Combinator library for splitting lists. (Index)

    split-0.2.2: Combinator library for splitting lists.

    Index

    breakDelimData.List.Split.Internals
    buildData.List.Split.Internals
    chopData.List.Split.Internals, Data.List.Split
    ChunkData.List.Split.Internals
    chunkData.List.Split.Internals, Data.List.Split
    chunksOfData.List.Split.Internals, Data.List.Split
    CondenseData.List.Split.Internals
    condenseData.List.Split.Internals, Data.List.Split
    CondensePolicyData.List.Split.Internals
    condensePolicyData.List.Split.Internals
    defaultSplitterData.List.Split.Internals, Data.List.Split
    DelimData.List.Split.Internals
    Delimiter 
    1 (Type/Class)Data.List.Split.Internals
    2 (Data Constructor)Data.List.Split.Internals
    delimiterData.List.Split.Internals
    DelimPolicyData.List.Split.Internals
    delimPolicyData.List.Split.Internals
    doCondenseData.List.Split.Internals
    doDropData.List.Split.Internals
    doMergeData.List.Split.Internals
    DropData.List.Split.Internals
    DropBlankData.List.Split.Internals
    DropBlankFieldsData.List.Split.Internals
    dropBlanksData.List.Split.Internals, Data.List.Split
    dropDelimsData.List.Split.Internals, Data.List.Split
    dropFinalData.List.Split.Internals
    dropFinalBlankData.List.Split.Internals, Data.List.Split
    dropInitBlankData.List.Split.Internals, Data.List.Split
    dropInitialData.List.Split.Internals
    dropInnerBlanksData.List.Split.Internals, Data.List.Split
    endByData.List.Split.Internals, Data.List.Split
    endByOneOfData.List.Split.Internals, Data.List.Split
    EndPolicyData.List.Split.Internals
    endsWithData.List.Split.Internals, Data.List.Split
    endsWithOneOfData.List.Split.Internals, Data.List.Split
    finalBlankPolicyData.List.Split.Internals
    fromElemData.List.Split.Internals
    initBlankPolicyData.List.Split.Internals
    insertBlanksData.List.Split.Internals
    insertBlanks'Data.List.Split.Internals
    isDelimData.List.Split.Internals
    isTextData.List.Split.Internals
    KeepData.List.Split.Internals
    KeepBlankData.List.Split.Internals
    KeepBlankFieldsData.List.Split.Internals
    keepDelimsLData.List.Split.Internals, Data.List.Split
    keepDelimsRData.List.Split.Internals, Data.List.Split
    KeepLeftData.List.Split.Internals
    KeepRightData.List.Split.Internals
    linesByData.List.Split.Internals, Data.List.Split
    matchDelimData.List.Split.Internals
    mergeLeftData.List.Split.Internals
    mergeRightData.List.Split.Internals
    oneOfData.List.Split.Internals, Data.List.Split
    onSublistData.List.Split.Internals, Data.List.Split
    postProcessData.List.Split.Internals
    sepByData.List.Split.Internals, Data.List.Split
    sepByOneOfData.List.Split.Internals, Data.List.Split
    splitData.List.Split.Internals, Data.List.Split
    splitEveryData.List.Split.Internals, Data.List.Split
    splitInternalData.List.Split.Internals
    SplitListData.List.Split.Internals
    splitOnData.List.Split.Internals, Data.List.Split
    splitOneOfData.List.Split.Internals, Data.List.Split
    splitPlacesData.List.Split.Internals, Data.List.Split
    splitPlacesBlanksData.List.Split.Internals, Data.List.Split
    Splitter 
    1 (Type/Class)Data.List.Split.Internals, Data.List.Split
    2 (Data Constructor)Data.List.Split.Internals
    splitWhenData.List.Split.Internals, Data.List.Split
    startsWithData.List.Split.Internals, Data.List.Split
    startsWithOneOfData.List.Split.Internals, Data.List.Split
    TextData.List.Split.Internals
    unintercalateData.List.Split.Internals, Data.List.Split
    whenEltData.List.Split.Internals, Data.List.Split
    wordsByData.List.Split.Internals, Data.List.Split
    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/frames.html deleted file mode 100644 index 1b4e38d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/frames.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/haddock-util.js b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/haddock-util.js deleted file mode 100644 index 9a6fccf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/haddock-util.js +++ /dev/null @@ -1,344 +0,0 @@ -// Haddock JavaScript utilities - -var rspace = /\s\s+/g, - rtrim = /^\s+|\s+$/g; - -function spaced(s) { return (" " + s + " ").replace(rspace, " "); } -function trim(s) { return s.replace(rtrim, ""); } - -function hasClass(elem, value) { - var className = spaced(elem.className || ""); - return className.indexOf( " " + value + " " ) >= 0; -} - -function addClass(elem, value) { - var className = spaced(elem.className || ""); - if ( className.indexOf( " " + value + " " ) < 0 ) { - elem.className = trim(className + " " + value); - } -} - -function removeClass(elem, value) { - var className = spaced(elem.className || ""); - className = className.replace(" " + value + " ", " "); - elem.className = trim(className); -} - -function toggleClass(elem, valueOn, valueOff, bool) { - if (bool == null) { bool = ! hasClass(elem, valueOn); } - if (bool) { - removeClass(elem, valueOff); - addClass(elem, valueOn); - } - else { - removeClass(elem, valueOn); - addClass(elem, valueOff); - } - return bool; -} - - -function makeClassToggle(valueOn, valueOff) -{ - return function(elem, bool) { - return toggleClass(elem, valueOn, valueOff, bool); - } -} - -toggleShow = makeClassToggle("show", "hide"); -toggleCollapser = makeClassToggle("collapser", "expander"); - -function toggleSection(id) -{ - var b = toggleShow(document.getElementById("section." + id)); - toggleCollapser(document.getElementById("control." + id), b); - rememberCollapsed(id, b); - return b; -} - -var collapsed = {}; -function rememberCollapsed(id, b) -{ - if(b) - delete collapsed[id] - else - collapsed[id] = null; - - var sections = []; - for(var i in collapsed) - { - if(collapsed.hasOwnProperty(i)) - sections.push(i); - } - // cookie specific to this page; don't use setCookie which sets path=/ - document.cookie = "collapsed=" + escape(sections.join('+')); -} - -function restoreCollapsed() -{ - var cookie = getCookie("collapsed"); - if(!cookie) - return; - - var ids = cookie.split('+'); - for(var i in ids) - { - if(document.getElementById("section." + ids[i])) - toggleSection(ids[i]); - } -} - -function setCookie(name, value) { - document.cookie = name + "=" + escape(value) + ";path=/;"; -} - -function clearCookie(name) { - document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;"; -} - -function getCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) { - return unescape(c.substring(nameEQ.length,c.length)); - } - } - return null; -} - - - -var max_results = 75; // 50 is not enough to search for map in the base libraries -var shown_range = null; -var last_search = null; - -function quick_search() -{ - perform_search(false); -} - -function full_search() -{ - perform_search(true); -} - - -function perform_search(full) -{ - var text = document.getElementById("searchbox").value.toLowerCase(); - if (text == last_search && !full) return; - last_search = text; - - var table = document.getElementById("indexlist"); - var status = document.getElementById("searchmsg"); - var children = table.firstChild.childNodes; - - // first figure out the first node with the prefix - var first = bisect(-1); - var last = (first == -1 ? -1 : bisect(1)); - - if (first == -1) - { - table.className = ""; - status.innerHTML = "No results found, displaying all"; - } - else if (first == 0 && last == children.length - 1) - { - table.className = ""; - status.innerHTML = ""; - } - else if (last - first >= max_results && !full) - { - table.className = ""; - status.innerHTML = "More than " + max_results + ", press Search to display"; - } - else - { - // decide what you need to clear/show - if (shown_range) - setclass(shown_range[0], shown_range[1], "indexrow"); - setclass(first, last, "indexshow"); - shown_range = [first, last]; - table.className = "indexsearch"; - status.innerHTML = ""; - } - - - function setclass(first, last, status) - { - for (var i = first; i <= last; i++) - { - children[i].className = status; - } - } - - - // do a binary search, treating 0 as ... - // return either -1 (no 0's found) or location of most far match - function bisect(dir) - { - var first = 0, finish = children.length - 1; - var mid, success = false; - - while (finish - first > 3) - { - mid = Math.floor((finish + first) / 2); - - var i = checkitem(mid); - if (i == 0) i = dir; - if (i == -1) - finish = mid; - else - first = mid; - } - var a = (dir == 1 ? first : finish); - var b = (dir == 1 ? finish : first); - for (var i = b; i != a - dir; i -= dir) - { - if (checkitem(i) == 0) return i; - } - return -1; - } - - - // from an index, decide what the result is - // 0 = match, -1 is lower, 1 is higher - function checkitem(i) - { - var s = getitem(i).toLowerCase().substr(0, text.length); - if (s == text) return 0; - else return (s > text ? -1 : 1); - } - - - // from an index, get its string - // this abstracts over alternates - function getitem(i) - { - for ( ; i >= 0; i--) - { - var s = children[i].firstChild.firstChild.data; - if (s.indexOf(' ') == -1) - return s; - } - return ""; // should never be reached - } -} - -function setSynopsis(filename) { - if (parent.window.synopsis) { - if (parent.window.synopsis.location.replace) { - // In Firefox this avoids adding the change to the history. - parent.window.synopsis.location.replace(filename); - } else { - parent.window.synopsis.location = filename; - } - } -} - -function addMenuItem(html) { - var menu = document.getElementById("page-menu"); - if (menu) { - var btn = menu.firstChild.cloneNode(false); - btn.innerHTML = html; - menu.appendChild(btn); - } -} - -function adjustForFrames() { - var bodyCls; - - if (parent.location.href == window.location.href) { - // not in frames, so add Frames button - addMenuItem("Frames"); - bodyCls = "no-frame"; - } - else { - bodyCls = "in-frame"; - } - addClass(document.body, bodyCls); -} - -function reframe() { - setCookie("haddock-reframe", document.URL); - window.location = "frames.html"; -} - -function postReframe() { - var s = getCookie("haddock-reframe"); - if (s) { - parent.window.main.location = s; - clearCookie("haddock-reframe"); - } -} - -function styles() { - var i, a, es = document.getElementsByTagName("link"), rs = []; - for (i = 0; a = es[i]; i++) { - if(a.rel.indexOf("style") != -1 && a.title) { - rs.push(a); - } - } - return rs; -} - -function addStyleMenu() { - var as = styles(); - var i, a, btns = ""; - for(i=0; a = as[i]; i++) { - btns += "
  • " - + a.title + "
  • " - } - if (as.length > 1) { - var h = "
    " - + "Style ▾" - + "
      " + btns + "
    " - + "
    "; - addMenuItem(h); - } -} - -function setActiveStyleSheet(title) { - var as = styles(); - var i, a, found; - for(i=0; a = as[i]; i++) { - a.disabled = true; - // need to do this always, some browsers are edge triggered - if(a.title == title) { - found = a; - } - } - if (found) { - found.disabled = false; - setCookie("haddock-style", title); - } - else { - as[0].disabled = false; - clearCookie("haddock-style"); - } - styleMenu(false); -} - -function resetStyle() { - var s = getCookie("haddock-style"); - if (s) setActiveStyleSheet(s); -} - - -function styleMenu(show) { - var m = document.getElementById('style-menu'); - if (m) toggleShow(m, show); -} - - -function pageLoad() { - addStyleMenu(); - adjustForFrames(); - resetStyle(); - restoreCollapsed(); -} - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/hslogo-16.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/hslogo-16.png deleted file mode 100644 index 0ff8579..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/hslogo-16.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/index-frames.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/index-frames.html deleted file mode 100644 index 392d0bd..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/index-frames.html +++ /dev/null @@ -1,4 +0,0 @@ -split-0.2.2: Combinator library for splitting lists. \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/index.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/index.html deleted file mode 100644 index 0e68ca7..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/index.html +++ /dev/null @@ -1,20 +0,0 @@ -split-0.2.2: Combinator library for splitting lists.

    split-0.2.2: Combinator library for splitting lists.

    split-0.2.2: Combinator library for splitting lists.

    A collection of various methods for splitting -lists into parts, akin to the "split" function -found in several mainstream languages. Here is -its tale:

    Once upon a time the standard Data.List module -held no function for splitting a list into parts -according to a delimiter. Many a brave -lambda-knight strove to add such a function, but -their striving was in vain, for Lo, the Supreme -Council fell to bickering amongst themselves what -was to be the essential nature of the One True -Function which could cleave a list in twain (or -thrain, or any required number of parts).

    And thus came to pass the split package, -comprising divers functions for splitting a list -asunder, each according to its nature. And the -Supreme Council had no longer any grounds for -argument, for the favored method of each was -contained therein.

    To get started, see the Data.List.Split module.

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/mini_Data-List-Split-Internals.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/mini_Data-List-Split-Internals.html deleted file mode 100644 index 9fb25bf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/mini_Data-List-Split-Internals.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.List.Split.Internals

    Data.List.Split.Internals

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/mini_Data-List-Split.html b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/mini_Data-List-Split.html deleted file mode 100644 index c15407d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/mini_Data-List-Split.html +++ /dev/null @@ -1,4 +0,0 @@ -Data.List.Split

    Data.List.Split

    \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/minus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/minus.gif deleted file mode 100644 index 1deac2f..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/minus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/ocean.css b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/ocean.css deleted file mode 100644 index ef652a2..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/ocean.css +++ /dev/null @@ -1,587 +0,0 @@ -/* @group Fundamentals */ - -* { margin: 0; padding: 0 } - -/* Is this portable? */ -html { - background-color: white; - width: 100%; - height: 100%; -} - -body { - background: white; - color: black; - text-align: left; - min-height: 100%; - position: relative; -} - -p { - margin: 0.8em 0; -} - -ul, ol { - margin: 0.8em 0 0.8em 2em; -} - -dl { - margin: 0.8em 0; -} - -dt { - font-weight: bold; -} -dd { - margin-left: 2em; -} - -a { text-decoration: none; } -a[href]:link { color: rgb(196,69,29); } -a[href]:visited { color: rgb(171,105,84); } -a[href]:hover { text-decoration:underline; } - -/* @end */ - -/* @group Fonts & Sizes */ - -/* Basic technique & IE workarounds from YUI 3 - For reasons, see: - http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css - */ - -body { - font:13px/1.4 sans-serif; - *font-size:small; /* for IE */ - *font:x-small; /* for IE in quirks mode */ -} - -h1 { font-size: 146.5%; /* 19pt */ } -h2 { font-size: 131%; /* 17pt */ } -h3 { font-size: 116%; /* 15pt */ } -h4 { font-size: 100%; /* 13pt */ } -h5 { font-size: 100%; /* 13pt */ } - -select, input, button, textarea { - font:99% sans-serif; -} - -table { - font-size:inherit; - font:100%; -} - -pre, code, kbd, samp, tt, .src { - font-family:monospace; - *font-size:108%; - line-height: 124%; -} - -.links, .link { - font-size: 85%; /* 11pt */ -} - -#module-header .caption { - font-size: 182%; /* 24pt */ -} - -.info { - font-size: 85%; /* 11pt */ -} - -#table-of-contents, #synopsis { - /* font-size: 85%; /* 11pt */ -} - - -/* @end */ - -/* @group Common */ - -.caption, h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: rgb(78,98,114); - margin: 0.8em 0 0.4em; -} - -* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { - margin-top: 2em; -} - -h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { - margin-top: inherit; -} - -ul.links { - list-style: none; - text-align: left; - float: right; - display: inline-table; - margin: 0 0 0 1em; -} - -ul.links li { - display: inline; - border-left: 1px solid #d5d5d5; - white-space: nowrap; - padding: 0; -} - -ul.links li a { - padding: 0.2em 0.5em; -} - -.hide { display: none; } -.show { display: inherit; } -.clear { clear: both; } - -.collapser { - background-image: url(minus.gif); - background-repeat: no-repeat; -} -.expander { - background-image: url(plus.gif); - background-repeat: no-repeat; -} -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} -.collapser, .expander { - padding-left: 14px; - margin-left: -14px; - cursor: pointer; -} - -pre { - padding: 0.25em; - margin: 0.8em 0; - background: rgb(229,237,244); - overflow: auto; - border-bottom: 0.25em solid white; - /* white border adds some space below the box to compensate - for visual extra space that paragraphs have between baseline - and the bounding box */ -} - -.src { - background: #f0f0f0; - padding: 0.2em 0.5em; -} - -.keyword { font-weight: normal; } -.def { font-weight: bold; } - - -/* @end */ - -/* @group Page Structure */ - -#content { - margin: 0 auto; - padding: 0 2em 6em; -} - -#package-header { - background: rgb(41,56,69); - border-top: 5px solid rgb(78,98,114); - color: #ddd; - padding: 0.2em; - position: relative; - text-align: left; -} - -#package-header .caption { - background: url(hslogo-16.png) no-repeat 0em; - color: white; - margin: 0 2em; - font-weight: normal; - font-style: normal; - padding-left: 2em; -} - -#package-header a:link, #package-header a:visited { color: white; } -#package-header a:hover { background: rgb(78,98,114); } - -#module-header .caption { - color: rgb(78,98,114); - font-weight: bold; - border-bottom: 1px solid #ddd; -} - -table.info { - float: right; - padding: 0.5em 1em; - border: 1px solid #ddd; - color: rgb(78,98,114); - background-color: #fff; - max-width: 40%; - border-spacing: 0; - position: relative; - top: -0.5em; - margin: 0 0 0 2em; -} - -.info th { - padding: 0 1em 0 0; -} - -div#style-menu-holder { - position: relative; - z-index: 2; - display: inline; -} - -#style-menu { - position: absolute; - z-index: 1; - overflow: visible; - background: #374c5e; - margin: 0; - text-align: center; - right: 0; - padding: 0; - top: 1.25em; -} - -#style-menu li { - display: list-item; - border-style: none; - margin: 0; - padding: 0; - color: #000; - list-style-type: none; -} - -#style-menu li + li { - border-top: 1px solid #919191; -} - -#style-menu a { - width: 6em; - padding: 3px; - display: block; -} - -#footer { - background: #ddd; - border-top: 1px solid #aaa; - padding: 0.5em 0; - color: #666; - text-align: center; - position: absolute; - bottom: 0; - width: 100%; - height: 3em; -} - -/* @end */ - -/* @group Front Matter */ - -#table-of-contents { - float: right; - clear: right; - background: #faf9dc; - border: 1px solid #d8d7ad; - padding: 0.5em 1em; - max-width: 20em; - margin: 0.5em 0 1em 1em; -} - -#table-of-contents .caption { - text-align: center; - margin: 0; -} - -#table-of-contents ul { - list-style: none; - margin: 0; -} - -#table-of-contents ul ul { - margin-left: 2em; -} - -#description .caption { - display: none; -} - -#synopsis { - display: none; -} - -.no-frame #synopsis { - display: block; - position: fixed; - right: 0; - height: 80%; - top: 10%; - padding: 0; - max-width: 75%; -} - -#synopsis .caption { - float: left; - width: 29px; - color: rgba(255,255,255,0); - height: 110px; - margin: 0; - font-size: 1px; - padding: 0; -} - -#synopsis p.caption.collapser { - background: url(synopsis.png) no-repeat -64px -8px; -} - -#synopsis p.caption.expander { - background: url(synopsis.png) no-repeat 0px -8px; -} - -#synopsis ul { - height: 100%; - overflow: auto; - padding: 0.5em; - margin: 0; -} - -#synopsis ul ul { - overflow: hidden; -} - -#synopsis ul, -#synopsis ul li.src { - background-color: #faf9dc; - white-space: nowrap; - list-style: none; - margin-left: 0; -} - -/* @end */ - -/* @group Main Content */ - -#interface div.top { margin: 2em 0; } -#interface h1 + div.top, -#interface h2 + div.top, -#interface h3 + div.top, -#interface h4 + div.top, -#interface h5 + div.top { - margin-top: 1em; -} -#interface p.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface td.src .link { - float: right; - color: #919191; - border-left: 1px solid #919191; - background: #f0f0f0; - padding: 0 0.5em 0.2em; - margin: 0 -0.5em 0 0.5em; -} - -#interface span.fixity { - color: #919191; - border-left: 1px solid #919191; - padding: 0.2em 0.5em 0.2em 0.5em; - margin: 0 -1em 0 1em; -} - -#interface span.rightedge { - border-left: 1px solid #919191; - padding: 0.2em 0 0.2em 0; - margin: 0 0 0 1em; -} - -#interface table { border-spacing: 2px; } -#interface td { - vertical-align: top; - padding-left: 0.5em; -} -#interface td.src { - white-space: nowrap; -} -#interface td.doc p { - margin: 0; -} -#interface td.doc p + p { - margin-top: 0.8em; -} - -.subs dl { - margin: 0; -} - -.subs dt { - float: left; - clear: left; - display: block; - margin: 1px 0; -} - -.subs dd { - float: right; - width: 90%; - display: block; - padding-left: 0.5em; - margin-bottom: 0.5em; -} - -.subs dd.empty { - display: none; -} - -.subs dd p { - margin: 0; -} - -/* Render short-style data instances */ -.inst ul { - height: 100%; - padding: 0.5em; - margin: 0; -} - -.inst, .inst li { - list-style: none; - margin-left: 1em; -} - -.top p.src { - border-top: 1px solid #ccc; -} - -.subs, .doc { - /* use this selector for one level of indent */ - padding-left: 2em; -} - -.warning { - color: red; -} - -.arguments { - margin-top: -0.4em; -} -.arguments .caption { - display: none; -} - -.fields { padding-left: 1em; } - -.fields .caption { display: none; } - -.fields p { margin: 0 0; } - -/* this seems bulky to me -.methods, .constructors { - background: #f8f8f8; - border: 1px solid #eee; -} -*/ - -/* @end */ - -/* @group Auxillary Pages */ - - -.extension-list { - list-style-type: none; - margin-left: 0; -} - -#mini { - margin: 0 auto; - padding: 0 1em 1em; -} - -#mini > * { - font-size: 93%; /* 12pt */ -} - -#mini #module-list .caption, -#mini #module-header .caption { - font-size: 125%; /* 15pt */ -} - -#mini #interface h1, -#mini #interface h2, -#mini #interface h3, -#mini #interface h4 { - font-size: 109%; /* 13pt */ - margin: 1em 0 0; -} - -#mini #interface .top, -#mini #interface .src { - margin: 0; -} - -#mini #module-list ul { - list-style: none; - margin: 0; -} - -#alphabet ul { - list-style: none; - padding: 0; - margin: 0.5em 0 0; - text-align: center; -} - -#alphabet li { - display: inline; - margin: 0 0.25em; -} - -#alphabet a { - font-weight: bold; -} - -#index .caption, -#module-list .caption { font-size: 131%; /* 17pt */ } - -#index table { - margin-left: 2em; -} - -#index .src { - font-weight: bold; -} -#index .alt { - font-size: 77%; /* 10pt */ - font-style: italic; - padding-left: 2em; -} - -#index td + td { - padding-left: 1em; -} - -#module-list ul { - list-style: none; - margin: 0 0 0 2em; -} - -#module-list li { - clear: right; -} - -#module-list span.collapser, -#module-list span.expander { - background-position: 0 0.3em; -} - -#module-list .package { - float: right; -} - -/* @end */ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/plus.gif b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/plus.gif deleted file mode 100644 index 2d15c14..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/plus.gif and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/split.haddock b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/split.haddock deleted file mode 100644 index 3ef1649..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/split.haddock and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/split-0.2.2/html/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/synopsis.png b/cabal/share/doc/x86_64-osx-ghc-7.10.1/synopsis.png deleted file mode 100644 index 85fb86e..0000000 Binary files a/cabal/share/doc/x86_64-osx-ghc-7.10.1/synopsis.png and /dev/null differ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/text-1.2.0.4/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/text-1.2.0.4/LICENSE deleted file mode 100644 index 3c92c1b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/text-1.2.0.4/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2008-2009, Tom Harper -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.3/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.3/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.3/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.4/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.4/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.4/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.5/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.5/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.10.1/zepto-0.6.5/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/LICENSE deleted file mode 100644 index 1193d3b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/Cabal-1.22.1.1/LICENSE +++ /dev/null @@ -1,34 +0,0 @@ -Copyright (c) 2003-2014, Isaac Jones, Simon Marlow, Martin Sjögren, - Bjorn Bringert, Krasimir Angelov, - Malcolm Wallace, Ross Patterson, Ian Lynagh, - Duncan Coutts, Thomas Schilling, - Johan Tibell, Mikhail Glushenkov -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Isaac Jones nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/LICENSE deleted file mode 100644 index d806bd3..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/HTTP-4000.2.19/LICENSE +++ /dev/null @@ -1,46 +0,0 @@ -Copyright (c) 2002, Warrick Gray -Copyright (c) 2002-2005, Ian Lynagh -Copyright (c) 2003-2006, Bjorn Bringert -Copyright (c) 2004, Andre Furtado -Copyright (c) 2004-2005, Dominic Steinitz -Copyright (c) 2007, Robin Bate Boerop -Copyright (c) 2008-2010, Sigbjorn Finne -Copyright (c) 2009, Eric Kow -Copyright (c) 2010, Antoine Latter -Copyright (c) 2004, 2010-2011, Ganesh Sittampalam -Copyright (c) 2011, Duncan Coutts -Copyright (c) 2011, Matthew Gruen -Copyright (c) 2011, Jeremy Yallop -Copyright (c) 2011, Eric Hesselink -Copyright (c) 2011, Yi Huang -Copyright (c) 2011, Tom Lokhorst - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * The names of contributors may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/LICENSE deleted file mode 100644 index 9f39761..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/MaybeT-0.1.2/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -MaybeT monad transformer. -Copyright 2007 Eric Kidd. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * The names of this library's contributors may not be used to endorse or - promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/LICENSE deleted file mode 100644 index ca67658..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/QuickCheck-2.8/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ -Copyright (c) 2000-2015, Koen Claessen -Copyright (c) 2006-2008, Björn Bringert -Copyright (c) 2009-2015, Nick Smallbone -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -- Neither the names of the copyright owners nor the names of the - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/LICENSE deleted file mode 100644 index d364bcf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/Stream-0.4.7.2/LICENSE +++ /dev/null @@ -1,32 +0,0 @@ -Copyright Wouter Swierstra 2007. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Wouter Swierstra nor the names of other - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/LICENSE deleted file mode 100644 index eaaefde..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/ansi-terminal-0.6.2.1/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2008, Maximilian Bolingbroke -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted -provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of - conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of - conditions and the following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Maximilian Bolingbroke nor the names of other contributors may be used to - endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/LICENSE deleted file mode 100644 index 97392a6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/attoparsec-0.12.1.5/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (c) Lennart Kolmodin - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -3. Neither the name of the author nor the names of his contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/LICENSE deleted file mode 100644 index a8bcabf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/blaze-builder-0.3.3.4/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright Jasper Van der Jeugt 2010, Simon Meier 2010 & 2011 - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Jasper Van der Jeugt nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/cabal-install-1.22.0.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/cabal-install-1.22.0.1/LICENSE deleted file mode 100644 index 0d5bcda..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/cabal-install-1.22.0.1/LICENSE +++ /dev/null @@ -1,34 +0,0 @@ -Copyright (c) 2003-2008, Isaac Jones, Simon Marlow, Martin Sjögren, - Bjorn Bringert, Krasimir Angelov, - Malcolm Wallace, Ross Patterson, - Lemmih, Paolo Martini, Don Stewart, - Duncan Coutts -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Isaac Jones nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/LICENSE deleted file mode 100644 index 00f7ad8..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/cmdargs-0.10.12/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright Neil Mitchell 2009-2014. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Neil Mitchell nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/LICENCE-LGPL b/cabal/share/doc/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/LICENCE-LGPL deleted file mode 100644 index a654299..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/cpphs-1.18.9/LICENCE-LGPL +++ /dev/null @@ -1,507 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/extra-1.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/extra-1.1/LICENSE deleted file mode 100644 index f732d4a..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/extra-1.1/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright Neil Mitchell 2014-2015. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Neil Mitchell nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/LICENSE deleted file mode 100644 index 798bd7d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/ghc-paths-0.1.0.9/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -Copyright 2008, Simon Marlow -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the author nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND THE CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY -COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/happy-1.19.5/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/happy-1.19.5/LICENSE deleted file mode 100644 index f78d8fc..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/happy-1.19.5/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -The Happy License ------------------ - -Copyright 2001, Simon Marlow and Andy Gill. All rights reserved. - -Extensions to implement Tomita's Generalized LR parsing: - Copyright 2004, University of Durham, Paul Callaghan and Ben Medlock. - All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/LICENSE deleted file mode 100644 index 7130957..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/hashable-1.2.3.2/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright Milan Straka 2010 - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Milan Straka nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/LICENSE deleted file mode 100644 index fe9c136..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/haskeline-0.7.1.3/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 2007-2009, Judah Jacobson. -All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistribution of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistribution in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/LICENSE deleted file mode 100644 index 9272552..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/haskell-src-exts-1.16.0.1/LICENSE +++ /dev/null @@ -1,99 +0,0 @@ -This library (Haskell Source eXtensions) is derived from code from several -sources: - - * Code from the GHC project which is largely (c) The University of - Glasgow, and distributable under a BSD-style license (see below), - - * Code from the Haskell 98 Report which is (c) Simon Peyton Jones - and freely redistributable (but see the full license for - restrictions). - -The full text of these licenses is reproduced below. All of the -licenses are BSD-style or compatible. - ------------------------------------------------------------------------------ -The haskell-src-exts package itself is distributable under the -modified BSD license: - -Copyright (c) 2005, Niklas Broberg -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * The names of its contributors may not be used to endorse or - promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------------------------------------------------------------------------------ - -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - ------------------------------------------------------------------------------ - -Code derived from the document "Report on the Programming Language -Haskell 98", is distributed under the following license: - - Copyright (c) 2002 Simon Peyton Jones - - The authors intend this Report to belong to the entire Haskell - community, and so we grant permission to copy and distribute it for - any purpose, provided that it is reproduced in its entirety, - including this Notice. Modified versions of this Report may also be - copied and distributed for any purpose, provided that the modified - version is clearly presented as such, and that it does not claim to - be a definition of the Haskell 98 Language. - ------------------------------------------------------------------------------ - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/hlint-1.9.18/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/hlint-1.9.18/LICENSE deleted file mode 100644 index c26a29f..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/hlint-1.9.18/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright Neil Mitchell 2006-2015. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Neil Mitchell nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/hscolour-1.22/LICENCE-GPL b/cabal/share/doc/x86_64-osx-ghc-7.8.4/hscolour-1.22/LICENCE-GPL deleted file mode 100644 index 7c35400..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/hscolour-1.22/LICENCE-GPL +++ /dev/null @@ -1,343 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/LICENSE deleted file mode 100644 index dca3549..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2010 Justin Ethier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/LICENSE deleted file mode 100644 index 33bc260..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/io-streams-1.2.1.2/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -Copyright (c) 2012, Google, Inc. -Copyright (c) 2012, Erudify AG - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -Redistributions in binary form must reproduce the above copyright notice, this -list of conditions and the following disclaimer in the documentation and/or -other materials provided with the distribution. - -Neither the names of Google, Erudify, nor the names of other contributors may -be used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/knob-0.1.1/license.txt b/cabal/share/doc/x86_64-osx-ghc-7.8.4/knob-0.1.1/license.txt deleted file mode 100644 index 2cdd7ee..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/knob-0.1.1/license.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2011 John Millikin - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/LICENSE deleted file mode 100644 index aec8497..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/lazysmallcheck-0.6/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright Matthew Naylor 2006-2009. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Matthew Naylor nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/mtl-2.2.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/mtl-2.2.1/LICENSE deleted file mode 100644 index 92337b9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/mtl-2.2.1/LICENSE +++ /dev/null @@ -1,31 +0,0 @@ -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/network-2.6.0.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/network-2.6.0.2/LICENSE deleted file mode 100644 index 40bba62..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/network-2.6.0.2/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -Copyright (c) 2002-2010, The University Court of the University of Glasgow. -Copyright (c) 2007-2010, Johan Tibell - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/LICENSE deleted file mode 100644 index 40bba62..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/network-uri-2.6.0.1/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -Copyright (c) 2002-2010, The University Court of the University of Glasgow. -Copyright (c) 2007-2010, Johan Tibell - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/parsec-3.1.8/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/parsec-3.1.8/LICENSE deleted file mode 100644 index 816c4ef..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/parsec-3.1.8/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1999-2000, Daan Leijen; 2007, Paolo Martini. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -This software is provided by the copyright holders "as is" and any express or -implied warranties, including, but not limited to, the implied warranties of -merchantability and fitness for a particular purpose are disclaimed. In no -event shall the copyright holders be liable for any direct, indirect, -incidental, special, exemplary, or consequential damages (including, but not -limited to, procurement of substitute goods or services; loss of use, data, -or profits; or business interruption) however caused and on any theory of -liability, whether in contract, strict liability, or tort (including -negligence or otherwise) arising in any way out of the use of this software, -even if advised of the possibility of such damage. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/polyparse-1.11/COPYRIGHT b/cabal/share/doc/x86_64-osx-ghc-7.8.4/polyparse-1.11/COPYRIGHT deleted file mode 100644 index bb48298..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/polyparse-1.11/COPYRIGHT +++ /dev/null @@ -1,39 +0,0 @@ -The module Text.ParserCombinators.HuttonMeijer is - (c) copyright 1996 Graham Hutton and Erik Meijer -The module Text.ParserCombinators.HuttonMeijerWallace is - (c) copyright 1996 Graham Hutton and Erik Meijer - with modifications - (c) copyright 1998-2000 Malcolm Wallace -The modules Text.ParserCombinators.Poly* and Text.Parse and Text.Parse.* -are - (c) copyright 2006-2014 Malcolm Wallace - -These modules are licensed under the terms of the GNU Lesser -General Public Licence (LGPL), which can be found in the file called -LICENCE-LGPL, with the following special exception: - ----- -As a relaxation of clause 6 of the LGPL, the copyright holders of this -library give permission to use, copy, link, modify, and distribute, -binary-only object-code versions of an executable linked with the -original unmodified Library, without requiring the supply of any -mechanism to modify or replace the Library and relink (clauses 6a, -6b, 6c, 6d, 6e), provided that all the other terms of clause 6 are -complied with. ----- - -If you have a commercial use for polyparse, and feel that even the terms -of the LGPL (as relaxed above) are too onerous, you have the option of -distributing unmodified binaries (only, not sources) under the terms of -a different licence (see LICENCE-commercial). - ----- - -This library is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Licence for more details. - -If these licensing terms are not acceptable to you, please contact me for -negotiation. :-) - Malcolm.Wallace@me.com diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/LICENSE deleted file mode 100644 index fc213a6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/primitive-0.5.4.0/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (c) 2008-2009, Roman Leshchinskiy -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/primitive-0.6/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/primitive-0.6/LICENSE deleted file mode 100644 index fc213a6..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/primitive-0.6/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (c) 2008-2009, Roman Leshchinskiy -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/random-1.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/random-1.1/LICENSE deleted file mode 100644 index 06bb641..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/random-1.1/LICENSE +++ /dev/null @@ -1,63 +0,0 @@ -This library (libraries/base) is derived from code from two -sources: - - * Code from the GHC project which is largely (c) The University of - Glasgow, and distributable under a BSD-style license (see below), - - * Code from the Haskell 98 Report which is (c) Simon Peyton Jones - and freely redistributable (but see the full license for - restrictions). - -The full text of these licenses is reproduced below. Both of the -licenses are BSD-style or compatible. - ------------------------------------------------------------------------------ - -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - ------------------------------------------------------------------------------ - -Code derived from the document "Report on the Programming Language -Haskell 98", is distributed under the following license: - - Copyright (c) 2002 Simon Peyton Jones - - The authors intend this Report to belong to the entire Haskell - community, and so we grant permission to copy and distribute it for - any purpose, provided that it is reproduced in its entirety, - including this Notice. Modified versions of this Report may also be - copied and distributed for any purpose, provided that the modified - version is clearly presented as such, and that it does not claim to - be a definition of the Haskell 98 Language. - ------------------------------------------------------------------------------ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/LICENSE deleted file mode 100644 index c101584..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/scientific-0.3.3.8/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (c) 2013, Bas van Dijk - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Bas van Dijk nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/stm-2.4.4/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/stm-2.4.4/LICENSE deleted file mode 100644 index 4ec14bf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/stm-2.4.4/LICENSE +++ /dev/null @@ -1,31 +0,0 @@ -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/syb-0.4.4/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/syb-0.4.4/LICENSE deleted file mode 100644 index 8f7e6cf..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/syb-0.4.4/LICENSE +++ /dev/null @@ -1,83 +0,0 @@ -This library (libraries/syb) is derived from code from several -sources: - - * Code from the GHC project which is largely (c) The University of - Glasgow, and distributable under a BSD-style license (see below), - - * Code from the Haskell 98 Report which is (c) Simon Peyton Jones - and freely redistributable (but see the full license for - restrictions). - - * Code from the Haskell Foreign Function Interface specification, - which is (c) Manuel M. T. Chakravarty and freely redistributable - (but see the full license for restrictions). - -The full text of these licenses is reproduced below. All of the -licenses are BSD-style or compatible. - ------------------------------------------------------------------------------ - -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - ------------------------------------------------------------------------------ - -Code derived from the document "Report on the Programming Language -Haskell 98", is distributed under the following license: - - Copyright (c) 2002 Simon Peyton Jones - - The authors intend this Report to belong to the entire Haskell - community, and so we grant permission to copy and distribute it for - any purpose, provided that it is reproduced in its entirety, - including this Notice. Modified versions of this Report may also be - copied and distributed for any purpose, provided that the modified - version is clearly presented as such, and that it does not claim to - be a definition of the Haskell 98 Language. - ------------------------------------------------------------------------------ - -Code derived from the document "The Haskell 98 Foreign Function -Interface, An Addendum to the Haskell 98 Report" is distributed under -the following license: - - Copyright (c) 2002 Manuel M. T. Chakravarty - - The authors intend this Report to belong to the entire Haskell - community, and so we grant permission to copy and distribute it for - any purpose, provided that it is reproduced in its entirety, - including this Notice. Modified versions of this Report may also be - copied and distributed for any purpose, provided that the modified - version is clearly presented as such, and that it does not claim to - be a definition of the Haskell 98 Foreign Function Interface. - ------------------------------------------------------------------------------ diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/text-1.2.0.4/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/text-1.2.0.4/LICENSE deleted file mode 100644 index 3c92c1b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/text-1.2.0.4/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2008-2009, Tom Harper -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/tf-random-0.5/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/tf-random-0.5/LICENSE deleted file mode 100644 index da93756..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/tf-random-0.5/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (c) 2012-2013, Michał Pałka - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * The names of the authors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/LICENSE deleted file mode 100644 index 92337b9..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/transformers-0.4.2.0/LICENSE +++ /dev/null @@ -1,31 +0,0 @@ -The Glasgow Haskell Compiler License - -Copyright 2004, The University Court of the University of Glasgow. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/LICENSE deleted file mode 100644 index 274dfb5..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/uniplate-1.6.12/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright Neil Mitchell 2006-2013. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Neil Mitchell nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/unlambda-0.1.0/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/unlambda-0.1.0/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/unlambda-0.1.0/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/LICENSE deleted file mode 100644 index 5eb7e1b..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/unordered-containers-0.2.5.1/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (c) 2010, Johan Tibell - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * Neither the name of Johan Tibell nor the names of other - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/utf8-string-1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/utf8-string-1/LICENSE deleted file mode 100644 index 0386851..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/utf8-string-1/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -* Copyright (c) 2007, Galois Inc. -* All rights reserved. -* -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions are met: -* * Redistributions of source code must retain the above copyright -* notice, this list of conditions and the following disclaimer. -* * Redistributions in binary form must reproduce the above copyright -* notice, this list of conditions and the following disclaimer in the -* documentation and/or other materials provided with the distribution. -* * Neither the name of Galois Inc. nor the -* names of its contributors may be used to endorse or promote products -* derived from this software without specific prior written permission. -* -* THIS SOFTWARE IS PROVIDED BY Galois Inc. ``AS IS'' AND ANY -* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -* DISCLAIMED. IN NO EVENT SHALL Galois Inc. BE LIABLE FOR ANY -* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/LICENSE deleted file mode 100644 index cafa68e..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/vector-0.10.12.3/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (c) 2008-2012, Roman Leshchinskiy -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -- Neither name of the University nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF -GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.1/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.1/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.2/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.2/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.3/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.3/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.5.3/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.0/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.0/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.0/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.1/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.1/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.1/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.2/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.2/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.3/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.3/LICENSE deleted file mode 100644 index d6a9326..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zepto-0.6.3/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. - diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/LICENSE deleted file mode 100644 index 427d8d4..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zlib-0.5.4.2/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 2006-2008, Duncan Coutts -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. This clause is intentionally left blank. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/LICENSE b/cabal/share/doc/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/LICENSE deleted file mode 100644 index 8643e5d..0000000 --- a/cabal/share/doc/x86_64-osx-ghc-7.8.4/zlib-bindings-0.1.1.5/LICENSE +++ /dev/null @@ -1,25 +0,0 @@ -The following license covers this documentation, and the source code, except -where otherwise indicated. - -Copyright 2010, Michael Snoyman. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, -OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/README b/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/README deleted file mode 100644 index 18ea2b6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/README +++ /dev/null @@ -1,12 +0,0 @@ -HUnit is a unit testing framework for Haskell, inspired by the JUnit -tool for Java. HUnit is free software; see its "License" file for -details. HUnit is available at . - -HUnit 1.1.1 consists of a number of files. Besides Haskell source files -in Test/HUnit (whose names end in ".hs" or ".lhs"), these files include: - - * README -- this file - * doc/Guide.html -- user's guide, in HTML format - * LICENSE -- license for use of HUnit - -See the user's guide for more information. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/doc/Guide.html b/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/doc/Guide.html deleted file mode 100644 index ef7d3f8..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/doc/Guide.html +++ /dev/null @@ -1,539 +0,0 @@ - - - - - - - HUnit 1.0 User's Guide - - - -

    HUnit 1.2 User's Guide

    - -

    HUnit is a unit testing framework for Haskell, inspired by the JUnit tool for Java. This - guide describes how to use HUnit, assuming you are familiar with Haskell, though not - necessarily with JUnit. You can obtain HUnit, including this guide, at http://code.haskell.org/HUnit.

    - -

    Introduction

    - -

    A test-centered methodology for software development is most effective when tests are - easy to create, change, and execute. The JUnit tool - pioneered support for test-first development in Java. - HUnit is an adaptation of JUnit to Haskell, a general-purpose, purely functional - programming language. (To learn more about Haskell, see http://www.haskell.org.)

    - -

    With HUnit, as with JUnit, you can easily create tests, name them, group them into - suites, and execute them, with the framework checking the results automatically. Test - specification in HUnit is even more concise and flexible than in JUnit, thanks to the - nature of the Haskell language. HUnit currently includes only a text-based test - controller, but the framework is designed for easy extension. (Would anyone care to - write a graphical test controller for HUnit?)

    - -

    The next section helps you get started using HUnit in simple ways. Subsequent sections - give details on writing tests and running tests. The document concludes with a section describing HUnit's constituent files and a section giving references to further information.

    - -

    Getting Started

    - -

    In the Haskell module where your tests will reside, import module Test.HUnit:

    -
    -    import Test.HUnit
    -
    -

    Define test cases as appropriate:

    -
    -    test1 = TestCase (assertEqual "for (foo 3)," (1,2) (foo 3))
    -    test2 = TestCase (do (x,y) <- partA 3
    -                         assertEqual "for the first result of partA," 5 x
    -                         b <- partB y
    -                         assertBool ("(partB " ++ show y ++ ") failed") b)
    -
    -

    Name the test cases and group them together:

    -
    -    tests = TestList [TestLabel "test1" test1, TestLabel "test2" test2]
    -
    -

    Run the tests as a group. At a Haskell interpreter prompt, apply the function - runTestTT to the collected tests. (The "TT" suggests - Text orientation with output to the Terminal.)

    -
    -    > runTestTT tests
    -    Cases: 2  Tried: 2  Errors: 0  Failures: 0
    -    >
    -
    -

    If the tests are proving their worth, you might see:

    -
    -    > runTestTT tests
    -    ### Failure in: 0:test1
    -    for (foo 3),
    -    expected: (1,2)
    -     but got: (1,3)
    -    Cases: 2  Tried: 2  Errors: 0  Failures: 1
    -    >
    -
    -

    Isn't that easy?

    - -

    You can specify tests even more succinctly using operators and overloaded functions that - HUnit provides:

    -
    -    tests = test [ "test1" ~: "(foo 3)" ~: (1,2) ~=? (foo 3),
    -                   "test2" ~: do (x, y) <- partA 3
    -                                 assertEqual "for the first result of partA," 5 x
    -                                 partB y @? "(partB " ++ show y ++ ") failed" ]
    -
    -

    Assuming the same test failures as before, you would see:

    -
    -    > runTestTT tests
    -    ### Failure in: 0:test1:(foo 3)
    -    expected: (1,2)
    -     but got: (1,3)
    -    Cases: 2  Tried: 2  Errors: 0  Failures: 1
    -    >
    -
    - -

    Writing Tests

    - -

    Tests are specified compositionally. Assertions are combined to - make a test case, and test cases are combined into tests. HUnit also provides advanced - features for more convenient test specification.

    - -

    Assertions

    - -

    The basic building block of a test is an assertion.

    -
    -    type Assertion = IO ()
    -
    -

    An assertion is an IO computation that always produces a void result. Why is an - assertion an IO computation? So that programs with real-world side effects can - be tested. How does an assertion assert anything if it produces no useful result? The - answer is that an assertion can signal failure by calling assertFailure.

    -
    -    assertFailure :: String -> Assertion
    -    assertFailure msg = ioError (userError ("HUnit:" ++ msg))
    -
    -

    (assertFailure msg) raises an exception. The string argument identifies the - failure. The failure message is prefixed by "HUnit:" to mark it as an HUnit - assertion failure message. The HUnit test framework interprets such an exception as - indicating failure of the test whose execution raised the exception. (Note: The details - concerning the implementation of assertFailure are subject to change and should - not be relied upon.)

    - -

    assertFailure can be used directly, but it is much more common to use it - indirectly through other assertion functions that conditionally assert failure.

    -
    -    assertBool :: String -> Bool -> Assertion
    -    assertBool msg b = unless b (assertFailure msg)
    -
    -    assertString :: String -> Assertion
    -    assertString s = unless (null s) (assertFailure s)
    -
    -    assertEqual :: (Eq a, Show a) => String -> a -> a -> Assertion
    -    assertEqual preface expected actual =
    -      unless (actual == expected) (assertFailure msg)
    -     where msg = (if null preface then "" else preface ++ "\n") ++
    -                 "expected: " ++ show expected ++ "\n but got: " ++ show actual
    -
    -

    With assertBool you give the assertion condition and failure message separately. - With assertString the two are combined. With assertEqual you provide a - "preface", an expected value, and an actual value; the failure message shows the two - unequal values and is prefixed by the preface. Additional ways to create assertions are - described later under Advanced Features.

    - -

    Since assertions are IO computations, they may be combined--along with other - IO computations--using (>>=), (>>), and the do - notation. As long as its result is of type (IO ()), such a combination - constitutes a single, collective assertion, incorporating any number of constituent - assertions. The important features of such a collective assertion are that it fails if - any of its constituent assertions is executed and fails, and that the first constituent - assertion to fail terminates execution of the collective assertion. Such behavior is - essential to specifying a test case.

    - -

    Test Case

    - -

    A test case is the unit of test execution. That is, distinct test cases are - executed independently. The failure of one is independent of the failure of any other.

    - -

    A test case consists of a single, possibly collective, assertion. The possibly multiple - constituent assertions in a test case's collective assertion are not independent. - Their interdependence may be crucial to specifying correct operation for a test. A test - case may involve a series of steps, each concluding in an assertion, where each step - must succeed in order for the test case to continue. As another example, a test may - require some "set up" to be performed that must be undone ("torn down" in JUnit - parlance) once the test is complete. In this case, you could use Haskell's - IO.bracket function to achieve the desired effect.

    - -

    You can make a test case from an assertion by applying the TestCase constructor. - For example, (TestCase (return ())) is a test case that never - fails, and - (TestCase (assertEqual "for x," 3 x)) - is a test case that checks that the value of x is 3.  Additional ways - to create test cases are described later under Advanced - Features.

    - -

    Tests

    - -

    As soon as you have more than one test, you'll want to name them to tell them apart. As - soon as you have more than several tests, you'll want to group them to process them more - easily. So, naming and grouping are the two keys to managing collections of tests.

    - -

    In tune with the "composite" design pattern [1], a - test is defined as a package of test cases. Concretely, a test is either a single - test case, a group of tests, or either of the first two identified by a label.

    -
    -    data Test = TestCase Assertion
    -              | TestList [Test]
    -              | TestLabel String Test
    -
    -

    There are three important features of this definition to note:

    -
      -
    • A TestList consists of a list of tests rather than a list of test cases. - This means that the structure of a Test is actually a tree. Using a - hierarchy helps organize tests just as it helps organize files in a file system.
    • -
    • A TestLabel is attached to a test rather than to a test case. This means - that all nodes in the test tree, not just test case (leaf) nodes, can be labeled. - Hierarchical naming helps organize tests just as it helps organize files in a file - system.
    • -
    • A TestLabel is separate from both TestCase and TestList. - This means that labeling is optional everywhere in the tree. Why is this a good - thing? Because of the hierarchical structure of a test, each constituent test case - is uniquely identified by its path in the tree, ignoring all labels. Sometimes a - test case's path (or perhaps its subpath below a certain node) is a perfectly - adequate "name" for the test case (perhaps relative to a certain node). In this - case, creating a label for the test case is both unnecessary and inconvenient.
    • -
    -

    The number of test cases that a test comprises can be computed with - testCaseCount.

    -
    -    testCaseCount :: Test -> Int
    -
    -

    As mentioned above, a test is identified by its path in the test hierarchy.

    -
    -    data Node  = ListItem Int | Label String
    -      deriving (Eq, Show, Read)
    -
    -    type Path = [Node]    -- Node order is from test case to root.
    -
    -

    Each occurrence of TestList gives rise to a ListItem and each - occurrence of TestLabel gives rise to a Label. The ListItems - by themselves ensure uniqueness among test case paths, while the Labels allow - you to add mnemonic names for individual test cases and collections of them.

    - -

    Note that the order of nodes in a path is reversed from what you might expect: The first - node in the list is the one deepest in the tree. This order is a concession to - efficiency: It allows common path prefixes to be shared.

    - -

    The paths of the test cases that a test comprises can be computed with - testCasePaths. The paths are listed in the order in which the corresponding - test cases would be executed.

    -
    -    testCasePaths :: Test -> [Path]
    -
    - -

    The three variants of Test can be constructed simply by applying - TestCase, TestList, and TestLabel to appropriate arguments. - Additional ways to create tests are described later under Advanced Features.

    - -

    The design of the type Test provides great conciseness, flexibility, and - convenience in specifying tests. Moreover, the nature of Haskell significantly augments - these qualities:

    -
      -
    • Combining assertions and other code to construct test cases is easy with the - IO monad.
    • -
    • Using overloaded functions and special operators (see below), specification of - assertions and tests is extremely compact.
    • -
    • Structuring a test tree by value, rather than by name as in JUnit, provides for more - convenient, flexible, and robust test suite specification. In particular, a test - suite can more easily be computed "on the fly" than in other test frameworks.
    • -
    • Haskell's powerful abstraction facilities provide unmatched support for test - refactoring.
    • -
    - -

    Advanced Features

    - -

    HUnit provides additional features for specifying assertions and tests more conveniently - and concisely. These facilities make use of Haskell type classes.

    - -

    The following operators can be used to construct assertions.

    -
    -    infix 1 @?, @=?, @?=
    -
    -    (@?) :: (AssertionPredicable t) => t -> String -> Assertion
    -    pred @? msg = assertionPredicate pred >>= assertBool msg
    -
    -    (@=?) :: (Eq a, Show a) => a -> a -> Assertion
    -    expected @=? actual = assertEqual "" expected actual
    -
    -    (@?=) :: (Eq a, Show a) => a -> a -> Assertion
    -    actual @?= expected = assertEqual "" expected actual
    -
    -

    You provide a boolean condition and failure message separately to (@?), as for - assertBool, but in a different order. The (@=?) and (@?=) - operators provide shorthands for assertEqual when no preface is required. They - differ only in the order in which the expected and actual values are provided. (The - actual value--the uncertain one--goes on the "?" side of the operator.)

    - -

    The (@?) operator's first argument is something from which an assertion - predicate can be made, that is, its type must be AssertionPredicable.

    -
    -    type AssertionPredicate = IO Bool
    -
    -    class AssertionPredicable t
    -     where assertionPredicate :: t -> AssertionPredicate
    -
    -    instance AssertionPredicable Bool
    -     where assertionPredicate = return
    -
    -    instance (AssertionPredicable t) => AssertionPredicable (IO t)
    -     where assertionPredicate = (>>= assertionPredicate)
    -
    -

    The overloaded assert function in the Assertable type class constructs - an assertion.

    -
    -    class Assertable t
    -     where assert :: t -> Assertion
    -
    -    instance Assertable ()
    -     where assert = return
    -
    -    instance Assertable Bool
    -     where assert = assertBool ""
    -
    -    instance (ListAssertable t) => Assertable [t]
    -     where assert = listAssert
    -
    -    instance (Assertable t) => Assertable (IO t)
    -     where assert = (>>= assert)
    -
    -

    The ListAssertable class allows assert to be applied to [Char] - (that is, String).

    -
    -    class ListAssertable t
    -     where listAssert :: [t] -> Assertion
    -
    -    instance ListAssertable Char
    -     where listAssert = assertString
    -
    -

    With the above declarations, (assert ()), - (assert True), and (assert "") (as well as - IO forms of these values, such as (return ())) are all - assertions that never fail, while (assert False) and - (assert "some failure message") (and their - IO forms) are assertions that always fail. You may define additional - instances for the type classes Assertable, ListAssertable, and - AssertionPredicable if that should be useful in your application.

    - -

    The overloaded test function in the Testable type class constructs a - test.

    -
    -    class Testable t
    -     where test :: t -> Test
    -
    -    instance Testable Test
    -     where test = id
    -
    -    instance (Assertable t) => Testable (IO t)
    -     where test = TestCase . assert
    -
    -    instance (Testable t) => Testable [t]
    -     where test = TestList . map test
    -
    -

    The test function makes a test from either an Assertion (using - TestCase), a list of Testable items (using TestList), or - a Test (making no change).

    - -

    The following operators can be used to construct tests.

    -
    -    infix  1 ~?, ~=?, ~?=
    -    infixr 0 ~:
    -
    -    (~?) :: (AssertionPredicable t) => t -> String -> Test
    -    pred ~? msg = TestCase (pred @? msg)
    -
    -    (~=?) :: (Eq a, Show a) => a -> a -> Test
    -    expected ~=? actual = TestCase (expected @=? actual)
    -
    -    (~?=) :: (Eq a, Show a) => a -> a -> Test
    -    actual ~?= expected = TestCase (actual @?= expected)
    -
    -    (~:) :: (Testable t) => String -> t -> Test
    -    label ~: t = TestLabel label (test t)
    -
    -

    (~?), (~=?), and (~?=) each make an assertion, as for - (@?), (@=?), and (@?=), respectively, and then a test case - from that assertion. (~:) attaches a label to something that is - Testable. You may define additional instances for the type class - Testable should that be useful.

    - -

    Running Tests

    - -

    HUnit is structured to support multiple test controllers. The first subsection below - describes the test execution characteristics common to all - test controllers. The second subsection describes the text-based controller that is included with HUnit.

    - -

    Test Execution

    - -

    All test controllers share a common test execution model. They differ only in how the - results of test execution are shown.

    - -

    The execution of a test (a value of type Test) involves the serial execution (in - the IO monad) of its constituent test cases. The test cases are executed in a - depth-first, left-to-right order. During test execution, four counts of test cases are - maintained:

    -
    -    data Counts = Counts { cases, tried, errors, failures :: Int }
    -      deriving (Eq, Show, Read)
    -
    -
      -
    • cases is the number of test cases included in the test. This number is a - static property of a test and remains unchanged during test execution.
    • -
    • tried is the number of test cases that have been executed so far during the - test execution.
    • -
    • errors is the number of test cases whose execution ended with an unexpected - exception being raised. Errors indicate problems with test cases, as opposed to the - code under test.
    • -
    • failures is the number of test cases whose execution asserted failure. - Failures indicate problems with the code under test.
    • -
    -

    Why is there no count for test case successes? The technical reason is that the counts - are maintained such that the number of test case successes is always equal to - (tried - (errors + failures)). The - psychosocial reason is that, with test-centered development and the expectation that - test failures will be few and short-lived, attention should be focused on the failures - rather than the successes.

    - -

    As test execution proceeds, three kinds of reporting event are communicated to the test - controller. (What the controller does in response to the reporting events depends on the - controller.)

    -
      -
    • start -- Just prior to initiation of a test case, the path of the test case - and the current counts (excluding the current test case) are reported.
    • -
    • error -- When a test case terminates with an error, the error message is - reported, along with the test case path and current counts (including the current - test case).
    • -
    • failure -- When a test case terminates with a failure, the failure message is - reported, along with the test case path and current counts (including the current - test case).
    • -
    -

    Typically, a test controller shows error and failure reports immediately - but uses the start report merely to update an indication of overall test - execution progress.

    - -

    Text-Based Controller

    - -

    A text-based test controller is included with HUnit.

    -
    -    runTestText :: PutText st -> Test -> IO (Counts, st)
    -
    -

    runTestText is generalized on a reporting scheme given as its first - argument. During execution of the test given as its second argument, the controller - creates a string for each reporting event and processes it according to the reporting - scheme. When test execution is complete, the controller returns the final counts along - with the final state for the reporting scheme.

    - -

    The strings for the three kinds of reporting event are as follows.

    -
      -
    • A start report is the result of the function showCounts applied to - the counts current immediately prior to initiation of the test case being started.
    • -
    • An error report is of the form - "Error in:   path\nmessage", - where path is the path of the test case in error, as shown by - showPath, and message is a message describing the error. If the path - is empty, the report has the form "Error:\nmessage".
    • -
    • A failure report is of the form - "Failure in: path\nmessage", where - path is the path of the test case in error, as shown by - showPath, and message is the failure message. If the path is empty, - the report has the form "Failure:\nmessage".
    • -
    - -

    The function showCounts shows a set of counts.

    -
    -    showCounts :: Counts -> String
    -
    -

    The form of its result is - "Cases: cases  Tried: tried  Errors: errors  Failures: failures" - where cases, tried, errors, and failures are the count - values.

    - -

    The function showPath shows a test case path.

    -
    -    showPath :: Path -> String
    -
    -

    The nodes in the path are reversed (so that the path reads from the root down to the test - case), and the representations for the nodes are joined by ':' separators. The - representation for (ListItem n) is (show n). The representation - for (Label label) is normally label. However, if label - contains a colon or if (show label) is different from label - surrounded by quotation marks--that is, if any ambiguity could exist--then (Label - label) is represented as (show label).

    - -

    HUnit includes two reporting schemes for the text-based test controller. You may define - others if you wish.

    -
    -    putTextToHandle :: Handle -> Bool -> PutText Int
    -
    -

    putTextToHandle writes error and failure reports, plus a report of the final - counts, to the given handle. Each of these reports is terminated by a newline. In - addition, if the given flag is True, it writes start reports to the handle as - well. A start report, however, is not terminated by a newline. Before the next report is - written, the start report is "erased" with an appropriate sequence of carriage return - and space characters. Such overwriting realizes its intended effect on terminal devices.

    -
    -    putTextToShowS :: PutText ShowS
    -
    -

    putTextToShowS ignores start reports and simply accumulates error and failure - reports, terminating them with newlines. The accumulated reports are returned (as the - second element of the pair returned by runTestText) as a ShowS - function (that is, one with type (String -> String)) whose - first argument is a string to be appended to the accumulated report lines.

    - -

    HUnit provides a shorthand for the most common use of the text-based test controller.

    -
    -    runTestTT :: Test -> IO Counts
    -
    -

    runTestTT invokes runTestText, specifying (putTextToHandle stderr - True) for the reporting scheme, and returns the final counts from the test - execution.

    - - -

    References

    - -
    - -
    [1] Gamma, E., et al. Design Patterns: Elements of Reusable - Object-Oriented Software, Addison-Wesley, Reading, MA, 1995.
    -
    The classic book describing design patterns in an object-oriented context.
    - -
    - http://www.junit.org -
    -
    Web page for JUnit, the tool after which HUnit is modeled.
    - -
    - - http://junit.sourceforge.net/doc/testinfected/testing.htm -
    -
    A good introduction to test-first development and the use of JUnit.
    - -
    - - http://junit.sourceforge.net/doc/cookstour/cookstour.htm -
    -
    A description of the internal structure of JUnit. Makes for an interesting - comparison between JUnit and HUnit.
    - -
    - -
    - -

    The HUnit software and this guide were written by Dean Herington (heringto@cs.unc.edu).

    - - diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/examples/Example.hs b/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/examples/Example.hs deleted file mode 100644 index d1e37f9..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/examples/Example.hs +++ /dev/null @@ -1,40 +0,0 @@ --- Example.hs -- Examples from HUnit user's guide --- --- For more examples, check out the tests directory. It contains unit tests --- for HUnit. - -module Main where - -import Test.HUnit - - -foo :: Int -> (Int, Int) -foo x = (1, x) - -partA :: Int -> IO (Int, Int) -partA v = return (v+2, v+3) - -partB :: Int -> IO Bool -partB v = return (v > 5) - -test1 :: Test -test1 = TestCase (assertEqual "for (foo 3)," (1,2) (foo 3)) - -test2 :: Test -test2 = TestCase (do (x,y) <- partA 3 - assertEqual "for the first result of partA," 5 x - b <- partB y - assertBool ("(partB " ++ show y ++ ") failed") b) - -tests :: Test -tests = TestList [TestLabel "test1" test1, TestLabel "test2" test2] - -tests' :: Test -tests' = test [ "test1" ~: "(foo 3)" ~: (1,2) ~=? (foo 3), - "test2" ~: do (x, y) <- partA 3 - assertEqual "for the first result of partA," 5 x - partB y @? "(partB " ++ show y ++ ") failed" ] - -main :: IO Counts -main = do runTestTT tests - runTestTT tests' diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/prologue.txt b/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/prologue.txt deleted file mode 100644 index de1e6e4..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/HUnit-1.2.5.2/prologue.txt +++ /dev/null @@ -1,2 +0,0 @@ -HUnit is a unit testing framework for Haskell, inspired by the JUnit -tool for Java, see: . diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/complete_license.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/complete_license.as deleted file mode 100644 index 93fcc5d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/complete_license.as +++ /dev/null @@ -1,17 +0,0 @@ - - zepto - the minimal Scheme Interpreter - Copyright (C) 2015 Veit Heller - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/grandeur.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/grandeur.as deleted file mode 100644 index 8901be9..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/grandeur.as +++ /dev/null @@ -1,9 +0,0 @@ - - Hoffnung ist ein verdammtes Ding, das sich zwischen zwei ersten Sonnenstrahlen versteckt. - Ein lärmiges Gefühl in der Langzeile, dessen Positivismus mich erbrechen macht; - palindrome Gleichheit der Winkel, die nicht überraschend ist - - - hündische Liebelei mit ungeborener Zeit. - - Vielleicht gastrisches Rauschen in der Ödnis oder eine Ewigkeit; - wenn ihr mich danach fragt, weiss ich von nichts. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/license_interactive.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/license_interactive.as deleted file mode 100644 index c4f0836..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/assets/license_interactive.as +++ /dev/null @@ -1,5 +0,0 @@ - - zepto version 0.6.3, Copyright (C) 2015 Veit Heller - zepto comes with ABSOLUTELY NO WARRANTY; for details type `:complete-license'. - This is free software, and you are welcome to redistribute it - under certain conditions; contact the author for details. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/char.scm deleted file mode 100644 index e83dc68..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/char.scm +++ /dev/null @@ -1,22 +0,0 @@ -(define (char-cmp? cmp a b) "compares two chars with a compare option cmp" - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) "compares two chars case insensitive with a compare option cmp" - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) "are chars equal" (char-cmp? = a b)) -(define (char? a b) "is char greater than" (char-cmp? > a b)) -(define (char<=? a b) "is char less than or equal to" (char-cmp? <= a b)) -(define (char>=? a b) "is char greater than or equal to" (char-cmp? >= a b)) - -(define (char-ci=? a b) "are chars equal; case insensitive" - (char-ci-cmp? = a b)) -(define (char-ci? a b) "is char greater than; case insensitive" - (char-ci-cmp? > a b)) -(define (char-ci<=? a b) "is char less than or equal to; case insensitive" - (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) "is char greater than or equal to; case insensitive" - (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/definitions.scm deleted file mode 100644 index 8afad7d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/definitions.scm +++ /dev/null @@ -1,8 +0,0 @@ -(define len length) -(define nil '()) -(define ok '()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/io.scm deleted file mode 100644 index 9f00381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) "open an input file s and apply a function to it, then close the file" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) "open an output file s and apply a function to it, then close the file" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) "open an input file s and run a function while it's open" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) "open an output file s and run a function while it's open" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/let.scm deleted file mode 100644 index 036c095..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do -(syntax-rules () -((_ ((var init . step) ...) -(test expr ...) -command ...) -(let loop ((var init) ...) -(if test -(begin expr ...) -(begin (begin command ...) -(loop -(if (null? (cdr (list var . step))) -(car (list var . step)) -(cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/math.scm deleted file mode 100644 index c097f9d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) "is inexact number" (and (real? x) (not (integer? x)))) -(define (even? n) "is even" (= (remainder n 2) 0)) -(define (odd? n) "is odd" (not (= (remainder n 2) 0))) -(define (zero? n) "is zero" (= n 0)) -(define (positive? n) "is positive" (> n 0)) -(define (negative? n) "is negative" (< n 0)) -(define complex? number?) -(define (abs n) "absolute value of number" (if (>= n 0) n (- n))) -(define (exact->inexact n) "make inexact number from exact" (* n 1.0)) -(define (<> n1 n2) "not equal" (not (= n1 n2))) - -(define (succ x) "next number" (+ x 1)) - -(define (pred x) "previous number" (- x 1)) - -(define (gcd a b) "Greatest Common Divisor" - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) "Least Common Multiple" - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/random.scm deleted file mode 100644 index d5302fa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/sort.scm deleted file mode 100644 index 4dd39d6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) "returns whether a sequence is sorted" - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) "merges two sorted lists" - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) "merges two sorted lists" - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) "sorts a sequence destructively; merge-sort" - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) "sorts a sequence non-destructively; merge-sort" - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/util.scm deleted file mode 100644 index 1ab6182..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.3/stdlib/util.scm +++ /dev/null @@ -1,163 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) "makes a list from numbers from 0 to n" - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) "applies a function to a bunch of arguments" - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/complete_license.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/complete_license.as deleted file mode 100644 index 93fcc5d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/complete_license.as +++ /dev/null @@ -1,17 +0,0 @@ - - zepto - the minimal Scheme Interpreter - Copyright (C) 2015 Veit Heller - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/grandeur.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/grandeur.as deleted file mode 100644 index 8901be9..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/grandeur.as +++ /dev/null @@ -1,9 +0,0 @@ - - Hoffnung ist ein verdammtes Ding, das sich zwischen zwei ersten Sonnenstrahlen versteckt. - Ein lärmiges Gefühl in der Langzeile, dessen Positivismus mich erbrechen macht; - palindrome Gleichheit der Winkel, die nicht überraschend ist - - - hündische Liebelei mit ungeborener Zeit. - - Vielleicht gastrisches Rauschen in der Ödnis oder eine Ewigkeit; - wenn ihr mich danach fragt, weiss ich von nichts. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/license_interactive.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/license_interactive.as deleted file mode 100644 index 93aad8b..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/assets/license_interactive.as +++ /dev/null @@ -1,5 +0,0 @@ - - zepto version 0.6.4, Copyright (C) 2015 Veit Heller - zepto comes with ABSOLUTELY NO WARRANTY; for details type `:complete-license'. - This is free software, and you are welcome to redistribute it - under certain conditions; contact the author for details. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/char.scm deleted file mode 100644 index e83dc68..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/char.scm +++ /dev/null @@ -1,22 +0,0 @@ -(define (char-cmp? cmp a b) "compares two chars with a compare option cmp" - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) "compares two chars case insensitive with a compare option cmp" - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) "are chars equal" (char-cmp? = a b)) -(define (char? a b) "is char greater than" (char-cmp? > a b)) -(define (char<=? a b) "is char less than or equal to" (char-cmp? <= a b)) -(define (char>=? a b) "is char greater than or equal to" (char-cmp? >= a b)) - -(define (char-ci=? a b) "are chars equal; case insensitive" - (char-ci-cmp? = a b)) -(define (char-ci? a b) "is char greater than; case insensitive" - (char-ci-cmp? > a b)) -(define (char-ci<=? a b) "is char less than or equal to; case insensitive" - (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) "is char greater than or equal to; case insensitive" - (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/definitions.scm deleted file mode 100644 index 8afad7d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/definitions.scm +++ /dev/null @@ -1,8 +0,0 @@ -(define len length) -(define nil '()) -(define ok '()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/io.scm deleted file mode 100644 index 9f00381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) "open an input file s and apply a function to it, then close the file" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) "open an output file s and apply a function to it, then close the file" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) "open an input file s and run a function while it's open" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) "open an output file s and run a function while it's open" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/let.scm deleted file mode 100644 index 036c095..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do -(syntax-rules () -((_ ((var init . step) ...) -(test expr ...) -command ...) -(let loop ((var init) ...) -(if test -(begin expr ...) -(begin (begin command ...) -(loop -(if (null? (cdr (list var . step))) -(car (list var . step)) -(cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/math.scm deleted file mode 100644 index c097f9d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) "is inexact number" (and (real? x) (not (integer? x)))) -(define (even? n) "is even" (= (remainder n 2) 0)) -(define (odd? n) "is odd" (not (= (remainder n 2) 0))) -(define (zero? n) "is zero" (= n 0)) -(define (positive? n) "is positive" (> n 0)) -(define (negative? n) "is negative" (< n 0)) -(define complex? number?) -(define (abs n) "absolute value of number" (if (>= n 0) n (- n))) -(define (exact->inexact n) "make inexact number from exact" (* n 1.0)) -(define (<> n1 n2) "not equal" (not (= n1 n2))) - -(define (succ x) "next number" (+ x 1)) - -(define (pred x) "previous number" (- x 1)) - -(define (gcd a b) "Greatest Common Divisor" - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) "Least Common Multiple" - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/random.scm deleted file mode 100644 index d5302fa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/sort.scm deleted file mode 100644 index 4dd39d6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) "returns whether a sequence is sorted" - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) "merges two sorted lists" - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) "merges two sorted lists" - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) "sorts a sequence destructively; merge-sort" - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) "sorts a sequence non-destructively; merge-sort" - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/util.scm deleted file mode 100644 index 1ab6182..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.4/stdlib/util.scm +++ /dev/null @@ -1,163 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) "makes a list from numbers from 0 to n" - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) "applies a function to a bunch of arguments" - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/complete_license.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/complete_license.as deleted file mode 100644 index 93fcc5d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/complete_license.as +++ /dev/null @@ -1,17 +0,0 @@ - - zepto - the minimal Scheme Interpreter - Copyright (C) 2015 Veit Heller - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/grandeur.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/grandeur.as deleted file mode 100644 index 8901be9..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/grandeur.as +++ /dev/null @@ -1,9 +0,0 @@ - - Hoffnung ist ein verdammtes Ding, das sich zwischen zwei ersten Sonnenstrahlen versteckt. - Ein lärmiges Gefühl in der Langzeile, dessen Positivismus mich erbrechen macht; - palindrome Gleichheit der Winkel, die nicht überraschend ist - - - hündische Liebelei mit ungeborener Zeit. - - Vielleicht gastrisches Rauschen in der Ödnis oder eine Ewigkeit; - wenn ihr mich danach fragt, weiss ich von nichts. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/license_interactive.as b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/license_interactive.as deleted file mode 100644 index 93aad8b..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/assets/license_interactive.as +++ /dev/null @@ -1,5 +0,0 @@ - - zepto version 0.6.4, Copyright (C) 2015 Veit Heller - zepto comes with ABSOLUTELY NO WARRANTY; for details type `:complete-license'. - This is free software, and you are welcome to redistribute it - under certain conditions; contact the author for details. diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/char.scm deleted file mode 100644 index e83dc68..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/char.scm +++ /dev/null @@ -1,22 +0,0 @@ -(define (char-cmp? cmp a b) "compares two chars with a compare option cmp" - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) "compares two chars case insensitive with a compare option cmp" - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) "are chars equal" (char-cmp? = a b)) -(define (char? a b) "is char greater than" (char-cmp? > a b)) -(define (char<=? a b) "is char less than or equal to" (char-cmp? <= a b)) -(define (char>=? a b) "is char greater than or equal to" (char-cmp? >= a b)) - -(define (char-ci=? a b) "are chars equal; case insensitive" - (char-ci-cmp? = a b)) -(define (char-ci? a b) "is char greater than; case insensitive" - (char-ci-cmp? > a b)) -(define (char-ci<=? a b) "is char less than or equal to; case insensitive" - (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) "is char greater than or equal to; case insensitive" - (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/definitions.scm deleted file mode 100644 index 8afad7d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/definitions.scm +++ /dev/null @@ -1,8 +0,0 @@ -(define len length) -(define nil '()) -(define ok '()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/io.scm deleted file mode 100644 index 9f00381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) "open an input file s and apply a function to it, then close the file" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) "open an output file s and apply a function to it, then close the file" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) "open an input file s and run a function while it's open" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) "open an output file s and run a function while it's open" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/let.scm deleted file mode 100644 index 036c095..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do -(syntax-rules () -((_ ((var init . step) ...) -(test expr ...) -command ...) -(let loop ((var init) ...) -(if test -(begin expr ...) -(begin (begin command ...) -(loop -(if (null? (cdr (list var . step))) -(car (list var . step)) -(cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/math.scm deleted file mode 100644 index c097f9d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) "is inexact number" (and (real? x) (not (integer? x)))) -(define (even? n) "is even" (= (remainder n 2) 0)) -(define (odd? n) "is odd" (not (= (remainder n 2) 0))) -(define (zero? n) "is zero" (= n 0)) -(define (positive? n) "is positive" (> n 0)) -(define (negative? n) "is negative" (< n 0)) -(define complex? number?) -(define (abs n) "absolute value of number" (if (>= n 0) n (- n))) -(define (exact->inexact n) "make inexact number from exact" (* n 1.0)) -(define (<> n1 n2) "not equal" (not (= n1 n2))) - -(define (succ x) "next number" (+ x 1)) - -(define (pred x) "previous number" (- x 1)) - -(define (gcd a b) "Greatest Common Divisor" - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) "Least Common Multiple" - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/random.scm deleted file mode 100644 index d5302fa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/sort.scm deleted file mode 100644 index 4dd39d6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) "returns whether a sequence is sorted" - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) "merges two sorted lists" - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) "merges two sorted lists" - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) "sorts a sequence destructively; merge-sort" - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) "sorts a sequence non-destructively; merge-sort" - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/util.scm deleted file mode 100644 index 1ab6182..0000000 --- a/cabal/share/x86_64-osx-ghc-7.10.1/zepto-0.6.5/stdlib/util.scm +++ /dev/null @@ -1,163 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) "makes a list from numbers from 0 to n" - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) "applies a function to a bunch of arguments" - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Base b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Base deleted file mode 100644 index 485647d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Base +++ /dev/null @@ -1,89 +0,0 @@ -{-# LINE 1 "templates/GLR_Base.hs" #-} -{-# LINE 1 "templates/GLR_Base.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GLR_Base.hs" #-} -{- GLR_Base.lhs - Id: GLR_Base.lhs,v 1.4 2004/12/04 15:01:37 paulcc Exp --} - --- Basic defs required for compiling the data portion of the parser - --- We're creating Int-indexed graphs - -type ForestId = (Int,Int,GSymbol) - - --- Actions for the GLR machine - -data GLRAction = Shift Int [Reduction] - | Reduce [Reduction] - | Accept - | Error - ---- --- A Reduction (s,n,f) removes the top n node-ids, creates a new branch from these --- and labels the branch with the given symbol s. Additionally, the branch may --- hold some semantic value. - -type Reduction = (GSymbol,Int, [ForestId] -> Branch) - - ---- --- A Branch holds the semantic result plus node ids of children - -data Branch - = Branch {b_sem :: GSem, b_nodes :: [ForestId]} - deriving Show - -instance Eq Branch where - b1 == b2 = b_nodes b1 == b_nodes b2 - - - -------------------------------------------------------------------------------- --- Utilities for decoding - ---- --- Tree decode unpacks the forest into a list of results --- - this is ok for small examples, but inefficient for very large examples --- - the data file contains further instances --- - see documentation for further information --- - "Decode_Result" is a synonym used to insert the monad type constr (or not) - -class TreeDecode a where - decode_b :: (ForestId -> [Branch]) -> Branch -> [Decode_Result a] - -decode :: TreeDecode a => (ForestId -> [Branch]) -> ForestId -> [Decode_Result a] -decode f i@(_,_,HappyTok t) - = decode_b f (Branch (SemTok t) []) -decode f i - = [ d | b <- f i, d <- decode_b f b ] - ----- generated by Happy, since it means expansion of synonym (not ok in H-98) ---instance TreeDecode UserDefTok where --- decode_b f (Branch (SemTok t) []) = [happy_return t] - ---- --- this is used to multiply the ambiguous possibilities from children - ---cross_fn :: [a -> b] -> [a] -> [b] ---actual type will depend on monad in use. ---happy_ap defined by parser generator -cross_fn fs as = [ f `happy_ap` a | f <- fs, a <- as] - ---- --- Label decoding unpacks from the Semantic wrapper type --- - this allows arbitrary values (within the limits of the compiler settings) --- to be recovered from nodes in the tree. --- - again, more instances are written in the data file --- - see documentation for further information - -class LabelDecode a where - unpack :: GSem -> a - ----- generated by Happy, since it means expansion of synonym (not ok in H-98) ---instance LabelDecode UserDefTok where --- unpack (SemTok t) = t - - - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib deleted file mode 100644 index 8b5146e..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib +++ /dev/null @@ -1,434 +0,0 @@ -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "GLR_Lib.hs" #-} - -{- - GLR_Lib.lhs - Id: GLR_Lib.lhs,v 1.5 2005/08/03 13:42:23 paulcc Exp --} - - {- - Parser driver for the GLR parser. - - (c) University of Durham, Ben Medlock 2001 - -- initial code, for structure parsing - (c) University of Durham, Paul Callaghan 2004-05 - -- extension to semantic rules - -- shifting to chart data structure - -- supporting hidden left recursion - -- many optimisations - -} - -{- supplied by Happy -<> module XYZ ( -<> lexer -- conditional --} - - -- probable, but might want to parametrise - , doParse - , TreeDecode(..), decode -- only for tree decode - , LabelDecode(..) -- only for label decode - - -- standard exports - , Tokens - , GLRResult(..) - , NodeMap - , RootNode - , ForestId - , GSymbol(..) - , Branch(..) - , GSem(..) - ) - where - -import Data.Char -import qualified Data.Map as Map - -import Control.Monad (foldM) -import Data.Maybe (fromJust) -import Data.List (insertBy, nub, maximumBy, partition, find, groupBy, delete) - - - - - - - - - - -{- these inserted by Happy -} - -fakeimport DATA - -{- borrowed from GenericTemplate.hs -} - - -{-# LINE 89 "templates/GLR_Lib.hs" #-} - - - - - - - - - - - - -doParse = glr_parse - - ----------------------------------------------------------------------------- --- Main data types - --- A forest is a map of `spans' to branches, where a span is a start position, --- and end position, and a grammatical category for that interval. Branches --- are lists of conjunctions of symbols which can be matched in that span. --- Note that tokens are stored as part of the spans. - -type Forest = Map.Map ForestId [Branch] - ---- --- End result of parsing: --- - successful parse with rooted forest --- - else syntax error or premature eof - -type NodeMap = [(ForestId, [Branch])] -type RootNode = ForestId -type Tokens = [[(Int, GSymbol)]] -- list of ambiguous lexemes - -data GLRResult - = ParseOK RootNode Forest -- forest with root - | ParseError Tokens Forest -- partial forest with bad input - | ParseEOF Forest -- partial forest (missing input) - ------------------------ --- Forest to simplified output - -forestResult :: Int -> Forest -> GLRResult -forestResult length f - = case roots of - [] -> ParseEOF f - [r] -> ParseOK r f - rs@(_:_) -> error $ "multiple roots in forest, = " ++ show rs - ++ unlines (map show ns_map) - where - ns_map = Map.toList f - roots = [ r | (r@(0,sz,sym),_) <- ns_map - , sz == length - , sym == top_symbol ] - - ----------------------------------------------------------------------------- - -glr_parse :: [[UserDefTok]] -> GLRResult -glr_parse toks - = case runST Map.empty [0..] (tp toks) of - (f,Left ts) -> ParseError ts f - -- Error within sentence - (f,Right ss) -> forestResult (length toks) f - -- Either good parse or EOF - where - tp tss = doActions [initTS 0] - $ zipWith (\i ts -> [(i, t) | t <- ts]) [0..] - $ [ [ HappyTok {-j-} t | (j,t) <- zip [0..] ts ] | ts <- tss ] - ++ [[HappyEOF]] - ---- - -type PM a = ST Forest [Int] a -type FStack = TStack ForestId - - ---- --- main function - -doActions :: [FStack] -> Tokens -> PM (Either Tokens [FStack]) - -doActions ss [] -- no more tokens (this is ok) - = return (Right ss) -- return the stacks (may be empty) - -doActions stks (tok:toks) - = do - stkss <- sequence [ do - stks' <- reduceAll [] tok_form stks - shiftAll tok_form stks' - | tok_form <- tok ] - let new_stks = merge $ concat stkss - {- nothing -} - - case new_stks of -- did this token kill stacks? - [] -> case toks of - [] -> return $ Right [] -- ok if no more tokens - _:_ -> return $ Left (tok:toks) -- not ok if some input left - _ -> doActions new_stks toks - -reduceAll - :: [GSymbol] -> (Int, GSymbol) -> [FStack] -> PM [(FStack, Int)] -reduceAll _ tok [] = return [] -reduceAll cyclic_names itok@(i,tok) (stk:stks) - = do - case action this_state tok of - Accept -> reduceAll [] itok stks - Error -> reduceAll [] itok stks - Shift st rs -> do { ss <- redAll rs ; return $ (stk,st) : ss } - Reduce rs -> redAll rs - where - this_state = top stk - redAll rs - = do - let reds = [ (bf fids,stk',m) - | (m,n,bf) <- rs - , not (n == 0 && m `elem` cyclic_names) -- remove done ones - , (fids,stk') <- pop n stk - ] - -- WARNING: incomplete if more than one Empty in a prod(!) - -- WARNING: can avoid by splitting emps/non-emps - {- nothing -} - - stks' <- foldM (pack i) stks reds - let new_cyclic = [ m | (m,0,_) <- rs - , (this_state == goto this_state m) - , m `notElem` cyclic_names ] - reduceAll (cyclic_names ++ new_cyclic) itok $ merge stks' - -shiftAll :: (Int, GSymbol) -> [(FStack, Int)] -> PM [FStack] -shiftAll tok [] = return [] -shiftAll (j,tok) stks - = do - let end = j + 1 - let key = end `seq` (j,end,tok) - newNode key - let mss = [ (stk, st) - | ss@((_,st):_) <- groupBy (\a b -> snd a == snd b) stks - , stk <- merge $ map fst ss ] - stks' <- sequence [ do { nid <- getID ; return (push key st nid stk) } - | (stk,(st)) <- mss ] - return stks' - - -pack - :: Int -> [FStack] -> (Branch, FStack, GSymbol) -> PM [FStack] - -pack e_i stks (fids,stk,m) - | (st < (0)) - = return stks - | otherwise - = do - let s_i = endpoint stk - let key = (s_i,e_i,m) - {- nothing -} - - - - - duplicate <- addBranch key fids - - let stack_matches = [ s | s <- stks - , (top s == st) - , let (k,s') = case ts_tail s of x:_ -> x - , stk == s' - , k == key - ] -- look for first obvious packing site - let appears_in = not $ null stack_matches - - {- nothing -} - - - {- nothing -} - - - - - - if duplicate && appears_in - then return stks -- because already there - else do - nid <- getID - case stack_matches of - [] -> return $ insertStack (push key st nid stk) stks - -- No prior stacks - - s:_ -> return $ insertStack (push key st nid stk) (delete s stks) - -- pack into an existing stack - where - st = goto (top stk) m - - - ---- --- record an entry --- - expected: "i" will contain a token - -newNode :: ForestId -> PM () -newNode i - = chgS $ \f -> ((), Map.insert i [] f) - ---- --- add a new branch --- - due to packing, we check to see if a branch is already there --- - return True if the branch is already there - -addBranch :: ForestId -> Branch -> PM Bool -addBranch i b - = do - f <- useS id - case Map.lookup i f of - Nothing -> chgS $ \f -> (False, Map.insert i [b] f) - Just bs | b `elem` bs -> return True - | otherwise -> chgS $ \f -> (True, Map.insert i (b:bs) f) - ---- --- only for use with nodes that exist - -getBranches :: ForestId -> PM [Branch] -getBranches i - = useS $ \s -> Map.findWithDefault no_such_node i s - where - no_such_node = error $ "No such node in Forest: " ++ show i - - - - - ------------------------------------------------------------------------------ --- Auxiliary functions - -(<>) x y = (x,y) -- syntactic sugar - - - --- Tomita stack --- - basic idea taken from Peter Ljungloef's Licentiate thesis - - -data TStack a - = TS { top :: Int -- state - , ts_id :: Int -- ID - , stoup :: !(Maybe a) -- temp holding place, for left rec. - , ts_tail :: ![(a,TStack a)] -- [(element on arc , child)] - } - -instance Show a => Show (TStack a) where - show ts - = "St" ++ show ((top ts)) - - - - - - - - - ---- --- id uniquely identifies a stack - -instance Eq (TStack a) where - s1 == s2 = (ts_id s1 == ts_id s2) - ---instance Ord (TStack a) where --- s1 `compare` s2 = (ts_id s1) `compare` (ts_id s2) - ---- --- Nothing special done for insertion --- - NB merging done at strategic points - -insertStack :: TStack a -> [TStack a] -> [TStack a] -insertStack = (:) - ---- - -initTS :: Int -> TStack a -initTS (id) = TS (0) id Nothing [] - ---- - -push :: ForestId -> Int -> Int -> TStack ForestId -> TStack ForestId -push x@(s_i,e_i,m) st (id) stk - = TS st id stoup [(x,stk)] - where - -- only fill stoup for cyclic states that don't consume input - stoup | s_i == e_i && (st == goto st m) = Just x - | otherwise = Nothing - ---- - -pop :: Int -> TStack a -> [([a],TStack a)] -pop 0 ts = [([],ts)] -pop 1 st@TS{stoup=Just x} - = pop 1 st{stoup=Nothing} ++ [ ([x],st) ] -pop n ts = [ (xs ++ [x] , stk') - | (x,stk) <- ts_tail ts - , (xs,stk') <- pop (n-1) stk ] - ---- - -popF :: TStack a -> TStack a -popF ts = case ts_tail ts of (_,c):_ -> c - ---- - -endpoint stk - = case ts_tail stk of - [] -> 0 - ((_,e_i,_),_):_ -> e_i - - - ---- - -merge :: (Eq a, Show a) => [TStack a] -> [TStack a] -merge stks - = [ TS st id ss (nub ch) - | (st) <- nub (map (\s -> (top s)) stks) - , let ch = concat [ x | TS st2 _ _ x <- stks, (st == st2) ] - ss = mkss [ s | TS st2 _ s _ <- stks, (st == st2) ] - (id) = head [ (i) | TS st2 i _ _ <- stks, (st == st2) ] - -- reuse of id is ok, since merge discards old stacks - ] - where - mkss s = case nub [ x | Just x <- s ] of - [] -> Nothing - [x] -> Just x - xs -> error $ unlines $ ("Stoup merge: " ++ show xs) - : map show stks - - - ----------------------------------------------------------------------------- --- Monad --- TODO (pcc): combine the s/i, or use the modern libraries - might be faster? --- but some other things are much, much, much more expensive! - -data ST s i a = MkST (s -> i -> (a,s,i)) - -instance Functor (ST s i) where - fmap f (MkST sf) - = MkST $ \s i -> case sf s i of (a,s',i') -> (f a,s',i') - -instance Monad (ST s i) where - return a = MkST $ \s i -> (a,s,i) - MkST sf >>= k - = MkST $ \s i -> - case sf s i of - (a,s',i') -> let (MkST sf') = k a in sf' s' i' - -runST :: s -> i -> ST s i a -> (s,a) -runST s i (MkST sf) = case sf s i of - (a,s,_) -> (s,a) - -chgS :: (s -> (a,s)) -> ST s i a -chgS sf = MkST $ \s i -> let (a,s') = sf s in (a,s',i) - -useS :: (s -> b) -> ST s i b -useS fn = MkST $ \s i -> (fn s,s,i) - -getID :: ST s [Int] Int -getID = MkST $ \s (i:is) -> (i,s,is) - - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib-ghc b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib-ghc deleted file mode 100644 index e24aee3..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib-ghc +++ /dev/null @@ -1,434 +0,0 @@ -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "GLR_Lib.hs" #-} - -{- - GLR_Lib.lhs - Id: GLR_Lib.lhs,v 1.5 2005/08/03 13:42:23 paulcc Exp --} - - {- - Parser driver for the GLR parser. - - (c) University of Durham, Ben Medlock 2001 - -- initial code, for structure parsing - (c) University of Durham, Paul Callaghan 2004-05 - -- extension to semantic rules - -- shifting to chart data structure - -- supporting hidden left recursion - -- many optimisations - -} - -{- supplied by Happy -<> module XYZ ( -<> lexer -- conditional --} - - -- probable, but might want to parametrise - , doParse - , TreeDecode(..), decode -- only for tree decode - , LabelDecode(..) -- only for label decode - - -- standard exports - , Tokens - , GLRResult(..) - , NodeMap - , RootNode - , ForestId - , GSymbol(..) - , Branch(..) - , GSem(..) - ) - where - -import Data.Char -import qualified Data.Map as Map - -import Control.Monad (foldM) -import Data.Maybe (fromJust) -import Data.List (insertBy, nub, maximumBy, partition, find, groupBy, delete) - -import GHC.Prim -import GHC.Exts - - - - - - - -{- these inserted by Happy -} - -fakeimport DATA - -{- borrowed from GenericTemplate.hs -} - - -{-# LINE 89 "templates/GLR_Lib.hs" #-} - - - - - - - - - - - - -doParse = glr_parse - - ----------------------------------------------------------------------------- --- Main data types - --- A forest is a map of `spans' to branches, where a span is a start position, --- and end position, and a grammatical category for that interval. Branches --- are lists of conjunctions of symbols which can be matched in that span. --- Note that tokens are stored as part of the spans. - -type Forest = Map.Map ForestId [Branch] - ---- --- End result of parsing: --- - successful parse with rooted forest --- - else syntax error or premature eof - -type NodeMap = [(ForestId, [Branch])] -type RootNode = ForestId -type Tokens = [[(Int, GSymbol)]] -- list of ambiguous lexemes - -data GLRResult - = ParseOK RootNode Forest -- forest with root - | ParseError Tokens Forest -- partial forest with bad input - | ParseEOF Forest -- partial forest (missing input) - ------------------------ --- Forest to simplified output - -forestResult :: Int -> Forest -> GLRResult -forestResult length f - = case roots of - [] -> ParseEOF f - [r] -> ParseOK r f - rs@(_:_) -> error $ "multiple roots in forest, = " ++ show rs - ++ unlines (map show ns_map) - where - ns_map = Map.toList f - roots = [ r | (r@(0,sz,sym),_) <- ns_map - , sz == length - , sym == top_symbol ] - - ----------------------------------------------------------------------------- - -glr_parse :: [[UserDefTok]] -> GLRResult -glr_parse toks - = case runST Map.empty [0..] (tp toks) of - (f,Left ts) -> ParseError ts f - -- Error within sentence - (f,Right ss) -> forestResult (length toks) f - -- Either good parse or EOF - where - tp tss = doActions [initTS 0] - $ zipWith (\i ts -> [(i, t) | t <- ts]) [0..] - $ [ [ HappyTok {-j-} t | (j,t) <- zip [0..] ts ] | ts <- tss ] - ++ [[HappyEOF]] - ---- - -type PM a = ST Forest [Int] a -type FStack = TStack ForestId - - ---- --- main function - -doActions :: [FStack] -> Tokens -> PM (Either Tokens [FStack]) - -doActions ss [] -- no more tokens (this is ok) - = return (Right ss) -- return the stacks (may be empty) - -doActions stks (tok:toks) - = do - stkss <- sequence [ do - stks' <- reduceAll [] tok_form stks - shiftAll tok_form stks' - | tok_form <- tok ] - let new_stks = merge $ concat stkss - {- nothing -} - - case new_stks of -- did this token kill stacks? - [] -> case toks of - [] -> return $ Right [] -- ok if no more tokens - _:_ -> return $ Left (tok:toks) -- not ok if some input left - _ -> doActions new_stks toks - -reduceAll - :: [GSymbol] -> (Int, GSymbol) -> [FStack] -> PM [(FStack, Int)] -reduceAll _ tok [] = return [] -reduceAll cyclic_names itok@(i,tok) (stk:stks) - = do - case action this_state tok of - Accept -> reduceAll [] itok stks - Error -> reduceAll [] itok stks - Shift st rs -> do { ss <- redAll rs ; return $ (stk,st) : ss } - Reduce rs -> redAll rs - where - this_state = top stk - redAll rs - = do - let reds = [ (bf fids,stk',m) - | (m,n,bf) <- rs - , not (n == 0 && m `elem` cyclic_names) -- remove done ones - , (fids,stk') <- pop n stk - ] - -- WARNING: incomplete if more than one Empty in a prod(!) - -- WARNING: can avoid by splitting emps/non-emps - {- nothing -} - - stks' <- foldM (pack i) stks reds - let new_cyclic = [ m | (m,0,_) <- rs - , (this_state ==# goto this_state m) - , m `notElem` cyclic_names ] - reduceAll (cyclic_names ++ new_cyclic) itok $ merge stks' - -shiftAll :: (Int, GSymbol) -> [(FStack, Int)] -> PM [FStack] -shiftAll tok [] = return [] -shiftAll (j,tok) stks - = do - let end = j + 1 - let key = end `seq` (j,end,tok) - newNode key - let mss = [ (stk, st) - | ss@((_,st):_) <- groupBy (\a b -> snd a == snd b) stks - , stk <- merge $ map fst ss ] - stks' <- sequence [ do { nid <- getID ; return (push key st nid stk) } - | (stk,(I# (st))) <- mss ] - return stks' - - -pack - :: Int -> [FStack] -> (Branch, FStack, GSymbol) -> PM [FStack] - -pack e_i stks (fids,stk,m) - | (st <# 0#) - = return stks - | otherwise - = do - let s_i = endpoint stk - let key = (s_i,e_i,m) - {- nothing -} - - - - - duplicate <- addBranch key fids - - let stack_matches = [ s | s <- stks - , (top s ==# st) - , let (k,s') = case ts_tail s of x:_ -> x - , stk == s' - , k == key - ] -- look for first obvious packing site - let appears_in = not $ null stack_matches - - {- nothing -} - - - {- nothing -} - - - - - - if duplicate && appears_in - then return stks -- because already there - else do - nid <- getID - case stack_matches of - [] -> return $ insertStack (push key st nid stk) stks - -- No prior stacks - - s:_ -> return $ insertStack (push key st nid stk) (delete s stks) - -- pack into an existing stack - where - st = goto (top stk) m - - - ---- --- record an entry --- - expected: "i" will contain a token - -newNode :: ForestId -> PM () -newNode i - = chgS $ \f -> ((), Map.insert i [] f) - ---- --- add a new branch --- - due to packing, we check to see if a branch is already there --- - return True if the branch is already there - -addBranch :: ForestId -> Branch -> PM Bool -addBranch i b - = do - f <- useS id - case Map.lookup i f of - Nothing -> chgS $ \f -> (False, Map.insert i [b] f) - Just bs | b `elem` bs -> return True - | otherwise -> chgS $ \f -> (True, Map.insert i (b:bs) f) - ---- --- only for use with nodes that exist - -getBranches :: ForestId -> PM [Branch] -getBranches i - = useS $ \s -> Map.findWithDefault no_such_node i s - where - no_such_node = error $ "No such node in Forest: " ++ show i - - - - - ------------------------------------------------------------------------------ --- Auxiliary functions - -(<>) x y = (x,y) -- syntactic sugar - - - --- Tomita stack --- - basic idea taken from Peter Ljungloef's Licentiate thesis - - -data TStack a - = TS { top :: Int# -- state - , ts_id :: Int# -- ID - , stoup :: !(Maybe a) -- temp holding place, for left rec. - , ts_tail :: ![(a,TStack a)] -- [(element on arc , child)] - } - -instance Show a => Show (TStack a) where - show ts - = "St" ++ show ((I# (top ts))) - - - - - - - - - ---- --- id uniquely identifies a stack - -instance Eq (TStack a) where - s1 == s2 = (ts_id s1 ==# ts_id s2) - ---instance Ord (TStack a) where --- s1 `compare` s2 = (I# (ts_id s1)) `compare` (I# (ts_id s2)) - ---- --- Nothing special done for insertion --- - NB merging done at strategic points - -insertStack :: TStack a -> [TStack a] -> [TStack a] -insertStack = (:) - ---- - -initTS :: Int -> TStack a -initTS (I# (id)) = TS 0# id Nothing [] - ---- - -push :: ForestId -> Int# -> Int -> TStack ForestId -> TStack ForestId -push x@(s_i,e_i,m) st (I# (id)) stk - = TS st id stoup [(x,stk)] - where - -- only fill stoup for cyclic states that don't consume input - stoup | s_i == e_i && (st ==# goto st m) = Just x - | otherwise = Nothing - ---- - -pop :: Int -> TStack a -> [([a],TStack a)] -pop 0 ts = [([],ts)] -pop 1 st@TS{stoup=Just x} - = pop 1 st{stoup=Nothing} ++ [ ([x],st) ] -pop n ts = [ (xs ++ [x] , stk') - | (x,stk) <- ts_tail ts - , (xs,stk') <- pop (n-1) stk ] - ---- - -popF :: TStack a -> TStack a -popF ts = case ts_tail ts of (_,c):_ -> c - ---- - -endpoint stk - = case ts_tail stk of - [] -> 0 - ((_,e_i,_),_):_ -> e_i - - - ---- - -merge :: (Eq a, Show a) => [TStack a] -> [TStack a] -merge stks - = [ TS st id ss (nub ch) - | (I# (st)) <- nub (map (\s -> (I# (top s))) stks) - , let ch = concat [ x | TS st2 _ _ x <- stks, (st ==# st2) ] - ss = mkss [ s | TS st2 _ s _ <- stks, (st ==# st2) ] - (I# (id)) = head [ (I# (i)) | TS st2 i _ _ <- stks, (st ==# st2) ] - -- reuse of id is ok, since merge discards old stacks - ] - where - mkss s = case nub [ x | Just x <- s ] of - [] -> Nothing - [x] -> Just x - xs -> error $ unlines $ ("Stoup merge: " ++ show xs) - : map show stks - - - ----------------------------------------------------------------------------- --- Monad --- TODO (pcc): combine the s/i, or use the modern libraries - might be faster? --- but some other things are much, much, much more expensive! - -data ST s i a = MkST (s -> i -> (a,s,i)) - -instance Functor (ST s i) where - fmap f (MkST sf) - = MkST $ \s i -> case sf s i of (a,s',i') -> (f a,s',i') - -instance Monad (ST s i) where - return a = MkST $ \s i -> (a,s,i) - MkST sf >>= k - = MkST $ \s i -> - case sf s i of - (a,s',i') -> let (MkST sf') = k a in sf' s' i' - -runST :: s -> i -> ST s i a -> (s,a) -runST s i (MkST sf) = case sf s i of - (a,s,_) -> (s,a) - -chgS :: (s -> (a,s)) -> ST s i a -chgS sf = MkST $ \s i -> let (a,s') = sf s in (a,s',i) - -useS :: (s -> b) -> ST s i b -useS fn = MkST $ \s i -> (fn s,s,i) - -getID :: ST s [Int] Int -getID = MkST $ \s (i:is) -> (i,s,is) - - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib-ghc-debug b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib-ghc-debug deleted file mode 100644 index d04d7aa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/GLR_Lib-ghc-debug +++ /dev/null @@ -1,467 +0,0 @@ -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GLR_Lib.hs" #-} -{-# LINE 1 "GLR_Lib.hs" #-} - -{- - GLR_Lib.lhs - Id: GLR_Lib.lhs,v 1.5 2005/08/03 13:42:23 paulcc Exp --} - - {- - Parser driver for the GLR parser. - - (c) University of Durham, Ben Medlock 2001 - -- initial code, for structure parsing - (c) University of Durham, Paul Callaghan 2004-05 - -- extension to semantic rules - -- shifting to chart data structure - -- supporting hidden left recursion - -- many optimisations - -} - -{- supplied by Happy -<> module XYZ ( -<> lexer -- conditional --} - - -- probable, but might want to parametrise - , doParse - , TreeDecode(..), decode -- only for tree decode - , LabelDecode(..) -- only for label decode - - -- standard exports - , Tokens - , GLRResult(..) - , NodeMap - , RootNode - , ForestId - , GSymbol(..) - , Branch(..) - , GSem(..) - ) - where - -import Data.Char -import qualified Data.Map as Map - -import Control.Monad (foldM) -import Data.Maybe (fromJust) -import Data.List (insertBy, nub, maximumBy, partition, find, groupBy, delete) - -import GHC.Prim -import GHC.Exts - - - -import System.IO.Unsafe -import Pretty - - -{- these inserted by Happy -} - -fakeimport DATA - -{- borrowed from GenericTemplate.hs -} - - -{-# LINE 89 "templates/GLR_Lib.hs" #-} - - - -happyTrace string expr = unsafePerformIO $ do - hPutStr stderr string - return expr - - - - - - -doParse = glr_parse - - ----------------------------------------------------------------------------- --- Main data types - --- A forest is a map of `spans' to branches, where a span is a start position, --- and end position, and a grammatical category for that interval. Branches --- are lists of conjunctions of symbols which can be matched in that span. --- Note that tokens are stored as part of the spans. - -type Forest = Map.Map ForestId [Branch] - ---- --- End result of parsing: --- - successful parse with rooted forest --- - else syntax error or premature eof - -type NodeMap = [(ForestId, [Branch])] -type RootNode = ForestId -type Tokens = [[(Int, GSymbol)]] -- list of ambiguous lexemes - -data GLRResult - = ParseOK RootNode Forest -- forest with root - | ParseError Tokens Forest -- partial forest with bad input - | ParseEOF Forest -- partial forest (missing input) - ------------------------ --- Forest to simplified output - -forestResult :: Int -> Forest -> GLRResult -forestResult length f - = case roots of - [] -> ParseEOF f - [r] -> ParseOK r f - rs@(_:_) -> error $ "multiple roots in forest, = " ++ show rs - ++ unlines (map show ns_map) - where - ns_map = Map.toList f - roots = [ r | (r@(0,sz,sym),_) <- ns_map - , sz == length - , sym == top_symbol ] - - ----------------------------------------------------------------------------- - -glr_parse :: [[UserDefTok]] -> GLRResult -glr_parse toks - = case runST Map.empty [0..] (tp toks) of - (f,Left ts) -> ParseError ts f - -- Error within sentence - (f,Right ss) -> forestResult (length toks) f - -- Either good parse or EOF - where - tp tss = doActions [initTS 0] - $ zipWith (\i ts -> [(i, t) | t <- ts]) [0..] - $ [ [ HappyTok {-j-} t | (j,t) <- zip [0..] ts ] | ts <- tss ] - ++ [[HappyEOF]] - ---- - -type PM a = ST Forest [Int] a -type FStack = TStack ForestId - - ---- --- main function - -doActions :: [FStack] -> Tokens -> PM (Either Tokens [FStack]) - -doActions ss [] -- no more tokens (this is ok) - = return (Right ss) -- return the stacks (may be empty) - -doActions stks (tok:toks) - = do - stkss <- sequence [ do - stks' <- reduceAll [] tok_form stks - shiftAll tok_form stks' - | tok_form <- tok ] - let new_stks = merge $ concat stkss - (happyTrace (unlines $ ("Stacks after R*/S pass" ++ show tok) - -{-# LINE 181 "templates/GLR_Lib.hs" #-} - : map show new_stks) $ return ()) - - case new_stks of -- did this token kill stacks? - [] -> case toks of - [] -> return $ Right [] -- ok if no more tokens - _:_ -> return $ Left (tok:toks) -- not ok if some input left - _ -> doActions new_stks toks - -reduceAll - :: [GSymbol] -> (Int, GSymbol) -> [FStack] -> PM [(FStack, Int)] -reduceAll _ tok [] = return [] -reduceAll cyclic_names itok@(i,tok) (stk:stks) - = do - case action this_state tok of - Accept -> reduceAll [] itok stks - Error -> reduceAll [] itok stks - Shift st rs -> do { ss <- redAll rs ; return $ (stk,st) : ss } - Reduce rs -> redAll rs - where - this_state = top stk - redAll rs - = do - let reds = [ (bf fids,stk',m) - | (m,n,bf) <- rs - , not (n == 0 && m `elem` cyclic_names) -- remove done ones - , (fids,stk') <- pop n stk - ] - -- WARNING: incomplete if more than one Empty in a prod(!) - -- WARNING: can avoid by splitting emps/non-emps - (happyTrace (unlines $ ("Packing reds = " ++ show (length reds)) - -{-# LINE 210 "templates/GLR_Lib.hs" #-} - : map show reds) $ return ()) - - stks' <- foldM (pack i) stks reds - let new_cyclic = [ m | (m,0,_) <- rs - , (this_state ==# goto this_state m) - , m `notElem` cyclic_names ] - reduceAll (cyclic_names ++ new_cyclic) itok $ merge stks' - -shiftAll :: (Int, GSymbol) -> [(FStack, Int)] -> PM [FStack] -shiftAll tok [] = return [] -shiftAll (j,tok) stks - = do - let end = j + 1 - let key = end `seq` (j,end,tok) - newNode key - let mss = [ (stk, st) - | ss@((_,st):_) <- groupBy (\a b -> snd a == snd b) stks - , stk <- merge $ map fst ss ] - stks' <- sequence [ do { nid <- getID ; return (push key st nid stk) } - | (stk,(I# (st))) <- mss ] - return stks' - - -pack - :: Int -> [FStack] -> (Branch, FStack, GSymbol) -> PM [FStack] - -pack e_i stks (fids,stk,m) - | (st <# 0#) - = return stks - | otherwise - = do - let s_i = endpoint stk - let key = (s_i,e_i,m) - (happyTrace ( unlines - -{-# LINE 243 "templates/GLR_Lib.hs" #-} - $ ("Pack at " ++ show key ++ " " ++ show fids) - -{-# LINE 243 "templates/GLR_Lib.hs" #-} - : ("**" ++ show stk) - -{-# LINE 243 "templates/GLR_Lib.hs" #-} - : map show stks) $ return ()) - - - - - duplicate <- addBranch key fids - - let stack_matches = [ s | s <- stks - , (top s ==# st) - , let (k,s') = case ts_tail s of x:_ -> x - , stk == s' - , k == key - ] -- look for first obvious packing site - let appears_in = not $ null stack_matches - - (happyTrace ( unlines - -{-# LINE 258 "templates/GLR_Lib.hs" #-} - $ ("Stack Matches: " ++ show (length stack_matches)) - -{-# LINE 258 "templates/GLR_Lib.hs" #-} - : map show stack_matches) $ return ()) - - - (happyTrace ( if not (duplicate && appears_in) then "" else - -{-# LINE 261 "templates/GLR_Lib.hs" #-} - unlines - -{-# LINE 261 "templates/GLR_Lib.hs" #-} - $ ("DROP:" ++ show ((I# (st)),key) ++ " -- " ++ show stk) - -{-# LINE 261 "templates/GLR_Lib.hs" #-} - : "*****" - -{-# LINE 261 "templates/GLR_Lib.hs" #-} - : map show stks) $ return ()) - - - - - - if duplicate && appears_in - then return stks -- because already there - else do - nid <- getID - case stack_matches of - [] -> return $ insertStack (push key st nid stk) stks - -- No prior stacks - - s:_ -> return $ insertStack (push key st nid stk) (delete s stks) - -- pack into an existing stack - where - st = goto (top stk) m - - - ---- --- record an entry --- - expected: "i" will contain a token - -newNode :: ForestId -> PM () -newNode i - = chgS $ \f -> ((), Map.insert i [] f) - ---- --- add a new branch --- - due to packing, we check to see if a branch is already there --- - return True if the branch is already there - -addBranch :: ForestId -> Branch -> PM Bool -addBranch i b - = do - f <- useS id - case Map.lookup i f of - Nothing -> chgS $ \f -> (False, Map.insert i [b] f) - Just bs | b `elem` bs -> return True - | otherwise -> chgS $ \f -> (True, Map.insert i (b:bs) f) - ---- --- only for use with nodes that exist - -getBranches :: ForestId -> PM [Branch] -getBranches i - = useS $ \s -> Map.findWithDefault no_such_node i s - where - no_such_node = error $ "No such node in Forest: " ++ show i - - - - - ------------------------------------------------------------------------------ --- Auxiliary functions - -(<>) x y = (x,y) -- syntactic sugar - - - --- Tomita stack --- - basic idea taken from Peter Ljungloef's Licentiate thesis - - -data TStack a - = TS { top :: Int# -- state - , ts_id :: Int# -- ID - , stoup :: !(Maybe a) -- temp holding place, for left rec. - , ts_tail :: ![(a,TStack a)] -- [(element on arc , child)] - } - -instance Show a => Show (TStack a) where - show ts - = "St" ++ show ((I# (top ts))) - - ++ "\n" ++ render (spp $ ts_tail ts) - where - spp ss = nest 2 - $ vcat [ vcat [text (show (v,(I# (top s)))), spp (ts_tail s)] - | (v,s) <- ss ] - - - ---- --- id uniquely identifies a stack - -instance Eq (TStack a) where - s1 == s2 = (ts_id s1 ==# ts_id s2) - ---instance Ord (TStack a) where --- s1 `compare` s2 = (I# (ts_id s1)) `compare` (I# (ts_id s2)) - ---- --- Nothing special done for insertion --- - NB merging done at strategic points - -insertStack :: TStack a -> [TStack a] -> [TStack a] -insertStack = (:) - ---- - -initTS :: Int -> TStack a -initTS (I# (id)) = TS 0# id Nothing [] - ---- - -push :: ForestId -> Int# -> Int -> TStack ForestId -> TStack ForestId -push x@(s_i,e_i,m) st (I# (id)) stk - = TS st id stoup [(x,stk)] - where - -- only fill stoup for cyclic states that don't consume input - stoup | s_i == e_i && (st ==# goto st m) = Just x - | otherwise = Nothing - ---- - -pop :: Int -> TStack a -> [([a],TStack a)] -pop 0 ts = [([],ts)] -pop 1 st@TS{stoup=Just x} - = pop 1 st{stoup=Nothing} ++ [ ([x],st) ] -pop n ts = [ (xs ++ [x] , stk') - | (x,stk) <- ts_tail ts - , (xs,stk') <- pop (n-1) stk ] - ---- - -popF :: TStack a -> TStack a -popF ts = case ts_tail ts of (_,c):_ -> c - ---- - -endpoint stk - = case ts_tail stk of - [] -> 0 - ((_,e_i,_),_):_ -> e_i - - - ---- - -merge :: (Eq a, Show a) => [TStack a] -> [TStack a] -merge stks - = [ TS st id ss (nub ch) - | (I# (st)) <- nub (map (\s -> (I# (top s))) stks) - , let ch = concat [ x | TS st2 _ _ x <- stks, (st ==# st2) ] - ss = mkss [ s | TS st2 _ s _ <- stks, (st ==# st2) ] - (I# (id)) = head [ (I# (i)) | TS st2 i _ _ <- stks, (st ==# st2) ] - -- reuse of id is ok, since merge discards old stacks - ] - where - mkss s = case nub [ x | Just x <- s ] of - [] -> Nothing - [x] -> Just x - xs -> error $ unlines $ ("Stoup merge: " ++ show xs) - : map show stks - - - ----------------------------------------------------------------------------- --- Monad --- TODO (pcc): combine the s/i, or use the modern libraries - might be faster? --- but some other things are much, much, much more expensive! - -data ST s i a = MkST (s -> i -> (a,s,i)) - -instance Functor (ST s i) where - fmap f (MkST sf) - = MkST $ \s i -> case sf s i of (a,s',i') -> (f a,s',i') - -instance Monad (ST s i) where - return a = MkST $ \s i -> (a,s,i) - MkST sf >>= k - = MkST $ \s i -> - case sf s i of - (a,s',i') -> let (MkST sf') = k a in sf' s' i' - -runST :: s -> i -> ST s i a -> (s,a) -runST s i (MkST sf) = case sf s i of - (a,s,_) -> (s,a) - -chgS :: (s -> (a,s)) -> ST s i a -chgS sf = MkST $ \s i -> let (a,s') = sf s in (a,s',i) - -useS :: (s -> b) -> ST s i b -useS fn = MkST $ \s i -> (fn s,s,i) - -getID :: ST s [Int] Int -getID = MkST $ \s (i:is) -> (i,s,is) - - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate deleted file mode 100644 index 4d34d5f..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate +++ /dev/null @@ -1,237 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - - - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - - - - - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is (1), it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept (1) tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - -{-# LINE 155 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - - -newtype HappyState b c = HappyState - (Int -> -- token number - Int -> -- token number (yes, again) - b -> -- token semantic value - HappyState b c -> -- current state - [HappyState b c] -> -- state stack - c) - - - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state (1) tk st sts stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (i) -> i }) in --- trace "shifting the error token" $ - new_state i i tk (HappyState (new_state)) ((st):(sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state ((st):(sts)) ((HappyTerminal (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn (1) tk st sts stk - = happyFail (1) tk st sts stk -happySpecReduce_0 nt fn j tk st@((HappyState (action))) sts stk - = action nt j tk st ((st):(sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn (1) tk st sts stk - = happyFail (1) tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@(((st@(HappyState (action))):(_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn (1) tk st sts stk - = happyFail (1) tk st sts stk -happySpecReduce_2 nt fn j tk _ ((_):(sts@(((st@(HappyState (action))):(_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn (1) tk st sts stk - = happyFail (1) tk st sts stk -happySpecReduce_3 nt fn j tk _ ((_):(((_):(sts@(((st@(HappyState (action))):(_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn (1) tk st sts stk - = happyFail (1) tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k - ((1) :: Int)) sts of - sts1@(((st1@(HappyState (action))):(_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (action nt j tk st1 sts1 r) - -happyMonadReduce k nt fn (1) tk st sts stk - = happyFail (1) tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k ((st):(sts)) of - sts1@(((st1@(HappyState (action))):(_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> action nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn (1) tk st sts stk - = happyFail (1) tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k ((st):(sts)) of - sts1@(((st1@(HappyState (action))):(_))) -> - let drop_stk = happyDropStk k stk - - - - - - new_state = action - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop (0) l = l -happyDrop n ((_):(t)) = happyDrop (n - ((1) :: Int)) t - -happyDropStk (0) l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n - ((1)::Int)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - - - - - - - - -happyGoto action j tk st = action j j tk (HappyState action) - - ------------------------------------------------------------------------------ --- Error recovery ((1) is the error token) - --- parse error if we are in recovery and we fail again -happyFail (1) tk old_st _ stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (i) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail (1) tk old_st (((HappyState (action))):(sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - action (1) (1) tk (HappyState (action)) sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (HappyState (action)) sts stk = --- trace "entering error recovery" $ - action (1) (1) tk (HappyState (action)) sts ( (HappyErrorToken (i)) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - - - - - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - - - - - - - - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays deleted file mode 100644 index a431506..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays +++ /dev/null @@ -1,265 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - -data Happy_IntList = HappyCons Int Happy_IntList - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - - - - - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is (0), it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept (0) tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - - -happyDoAction i tk st - = {- nothing -} - - - case action of - (0) -> {- nothing -} - happyFail i tk st - (-1) -> {- nothing -} - happyAccept i tk st - n | (n < ((0) :: Int)) -> {- nothing -} - - (happyReduceArr Happy_Data_Array.! rule) i tk st - where rule = ((negate ((n + ((1) :: Int))))) - n -> {- nothing -} - - - happyShift new_state i tk st - where new_state = (n - ((1) :: Int)) - where off = indexShortOffAddr happyActOffsets st - off_i = (off + i) - check = if (off_i >= ((0) :: Int)) - then (indexShortOffAddr happyCheck off_i == i) - else False - action - | check = indexShortOffAddr happyTable off_i - | otherwise = indexShortOffAddr happyDefActions st - - -{-# LINE 147 "templates/GenericTemplate.hs" #-} -indexShortOffAddr arr off = arr Happy_Data_Array.! off - - - - - - - - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - -{-# LINE 170 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state (0) tk st sts stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (i) -> i }) in --- trace "shifting the error token" $ - happyDoAction i tk new_state (HappyCons (st) (sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state (HappyCons (st) (sts)) ((HappyTerminal (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_0 nt fn j tk st@((action)) sts stk - = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k - ((1) :: Int)) sts of - sts1@((HappyCons (st1@(action)) (_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (happyGoto nt j tk st1 sts1 r) - -happyMonadReduce k nt fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk - - off = indexShortOffAddr happyGotoOffsets st1 - off_i = (off + nt) - new_state = indexShortOffAddr happyTable off_i - - - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop (0) l = l -happyDrop n (HappyCons (_) (t)) = happyDrop (n - ((1) :: Int)) t - -happyDropStk (0) l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n - ((1)::Int)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - -happyGoto nt j tk st = - {- nothing -} - happyDoAction j tk new_state - where off = indexShortOffAddr happyGotoOffsets st - off_i = (off + nt) - new_state = indexShortOffAddr happyTable off_i - - - - ------------------------------------------------------------------------------ --- Error recovery ((0) is the error token) - --- parse error if we are in recovery and we fail again -happyFail (0) tk old_st _ stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (i) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail (0) tk old_st (HappyCons ((action)) (sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - happyDoAction (0) tk action sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (action) sts stk = --- trace "entering error recovery" $ - happyDoAction (0) tk action sts ( (HappyErrorToken (i)) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - - - - - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - -{-# NOINLINE happyDoAction #-} -{-# NOINLINE happyTable #-} -{-# NOINLINE happyCheck #-} -{-# NOINLINE happyActOffsets #-} -{-# NOINLINE happyGotoOffsets #-} -{-# NOINLINE happyDefActions #-} - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-coerce b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-coerce deleted file mode 100644 index 2bd5362..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-coerce +++ /dev/null @@ -1,286 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - - - - --- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex. -#if __GLASGOW_HASKELL__ > 706 -#define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Bool) -#define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Bool) -#define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Bool) -#else -#define LT(n,m) (n Happy_GHC_Exts.<# m) -#define GTE(n,m) (n Happy_GHC_Exts.>=# m) -#define EQ(n,m) (n Happy_GHC_Exts.==# m) -#endif - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - -data Happy_IntList = HappyCons Happy_GHC_Exts.Int# Happy_IntList - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - - - - - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is 0#, it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept 0# tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyTcHack j (happyTcHack st)) (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - - -happyDoAction i tk st - = {- nothing -} - - - case action of - 0# -> {- nothing -} - happyFail i tk st - -1# -> {- nothing -} - happyAccept i tk st - n | LT(n,(0# :: Happy_GHC_Exts.Int#)) -> {- nothing -} - - (happyReduceArr Happy_Data_Array.! rule) i tk st - where rule = (Happy_GHC_Exts.I# ((Happy_GHC_Exts.negateInt# ((n Happy_GHC_Exts.+# (1# :: Happy_GHC_Exts.Int#)))))) - n -> {- nothing -} - - - happyShift new_state i tk st - where new_state = (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) - where off = indexShortOffAddr happyActOffsets st - off_i = (off Happy_GHC_Exts.+# i) - check = if GTE(off_i,(0# :: Happy_GHC_Exts.Int#)) - then EQ(indexShortOffAddr happyCheck off_i, i) - else False - action - | check = indexShortOffAddr happyTable off_i - | otherwise = indexShortOffAddr happyDefActions st - - -indexShortOffAddr (HappyA# arr) off = - Happy_GHC_Exts.narrow16Int# i - where - i = Happy_GHC_Exts.word2Int# (Happy_GHC_Exts.or# (Happy_GHC_Exts.uncheckedShiftL# high 8#) low) - high = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr (off' Happy_GHC_Exts.+# 1#))) - low = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr off')) - off' = off Happy_GHC_Exts.*# 2# - - - - - -data HappyAddr = HappyA# Happy_GHC_Exts.Addr# - - - - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - -{-# LINE 170 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state 0# tk st sts stk@(x `HappyStk` _) = - let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "shifting the error token" $ - happyDoAction i tk new_state (HappyCons (st) (sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state (HappyCons (st) (sts)) ((happyInTok (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_0 nt fn j tk st@((action)) sts stk - = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of - sts1@((HappyCons (st1@(action)) (_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (happyGoto nt j tk st1 sts1 r) - -happyMonadReduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk - - off = indexShortOffAddr happyGotoOffsets st1 - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop 0# l = l -happyDrop n (HappyCons (_) (t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t - -happyDropStk 0# l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - -happyGoto nt j tk st = - {- nothing -} - happyDoAction j tk new_state - where off = indexShortOffAddr happyGotoOffsets st - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - ------------------------------------------------------------------------------ --- Error recovery (0# is the error token) - --- parse error if we are in recovery and we fail again -happyFail 0# tk old_st _ stk@(x `HappyStk` _) = - let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail 0# tk old_st (HappyCons ((action)) (sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - happyDoAction 0# tk action sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (action) sts stk = --- trace "entering error recovery" $ - happyDoAction 0# tk action sts ( (Happy_GHC_Exts.unsafeCoerce# (Happy_GHC_Exts.I# (i))) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - -happyTcHack :: Happy_GHC_Exts.Int# -> a -> a -happyTcHack x y = y -{-# INLINE happyTcHack #-} - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - -{-# NOINLINE happyDoAction #-} -{-# NOINLINE happyTable #-} -{-# NOINLINE happyCheck #-} -{-# NOINLINE happyActOffsets #-} -{-# NOINLINE happyGotoOffsets #-} -{-# NOINLINE happyDefActions #-} - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-coerce-debug b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-coerce-debug deleted file mode 100644 index 903401d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-coerce-debug +++ /dev/null @@ -1,301 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - - - - --- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex. -#if __GLASGOW_HASKELL__ > 706 -#define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Bool) -#define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Bool) -#define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Bool) -#else -#define LT(n,m) (n Happy_GHC_Exts.<# m) -#define GTE(n,m) (n Happy_GHC_Exts.>=# m) -#define EQ(n,m) (n Happy_GHC_Exts.==# m) -#endif - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - -data Happy_IntList = HappyCons Happy_GHC_Exts.Int# Happy_IntList - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - -happyTrace string expr = Happy_System_IO_Unsafe.unsafePerformIO $ do - Happy_System_IO.hPutStr Happy_System_IO.stderr string - return expr - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is 0#, it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept 0# tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyTcHack j (happyTcHack st)) (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - - -happyDoAction i tk st - = (happyTrace ("state: " ++ show (Happy_GHC_Exts.I# (st)) ++ - -{-# LINE 112 "templates/GenericTemplate.hs" #-} - ",\ttoken: " ++ show (Happy_GHC_Exts.I# (i)) ++ - -{-# LINE 112 "templates/GenericTemplate.hs" #-} - ",\taction: ")) $ - - - case action of - 0# -> (happyTrace ("fail.\n")) $ - happyFail i tk st - -1# -> (happyTrace ("accept.\n")) $ - happyAccept i tk st - n | LT(n,(0# :: Happy_GHC_Exts.Int#)) -> (happyTrace ("reduce (rule " ++ show rule - -{-# LINE 120 "templates/GenericTemplate.hs" #-} - ++ ")")) $ - - (happyReduceArr Happy_Data_Array.! rule) i tk st - where rule = (Happy_GHC_Exts.I# ((Happy_GHC_Exts.negateInt# ((n Happy_GHC_Exts.+# (1# :: Happy_GHC_Exts.Int#)))))) - n -> (happyTrace ("shift, enter state " - -{-# LINE 124 "templates/GenericTemplate.hs" #-} - ++ show (Happy_GHC_Exts.I# (new_state)) - -{-# LINE 124 "templates/GenericTemplate.hs" #-} - ++ "\n")) $ - - - happyShift new_state i tk st - where new_state = (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) - where off = indexShortOffAddr happyActOffsets st - off_i = (off Happy_GHC_Exts.+# i) - check = if GTE(off_i,(0# :: Happy_GHC_Exts.Int#)) - then EQ(indexShortOffAddr happyCheck off_i, i) - else False - action - | check = indexShortOffAddr happyTable off_i - | otherwise = indexShortOffAddr happyDefActions st - - -indexShortOffAddr (HappyA# arr) off = - Happy_GHC_Exts.narrow16Int# i - where - i = Happy_GHC_Exts.word2Int# (Happy_GHC_Exts.or# (Happy_GHC_Exts.uncheckedShiftL# high 8#) low) - high = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr (off' Happy_GHC_Exts.+# 1#))) - low = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr off')) - off' = off Happy_GHC_Exts.*# 2# - - - - - -data HappyAddr = HappyA# Happy_GHC_Exts.Addr# - - - - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - -{-# LINE 170 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state 0# tk st sts stk@(x `HappyStk` _) = - let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "shifting the error token" $ - happyDoAction i tk new_state (HappyCons (st) (sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state (HappyCons (st) (sts)) ((happyInTok (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_0 nt fn j tk st@((action)) sts stk - = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of - sts1@((HappyCons (st1@(action)) (_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (happyGoto nt j tk st1 sts1 r) - -happyMonadReduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk - - off = indexShortOffAddr happyGotoOffsets st1 - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop 0# l = l -happyDrop n (HappyCons (_) (t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t - -happyDropStk 0# l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - -happyGoto nt j tk st = - (happyTrace (", goto state " ++ show (Happy_GHC_Exts.I# (new_state)) ++ "\n")) $ - happyDoAction j tk new_state - where off = indexShortOffAddr happyGotoOffsets st - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - ------------------------------------------------------------------------------ --- Error recovery (0# is the error token) - --- parse error if we are in recovery and we fail again -happyFail 0# tk old_st _ stk@(x `HappyStk` _) = - let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail 0# tk old_st (HappyCons ((action)) (sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - happyDoAction 0# tk action sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (action) sts stk = --- trace "entering error recovery" $ - happyDoAction 0# tk action sts ( (Happy_GHC_Exts.unsafeCoerce# (Happy_GHC_Exts.I# (i))) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - -happyTcHack :: Happy_GHC_Exts.Int# -> a -> a -happyTcHack x y = y -{-# INLINE happyTcHack #-} - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - -{-# NOINLINE happyDoAction #-} -{-# NOINLINE happyTable #-} -{-# NOINLINE happyCheck #-} -{-# NOINLINE happyActOffsets #-} -{-# NOINLINE happyGotoOffsets #-} -{-# NOINLINE happyDefActions #-} - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-debug b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-debug deleted file mode 100644 index f5b1341..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-debug +++ /dev/null @@ -1,280 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - -data Happy_IntList = HappyCons Int Happy_IntList - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - -happyTrace string expr = Happy_System_IO_Unsafe.unsafePerformIO $ do - Happy_System_IO.hPutStr Happy_System_IO.stderr string - return expr - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is (0), it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept (0) tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - - -happyDoAction i tk st - = (happyTrace ("state: " ++ show (st) ++ - -{-# LINE 112 "templates/GenericTemplate.hs" #-} - ",\ttoken: " ++ show (i) ++ - -{-# LINE 112 "templates/GenericTemplate.hs" #-} - ",\taction: ")) $ - - - case action of - (0) -> (happyTrace ("fail.\n")) $ - happyFail i tk st - (-1) -> (happyTrace ("accept.\n")) $ - happyAccept i tk st - n | (n < ((0) :: Int)) -> (happyTrace ("reduce (rule " ++ show rule - -{-# LINE 120 "templates/GenericTemplate.hs" #-} - ++ ")")) $ - - (happyReduceArr Happy_Data_Array.! rule) i tk st - where rule = ((negate ((n + ((1) :: Int))))) - n -> (happyTrace ("shift, enter state " - -{-# LINE 124 "templates/GenericTemplate.hs" #-} - ++ show (new_state) - -{-# LINE 124 "templates/GenericTemplate.hs" #-} - ++ "\n")) $ - - - happyShift new_state i tk st - where new_state = (n - ((1) :: Int)) - where off = indexShortOffAddr happyActOffsets st - off_i = (off + i) - check = if (off_i >= ((0) :: Int)) - then (indexShortOffAddr happyCheck off_i == i) - else False - action - | check = indexShortOffAddr happyTable off_i - | otherwise = indexShortOffAddr happyDefActions st - - -{-# LINE 147 "templates/GenericTemplate.hs" #-} -indexShortOffAddr arr off = arr Happy_Data_Array.! off - - - - - - - - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - -{-# LINE 170 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state (0) tk st sts stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (i) -> i }) in --- trace "shifting the error token" $ - happyDoAction i tk new_state (HappyCons (st) (sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state (HappyCons (st) (sts)) ((HappyTerminal (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_0 nt fn j tk st@((action)) sts stk - = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k - ((1) :: Int)) sts of - sts1@((HappyCons (st1@(action)) (_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (happyGoto nt j tk st1 sts1 r) - -happyMonadReduce k nt fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn (0) tk st sts stk - = happyFail (0) tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk - - off = indexShortOffAddr happyGotoOffsets st1 - off_i = (off + nt) - new_state = indexShortOffAddr happyTable off_i - - - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop (0) l = l -happyDrop n (HappyCons (_) (t)) = happyDrop (n - ((1) :: Int)) t - -happyDropStk (0) l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n - ((1)::Int)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - -happyGoto nt j tk st = - (happyTrace (", goto state " ++ show (new_state) ++ "\n")) $ - happyDoAction j tk new_state - where off = indexShortOffAddr happyGotoOffsets st - off_i = (off + nt) - new_state = indexShortOffAddr happyTable off_i - - - - ------------------------------------------------------------------------------ --- Error recovery ((0) is the error token) - --- parse error if we are in recovery and we fail again -happyFail (0) tk old_st _ stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (i) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail (0) tk old_st (HappyCons ((action)) (sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - happyDoAction (0) tk action sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (action) sts stk = --- trace "entering error recovery" $ - happyDoAction (0) tk action sts ( (HappyErrorToken (i)) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - - - - - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - -{-# NOINLINE happyDoAction #-} -{-# NOINLINE happyTable #-} -{-# NOINLINE happyCheck #-} -{-# NOINLINE happyActOffsets #-} -{-# NOINLINE happyGotoOffsets #-} -{-# NOINLINE happyDefActions #-} - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-ghc b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-ghc deleted file mode 100644 index 7a4bf9a..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-ghc +++ /dev/null @@ -1,286 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - - - - --- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex. -#if __GLASGOW_HASKELL__ > 706 -#define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Bool) -#define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Bool) -#define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Bool) -#else -#define LT(n,m) (n Happy_GHC_Exts.<# m) -#define GTE(n,m) (n Happy_GHC_Exts.>=# m) -#define EQ(n,m) (n Happy_GHC_Exts.==# m) -#endif - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - -data Happy_IntList = HappyCons Happy_GHC_Exts.Int# Happy_IntList - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - - - - - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is 0#, it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept 0# tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyTcHack j (happyTcHack st)) (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - - -happyDoAction i tk st - = {- nothing -} - - - case action of - 0# -> {- nothing -} - happyFail i tk st - -1# -> {- nothing -} - happyAccept i tk st - n | LT(n,(0# :: Happy_GHC_Exts.Int#)) -> {- nothing -} - - (happyReduceArr Happy_Data_Array.! rule) i tk st - where rule = (Happy_GHC_Exts.I# ((Happy_GHC_Exts.negateInt# ((n Happy_GHC_Exts.+# (1# :: Happy_GHC_Exts.Int#)))))) - n -> {- nothing -} - - - happyShift new_state i tk st - where new_state = (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) - where off = indexShortOffAddr happyActOffsets st - off_i = (off Happy_GHC_Exts.+# i) - check = if GTE(off_i,(0# :: Happy_GHC_Exts.Int#)) - then EQ(indexShortOffAddr happyCheck off_i, i) - else False - action - | check = indexShortOffAddr happyTable off_i - | otherwise = indexShortOffAddr happyDefActions st - - -indexShortOffAddr (HappyA# arr) off = - Happy_GHC_Exts.narrow16Int# i - where - i = Happy_GHC_Exts.word2Int# (Happy_GHC_Exts.or# (Happy_GHC_Exts.uncheckedShiftL# high 8#) low) - high = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr (off' Happy_GHC_Exts.+# 1#))) - low = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr off')) - off' = off Happy_GHC_Exts.*# 2# - - - - - -data HappyAddr = HappyA# Happy_GHC_Exts.Addr# - - - - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - -{-# LINE 170 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state 0# tk st sts stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "shifting the error token" $ - happyDoAction i tk new_state (HappyCons (st) (sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state (HappyCons (st) (sts)) ((HappyTerminal (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_0 nt fn j tk st@((action)) sts stk - = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of - sts1@((HappyCons (st1@(action)) (_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (happyGoto nt j tk st1 sts1 r) - -happyMonadReduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk - - off = indexShortOffAddr happyGotoOffsets st1 - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop 0# l = l -happyDrop n (HappyCons (_) (t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t - -happyDropStk 0# l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - -happyGoto nt j tk st = - {- nothing -} - happyDoAction j tk new_state - where off = indexShortOffAddr happyGotoOffsets st - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - ------------------------------------------------------------------------------ --- Error recovery (0# is the error token) - --- parse error if we are in recovery and we fail again -happyFail 0# tk old_st _ stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail 0# tk old_st (HappyCons ((action)) (sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - happyDoAction 0# tk action sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (action) sts stk = --- trace "entering error recovery" $ - happyDoAction 0# tk action sts ( (HappyErrorToken (Happy_GHC_Exts.I# (i))) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - -happyTcHack :: Happy_GHC_Exts.Int# -> a -> a -happyTcHack x y = y -{-# INLINE happyTcHack #-} - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - -{-# NOINLINE happyDoAction #-} -{-# NOINLINE happyTable #-} -{-# NOINLINE happyCheck #-} -{-# NOINLINE happyActOffsets #-} -{-# NOINLINE happyGotoOffsets #-} -{-# NOINLINE happyDefActions #-} - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-ghc-debug b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-ghc-debug deleted file mode 100644 index a727d42..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-arrays-ghc-debug +++ /dev/null @@ -1,301 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - - - - --- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex. -#if __GLASGOW_HASKELL__ > 706 -#define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Bool) -#define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Bool) -#define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Bool) -#else -#define LT(n,m) (n Happy_GHC_Exts.<# m) -#define GTE(n,m) (n Happy_GHC_Exts.>=# m) -#define EQ(n,m) (n Happy_GHC_Exts.==# m) -#endif - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - -data Happy_IntList = HappyCons Happy_GHC_Exts.Int# Happy_IntList - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - -happyTrace string expr = Happy_System_IO_Unsafe.unsafePerformIO $ do - Happy_System_IO.hPutStr Happy_System_IO.stderr string - return expr - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is 0#, it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept 0# tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyTcHack j (happyTcHack st)) (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - - -happyDoAction i tk st - = (happyTrace ("state: " ++ show (Happy_GHC_Exts.I# (st)) ++ - -{-# LINE 112 "templates/GenericTemplate.hs" #-} - ",\ttoken: " ++ show (Happy_GHC_Exts.I# (i)) ++ - -{-# LINE 112 "templates/GenericTemplate.hs" #-} - ",\taction: ")) $ - - - case action of - 0# -> (happyTrace ("fail.\n")) $ - happyFail i tk st - -1# -> (happyTrace ("accept.\n")) $ - happyAccept i tk st - n | LT(n,(0# :: Happy_GHC_Exts.Int#)) -> (happyTrace ("reduce (rule " ++ show rule - -{-# LINE 120 "templates/GenericTemplate.hs" #-} - ++ ")")) $ - - (happyReduceArr Happy_Data_Array.! rule) i tk st - where rule = (Happy_GHC_Exts.I# ((Happy_GHC_Exts.negateInt# ((n Happy_GHC_Exts.+# (1# :: Happy_GHC_Exts.Int#)))))) - n -> (happyTrace ("shift, enter state " - -{-# LINE 124 "templates/GenericTemplate.hs" #-} - ++ show (Happy_GHC_Exts.I# (new_state)) - -{-# LINE 124 "templates/GenericTemplate.hs" #-} - ++ "\n")) $ - - - happyShift new_state i tk st - where new_state = (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) - where off = indexShortOffAddr happyActOffsets st - off_i = (off Happy_GHC_Exts.+# i) - check = if GTE(off_i,(0# :: Happy_GHC_Exts.Int#)) - then EQ(indexShortOffAddr happyCheck off_i, i) - else False - action - | check = indexShortOffAddr happyTable off_i - | otherwise = indexShortOffAddr happyDefActions st - - -indexShortOffAddr (HappyA# arr) off = - Happy_GHC_Exts.narrow16Int# i - where - i = Happy_GHC_Exts.word2Int# (Happy_GHC_Exts.or# (Happy_GHC_Exts.uncheckedShiftL# high 8#) low) - high = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr (off' Happy_GHC_Exts.+# 1#))) - low = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr off')) - off' = off Happy_GHC_Exts.*# 2# - - - - - -data HappyAddr = HappyA# Happy_GHC_Exts.Addr# - - - - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - -{-# LINE 170 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state 0# tk st sts stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "shifting the error token" $ - happyDoAction i tk new_state (HappyCons (st) (sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state (HappyCons (st) (sts)) ((HappyTerminal (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_0 nt fn j tk st@((action)) sts stk - = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of - sts1@((HappyCons (st1@(action)) (_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (happyGoto nt j tk st1 sts1 r) - -happyMonadReduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn 0# tk st sts stk - = happyFail 0# tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k (HappyCons (st) (sts)) of - sts1@((HappyCons (st1@(action)) (_))) -> - let drop_stk = happyDropStk k stk - - off = indexShortOffAddr happyGotoOffsets st1 - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop 0# l = l -happyDrop n (HappyCons (_) (t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t - -happyDropStk 0# l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - -happyGoto nt j tk st = - (happyTrace (", goto state " ++ show (Happy_GHC_Exts.I# (new_state)) ++ "\n")) $ - happyDoAction j tk new_state - where off = indexShortOffAddr happyGotoOffsets st - off_i = (off Happy_GHC_Exts.+# nt) - new_state = indexShortOffAddr happyTable off_i - - - - ------------------------------------------------------------------------------ --- Error recovery (0# is the error token) - --- parse error if we are in recovery and we fail again -happyFail 0# tk old_st _ stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail 0# tk old_st (HappyCons ((action)) (sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - happyDoAction 0# tk action sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (action) sts stk = --- trace "entering error recovery" $ - happyDoAction 0# tk action sts ( (HappyErrorToken (Happy_GHC_Exts.I# (i))) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - -happyTcHack :: Happy_GHC_Exts.Int# -> a -> a -happyTcHack x y = y -{-# INLINE happyTcHack #-} - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - -{-# NOINLINE happyDoAction #-} -{-# NOINLINE happyTable #-} -{-# NOINLINE happyCheck #-} -{-# NOINLINE happyActOffsets #-} -{-# NOINLINE happyGotoOffsets #-} -{-# NOINLINE happyDefActions #-} - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-coerce b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-coerce deleted file mode 100644 index d6f4b8d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-coerce +++ /dev/null @@ -1,251 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - - - - --- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex. -#if __GLASGOW_HASKELL__ > 706 -#define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Bool) -#define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Bool) -#define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Bool) -#else -#define LT(n,m) (n Happy_GHC_Exts.<# m) -#define GTE(n,m) (n Happy_GHC_Exts.>=# m) -#define EQ(n,m) (n Happy_GHC_Exts.==# m) -#endif - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - - - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - - - - - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is 1#, it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept 1# tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyTcHack j ) (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - -{-# LINE 155 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - - -newtype HappyState b c = HappyState - (Happy_GHC_Exts.Int# -> -- token number - Happy_GHC_Exts.Int# -> -- token number (yes, again) - b -> -- token semantic value - HappyState b c -> -- current state - [HappyState b c] -> -- state stack - c) - - - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state 1# tk st sts stk@(x `HappyStk` _) = - let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "shifting the error token" $ - new_state i i tk (HappyState (new_state)) ((st):(sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state ((st):(sts)) ((happyInTok (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_0 nt fn j tk st@((HappyState (action))) sts stk - = action nt j tk st ((st):(sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@(((st@(HappyState (action))):(_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_2 nt fn j tk _ ((_):(sts@(((st@(HappyState (action))):(_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_3 nt fn j tk _ ((_):(((_):(sts@(((st@(HappyState (action))):(_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of - sts1@(((st1@(HappyState (action))):(_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (action nt j tk st1 sts1 r) - -happyMonadReduce k nt fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k ((st):(sts)) of - sts1@(((st1@(HappyState (action))):(_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> action nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k ((st):(sts)) of - sts1@(((st1@(HappyState (action))):(_))) -> - let drop_stk = happyDropStk k stk - - - - - - new_state = action - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop 0# l = l -happyDrop n ((_):(t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t - -happyDropStk 0# l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - - - - - - - - -happyGoto action j tk st = action j j tk (HappyState action) - - ------------------------------------------------------------------------------ --- Error recovery (1# is the error token) - --- parse error if we are in recovery and we fail again -happyFail 1# tk old_st _ stk@(x `HappyStk` _) = - let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail 1# tk old_st (((HappyState (action))):(sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - action 1# 1# tk (HappyState (action)) sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (HappyState (action)) sts stk = --- trace "entering error recovery" $ - action 1# 1# tk (HappyState (action)) sts ( (Happy_GHC_Exts.unsafeCoerce# (Happy_GHC_Exts.I# (i))) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - -happyTcHack :: Happy_GHC_Exts.Int# -> a -> a -happyTcHack x y = y -{-# INLINE happyTcHack #-} - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - - - - - - - - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-ghc b/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-ghc deleted file mode 100644 index 093ee0d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/happy-1.19.5/HappyTemplate-ghc +++ /dev/null @@ -1,251 +0,0 @@ -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} -{-# LINE 1 "" #-} -{-# LINE 1 "templates/GenericTemplate.hs" #-} --- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp - - -{-# LINE 13 "templates/GenericTemplate.hs" #-} - - - - - --- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex. -#if __GLASGOW_HASKELL__ > 706 -#define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Bool) -#define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Bool) -#define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Bool) -#else -#define LT(n,m) (n Happy_GHC_Exts.<# m) -#define GTE(n,m) (n Happy_GHC_Exts.>=# m) -#define EQ(n,m) (n Happy_GHC_Exts.==# m) -#endif - -{-# LINE 46 "templates/GenericTemplate.hs" #-} - - - - - - - - - -{-# LINE 67 "templates/GenericTemplate.hs" #-} - - -{-# LINE 77 "templates/GenericTemplate.hs" #-} - - - - - - - - - - -infixr 9 `HappyStk` -data HappyStk a = HappyStk a (HappyStk a) - ------------------------------------------------------------------------------ --- starting the parse - -happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll - ------------------------------------------------------------------------------ --- Accepting the parse - --- If the current token is 1#, it means we've just accepted a partial --- parse (a %partial parser). We must ignore the saved token on the top of --- the stack in this case. -happyAccept 1# tk st sts (_ `HappyStk` ans `HappyStk` _) = - happyReturn1 ans -happyAccept j tk st sts (HappyStk ans _) = - (happyTcHack j ) (happyReturn1 ans) - ------------------------------------------------------------------------------ --- Arrays only: do the next action - - -{-# LINE 155 "templates/GenericTemplate.hs" #-} - ------------------------------------------------------------------------------ --- HappyState data type (not arrays) - - - -newtype HappyState b c = HappyState - (Happy_GHC_Exts.Int# -> -- token number - Happy_GHC_Exts.Int# -> -- token number (yes, again) - b -> -- token semantic value - HappyState b c -> -- current state - [HappyState b c] -> -- state stack - c) - - - ------------------------------------------------------------------------------ --- Shifting a token - -happyShift new_state 1# tk st sts stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "shifting the error token" $ - new_state i i tk (HappyState (new_state)) ((st):(sts)) (stk) - -happyShift new_state i tk st sts stk = - happyNewToken new_state ((st):(sts)) ((HappyTerminal (tk))`HappyStk`stk) - --- happyReduce is specialised for the common cases. - -happySpecReduce_0 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_0 nt fn j tk st@((HappyState (action))) sts stk - = action nt j tk st ((st):(sts)) (fn `HappyStk` stk) - -happySpecReduce_1 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_1 nt fn j tk _ sts@(((st@(HappyState (action))):(_))) (v1`HappyStk`stk') - = let r = fn v1 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_2 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_2 nt fn j tk _ ((_):(sts@(((st@(HappyState (action))):(_))))) (v1`HappyStk`v2`HappyStk`stk') - = let r = fn v1 v2 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happySpecReduce_3 i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happySpecReduce_3 nt fn j tk _ ((_):(((_):(sts@(((st@(HappyState (action))):(_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk') - = let r = fn v1 v2 v3 in - happySeq r (action nt j tk st sts (r `HappyStk` stk')) - -happyReduce k i fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happyReduce k nt fn j tk st sts stk - = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of - sts1@(((st1@(HappyState (action))):(_))) -> - let r = fn stk in -- it doesn't hurt to always seq here... - happyDoSeq r (action nt j tk st1 sts1 r) - -happyMonadReduce k nt fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happyMonadReduce k nt fn j tk st sts stk = - case happyDrop k ((st):(sts)) of - sts1@(((st1@(HappyState (action))):(_))) -> - let drop_stk = happyDropStk k stk in - happyThen1 (fn stk tk) (\r -> action nt j tk st1 sts1 (r `HappyStk` drop_stk)) - -happyMonad2Reduce k nt fn 1# tk st sts stk - = happyFail 1# tk st sts stk -happyMonad2Reduce k nt fn j tk st sts stk = - case happyDrop k ((st):(sts)) of - sts1@(((st1@(HappyState (action))):(_))) -> - let drop_stk = happyDropStk k stk - - - - - - new_state = action - - in - happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk)) - -happyDrop 0# l = l -happyDrop n ((_):(t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t - -happyDropStk 0# l = l -happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs - ------------------------------------------------------------------------------ --- Moving to a new state after a reduction - - - - - - - - - -happyGoto action j tk st = action j j tk (HappyState action) - - ------------------------------------------------------------------------------ --- Error recovery (1# is the error token) - --- parse error if we are in recovery and we fail again -happyFail 1# tk old_st _ stk@(x `HappyStk` _) = - let i = (case x of { HappyErrorToken (Happy_GHC_Exts.I# (i)) -> i }) in --- trace "failing" $ - happyError_ i tk - -{- We don't need state discarding for our restricted implementation of - "error". In fact, it can cause some bogus parses, so I've disabled it - for now --SDM - --- discard a state -happyFail 1# tk old_st (((HappyState (action))):(sts)) - (saved_tok `HappyStk` _ `HappyStk` stk) = --- trace ("discarding state, depth " ++ show (length stk)) $ - action 1# 1# tk (HappyState (action)) sts ((saved_tok`HappyStk`stk)) --} - --- Enter error recovery: generate an error token, --- save the old token and carry on. -happyFail i tk (HappyState (action)) sts stk = --- trace "entering error recovery" $ - action 1# 1# tk (HappyState (action)) sts ( (HappyErrorToken (Happy_GHC_Exts.I# (i))) `HappyStk` stk) - --- Internal happy errors: - -notHappyAtAll :: a -notHappyAtAll = error "Internal Happy error\n" - ------------------------------------------------------------------------------ --- Hack to get the typechecker to accept our action functions - - -happyTcHack :: Happy_GHC_Exts.Int# -> a -> a -happyTcHack x y = y -{-# INLINE happyTcHack #-} - - ------------------------------------------------------------------------------ --- Seq-ing. If the --strict flag is given, then Happy emits --- happySeq = happyDoSeq --- otherwise it emits --- happySeq = happyDontSeq - -happyDoSeq, happyDontSeq :: a -> b -> b -happyDoSeq a b = a `seq` b -happyDontSeq a b = b - ------------------------------------------------------------------------------ --- Don't inline any functions from the template. GHC has a nasty habit --- of deciding to inline happyGoto everywhere, which increases the size of --- the generated parser quite a bit. - - - - - - - - - -{-# NOINLINE happyShift #-} -{-# NOINLINE happySpecReduce_0 #-} -{-# NOINLINE happySpecReduce_1 #-} -{-# NOINLINE happySpecReduce_2 #-} -{-# NOINLINE happySpecReduce_3 #-} -{-# NOINLINE happyReduce #-} -{-# NOINLINE happyMonadReduce #-} -{-# NOINLINE happyGoto #-} -{-# NOINLINE happyFail #-} - --- end of Happy Template. - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Default.hs b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Default.hs deleted file mode 100644 index 91ca0ec..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Default.hs +++ /dev/null @@ -1,662 +0,0 @@ - -module HLint.Default where - -import Control.Arrow -import Control.Exception -import Control.Monad -import Control.Monad.Trans.State -import qualified Data.Foldable -import Data.Foldable(asum, sequenceA_, traverse_, for_) -import Data.Traversable(traverse, for) -import Control.Applicative -import Data.Function -import Data.Int -import Data.Char -import Data.List as Data.List -import Data.List as X -import Data.Maybe -import Data.Monoid -import System.IO -import Control.Concurrent.Chan -import System.Mem.Weak -import Control.Exception.Base -import System.Exit -import Data.Either -import Numeric - -import IO as System.IO -import List as Data.List -import Maybe as Data.Maybe -import Monad as Control.Monad -import Char as Data.Char - --- I/O - -error = putStrLn (show x) ==> print x -error = mapM_ putChar ==> putStr -error = hGetChar stdin ==> getChar -error = hGetLine stdin ==> getLine -error = hGetContents stdin ==> getContents -error = hPutChar stdout ==> putChar -error = hPutStr stdout ==> putStr -error = hPutStrLn stdout ==> putStrLn -error = hPrint stdout ==> print -error = hWaitForInput a 0 ==> hReady a -error = hPutStrLn a (show b) ==> hPrint a b -error = hIsEOF stdin ==> isEOF - --- EXIT - -error = exitWith ExitSuccess ==> exitSuccess - --- ORD - -error = not (a == b) ==> a /= b where note = "incorrect if either value is NaN" -error = not (a /= b) ==> a == b where note = "incorrect if either value is NaN" -error = not (a > b) ==> a <= b where note = "incorrect if either value is NaN" -error = not (a >= b) ==> a < b where note = "incorrect if either value is NaN" -error = not (a < b) ==> a >= b where note = "incorrect if either value is NaN" -error = not (a <= b) ==> a > b where note = "incorrect if either value is NaN" -error = compare x y /= GT ==> x <= y -error = compare x y == LT ==> x < y -error = compare x y /= LT ==> x >= y -error = compare x y == GT ==> x > y ---warning = x == a || x == b || x == c ==> x `elem` [a,b,c] where note = ValidInstance "Eq" x ---warning = x /= a && x /= b && x /= c ==> x `notElem` [a,b,c] where note = ValidInstance "Eq" x ---error = compare (f x) (f y) ==> Data.Ord.comparing f x y -- not that great ---error = on compare f ==> Data.Ord.comparing f -- not that great -error = head (sort x) ==> minimum x -error = last (sort x) ==> maximum x -error = head (sortBy f x) ==> minimumBy f x - where _ = isCompare f -error = last (sortBy f x) ==> maximumBy f x - where _ = isCompare f -error "Avoid reverse" = reverse (sort x) ==> sortBy (flip compare) x -error "Avoid reverse" = reverse (sortBy f x) ==> sortBy (flip f) x - where _ = isCompare f -warn = flip (g `on` h) ==> flip g `on` h -warn = (f `on` g) `on` h ==> f `on` (g . h) - - --- READ/SHOW - -error = showsPrec 0 x "" ==> show x -error = readsPrec 0 ==> reads -error = showsPrec 0 ==> shows -warn = showIntAtBase 16 intToDigit ==> showHex -warn = showIntAtBase 8 intToDigit ==> showOct - --- LIST - -error = concat (map f x) ==> concatMap f x -warn = concat [a, b] ==> a ++ b -warn "Use map once" = map f (map g x) ==> map (f . g) x -warn = x !! 0 ==> head x -error = take n (repeat x) ==> replicate n x - where _ = noQuickCheck -- takes too long -error = map f (replicate n x) ==> replicate n (f x) - where _ = noQuickCheck -- takes too long -error = map f (repeat x) ==> repeat (f x) - where _ = noQuickCheck -- takes forever -error = cycle [x] ==> repeat x - where _ = noQuickCheck -- takes forever -error = head (reverse x) ==> last x -error = head (drop n x) ==> x !! n where _ = isNat n -error = reverse (tail (reverse x)) ==> init x where note = IncreasesLaziness -error "Avoid reverse" = reverse (reverse x) ==> x where note = IncreasesLaziness --- error = take (length x - 1) x ==> init x -- not true for x == [] -error = isPrefixOf (reverse x) (reverse y) ==> isSuffixOf x y -error = foldr (++) [] ==> concat -error = foldl (++) [] ==> concat where note = IncreasesLaziness -error = foldl f (head x) (tail x) ==> foldl1 f x -error = foldr f (last x) (init x) ==> foldr1 f x -error = span (not . p) ==> break p -error = break (not . p) ==> span p -error = (takeWhile p x, dropWhile p x) ==> span p x -error = fst (span p x) ==> takeWhile p x -error = snd (span p x) ==> dropWhile p x -error = fst (break p x) ==> takeWhile (not . p) x -error = snd (break p x) ==> dropWhile (not . p) x -error = concatMap (++ "\n") ==> unlines -error = map id ==> id -error = or (map p x) ==> any p x -error = and (map p x) ==> all p x -error = zipWith (,) ==> zip -error = zipWith3 (,,) ==> zip3 -warn = length x == 0 ==> null x where note = IncreasesLaziness -warn = x == [] ==> null x -warn "Use null" = length x /= 0 ==> not (null x) where note = IncreasesLaziness -warn "Use :" = (\x -> [x]) ==> (:[]) -error = map (uncurry f) (zip x y) ==> zipWith f x y -warn = map f (zip x y) ==> zipWith (curry f) x y where _ = isVar f -error = not (elem x y) ==> notElem x y -warn = foldr f z (map g x) ==> foldr (f . g) z x -error = x ++ concatMap (' ':) y ==> unwords (x:y) -error = intercalate " " ==> unwords -warn = concat (intersperse x y) ==> intercalate x y where _ = notEq x " " -warn = concat (intersperse " " x) ==> unwords x -error "Use any" = null (filter f x) ==> not (any f x) -error "Use any" = filter f x == [] ==> not (any f x) -error = filter f x /= [] ==> any f x -error = any id ==> or -error = all id ==> and -error = any ((==) a) ==> elem a where note = ValidInstance "Eq" a -error = any (== a) ==> elem a -error = any (a ==) ==> elem a where note = ValidInstance "Eq" a -error = all ((/=) a) ==> notElem a where note = ValidInstance "Eq" a -error = all (/= a) ==> notElem a where note = ValidInstance "Eq" a -error = all (a /=) ==> notElem a where note = ValidInstance "Eq" a -error = elem True ==> or -error = notElem False ==> and -error = findIndex ((==) a) ==> elemIndex a -error = findIndex (a ==) ==> elemIndex a -error = findIndex (== a) ==> elemIndex a -error = findIndices ((==) a) ==> elemIndices a -error = findIndices (a ==) ==> elemIndices a -error = findIndices (== a) ==> elemIndices a -error = lookup b (zip l [0..]) ==> elemIndex b l -warn "Length always non-negative" = length x >= 0 ==> True -warn "Use null" = length x > 0 ==> not (null x) where note = IncreasesLaziness -warn "Use null" = length x >= 1 ==> not (null x) where note = IncreasesLaziness -error "Take on a non-positive" = take i x ==> [] where _ = isNegZero i -error "Drop on a non-positive" = drop i x ==> x where _ = isNegZero i -error = last (scanl f z x) ==> foldl f z x -error = head (scanr f z x) ==> foldr f z x -error = iterate id ==> repeat - where _ = noQuickCheck -- takes forever -error = zipWith f (repeat x) ==> map (f x) -error = zipWith f x (repeat y) ==> map (\x -> f x y) x - --- BY - -error = deleteBy (==) ==> delete -error = groupBy (==) ==> group -error = insertBy compare ==> insert -error = intersectBy (==) ==> intersect -error = maximumBy compare ==> maximum -error = minimumBy compare ==> minimum -error = nubBy (==) ==> nub -error = sortBy compare ==> sort -error = unionBy (==) ==> union - --- FOLDS - -error = foldr (>>) (return ()) ==> sequence_ - where _ = noQuickCheck -error = foldr (&&) True ==> and -error = foldl (&&) True ==> and where note = IncreasesLaziness -error = foldr1 (&&) ==> and where note = RemovesError "on []"; _ = noQuickCheck -error = foldl1 (&&) ==> and where note = RemovesError "on []" -error = foldr (||) False ==> or -error = foldl (||) False ==> or where note = IncreasesLaziness -error = foldr1 (||) ==> or where note = RemovesError "on []" -error = foldl1 (||) ==> or where note = RemovesError "on []" -error = foldl (+) 0 ==> sum -error = foldr (+) 0 ==> sum -error = foldl1 (+) ==> sum where note = RemovesError "on []" -error = foldr1 (+) ==> sum where note = RemovesError "on []" -error = foldl (*) 1 ==> product -error = foldr (*) 1 ==> product -error = foldl1 (*) ==> product where note = RemovesError "on []" -error = foldr1 (*) ==> product where note = RemovesError "on []" -error = foldl1 max ==> maximum -error = foldr1 max ==> maximum -error = foldl1 min ==> minimum -error = foldr1 min ==> minimum -error = foldr mplus mzero ==> msum - where _ = noQuickCheck - --- FUNCTION - -error = (\x -> x) ==> id -error = (\x y -> x) ==> const -error = (\(x,y) -> y) ==> snd -error = (\(x,y) -> x) ==> fst -warn "Use curry" = (\x y -> f (x,y)) ==> curry f -warn "Use uncurry" = (\(x,y) -> f x y) ==> uncurry f where note = IncreasesLaziness -error "Redundant $" = (($) . f) ==> f -error "Redundant $" = (f $) ==> f -warn = (\x -> y) ==> const y where _ = isAtom y && not (isWildcard y) -error "Redundant flip" = flip f x y ==> f y x where _ = isApp original -warn = (\a b -> g (f a) (f b)) ==> g `Data.Function.on` f -error "Evaluate" = id x ==> x -error "Redundant id" = id . x ==> x -error "Redundant id" = x . id ==> x - --- CHAR - -error = a >= 'a' && a <= 'z' ==> isAsciiLower a -error = a >= 'A' && a <= 'Z' ==> isAsciiUpper a -error = a >= '0' && a <= '9' ==> isDigit a -error = a >= '0' && a <= '7' ==> isOctDigit a -error = isLower a || isUpper a ==> isAlpha a -error = isUpper a || isLower a ==> isAlpha a - --- BOOL - -error "Redundant ==" = x == True ==> x -warn "Redundant ==" = x == False ==> not x -error "Redundant ==" = True == a ==> a -warn "Redundant ==" = False == a ==> not a -error "Redundant /=" = a /= True ==> not a -warn "Redundant /=" = a /= False ==> a -error "Redundant /=" = True /= a ==> not a -warn "Redundant /=" = False /= a ==> a -error "Redundant if" = (if a then x else x) ==> x where note = IncreasesLaziness -error "Redundant if" = (if a then True else False) ==> a -error "Redundant if" = (if a then False else True) ==> not a -error "Redundant if" = (if a then t else (if b then t else f)) ==> if a || b then t else f -error "Redundant if" = (if a then (if b then t else f) else f) ==> if a && b then t else f -error "Redundant if" = (if x then True else y) ==> x || y where _ = notEq y False -error "Redundant if" = (if x then y else False) ==> x && y where _ = notEq y True -warn "Use if" = case a of {True -> t; False -> f} ==> if a then t else f -warn "Use if" = case a of {False -> f; True -> t} ==> if a then t else f -warn "Use if" = case a of {True -> t; _ -> f} ==> if a then t else f -warn "Use if" = case a of {False -> f; _ -> t} ==> if a then t else f -warn "Redundant if" = (if c then (True, x) else (False, x)) ==> (c, x) where note = IncreasesLaziness -warn "Redundant if" = (if c then (False, x) else (True, x)) ==> (not c, x) where note = IncreasesLaziness -warn = or [x, y] ==> x || y -warn = or [x, y, z] ==> x || y || z -warn = and [x, y] ==> x && y -warn = and [x, y, z] ==> x && y && z -error "Redundant if" = (if x then False else y) ==> not x && y where _ = notEq y True -error "Redundant if" = (if x then y else True) ==> not x || y where _ = notEq y False -error "Redundant not" = not (not x) ==> x --- error "Too strict if" = (if c then f x else f y) ==> f (if c then x else y) where note = IncreasesLaziness --- also breaks types, see #87 - --- ARROW - -error = id *** g ==> second g -error = f *** id ==> first f -error = zip (map f x) (map g x) ==> map (f Control.Arrow.&&& g) x -warn = (\(x,y) -> (f x, g y)) ==> f Control.Arrow.*** g -warn = (\x -> (f x, g x)) ==> f Control.Arrow.&&& g -warn = (\(x,y) -> (f x,y)) ==> Control.Arrow.first f -warn = (\(x,y) -> (x,f y)) ==> Control.Arrow.second f -warn = (f (fst x), g (snd x)) ==> (f Control.Arrow.*** g) x -warn "Redundant pair" = (fst x, snd x) ==> x where note = DecreasesLaziness - --- FUNCTOR - -error "Functor law" = fmap f (fmap g x) ==> fmap (f . g) x where _ = noQuickCheck -error "Functor law" = fmap id ==> id where _ = noQuickCheck -warn = fmap f $ x ==> f Control.Applicative.<$> x - where _ = (isApp x || isAtom x) && noQuickCheck - --- MONAD - -error "Monad law, left identity" = return a >>= f ==> f a where _ = noQuickCheck -error "Monad law, right identity" = m >>= return ==> m where _ = noQuickCheck -warn = m >>= return . f ==> Control.Monad.liftM f m where _ = noQuickCheck -- cannot be fmap, because is in Functor not Monad -error = (if x then y else return ()) ==> Control.Monad.when x $ _noParen_ y where _ = not (isAtom y) && noQuickCheck -error = (if x then y else return ()) ==> Control.Monad.when x y where _ = isAtom y && noQuickCheck -error = (if x then return () else y) ==> Control.Monad.unless x $ _noParen_ y where _ = not (isAtom y) && noQuickCheck -error = (if x then return () else y) ==> Control.Monad.unless x y where _ = isAtom y && noQuickCheck -error = sequence (map f x) ==> mapM f x where _ = noQuickCheck -error = sequence_ (map f x) ==> mapM_ f x where _ = noQuickCheck -warn = flip mapM ==> Control.Monad.forM where _ = noQuickCheck -warn = flip mapM_ ==> Control.Monad.forM_ where _ = noQuickCheck -warn = flip forM ==> mapM where _ = noQuickCheck -warn = flip forM_ ==> mapM_ where _ = noQuickCheck -error = when (not x) ==> unless x where _ = noQuickCheck -error = x >>= id ==> Control.Monad.join x where _ = noQuickCheck -error = liftM f (liftM g x) ==> liftM (f . g) x where _ = noQuickCheck -error = fmap f (fmap g x) ==> fmap (f . g) x where _ = noQuickCheck -warn = a >> return () ==> Control.Monad.void a - where _ = (isAtom a || isApp a) && noQuickCheck -error = fmap (const ()) ==> Control.Monad.void where _ = noQuickCheck -error = flip (>=>) ==> (<=<) where _ = noQuickCheck -error = flip (<=<) ==> (>=>) where _ = noQuickCheck -error = flip (>>=) ==> (=<<) where _ = noQuickCheck -error = flip (=<<) ==> (>>=) where _ = noQuickCheck -warn = (\x -> f x >>= g) ==> f Control.Monad.>=> g where _ = noQuickCheck -warn = (\x -> f =<< g x) ==> f Control.Monad.<=< g where _ = noQuickCheck -error = a >> forever a ==> forever a where _ = noQuickCheck -warn = liftM2 id ==> ap where _ = noQuickCheck -error = mapM (uncurry f) (zip l m) ==> zipWithM f l m where _ = noQuickCheck - --- STATE MONAD - -error = fst (runState x y) ==> evalState x y where _ = noQuickCheck -error = snd (runState x y) ==> execState x y where _ = noQuickCheck - --- MONAD LIST - -error = liftM unzip (mapM f x) ==> Control.Monad.mapAndUnzipM f x where _ = noQuickCheck -error = sequence (zipWith f x y) ==> Control.Monad.zipWithM f x y where _ = noQuickCheck -error = sequence_ (zipWith f x y) ==> Control.Monad.zipWithM_ f x y where _ = noQuickCheck -error = sequence (replicate n x) ==> Control.Monad.replicateM n x where _ = noQuickCheck -error = sequence_ (replicate n x) ==> Control.Monad.replicateM_ n x where _ = noQuickCheck -error = mapM f (replicate n x) ==> Control.Monad.replicateM n (f x) where _ = noQuickCheck -error = mapM_ f (replicate n x) ==> Control.Monad.replicateM_ n (f x) where _ = noQuickCheck -error = mapM f (map g x) ==> mapM (f . g) x where _ = noQuickCheck -error = mapM_ f (map g x) ==> mapM_ (f . g) x where _ = noQuickCheck -error = mapM id ==> sequence where _ = noQuickCheck -error = mapM_ id ==> sequence_ where _ = noQuickCheck - --- APPLICATIVE / TRAVERSABLE - -error = flip traverse ==> for where _ = noQuickCheck -error = flip for ==> traverse where _ = noQuickCheck -error = flip traverse_ ==> for_ where _ = noQuickCheck -error = flip for_ ==> traverse_ where _ = noQuickCheck -error = foldr (*>) (pure ()) ==> sequenceA_ where _ = noQuickCheck -error = foldr (<|>) empty ==> asum where _ = noQuickCheck -error = liftA2 (flip ($)) ==> (<**>) where _ = noQuickCheck -error = Just <$> a <|> pure Nothing ==> optional a where _ = noQuickCheck - - --- LIST COMP - -warn "Use list comprehension" = (if b then [x] else []) ==> [x | b] -warn "Redundant list comprehension" = [x | x <- y] ==> y where _ = isVar x - --- SEQ - -error "Redundant seq" = x `seq` x ==> x -error "Redundant $!" = id $! x ==> x -error "Redundant seq" = x `seq` y ==> y where _ = isWHNF x -error "Redundant $!" = f $! x ==> f x where _ = isWHNF x -error "Redundant evaluate" = evaluate x ==> return x where _ = isWHNF x - --- MAYBE - -error = maybe x id ==> Data.Maybe.fromMaybe x -error = maybe False (const True) ==> Data.Maybe.isJust -error = maybe True (const False) ==> Data.Maybe.isNothing -error = not (isNothing x) ==> isJust x -error = not (isJust x) ==> isNothing x -error = maybe [] (:[]) ==> maybeToList -error = catMaybes (map f x) ==> mapMaybe f x -warn = (case x of Nothing -> y; Just a -> a) ==> fromMaybe y x -error = (if isNothing x then y else f (fromJust x)) ==> maybe y f x -error = (if isJust x then f (fromJust x) else y) ==> maybe y f x -error = maybe Nothing (Just . f) ==> fmap f -warn = map fromJust . filter isJust ==> Data.Maybe.catMaybes -error = x == Nothing ==> isNothing x -error = Nothing == x ==> isNothing x -error = x /= Nothing ==> Data.Maybe.isJust x -error = Nothing /= x ==> Data.Maybe.isJust x -error = concatMap (maybeToList . f) ==> Data.Maybe.mapMaybe f -error = concatMap maybeToList ==> catMaybes -error = maybe n Just x ==> Control.Monad.mplus x n -warn = (case x of Just a -> a; Nothing -> y) ==> fromMaybe y x -error = (if isNothing x then y else fromJust x) ==> fromMaybe y x -error = (if isJust x then fromJust x else y) ==> fromMaybe y x -error = isJust x && (fromJust x == y) ==> x == Just y -error = mapMaybe f (map g x) ==> mapMaybe (f . g) x -error = fromMaybe a (fmap f x) ==> maybe a f x -error = mapMaybe id ==> catMaybes -warn = [x | Just x <- a] ==> Data.Maybe.catMaybes a -warn = (case m of Nothing -> Nothing; Just x -> x) ==> Control.Monad.join m -warn = maybe Nothing id ==> join -warn "Too strict maybe" = maybe (f x) (f . g) ==> f . maybe x g where note = IncreasesLaziness - --- EITHER - -error = [a | Left a <- a] ==> lefts a -error = [a | Right a <- a] ==> rights a -error = either Left (Right . f) ==> fmap f - --- INFIX - -warn "Use infix" = elem x y ==> x `elem` y where _ = not (isInfixApp original) && not (isParen result) -warn "Use infix" = notElem x y ==> x `notElem` y where _ = not (isInfixApp original) && not (isParen result) -warn "Use infix" = isInfixOf x y ==> x `isInfixOf` y where _ = not (isInfixApp original) && not (isParen result) -warn "Use infix" = isSuffixOf x y ==> x `isSuffixOf` y where _ = not (isInfixApp original) && not (isParen result) -warn "Use infix" = isPrefixOf x y ==> x `isPrefixOf` y where _ = not (isInfixApp original) && not (isParen result) -warn "Use infix" = union x y ==> x `union` y where _ = not (isInfixApp original) && not (isParen result) -warn "Use infix" = intersect x y ==> x `intersect` y where _ = not (isInfixApp original) && not (isParen result) - --- MATHS - -error "Redundant fromIntegral" = fromIntegral x ==> x where _ = isLitInt x -error "Redundant fromInteger" = fromInteger x ==> x where _ = isLitInt x -warn = x + negate y ==> x - y -warn = 0 - x ==> negate x -error "Redundant negate" = negate (negate x) ==> x -warn = log y / log x ==> logBase x y -warn = sin x / cos x ==> tan x -warn = n `rem` 2 == 0 ==> even n -warn = n `rem` 2 /= 0 ==> odd n -warn = not (even x) ==> odd x -warn = not (odd x) ==> even x -warn = x ** 0.5 ==> sqrt x -warn "Use 1" = x ^ 0 ==> 1 -warn = round (x - 0.5) ==> floor x - --- CONCURRENT - -warn = mapM_ (writeChan a) ==> writeList2Chan a - --- EXCEPTION - -warn = flip Control.Exception.catch ==> handle -warn = flip handle ==> Control.Exception.catch -warn = flip (catchJust p) ==> handleJust p -warn = flip (handleJust p) ==> catchJust p -warn = Control.Exception.bracket b (const a) (const t) ==> Control.Exception.bracket_ b a t -warn = Control.Exception.bracket (openFile x y) hClose ==> withFile x y -warn = Control.Exception.bracket (openBinaryFile x y) hClose ==> withBinaryFile x y -warn = throw (ErrorCall a) ==> error a -error = toException NonTermination ==> nonTermination -error = toException NestedAtomically ==> nestedAtomically - --- WEAK POINTERS - -error = mkWeak a a b ==> mkWeakPtr a b -error = mkWeak a (a, b) c ==> mkWeakPair a b c - --- FOLDABLE - -error "Use Foldable.forM_" = (case m of Nothing -> return (); Just x -> f x) ==> Data.Foldable.forM_ m f - where _ = noQuickCheck -error "Use Foldable.forM_" = when (isJust m) (f (fromJust m)) ==> Data.Foldable.forM_ m f - where _ = noQuickCheck - --- EVALUATE - --- TODO: These should be moved in to HSE\Evaluate.hs and applied --- through a special evaluate hint mechanism -error "Evaluate" = True && x ==> x -error "Evaluate" = False && x ==> False -error "Evaluate" = True || x ==> True -error "Evaluate" = False || x ==> x -error "Evaluate" = not True ==> False -error "Evaluate" = not False ==> True -error "Evaluate" = Nothing >>= k ==> Nothing -error "Evaluate" = either f g (Left x) ==> f x -error "Evaluate" = either f g (Right y) ==> g y -error "Evaluate" = fst (x,y) ==> x -error "Evaluate" = snd (x,y) ==> y -error "Evaluate" = f (fst p) (snd p) ==> uncurry f p -error "Evaluate" = init [x] ==> [] -error "Evaluate" = null [] ==> True -error "Evaluate" = length [] ==> 0 -error "Evaluate" = foldl f z [] ==> z -error "Evaluate" = foldr f z [] ==> z -error "Evaluate" = foldr1 f [x] ==> x -error "Evaluate" = scanr f z [] ==> [z] -error "Evaluate" = scanr1 f [] ==> [] -error "Evaluate" = scanr1 f [x] ==> [x] -error "Evaluate" = take n [] ==> [] where note = IncreasesLaziness -error "Evaluate" = drop n [] ==> [] where note = IncreasesLaziness -error "Evaluate" = takeWhile p [] ==> [] -error "Evaluate" = dropWhile p [] ==> [] -error "Evaluate" = span p [] ==> ([],[]) -error "Evaluate" = lines "" ==> [] -error "Evaluate" = unwords [] ==> "" -error "Evaluate" = x - 0 ==> x -error "Evaluate" = x * 1 ==> x -error "Evaluate" = x / 1 ==> x -error "Evaluate" = concat [a] ==> a -error "Evaluate" = concat [] ==> [] -error "Evaluate" = zip [] [] ==> [] -error "Evaluate" = const x y ==> x - --- COMPLEX - -{- --- these would be a good idea, but we have not yet proven them and they seem to have side conditions -error "Use isPrefixOf" = take (length t) s == t ==> t `Data.List.isPrefixOf` s -error "Use isPrefixOf" = (take i s == t) ==> _eval_ ((i >= length t) && (t `Data.List.isPrefixOf` s)) - where _ = (isList t || isLit t) && isPos i --} - -{- --- clever hint, but not actually a good idea -warn = (do a <- f; g a) ==> f >>= g - where _ = (isAtom f || isApp f) --} - -test = hints named test are to allow people to put test code within hint files -testPrefix = and any prefix also works - - -{- - -yes = concat . map f -- concatMap f -yes = foo . bar . concat . map f . baz . bar -- concatMap f . baz . bar -yes = map f (map g x) -- map (f . g) x -yes = concat.map (\x->if x==e then l' else [x]) -- concatMap (\x->if x==e then l' else [x]) -yes = f x where f x = concat . map head -- concatMap head -yes = concat . map f . g -- concatMap f . g -yes = concat $ map f x -- concatMap f x -yes = "test" ++ concatMap (' ':) ["of","this"] -- unwords ("test":["of","this"]) -yes = if f a then True else b -- f a || b -yes = not (a == b) -- a /= b -yes = not (a /= b) -- a == b -yes = if a then 1 else if b then 1 else 2 -- if a || b then 1 else 2 -no = if a then 1 else if b then 3 else 2 -yes = a >>= return . bob -- Control.Monad.liftM bob a -yes = (x !! 0) + (x !! 2) -- head x -yes = if b < 42 then [a] else [] -- [a | b < 42] -no = take n (foo xs) == "hello" -yes = head (reverse xs) -- last xs -yes = reverse xs `isPrefixOf` reverse ys -- isSuffixOf xs ys -no = putStrLn $ show (length xs) ++ "Test" -yes = ftable ++ map (\ (c, x) -> (toUpper c, urlEncode x)) ftable -- toUpper Control.Arrow.*** urlEncode -yes = map (\(a,b) -> a) xs -- fst -yes = map (\(a,_) -> a) xs -- fst -yes = readFile $ args !! 0 -- head args -yes = if Debug `elem` opts then ["--debug"] else [] -- ["--debug" | Debug `elem` opts] -yes = if nullPS s then return False else if headPS s /= '\n' then return False else alter_input tailPS >> return True \ - -- if nullPS s || (headPS s /= '\n') then return False else alter_input tailPS >> return True -yes = if foo then do stuff; moreStuff; lastOfTheStuff else return () \ - -- Control.Monad.when foo $ do stuff ; moreStuff ; lastOfTheStuff -yes = if foo then stuff else return () -- Control.Monad.when foo stuff -yes = foo $ \(a, b) -> (a, y + b) -- Control.Arrow.second ((+) y) -no = foo $ \(a, b) -> (a, a + b) -yes = map (uncurry (+)) $ zip [1 .. 5] [6 .. 10] -- zipWith (+) [1 .. 5] [6 .. 10] -no = do iter <- textBufferGetTextIter tb ; textBufferSelectRange tb iter iter -no = flip f x $ \y -> y*y+y -no = \x -> f x (g x) -no = foo (\ v -> f v . g) -yes = concat . intersperse " " -- unwords -yes = Prelude.concat $ intersperse " " xs -- unwords xs -yes = concat $ Data.List.intersperse " " xs -- unwords xs -yes = if a then True else False -- a -yes = if x then true else False -- x && true -yes = elem x y -- x `elem` y -yes = foo (elem x y) -- x `elem` y -no = x `elem` y -no = elem 1 [] : [] -test a = foo (\x -> True) -- const True -h a = flip f x (y z) -- f (y z) x -h a = flip f x $ y z -yes x = case x of {True -> a ; False -> b} -- if x then a else b -yes x = case x of {False -> a ; _ -> b} -- if x then b else a -no = const . ok . toResponse $ "saved" -yes = case x z of Nothing -> y z; Just pattern -> pattern -- fromMaybe (y z) (x z) -yes = if p then s else return () -- Control.Monad.when p s -error = a $$$$ b $$$$ c ==> a . b $$$$$ c -yes = when (not . null $ asdf) -- unless (null asdf) -yes = id 1 -- 1 -yes = case concat (map f x) of [] -> [] -- concatMap f x -yes = [v | v <- xs] -- xs -no = [Left x | Left x <- xs] -when p s = if p then s else return () -no = x ^^ 18.5 -instance Arrow (->) where first f = f *** id -yes = fromInteger 12 -- 12 -import Prelude hiding (catch); no = catch -import Control.Exception as E; no = E.catch -main = do f; putStrLn $ show x -- print x -main = map (writer,) $ map arcObj $ filter (rdfPredEq (Res dctreferences)) ts -- map ((writer,) . arcObj) (filter (rdfPredEq (Res dctreferences)) ts) -h x y = return $! (x, y) -- return (x, y) -h x y = return $! x -getInt = do { x <- readIO "0"; return $! (x :: Int) } -foo = evaluate [12] -- return [12] -test = \ a -> f a >>= \ b -> return (a, b) -fooer input = catMaybes . map Just $ input -- mapMaybe Just -yes = mapMaybe id -- catMaybes -main = print $ map (\_->5) [2,3,5] -- const 5 -main = head $ drop n x -main = head $ drop (-3) x -- x -main = head $ drop 2 x -- x !! 2 -main = drop 0 x -- x -main = take 0 x -- [] -main = take (-5) x -- [] -main = take (-y) x -main = take 4 x -main = let (first, rest) = (takeWhile p l, dropWhile p l) in rest -- span p l -main = map $ \ d -> ([| $d |], [| $d |]) -pairs (x:xs) = map (\y -> (x,y)) xs ++ pairs xs -{-# ANN foo "HLint: ignore" #-};foo = map f (map g x) -- @Ignore ??? -yes = fmap lines $ abc 123 -- lines Control.Applicative.<$> abc 123 -no = fmap lines $ abc $ def 123 -test = foo . not . not -- id -test = map (not . not) xs -- id -used = not . not . any (`notElem` special) . fst . derives -- any (`notElem` special) . fst . derives -test = foo . id . map -- map -test = food id xs -yes = baz baz >> return () -- Control.Monad.void (baz baz) -no = foo >>= bar >>= something >>= elsee >> return () -no = f (#) x -data Pair = P {a :: !Int}; foo = return $! P{a=undefined} -data Pair = P {a :: !Int}; foo = return $! P undefined -foo = return $! Just undefined -- return (Just undefined) -foo = return $! (a,b) -- return (a,b) -foo = return $! 1 -foo = return $! "test" -bar = [x| (x,_) <- pts] -return' x = x `seq` return x -foo = last (sortBy (compare `on` fst) xs) -- maximumBy (compare `on` fst) xs -g = \ f -> parseFile f >>= (\ cu -> return (f, cu)) -foo = bar $ \(x,y) -> x x y -foo = (\x -> f x >>= g) -- f Control.Monad.>=> g -foo = (\f -> h f >>= g) -- h Control.Monad.>=> g -foo = (\f -> h f >>= f) -foo = bar $ \x -> [x,y] -foo = bar $ \x -> [z,y] -- const [z,y] -f condition tChar tBool = if condition then _monoField tChar else _monoField tBool -foo = maybe Bar{..} id -- Data.Maybe.fromMaybe Bar{..} -foo = (\a -> Foo {..}) 1 - -import Prelude \ -yes = flip mapM -- Control.Monad.forM -import Control.Monad \ -yes = flip mapM -- forM -import Control.Monad(forM) \ -yes = flip mapM -- forM -import Control.Monad(forM_) \ -yes = flip mapM -- Control.Monad.forM -import qualified Control.Monad \ -yes = flip mapM -- Control.Monad.forM -import qualified Control.Monad as CM \ -yes = flip mapM -- CM.forM -import qualified Control.Monad as CM(forM,filterM) \ -yes = flip mapM -- CM.forM -import Control.Monad as CM(forM,filterM) \ -yes = flip mapM -- forM -import Control.Monad hiding (forM) \ -yes = flip mapM -- Control.Monad.forM -import Control.Monad hiding (filterM) \ -yes = flip mapM -- forM -import qualified Data.Text.Lazy as DTL \ -main = DTL.concat $ map (`DTL.snoc` '-') [DTL.pack "one", DTL.pack "two", DTL.pack "three"] -import Text.Blaze.Html5.Attributes as A \ -main = A.id (stringValue id') - --} diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Dollar.hs b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Dollar.hs deleted file mode 100644 index 98ca5a8..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Dollar.hs +++ /dev/null @@ -1,11 +0,0 @@ - -module HLint.Dollar where - -error = a $ b $ c ==> a . b $ c - -{- - -yes = concat $ concat $ map f x -- concat . concat $ map f x - --} - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Generalise.hs b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Generalise.hs deleted file mode 100644 index 3e5e1b0..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Generalise.hs +++ /dev/null @@ -1,11 +0,0 @@ - -module HLint.Generalise where - -import Data.Monoid -import Control.Monad - -warn = concatMap ==> (=<<) -warn = liftM ==> fmap - where _ = noQuickCheck -warn = map ==> fmap -warn = a ++ b ==> a `Data.Monoid.mappend` b diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.hs b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.hs deleted file mode 100644 index c32d10f..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint.hs +++ /dev/null @@ -1,5 +0,0 @@ - -module HLint.HLint where - -import "hint" HLint.Default -import "hint" HLint.Builtin.All diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint_QuickCheck.hs b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint_QuickCheck.hs deleted file mode 100644 index 463e013..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint_QuickCheck.hs +++ /dev/null @@ -1,130 +0,0 @@ -{-# LANGUAGE NoMonomorphismRestriction, ExtendedDefaultRules, ScopedTypeVariables, DeriveDataTypeable, ViewPatterns #-} -{-# LANGUAGE FlexibleInstances, UndecidableInstances, OverlappingInstances, GeneralizedNewtypeDeriving #-} -{-# LANGUAGE StandaloneDeriving #-} - --- | Used with --quickcheck -module HLint_QuickCheck(module HLint_QuickCheck, module X) where - -import System.IO.Unsafe -import Data.Typeable -import Data.List -import Data.Maybe -import Data.IORef -import Control.Exception -import Control.Monad -import System.IO -import Control.Concurrent.Chan -import System.Mem.Weak(Weak) -import Test.QuickCheck hiding ((==>)) -import Test.QuickCheck.Test hiding (test) -import Test.QuickCheck.Modifiers as X - -default(Maybe Bool,[Bool],Int,Dbl) - --- We need a Show instance that nails down the sides, so defaulting works. --- The one from Text.Show.Functions is insufficient. -instance (Show a, Show b) => Show (a -> b) where show _ = "" - -newtype Dbl = Dbl Double deriving (Enum,Floating,Fractional,Num,Read,Real,RealFloat,RealFrac,Show,Typeable,Arbitrary,CoArbitrary) - -instance Eq Dbl where - Dbl a == Dbl b | isNaN a && isNaN b = True - | otherwise = abs (a - b) < 1e-4 || let s = a+b in s /= 0 && abs ((a-b)/s) < 1e-8 - -instance Ord Dbl where - compare a b | a == b = EQ - compare (Dbl a) (Dbl b) = compare a b - -newtype NegZero a = NegZero a deriving (Typeable, Show) -instance (Num a, Arbitrary a) => Arbitrary (NegZero a) where - arbitrary = fmap (NegZero . negate . abs) arbitrary - -newtype Nat a = Nat a deriving (Typeable, Show) -instance (Num a, Arbitrary a) => Arbitrary (Nat a) where - arbitrary = fmap (Nat . abs) arbitrary - -newtype Compare a = Compare (a -> a -> Ordering) deriving (Typeable, Show) -instance (Ord a, Arbitrary a) => Arbitrary (Compare a) where - arbitrary = fmap (\b -> Compare $ (if b then flip else id) compare) arbitrary - -instance Show a => Show (IO a) where show _ = "" -instance Show a => Show (Weak a) where show _ = "" -instance Show a => Show (Chan a) where show _ = "" - -instance Eq (IO a) where _ == _ = True -instance Eq SomeException where a == b = show a == show b - -deriving instance Typeable IOMode - -instance Arbitrary Handle where arbitrary = elements [stdin, stdout, stderr] -instance CoArbitrary Handle where coarbitrary _ = variant 0 -instance Arbitrary IOMode where arbitrary = elements [ReadMode,WriteMode,AppendMode,ReadWriteMode] -instance Arbitrary a => Arbitrary (IO a) where arbitrary = fmap return arbitrary -instance Arbitrary (Chan a) where arbitrary = return $ unsafePerformIO newChan - -instance Exception (Maybe Bool) - -data Test a = Test Bool a a deriving (Show, Typeable) -instance Functor Test where - fmap f (Test a b c) = Test a (f b) (f c) - -a ==> b = Test False a b -a ?==> b = Test True a b - -class Testable2 a where - property2 :: Test a -> Property -instance Testable2 a => Testable (Test a) where - property = property2 -instance Eq a => Testable2 a where - property2 (Test bx (catcher -> x) (catcher -> y)) = - property $ (bx && isNothing x) || x == y -instance (Arbitrary a, Show a, Testable2 b) => Testable2 (a -> b) where - property2 x = property $ \a -> fmap ($ a) x - -{-# NOINLINE bad #-} -bad :: IORef Int -bad = unsafePerformIO $ newIORef 0 - -test :: (Show p, Testable p, Typeable p) => FilePath -> Int -> String -> p -> IO () -test file line hint p = do - res <- quickCheckWithResult stdArgs{chatty=False} p - unless (isSuccess res) $ do - putStrLn $ "\n" ++ file ++ ":" ++ show line ++ ": " ++ hint - print $ typeOf p - putStr $ output res - modifyIORef bad (+1) - -catcher :: a -> Maybe a -catcher x = unsafePerformIO $ do - res <- try $ evaluate x - return $ case res of - Left (_ :: SomeException) -> Nothing - Right v -> Just v - -_noParen_ = id -_eval_ = id - -withMain :: IO () -> IO () -withMain act = do - act - bad <- readIORef bad - when (bad > 0) $ - error $ "Failed " ++ show bad ++ " tests" - ---------------------------------------------------------------------- --- EXAMPLES - -main :: IO () -main = withMain $ do - let t = \ a -> (findIndex ((==) a)) ==> (elemIndex a) - in test "data\\Default.hs" 144 "findIndex ((==) a) ==> elemIndex a" t - let t = ((foldr1 (&&)) ?==> (and)) - in test "data\\Default.hs" 179 "foldr1 (&&) ==> and" t - let t = \ x -> (sqrt x) ==> (x ** 0.5) - in test "data\\Default.hs" 407 "sinh x / cosh x ==> tanh x" t - let t = \ (NegZero i) x -> (take i x) ==> ([]) - in test "data\\Default.hs" 154 "take i x ==> []" t - let t = \ (Compare f) x -> (head (sortBy f x)) ==> (minimumBy f x) - in test "data\\Default.hs" 70 "head (sortBy f x) ==> minimumBy f x" t - let t = \ f -> ((f $)) ==> (f) - in test "data\\Default.hs" 218 "(f $) ==> f" t diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint_TypeCheck.hs b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint_TypeCheck.hs deleted file mode 100644 index a123ce4..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/HLint_TypeCheck.hs +++ /dev/null @@ -1,19 +0,0 @@ - --- Used with --typecheck -module HLint_TypeCheck where - -(==>) :: a -> a -> a -(==>) = undefined - -_noParen_ = id -_eval_ = id - - ---------------------------------------------------------------------- --- EXAMPLES - -main :: IO () -main = return () - -{-# LINE 116 "data\\Default.hs" #-} -_test64 = \ p x -> (and (map p x)) ==> (all p x) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test.hs b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test.hs deleted file mode 100644 index e68d84d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/Test.hs +++ /dev/null @@ -1,115 +0,0 @@ --- These hints are for test purposes, and are not intended to --- be used for real. - --- FIXME: Should make this module modules in one file, so can easily test lots of --- things without them overlapping -module HLint.Test where - -import "hint" HLint.Builtin.All - - -error = Prelude.readFile ==> bad - -error = (x :: Int) ==> (x :: Int32) - where _ = noTypeCheck - - -error "Test1" = scanr ==> scanr -error "Test2" = filter ==> filter -error "Test3" = foldr ==> foldr -error "Test4" = foldl ==> foldl - -ignore "Test1" = "" -ignore "Test3" -ignore "Test2" = ignoreTest -warn = ignoreTest3 -ignore = Ignore_Test - -{-# ANN module "HLint: ignore Test4" #-} -{-# ANN annTest2 "HLint: error" #-} -{-# ANN annTest3 ("HLint: warn" :: String) #-} -{-# ANN type Ann_Test ("HLint: ignore") #-} - - -error = concat (map f x) ==> Data.List.concatMap f x - -infix 9 + -error = a * (b+c) ==> undefined - -error = Array.head ==> head -error = tail ==> Array.tail -warn = id Control.Arrow.*** id ==> id - -error = zip [1..length x] x ==> zipFrom 1 x - -error = before a ==> after a - -{- - -main = readFile "foo" >>= putStr \ - -- bad - -import Prelude hiding(readFile) \ -import Data.ByteString.Char8(readFile) \ -test = readFile "foo" >>= putStr - -import Prelude as Prelude2 \ -yes = Prelude2.readFile "foo" >>= putStr \ - -- bad - -yes = 32 :: Int -- 32 :: Int32 -yes = before 12 -- after 12 - -ignoreTest = filter -- @Ignore ??? -ignoreTest2 = filter -- @Error ??? -ignoreTest3 = filter -- @Warning ??? -ignoreAny = scanr -- @Ignore ??? -ignoreNew = foldr -- @Ignore ??? -type Ignore_Test = Int -- @Ignore ??? - -annTest = foldl -- @Ignore ??? -annTest2 = foldl -- @Error ??? -annTest3 = scanr -- @Warning ??? -type Ann_Test = Int -- @Ignore ??? - -concatMap f x = concat (map f x) -concatMop f x = concat (map f x) -- Data.List.concatMap f x - -yes = 1 * 2+3 -- undefined - -import Foo; test = Foo.id 1 - -test = head -import Array; test = Array.head -- head -test = Array.head -- head -test = head -import qualified Array; test = head -import Array(tail); test = head -import Array(head); test = head -- head -import Array as A; test = A.head -- head -test = tail -- Array.tail -import qualified Array as B; test = tail -- B.tail -import Control.Arrow; test = id *** id -- id -test = id Control.Arrow.*** id -- id -import Control.Arrow as Q; test = id Q.*** id -- id -zip [1..length x] -zip [1..length x] x -- zipFrom 1 x - -{-# ANN module "HLint: ignore Unused LANGUAGE pragma" #-} \ -{-# LANGUAGE RecordWildCards #-} -- @Ignore ??? - -{-# ANN module "HLint: ignore Unused LANGUAGE pragma" #-} \ -{-# LANGUAGE RecordWildCards #-} -- @Ignore ??? - -{-# ANN module "HLint: ignore Use import/export shortcut" #-} \ -module ABCD(module A, module B, module C) where \ -import A; import B; import C -- @Ignore ??? - -{-# ANN lam "HLint: ignore Redundant lambda" #-} \ -lam = \x -> x x x -- @Ignore ??? - -{-# ANN module "HLint: ignore Reduce duplication" #-} \ -dup = do a; a; a; a; a; a -- @Ignore ??? - - --} diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hlint.1 b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hlint.1 deleted file mode 100644 index c3a083d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hlint.1 +++ /dev/null @@ -1,47 +0,0 @@ -.TH HLINT "1" "July 2009" "HLint (C) Neil Mitchell 2006-2009" "User Commands" -.SH NAME -HLint \- haskell source code suggestions -.SH SYNOPSIS -.B hlint -[\fIfiles/directories\fR] [\fIoptions\fR] - -.SH DESCRIPTION -\fIHLint\fR is a tool for suggesting possible improvements to Haskell code. These suggestions include ideas such as using alternative functions, simplifying code and spotting redundancies. - -.SH OPTIONS -.TP -\fB\-?\fR \fB\-\-help\fR -Display help message -.TP -\fB\-v\fR \fB\-\-version\fR -Display version information -.TP -\fB\-r[file]\fR \fB\-\-report\fR[=\fIfile\fR] -Generate a report in HTML -.TP -\fB\-h\fR \fIfile\fR \fB\-\-hint\fR=\fIfile\fR -Hint/ignore file to use -.TP -\fB\-c\fR \fB\-\-color\fR, \fB\-\-colour\fR -Color the output (requires ANSI terminal) -.TP -\fB\-i\fR \fImessage\fR \fB\-\-ignore\fR=\fImessage\fR -Ignore a particular hint -.TP -\fB\-s\fR \fB\-\-show\fR -Show all ignored ideas -.TP -\fB\-t\fR \fB\-\-test\fR -Run in test mode -.SH EXAMPLE -"To check all Haskell files in 'src' and generate a report type:" -.IP -hlint src \fB\-\-report\fR -.SH "SEE ALSO" -The full documentation for -.B HLint -is available in \fI/usr/share/doc/hlint/hlint.html\fI. -.SH AUTHOR -This manual page was written by Joachim Breitner -for the Debian system (but may be used by others). - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hlint.ghci b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hlint.ghci deleted file mode 100644 index cdd426e..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hlint.ghci +++ /dev/null @@ -1,32 +0,0 @@ --- -*- mode: haskell; -*- --- Begin copied material. --- -:{ -:def redir \varcmd -> return $ - case break Data.Char.isSpace varcmd of - (var,_:cmd) -> unlines - [":set -fno-print-bind-result" - ,"tmp <- System.Directory.getTemporaryDirectory" - ,"(f,h) <- System.IO.openTempFile tmp \"ghci\"" - ,"sto <- GHC.Handle.hDuplicate System.IO.stdout" - ,"GHC.Handle.hDuplicateTo h System.IO.stdout" - ,"System.IO.hClose h" - ,cmd - ,"GHC.Handle.hDuplicateTo sto System.IO.stdout" - ,"let readFileNow f = readFile f >>= \\t->Data.List.length t `seq` return t" - ,var++" <- readFileNow f" - ,"System.Directory.removeFile f" - ] - _ -> "putStrLn \"usage: :redir \"" -:} - ---- Integration with the hlint code style tool -:{ -:def hlint \extra -> return $ unlines - [":unset +t +s" - ,":set -w" - ,":redir hlintvar1 :show modules" - ,":cmd return $ \":! hlint \" ++ unwords (map (takeWhile (/=',') . drop 2 . dropWhile (/= '(')) $ lines hlintvar1) ++ \" \" ++ " ++ show extra - ,":set +t +s -Wall" - ] -:} diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hs-lint.el b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hs-lint.el deleted file mode 100644 index f69ef0c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/hs-lint.el +++ /dev/null @@ -1,126 +0,0 @@ -;;; hs-lint.el --- minor mode for HLint code checking - -;; Copyright 2009 (C) Alex Ott -;; -;; Author: Alex Ott -;; Keywords: haskell, lint, HLint -;; Requirements: -;; Status: distributed under terms of GPL2 or above - -;; Typical message from HLint looks like: -;; -;; /Users/ott/projects/lang-exp/haskell/test.hs:52:1: Eta reduce -;; Found: -;; count1 p l = length (filter p l) -;; Why not: -;; count1 p = length . filter p - - -(require 'compile) - -(defgroup hs-lint nil - "Run HLint as inferior of Emacs, parse error messages." - :group 'tools - :group 'haskell) - -(defcustom hs-lint-command "hlint" - "The default hs-lint command for \\[hlint]." - :type 'string - :group 'hs-lint) - -(defcustom hs-lint-save-files t - "Save modified files when run HLint or no (ask user)" - :type 'boolean - :group 'hs-lint) - -(defcustom hs-lint-replace-with-suggestions nil - "Replace user's code with suggested replacements" - :type 'boolean - :group 'hs-lint) - -(defcustom hs-lint-replace-without-ask nil - "Replace user's code with suggested replacements automatically" - :type 'boolean - :group 'hs-lint) - -(defun hs-lint-process-setup () - "Setup compilation variables and buffer for `hlint'." - (run-hooks 'hs-lint-setup-hook)) - -;; regex for replace suggestions -;; -;; ^\(.*?\):\([0-9]+\):\([0-9]+\): .* -;; Found: -;; \s +\(.*\) -;; Why not: -;; \s +\(.*\) - -(defvar hs-lint-regex - "^\\(.*?\\):\\([0-9]+\\):\\([0-9]+\\): .*[\n\C-m]Found:[\n\C-m]\\s +\\(.*\\)[\n\C-m]Why not:[\n\C-m]\\s +\\(.*\\)[\n\C-m]" - "Regex for HLint messages") - -(defun make-short-string (str maxlen) - (if (< (length str) maxlen) - str - (concat (substring str 0 (- maxlen 3)) "..."))) - -(defun hs-lint-replace-suggestions () - "Perform actual replacement of suggestions" - (goto-char (point-min)) - (while (re-search-forward hs-lint-regex nil t) - (let* ((fname (match-string 1)) - (fline (string-to-number (match-string 2))) - (old-code (match-string 4)) - (new-code (match-string 5)) - (msg (concat "Replace '" (make-short-string old-code 30) - "' with '" (make-short-string new-code 30) "'")) - (bline 0) - (eline 0) - (spos 0) - (new-old-code "")) - (save-excursion - (switch-to-buffer (get-file-buffer fname)) - (goto-line fline) - (beginning-of-line) - (setf bline (point)) - (when (or hs-lint-replace-without-ask - (yes-or-no-p msg)) - (end-of-line) - (setf eline (point)) - (beginning-of-line) - (setf old-code (regexp-quote old-code)) - (while (string-match "\\\\ " old-code spos) - (setf new-old-code (concat new-old-code - (substring old-code spos (match-beginning 0)) - "\\ *")) - (setf spos (match-end 0))) - (setf new-old-code (concat new-old-code (substring old-code spos))) - (remove-text-properties bline eline '(composition nil)) - (when (re-search-forward new-old-code eline t) - (replace-match new-code nil t))))))) - -(defun hs-lint-finish-hook (buf msg) - "Function, that is executed at the end of HLint execution" - (if hs-lint-replace-with-suggestions - (hs-lint-replace-suggestions) - (next-error 1 t))) - -(define-compilation-mode hs-lint-mode "HLint" - "Mode for check Haskell source code." - (set (make-local-variable 'compilation-process-setup-function) - 'hs-lint-process-setup) - (set (make-local-variable 'compilation-disable-input) t) - (set (make-local-variable 'compilation-scroll-output) nil) - (set (make-local-variable 'compilation-finish-functions) - (list 'hs-lint-finish-hook)) - ) - -(defun hs-lint () - "Run HLint for current buffer with haskell source" - (interactive) - (save-some-buffers hs-lint-save-files) - (compilation-start (concat hs-lint-command " \"" buffer-file-name "\"") - 'hs-lint-mode)) - -(provide 'hs-lint) -;;; hs-lint.el ends here diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/report_template.html b/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/report_template.html deleted file mode 100644 index 05586c2..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hlint-1.9.18/report_template.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - -HLint Report - - - - - - - - -
    - -

    All hints

    -
      -$HINTS -
    - -

    All files

    -
      -$FILES -
    - -
    -
    -

    - Report generated by HLint -$VERSION - - a tool to suggest improvements to your Haskell code. -

    - -$CONTENT -
    - - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hscolour-1.22/data/rgb24-example-.hscolour b/cabal/share/x86_64-osx-ghc-7.8.4/hscolour-1.22/data/rgb24-example-.hscolour deleted file mode 100644 index e027382..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hscolour-1.22/data/rgb24-example-.hscolour +++ /dev/null @@ -1,25 +0,0 @@ -ColourPrefs - { keyword = [Foreground (Rgb 255 255 150 ), Background (Rgb 0 0 0)] - , keyglyph = [Foreground (Rgb 255 255 150 ), Background (Rgb 0 0 0)] - , layout = [Foreground (Rgb 150 255 150 ), Background (Rgb 0 0 0 ), Bold] - , comment = [Foreground (Rgb 0 0 0 ), Background (Rgb 150 255 150 ), Italic] - , conid = [Foreground (Rgb 150 150 255 ), Background (Rgb 0 0 0 ), Bold] - , varid = [Foreground (Rgb 150 150 255 ), Background (Rgb 0 0 0)] - , conop = [Foreground (Rgb 255 150 150 ), Background (Rgb 0 0 0 ), Bold] - , varop = [Foreground (Rgb 255 150 150 ), Background (Rgb 0 0 0)] - , string = [Foreground (Rgb 0 0 0 ), Background (Rgb 150 150 255)] - , char = [Foreground (Rgb 0 0 0 ), Background (Rgb 150 150 255)] - , number = [Foreground (Rgb 255 255 150 ), Background (Rgb 0 0 0)] - , cpp = [Foreground (Rgb 0 0 0 ), Background (Rgb 255 150 150)] - , selection = [Foreground (Rgb 150 255 150 ), Background (Rgb 0 0 0)] - , variantselection = [Dim, Foreground Red, Underscore] - , definition = [Foreground (Rgb 150 255 150 ), Background (Rgb 0 0 0)] - } - - - --- This example configuration file would take effect if you moved it to ~/.hscolour. - --- Note: Comments currently have to come *after* the above block - --- vim: ft=haskell diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/hscolour-1.22/hscolour.css b/cabal/share/x86_64-osx-ghc-7.8.4/hscolour-1.22/hscolour.css deleted file mode 100644 index 87bf942..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/hscolour-1.22/hscolour.css +++ /dev/null @@ -1,38 +0,0 @@ -.hs-keyglyph, .hs-layout {color: red;} -.hs-keyword {color: blue;} -.hs-comment, .hs-comment a {color: green;} -.hs-str, .hs-chr {color: teal;} -.hs-keyword,.hs-conid, .hs-varid, .hs-conop, .hs-varop, .hs-num, .hs-cpp, .hs-sel, .hs-definition {} - - -/* For Mouseover Annotations */ - -a.annot{ - position:relative; - color:#000; - text-decoration:none - } - -a.annot:hover{z-index:25; background-color:#ff0} - -a.annot span.annottext{display: none} - -a.annot:hover span.annottext{ - border-radius: 5px 5px; - - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); - -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); - - display:block; - position: absolute; - left: 1em; top: 2em; - z-index: 99; - margin-left: 5; - background: #FFFFAA; - border: 2px solid #FFAD33; - padding: 0.8em 1em; -} diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/core.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/core.scm deleted file mode 100644 index 5eebeab..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/core.scm +++ /dev/null @@ -1,840 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; Standard library of scheme functions -;;; - -(define call/cc call-with-current-continuation) - -(define (not x) (if x #f #t)) - -(define (list . objs) objs) -(define (id obj) obj) - -(define (curry func arg1) (lambda (arg) (apply func (cons arg1 (list arg))))) -(define (compose f g) (lambda (arg) (f (apply g arg)))) - -(define (foldr func end lst) - (if (null? lst) - end - (func (car lst) (foldr func end (cdr lst))))) - -(define (foldl func accum lst) - (if (null? lst) - accum - (foldl func (func (car lst) accum) (cdr lst)))) - -(define (sum . lst) (foldl + 0 lst)) -(define (product . lst) (foldl * 1 lst)) -(define (square z) (* z z)) - -(define (exact-integer-sqrt x) - (let ((res (sqrt x))) - (if (exact? res) - (values res 0) - (let ((res (inexact->exact (truncate res)))) - (values res (- x (* res res))))))) - -; Forms from R5RS for and/or -(define-syntax and - (syntax-rules () - ((and) #t) - ((and test) test) - ((and test1 test2 ...) - (if test1 (and test2 ...) #f)))) - -(define-syntax or - (syntax-rules () - ((or) #f) - ((or test) test) - ((or test1 test2 ...) - (let ((x test1)) - (if x x (or test2 ...)))))) - -(define (abs num) - (if (negative? num) - (* num -1) - num)) - -(define (max first . rest) (foldl (lambda (old new) (if (> old new) old new)) first rest)) -(define (min first . rest) (foldl (lambda (old new) (if (< old new) old new)) first rest)) - -(define zero? (curry = 0)) -(define positive? (curry < 0)) -(define negative? (curry > 0)) -(define (odd? num) (= (modulo num 2) 1)) -(define (even? num) (= (modulo num 2) 0)) -(define (exact-integer? num) - (and (exact? num) (integer? num))) - -(define (length lst) (foldl (lambda (x y) (+ y 1)) 0 lst)) -(define (reverse lst) (foldl cons '() lst)) - -(define-syntax begin - (syntax-rules () - ((begin exp ...) - ((lambda () - (%husk-switch-to-parent-environment) - exp ...))))) - -(define-syntax include - (syntax-rules () - ((include file1 file2 ...) - (begin - (load file1) - (load file2) ...)))) - -; -; NOTE: The below cond/case forms do NOT use begin to prevent -; conflicts between the stdlib begin and the begin form -; from the module metalanguage. -; - -; cond -; Form from R5RS: -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) -; -; TODO: see pitfall 3.2 -; -; This is a modification from R5RS - we put the begin within -; an if statement, because in this context definitions are -; not allowed. This prevents one from interfering with macro -; hygiene. -; -; TODO: unfortunately the macro logic has not yet been -; updated to take this into acccount, so the pitfall -; still fails -; - ((lambda () result1 result2 ...))) ;; Intentionally not using begin, see above - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) ;; Intentionally not using begin, see above - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) ;; Intentionally not using begin, see above - (cond clause1 clause2 ...))))) -; Case -; Form from R5RS: -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) ;; Intentionally not using begin, see above - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) ;; Intentionally not using begin, see above - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) ;; Intentionally not using begin, see above - (case key clause clauses ...))))) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) -(define (memq obj lst) (my-mem-helper obj lst eq?)) -(define (memv obj lst) (my-mem-helper obj lst eqv?)) -(define (member obj lst . compare) - (if (pair? compare) - (my-mem-helper obj lst (car compare)) - (my-mem-helper obj lst equal?))) - -(define (mem-helper pred op) (lambda (next acc) (if (and (not acc) (pred (op next))) next acc))) -(define (assq obj alist) (foldl (mem-helper (curry eq? obj) car) #f alist)) -(define (assv obj alist) (foldl (mem-helper (curry eqv? obj) car) #f alist)) -(define (assoc obj alist . compare) - (if (pair? compare) - (foldl (mem-helper (curry (car compare) obj) car) #f alist) - (foldl (mem-helper (curry equal? obj) car) #f alist))) - -; SRFI 8 -; Reference implementation from: http://srfi.schemers.org/srfi-8/srfi-8.html -; -; FUTURE: This may be moved into its own file -; -(define-syntax receive - (syntax-rules () - ((receive formals expression body ...) - (call-with-values (lambda () expression) - (lambda formals body ...))))) -; END SRFI 8 - -; Added the following support functions from SRFI 1 -(define (car+cdr pair) (values (car pair) (cdr pair))) -(define (%cars+cdrs lists) - (call-with-current-continuation - (lambda (abort) - (let recur ((lists lists)) - (if (pair? lists) - (receive (list other-lists) (car+cdr lists) - (if (null? list) (abort '() '()) ; LIST is empty -- bail out - (receive (a d) (car+cdr list) - (receive (cars cdrs) (recur other-lists) - (values (cons a cars) (cons d cdrs)))))) - (values '() '())))))) -; END support functions - -(define (map f lis1 . lists) -; (check-arg procedure? f map-in-order) - (if (pair? lists) - (let recur ((lists (cons lis1 lists))) - (receive (cars cdrs) (%cars+cdrs lists) - (if (pair? cars) - (let ((x (apply f cars))) ; Do head first, - (cons x (recur cdrs))) ; then tail. - '()))) - ;; Fast path. - (foldr (lambda (x y) (cons (f x) y)) '() lis1))) - -(define (for-each f lis1 . lists) - (if (not (null? lis1)) - (if (pair? lists) - (let recur ((lists (cons lis1 lists))) - (receive (cars cdrs) (%cars+cdrs lists) - (if (pair? cars) - (begin - (apply f cars) - (recur cdrs))))) - ;; Fast path. - (if (eq? 1 (length lis1)) - (f (car lis1)) - (begin (f (car lis1)) - (for-each f (cdr lis1))))))) - -(define (list-tail lst k) - (if (zero? k) - lst - (list-tail (cdr lst) (- k 1)))) -(define (list-ref lst k) (car (list-tail lst k))) - -; Let forms -; -; letrec from R5RS -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) ; start the changed code - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -; let and named let (using the Y-combinator): -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -; -; It would be nice to change first rule back to: -; ((_ () body) body) -; -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -; Iteration - do -(define-syntax do - (syntax-rules () - ((do ((var init step ...) ...) - (test expr ...) - command ...) - (letrec - ((loop - (lambda (var ...) - (if test - (begin - (if #f #f) - expr ...) - (begin - command - ... - (loop (do "step" var step ...) - ...)))))) - (loop init ...))) - ((do "step" x) - x) - ((do "step" x y) - y))) - -; End delayed evaluation section - -; String Section -(define-syntax string-fill! - (syntax-rules () - ((_ _str _chr) - (set! _str - (make-string (string-length _str) _chr))))) - -(define (string-concatenate l) - (apply string-append l)) - -; Vector Section -(define-syntax vector-fill! - (syntax-rules () - ((_ _vec _fill) - (set! _vec - (make-vector (vector-length _vec) _fill))))) - -; Bytevector Section - -; TODO: add appropriate overloads, also note this is not the -; fastest implementation -(define (bytevector-copy! to at from start end) - (do ((i 0 (+ i 1))) - ((= i (- end start))) - (bytevector-u8-set! - to - (+ at i) - (bytevector-u8-ref from (+ start i))))) - -; Continuation Section -(define (values . things) - (call-with-current-continuation - (lambda (cont) (apply cont things)))) - -;; I/O Section -(define (newline . port) - (if (null? port) - (display #\newline) - (display #\newline (car port)))) - -; TODO: test these forms -(define (call-with-input-file filename proc) - (let ((opened-file (open-input-file filename))) - (define result - (proc opened-file)) - (close-input-port opened-file) - result)) -; TODO: test -(define (call-with-output-file filename proc) - (let ((opened-file (open-output-file filename))) - (define result - (proc opened-file)) - (close-output-port opened-file) - result)) - -(define (call-with-port port proc) - (let ((result (proc port))) - (close-port port) - result)) - -;; SRFI 23 - Error reporting mechanism -;; based on code from: http://srfi.schemers.org/srfi-23/srfi-23.html -(define (error reason . args) - (display "Error: ") - (display reason) - (newline) - (for-each (lambda (arg) - (display " ") - (write arg)) - args) - (newline) - (exit-fail)) - -;; Hashtable derived forms -(define hash-table-walk - (lambda (ht proc) - (map - (lambda (kv) (proc (car kv) (car (reverse kv)))) - (hash-table->alist ht)))) - -(define (hash-table-update! hash-table key function) - (hash-table-set! hash-table key - (function (hash-table-ref hash-table key)))) - -(define-syntax hash-table-merge! - (syntax-rules () - ((_ hdest hsrc) - (map (lambda (node) (hash-table-set! hdest - (car node) - (cadr node))) - (hash-table->alist hsrc))))) - -(define (alist->hash-table lst) - (let ((ht (make-hash-table))) - (for-each (lambda (node) - (hash-table-set! ht (car node) (cadr node))) - lst) - ht)) - -(define (hash-table-fold hash-table f acc-in) - (let ((acc acc-in)) - (hash-table-walk hash-table - (lambda (key value) (set! acc (f key value acc)))) - acc)) - -; Implementations of gcd and lcm using Euclid's algorithm -; -; Also note that each form is written to accept either 0 or -; 2 arguments, per R5RS. This could probably be generalized -; even further, if necessary. -; -(define gcd '()) -(define lcm '()) - -(let () - ; Main GCD algorithm - (define (gcd/main a b) - (if (= b 0) - (abs a) - (gcd/main b (modulo a b)))) - - ; A helper function to reduce the input list - (define (gcd/entry . nums) - (if (eqv? nums '()) - 0 - (foldl gcd/main (car nums) (cdr nums)))) - - ; Main LCM algorithm - (define (lcm/main a b) - (abs (/ (* a b) (gcd/main a b)))) - - ; A helper function to reduce the input list - (define (lcm/entry . nums) - (if (eqv? nums '()) - 1 - (foldl lcm/main (car nums) (cdr nums)))) - - (set! gcd gcd/entry) - (set! lcm lcm/entry)) - -; append accepts a variable number of arguments, per R5RS. So a wrapper -; has been provided for the standard 2-argument version of (append). -; -; We return the given value if less than 2 arguments are given, and -; otherwise fold over each arg, appending it to its predecessor. -(define (append . lst) - (define append-2 - (lambda (inlist alist) - (foldr (lambda (ap in) (cons ap in)) alist inlist))) - (if (null? lst) - lst - (if (null? (cdr lst)) - (car lst) - (foldl (lambda (a b) (append-2 b a)) (car lst) (cdr lst))))) - -; Quasi-quotation as a macro -; Based on code from chibi-scheme -; -; The code below is compiled to avoid having to expand dozens of macros -; in real-time, significantly improving performance. This does highlight -; an area that husk could improve upon but for now a compilation will do. -; -; The (expand) special form is used to compile the code, in case it needs -; to be changed in the future. -; -(define-syntax quasiquote - (er-macro-transformer - (lambda (expr rename compare) -(define (qq x d) (if (pair? x) ((lambda () (if (compare (rename (quote unquote)) (car x)) ((lambda () (if (<= d 0) (cadr x) (list (rename (quote list)) (list (rename (quote quote)) (quote unquote)) (qq (cadr x) (- d 1)))))) (if (compare (rename (quote unquote-splicing)) (car x)) ((lambda () (if (<= d 0) (list (rename (quote cons)) (qq (car x) d) (qq (cdr x) d)) (list (rename (quote list)) (list (rename (quote quote)) (quote unquote-splicing)) (qq (cadr x) (- d 1)))))) (if (compare (rename (quote quasiquote)) (car x)) ((lambda () (list (rename (quote list)) (list (rename (quote quote)) (quote quasiquote)) (qq (cadr x) (+ d 1))))) (if (if (<= d 0) (if (pair? (car x)) (compare (rename (quote unquote-splicing)) (caar x)) #f) #f) ((lambda () (if (null? (cdr x)) (cadr (car x)) (list (rename (quote append)) (cadr (car x)) (qq (cdr x) d))))) (if #t ((lambda () (list (rename (quote cons)) (qq (car x) d) (qq (cdr x) d))))))))))) (if (vector? x) ((lambda () (list (rename (quote list->vector)) (qq (vector->list x) d)))) (if (if (symbol? x) #t (null? x)) ((lambda () (list (rename (quote quote)) x))) (if #t ((lambda () x))))))) - (qq (cadr expr) 0)))) -;; Original code: -; (define (qq x d) -; (cond -; ((pair? x) -; (cond -; ((compare (rename 'unquote) (car x)) -; (if (<= d 0) -; (cadr x) -; (list (rename 'list) (list (rename 'quote) 'unquote) -; (qq (cadr x) (- d 1))))) -; ((compare (rename 'unquote-splicing) (car x)) -; (if (<= d 0) -; (list (rename 'cons) (qq (car x) d) (qq (cdr x) d)) -; (list (rename 'list) (list (rename 'quote) 'unquote-splicing) -; (qq (cadr x) (- d 1))))) -; ((compare (rename 'quasiquote) (car x)) -; (list (rename 'list) (list (rename 'quote) 'quasiquote) -; (qq (cadr x) (+ d 1)))) -; ((and (<= d 0) (pair? (car x)) -; (compare (rename 'unquote-splicing) (caar x))) -; (if (null? (cdr x)) -; (cadr (car x)) -; (list (rename 'append) (cadr (car x)) (qq (cdr x) d)))) -; (else -; (list (rename 'cons) (qq (car x) d) (qq (cdr x) d))))) -; ((vector? x) (list (rename 'list->vector) (qq (vector->list x) d))) -; ((if (symbol? x) #t (null? x)) (list (rename 'quote) x)) -; (else x))) -; (qq (cadr expr) 0)))) - - -;; -;; Vector functions from r7rs -;; These help round-out the standard list/vector/string functions -(define (vector-map fnc . vargs) - (let* ((ls (map (lambda (v) (vector->list v)) vargs))) - (list->vector - (apply map - (cons fnc ls))))) - -(define (vector-for-each fnc . vargs) - (let ((ls (map (lambda (v) (vector->list v)) vargs))) - (apply for-each - (cons fnc ls)))) - -(define (vector-append . vargs) - (let ((ls (map (lambda (v) (vector->list v)) vargs))) - (list->vector - (apply append - ls)))) -;; -;; String functions from r7rs -(define (string-map fnc . sargs) - (let* ((ls (map (lambda (s) (string->list s)) sargs))) - (list->string - (apply map - (cons fnc ls))))) -(define (string-for-each fnc . sargs) - (let ((ls (map (lambda (v) (string->list v)) sargs))) - (apply for-each - (cons fnc ls)))) -;; END - -;; More functions from r7rs -(define (features) *features*) -(define-syntax def-copy-in-place - (er-macro-transformer - (lambda (expr rename compare) - (let* ((base (symbol->string (cadr expr))) - (sym (lambda (rstr) - (string->symbol - (string-append base "-" rstr))))) - `(define (,(sym "copy!") to at from . opts) - (let ((start (if (null? opts) - 0 - (car opts))) - (end (- (,(sym "length") from) - (if (= (length opts) 2) - (+ 1 (car (cdr opts))) - 0)))) - (do ((i start (+ i 1))) - ((or (>= i (,(sym "length") from)) - (= i end) - (= (,(sym "length") from) (+ at (- i start)))) to) - (,(sym "set!") to (+ at (- i start)) (,(sym "ref") from i))))))))) -(def-copy-in-place string) -(def-copy-in-place vector) -;; END - -;; Simplified versions of every/any from SRFI-1 -(define (any pred lst) - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) ; Empty list - ((car l) #t) ; Done - (else - (any* (cdr l)))))) -(define (every pred lst) - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) ; Empty list - ((car l) - (every* (cdr l))) - (else - #f)))) - -;; Simplified version of filter from SRFI 1 -(define (filter pred lis) - (let recur ((lis lis)) - (if (null? lis) - lis - (let ((head (car lis)) - (tail (cdr lis))) - (if (pred head) - (let ((new-tail (recur tail))) - (if (eq? tail new-tail) lis - (cons head new-tail))) - (recur tail)))))) - -;; Macros from r7rs -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) -(define-syntax syntax-error - (er-macro-transformer - (lambda (expr rename compare) - (apply error (cdr expr))))) - -(define-syntax - let-values - (syntax-rules - () - ((let-values (binding ...) body0 body1 ...) - (let-values - "bind" - (binding ...) - () - ((lambda () body0 body1 ...)))) - ;(begin body0 body1 ...))) - ((let-values "bind" () tmps body) - (let tmps body)) - ((let-values - "bind" - ((b0 e0) binding ...) - tmps - body) - (let-values - "mktmp" - b0 - e0 - () - (binding ...) - tmps - body)) - ((let-values - "mktmp" - () - e0 - args - bindings - tmps - body) - (call-with-values - (lambda () e0) - (lambda args - (let-values "bind" bindings tmps body)))) - ((let-values - "mktmp" - (a . b) - e0 - (arg ...) - bindings - (tmp ...) - body) - (let-values - "mktmp" - b - e0 - (arg ... x) - bindings - (tmp ... (a x)) - body)) - ((let-values - "mktmp" - a - e0 - (arg ...) - bindings - (tmp ...) - body) - (call-with-values - (lambda () e0) - ;(lambda (arg ... x) - (lambda (arg ... . x) - (let-values "bind" bindings (tmp ... (a x)) body)))))) - -(define-syntax let*-values - (syntax-rules () - ((let*-values () body0 body1 ...) - (let () body0 body1 ...)) - - ((let*-values (binding0 binding1 ...) - body0 body1 ...) - (let-values (binding0) - (let*-values (binding1 ...) - body0 body1 ...))))) - -;; TODO: -;; (define-syntax define-values -;; (syntax-rules () -;; ((define-values () expr) -;; (define dummy -;; (call-with-values (lambda () expr) -;; (lambda args #f)))) -;; -;; ((define-values (var) expr) -;; (define var expr)) -;; -;; ((define-values (var0 var1 ... varn) expr) -;; ;(begin -;; ((lambda () -;; (define var0 -;; (call-with-values (lambda () expr) -;; list)) -;; (define var1 -;; (let ((v (cadr var0))) -;; (set-cdr! var0 (cddr var0)) -;; v)) ... -;; (define varn -;; (let ((v (cadr var0))) -;; (set! var0 (car var0)) -;; v))))) -;; -;; ; ((define-values (var0 var1 ... . varn) expr) -;; ; ;(begin -;; ; ((lambda () -;; ; (define var0 -;; ; (call-with-values (lambda () expr) -;; ; list)) -;; ; (define var1 -;; ; (let ((v (cadr var0))) -;; ; (set-cdr! var0 (cddr var0)) -;; ; v)) ... -;; ; (define varn -;; ; (let ((v (cdr var0))) -;; ; (set! var0 (car var0)) -;; ; v))))) -;; -;; ((define-values var expr) -;; (define var -;; (call-with-values (lambda () expr) -;; list))))) - -;; -;; SRFI-0 (cond-expand) from r7rs -;; -(define-syntax cond-expand - (er-macro-transformer - (lambda (expr rename compare) - (define (identifier->symbol i) i) - (define (check x) - (if (pair? x) - (case (car x) - ((and) (every check (cdr x))) - ((or) (any check (cdr x))) - ((not) (not (check (cadr x)))) - ((library) (eval `(module-exists? ',(cadr x)) *meta-env*)) - (else (error "cond-expand: bad feature" x))) - (memq (identifier->symbol x) *features*))) - (let expand ((ls (cdr expr))) - (cond ((null? ls)) ; (error "cond-expand: no expansions" expr) - ((not (pair? (car ls))) (error "cond-expand: bad clause" (car ls))) - ((eq? 'else (identifier->symbol (caar ls))) - (if (pair? (cdr ls)) - (error "cond-expand: else in non-final position") - `(,(rename 'begin) ,@(cdar ls)))) - ((check (caar ls)) `(,(rename 'begin) ,@(cdar ls))) - (else (expand (cdr ls)))))))) -;; END - -;; SRFI 39: -(define (make-parameter init . o) - (let* ((converter - (if (pair? o) (car o) (lambda (x) x)))) - (lambda args - (cond - ((null? args) - (converter init)) - ((eq? (car args) ') - (set! init (cadr args))) - ((eq? (car args) ') - converter) - (else - (error "bad parameter syntax")))))) - -(define-syntax parameterize - (syntax-rules () - ((parameterize ("step") - ((param value p old new) ...) - () - body ...) - (let ((p param) ...) - (let ((old (p)) ... - (new ((p ') value)) ...) - (dynamic-wind - (lambda () (p ' new) ...) - ;(lambda () . body) ; bug in husk, should surround with () - (lambda () body ...) ; bug in husk, should surround with () - (lambda () (p ' old) ...))))) - ((parameterize ("step") - args - ((param value) . rest) - body ...) - (parameterize ("step") - ((param value p old new) . args) - rest - body ...)) - ((parameterize ((param value) ...) body ...) - (parameterize ("step") - () - ((param value) ...) - body ...)))) -;; END SRFI 39 - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/cxr.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/cxr.scm deleted file mode 100644 index 51b2c8e..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/cxr.scm +++ /dev/null @@ -1,30 +0,0 @@ - -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/pp-sexp.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/pp-sexp.scm deleted file mode 100644 index f30467c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/pp-sexp.scm +++ /dev/null @@ -1,310 +0,0 @@ -; -; Downloaded from: -; http://www.mathematik.uni-muenchen.de/~logik/download/minlog/src/pp-sexp.scm - -; JAE - required for below -(define pretty-print #f) -(begin -(define pp-width 80) -; End JAE changes - -;; We define a pretty printer for Scheme S-expressions (sexp). While -;; Petite Scheme supports that by its own, mzscheme does not. If you -;; get a sexp (like from proof-to-expr) prefix it with a call to spp and -;; the output is nicely formated to fit into pp-width many columns: -;; -;; (spp (proof-to-expr (current-proof))) -;; -;; If you want the sexp printed as a comment, use the -;; sexp-pretty-print->string function: -;; -;; (display-comment (sexp-pretty-print->string -;; (proof-to-expr (current-proof)))) -;; - -;;"genwrite.scm" generic write used by pretty-print and truncated-print. -;; Copyright (c) 1991, Marc Feeley -;; Author: Marc Feeley (feeley@iro.umontreal.ca) -;; Distribution restrictions: none -;; -;; Modified for Minlog by Stefan Schimanski -;; Taken from slib 2d6, genwrite.scm and pp.scm - -(define genwrite:newline-str (make-string 1 #\newline)) - -(define (generic-write obj display? width output) - - (define (read-macro? l) - (define (length1? l) (and (pair? l) (null? (cdr l)))) - (let ((head (car l)) (tail (cdr l))) - (case head - ((quote quasiquote unquote unquote-splicing) (length1? tail)) - (else #f)))) - - (define (read-macro-body l) - (cadr l)) - - (define (read-macro-prefix l) - (let ((head (car l)) (tail (cdr l))) - (case head - ((quote) "'") - ((quasiquote) "`") - ((unquote) ",") - ((unquote-splicing) ",@")))) - - (define (out str col) - (and col (output str) (+ col (string-length str)))) - - (define (wr obj col) - - (define (wr-expr expr col) - (if (read-macro? expr) - (wr (read-macro-body expr) (out (read-macro-prefix expr) col)) - (wr-lst expr col))) - - (define (wr-lst l col) - (if (pair? l) - (let loop ((l (cdr l)) - (col (and col (wr (car l) (out "(" col))))) - (cond ((not col) col) - ((pair? l) - (loop (cdr l) (wr (car l) (out " " col)))) - ((null? l) (out ")" col)) - (else (out ")" (wr l (out " . " col)))))) - (out "()" col))) - - (cond ((pair? obj) (wr-expr obj col)) - ((null? obj) (wr-lst obj col)) - ((vector? obj) (wr-lst (vector->list obj) (out "#" col))) - ((boolean? obj) (out (if obj "#t" "#f") col)) - ((number? obj) (out (number->string obj) col)) - ((symbol? obj) (out (symbol->string obj) col)) - ((procedure? obj) (out "#[procedure]" col)) - ((string? obj) (if display? - (out obj col) - (let loop ((i 0) (j 0) (col (out "\"" col))) - (if (and col (< j (string-length obj))) - (let ((c (string-ref obj j))) - (if (or (char=? c #\\) - (char=? c #\")) - (loop j - (+ j 1) - (out "\\" - (out (substring obj i j) - col))) - (loop i (+ j 1) col))) - (out "\"" - (out (substring obj i j) col)))))) - ((char? obj) (if display? - (out (make-string 1 obj) col) - (out (case obj - ((#\space) "space") - ((#\newline) "newline") - (else (make-string 1 obj))) - (out "#\\" col)))) - ((input-port? obj) (out "#[input-port]" col)) - ((output-port? obj) (out "#[output-port]" col)) - ((eof-object? obj) (out "#[eof-object]" col)) - (else (out "#[unknown]" col)))) - - (define (pp obj col) - - (define (spaces n col) - (if (> n 0) - (if (> n 7) - (spaces (- n 8) (out " " col)) - (out (substring " " 0 n) col)) - col)) - - (define (indent to col) - (and col - (if (< to col) - (and (out genwrite:newline-str col) (spaces to 0)) - (spaces (- to col) col)))) - - (define (pr obj col extra pp-pair) - (if (or (pair? obj) (vector? obj)) ; may have to split on multiple lines - (let ((result '()) - (left (min (+ (- (- width col) extra) 1) max-expr-width))) - (generic-write obj display? #f - (lambda (str) - (set! result (cons str result)) - (set! left (- left (string-length str))) - (> left 0))) - (if (> left 0) ; all can be printed on one line - (out (reverse-string-append result) col) - (if (pair? obj) - (pp-pair obj col extra) - (pp-list (vector->list obj) (out "#" col) extra pp-expr)))) - (wr obj col))) - - (define (pp-expr expr col extra) - (if (read-macro? expr) - (pr (read-macro-body expr) - (out (read-macro-prefix expr) col) - extra - pp-expr) - (let ((head (car expr))) - (if (symbol? head) - (let ((proc (style head))) - (if proc - (proc expr col extra) - (if (> (string-length (symbol->string head)) - max-call-head-width) - (pp-general expr col extra #f #f #f pp-expr) - (pp-call expr col extra pp-expr)))) - (pp-list expr col extra pp-expr))))) - - ; (head item1 - ; item2 - ; item3) - (define (pp-call expr col extra pp-item) - (let ((col* (wr (car expr) (out "(" col)))) - (and col - (pp-down (cdr expr) col* (+ col* 1) extra pp-item)))) - - ; (item1 - ; item2 - ; item3) - (define (pp-list l col extra pp-item) - (let ((col (out "(" col))) - (pp-down l col col extra pp-item))) - - (define (pp-down l col1 col2 extra pp-item) - (let loop ((l l) (col col1)) - (and col - (cond ((pair? l) - (let ((rest (cdr l))) - (let ((extra (if (null? rest) (+ extra 1) 0))) - (loop rest - (pr (car l) (indent col2 col) extra pp-item))))) - ((null? l) - (out ")" col)) - (else - (out ")" - (pr l - (indent col2 (out "." (indent col2 col))) - (+ extra 1) - pp-item))))))) - - (define (pp-general expr col extra named? pp-1 pp-2 pp-3) - - (define (tail1 rest col1 col2 col3) - (if (and pp-1 (pair? rest)) - (let* ((val1 (car rest)) - (rest (cdr rest)) - (extra (if (null? rest) (+ extra 1) 0))) - (tail2 rest col1 (pr val1 (indent col3 col2) extra pp-1) col3)) - (tail2 rest col1 col2 col3))) - - (define (tail2 rest col1 col2 col3) - (if (and pp-2 (pair? rest)) - (let* ((val1 (car rest)) - (rest (cdr rest)) - (extra (if (null? rest) (+ extra 1) 0))) - (tail3 rest col1 (pr val1 (indent col3 col2) extra pp-2))) - (tail3 rest col1 col2))) - - (define (tail3 rest col1 col2) - (pp-down rest col2 col1 extra pp-3)) - - (let* ((head (car expr)) - (rest (cdr expr)) - (col* (wr head (out "(" col)))) - (if (and named? (pair? rest)) - (let* ((name (car rest)) - (rest (cdr rest)) - (col** (wr name (out " " col*)))) - (tail1 rest (+ col indent-general) col** (+ col** 1))) - (tail1 rest (+ col indent-general) col* (+ col* 1))))) - - (define (pp-expr-list l col extra) - (pp-list l col extra pp-expr)) - - (define (pp-LAMBDA expr col extra) - (pp-general expr col extra #f pp-expr-list #f pp-expr)) - - (define (pp-IF expr col extra) - (pp-general expr col extra #f pp-expr #f pp-expr)) - - (define (pp-COND expr col extra) - (pp-call expr col extra pp-expr-list)) - - (define (pp-CASE expr col extra) - (pp-general expr col extra #f pp-expr #f pp-expr-list)) - - (define (pp-AND expr col extra) - (pp-call expr col extra pp-expr)) - - (define (pp-LET expr col extra) - (let* ((rest (cdr expr)) - (named? (and (pair? rest) (symbol? (car rest))))) - (pp-general expr col extra named? pp-expr-list #f pp-expr))) - - (define (pp-BEGIN expr col extra) - (pp-general expr col extra #f #f #f pp-expr)) - - (define (pp-DO expr col extra) - (pp-general expr col extra #f pp-expr-list pp-expr-list pp-expr)) - - ; define formatting style (change these to suit your style) - - (define indent-general 2) - - (define max-call-head-width 5) - - (define max-expr-width 50) - - (define (style head) - (case head - ((lambda let* letrec define) pp-LAMBDA) - ((if set!) pp-IF) - ((cond) pp-COND) - ((case) pp-CASE) - ((and or) pp-AND) - ((let) pp-LET) - ((begin) pp-BEGIN) - ((do) pp-DO) - (else #f))) - - (pr obj col 0 pp-expr)) - - (if width - (out genwrite:newline-str (pp obj 0)) - (wr obj 0))) - -; (reverse-string-append l) = (apply string-append (reverse l)) - -(define (reverse-string-append l) - - (define (rev-string-append l i) - (if (pair? l) - (let* ((str (car l)) - (len (string-length str)) - (result (rev-string-append (cdr l) (+ i len)))) - (let loop ((j 0) (k (- (- (string-length result) i) len))) - (if (< j len) - (begin - (string-set! result k (string-ref str j)) - (loop (+ j 1) (+ k 1))) - result))) - (make-string i))) - - (rev-string-append l 0)) - -(define (sexp-pretty-print obj . opt) - (let ((port (if (pair? opt) (car opt) (current-output-port)))) - (generic-write obj #f pp-width - (lambda (s) (display s port) #t)) - (display ""))) - -(define (sexp-pretty-print->string obj . width) - (define result '()) - (generic-write obj #f (if (null? width) pp-width (car width)) - (lambda (str) (set! result (cons str result)) #t)) - (reverse-string-append result)) - -(define spp sexp-pretty-print) -(set! pretty-print spp) -) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/pretty-print.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/pretty-print.sld deleted file mode 100644 index 3d9b138..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/pretty-print.sld +++ /dev/null @@ -1,5 +0,0 @@ -(define-library (husk pretty-print) - (export pretty-print) - (import (scheme base) - (scheme write)) - (include "pp-sexp.scm")) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/random.scm deleted file mode 100644 index 041b448..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/random.scm +++ /dev/null @@ -1,39 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; -;; NOTE: Random numbers such as these are good enough for -;; simple simulations, but beware they are not suitable for -;; cryptographic applications. -;; -;; For higher quality random number generators, see: -;; http://programmingpraxis.com/contents/themes/#Random%20Number%20Generators -;; - -;; Calling (random) returns a random fraction between 0 (inclusive) and -;; 1 (exclusive). The random fractions cycle with period m. Calling -;; (random seed) resets the seed of the random number generator, so that two -;; random sequences starting from the same seed will be identical; dates in -;; the form YYYYMMDD make good seeds (that's Knuth's birthday above). If you -;; want to flip a coin, say: (if (< random 1/2) 'heads 'tails). -;; -;; You probably want to set the seed before using this, for example: -;; -;; (import (scheme time)) -;; (random (current-second)) -;; -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -;; (randint) returns a random integer on the range -;; lo (inclusive) to hi (exclusive); lo defaults to 0: -(define (randint . args) - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (exact - (+ (car args) (floor (* (random) (- (cadr args) (car args))))))) - (else (error 'randint "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/random.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/random.sld deleted file mode 100644 index a6070e9..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/husk/random.sld +++ /dev/null @@ -1,7 +0,0 @@ -(define-library (husk random) - (export - random - randint) - (import (scheme base)) - (include "random.scm")) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/lazy.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/lazy.scm deleted file mode 100644 index 08cfb20..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/lazy.scm +++ /dev/null @@ -1,25 +0,0 @@ - - -; Delayed evaluation functions -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/modules.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/modules.scm deleted file mode 100644 index 5ca3e45..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/modules.scm +++ /dev/null @@ -1,359 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; A modified version of chibi scheme's module meta language -;;; used to implement modules (r7rs libraries) in husk -;;; - -;; meta.scm -- meta language for describing modules -;; Copyright (c) 2009-2012 Alex Shinn. All rights reserved. -;; BSD-style license: http://synthcode.com/license.txt - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; modules - -; JAE - load necessary scheme libraries -; TODO: this is too much stuff (core), make this more specific -;(load "cxr.scm") -;(load "core.scm") -; END loading - -;; Hacked version of this function req'd to get everything to work -(define (identifier->symbol s) s) - -(define *this-module* '()) -(define *loading* '()) - -(define (make-module exports env meta) (vector exports env meta #f)) -(define (%module-exports mod) (vector-ref mod 0)) -(define (module-env mod) (vector-ref mod 1)) -(define (module-env-set! mod env) (vector-set! mod 1 env)) -(define (module-meta-data mod) (vector-ref mod 2)) -(define (module-meta-data-set! mod x) (vector-set! mod 2 x)) - -(define (module-exports mod) - (or (%module-exports mod) (env-exports (module-env mod)))) - -(define (module-name->strings ls res) - (if (null? ls) - res - (let ((str (cond ((symbol? (car ls)) (symbol->string (car ls))) - ((number? (car ls)) (number->string (car ls))) - ((string? (car ls)) (car ls)) - (else (error "invalid module name" (car ls)))))) - (module-name->strings (cdr ls) (cons "/" (cons str res)))))) - -(define (module-name->file name) - (string-concatenate - (reverse (cons ".sld" (cdr (module-name->strings name '())))))) - -(define (module-name-prefix name) - (cond - ((and (pair? name) (pair? (cdr name))) - (string-concatenate (reverse (cdr (cdr (module-name->strings name '())))))) - (else - ""))) - -(define load-module-definition - (let ((meta-env (current-environment))) - (lambda (name) - (let* ((file (module-name->file name)) - (path (find-module-file file))) - (if path (load path meta-env)))))) - -(define (module-exists? name) - (let* ((file (module-name->file name)) - (path (find-module-file file))) - (if path - (library-exists? path) - #f))) - -(define (find-module name) - (cond - ((assoc name *modules*) => cdr) - (else - (load-module-definition name) - (cond ((assoc name *modules*) => cdr) - (else #f))))) - -(define (add-module! name module) - (set! *modules* (cons (cons name module) *modules*))) - -(define (delete-module! name) - (let lp ((ls *modules*) (prev #f)) - (cond ((null? ls)) - ((equal? name (car (car ls))) - (if prev - (set-cdr! prev (cdr ls)) - (set! *modules* (cdr ls)))) - (else (lp (cdr ls) ls))))) - -(define (symbol-append a b) - (string->symbol (string-append (symbol->string a) (symbol->string b)))) - -(define (symbol-drop a b) - (let ((as (symbol->string a)) - (bs (symbol->string b))) - (if (and (> (string-length bs) (string-length as)) - (string=? as (substring bs 0 (string-length as)))) - (string->symbol (substring bs (string-length as) (string-length bs))) - b))) - -;; (define (warn msg . args) -;; (display msg (current-error-port)) -;; (display ":" (current-error-port)) -;; (for-each (lambda (a) -;; (display " " (current-error-port)) -;; (write a (current-error-port))) -;; args) -;; (newline (current-error-port))) - -(define (to-id id) (if (pair? id) (car id) id)) -(define (from-id id) (if (pair? id) (cdr id) id)) -(define (id-filter pred ls) - (cond ((null? ls) '()) - ((pred (to-id (car ls))) (cons (car ls) (id-filter pred (cdr ls)))) - (else (id-filter pred (cdr ls))))) - -(define (resolve-import x) - (cond - ((not (and (pair? x) (list? x))) - (error "invalid module syntax" x)) - ((and (memq (car x) '(prefix drop-prefix)) - (symbol? (car (cddr x))) (list? (cadr x))) - (let ((mod-name+imports (resolve-import (cadr x)))) - (cons (car mod-name+imports) - (map (lambda (i) - (cons ((if (eq? (car x) 'drop-prefix) - symbol-drop - symbol-append) - (car (cddr x)) - (to-id i)) - (from-id i))) - (or (cdr mod-name+imports) - (module-exports (find-module (car mod-name+imports)))))))) - ((and (pair? (cdr x)) (pair? (cadr x))) - (if (memq (car x) '(only except rename)) - (let* ((mod-name+imports (resolve-import (cadr x))) - (imp-ids (or (cdr mod-name+imports) - (and (not (eq? 'only (car x))) - (module-exports - (find-module (car mod-name+imports))))))) - ;; (if (not (eq? 'only (car x))) - ;; (let ((unbound - ;; (id-filter (lambda (i) (not (memq i imp-ids))) (cddr x)))) - ;; (if (pair? unbound) - ;; (warn "import excepting unbound identifiers" unbound)))) - (cons (car mod-name+imports) - (case (car x) - ((only) - (cddr x)) - ((except) - (id-filter (lambda (i) (not (memq i (cddr x)))) imp-ids)) - ((rename) - (map (lambda (i) - (let ((rename (assq (to-id i) (cddr x)))) - (if rename (cons (cadr rename) (from-id i)) i))) - imp-ids))))) - (error "invalid import modifier" x))) - ((find-module x) - => (lambda (mod) (cons x (%module-exports mod)))) - (else - (error "couldn't find import" x)))) - -(define (eval-module name mod . o) - (let ((env (if (pair? o) (car o) (make-environment))) - (meta (module-meta-data mod)) - (dir (module-name-prefix name))) - (define (load-modules files extension fold?) - (for-each - (lambda (f) - (let ((f (string-append dir f extension))) - (cond - ((find-module-file f) - => (lambda (path) - ;; JAE - (cond ;(fold? - ; (let ((in (open-input-file path))) - ; (set-port-fold-case! in #t) - ; (load in env))) - (else - (load path env))))) - (else (error "couldn't find include" f))))) - files)) - ;; catch cyclic references - (if (member name *loading*) - (error "module attempted to reference itself while loading" name) - ;(write `(cyclic reference ,name)) - (set! *loading* (cons name *loading*))) -;; (module-meta-data-set! -;; mod -;; `((error "module attempted to reference itself while loading" ,name))) - (for-each - (lambda (x) - (case (and (pair? x) (car x)) - ((import import-immutable) - (for-each - (lambda (m) - (let* ((mod2-name+imports (resolve-import m)) - (mod2 (load-module (car mod2-name+imports)))) - (%import env (module-env mod2) (cdr mod2-name+imports) #t))) - (cdr x))))) - meta) - (for-each - (lambda (x) - (case (and (pair? x) (car x)) - ((include) - (load-modules (cdr x) "" #f)) - ((include-ci) - (load-modules (cdr x) "" #t)) - ;; JAE - ;((include-shared) - ; (load-modules (cdr x) *shared-object-extension* #f)) - ((body begin) - (for-each - (lambda (expr) - (eval expr env)) - (cdr x))) - ((error) - (apply error (cdr x))))) - meta) - (set! *loading* (filter (lambda (n) (equal? n name)) *loading*)) -;; (module-meta-data-set! mod meta) - ;(warn-undefs env #f) ; JAE - commented this out (TODO) - env)) - -(define (environment . ls) - (let ((env (make-environment))) - (for-each - (lambda (m) - (let* ((mod2-name+imports (resolve-import m)) - (mod2 (load-module (car mod2-name+imports)))) - (%import env (module-env mod2) (cdr mod2-name+imports) #t))) - ls) - env)) - -(define (load-module name) - (let ((mod (find-module name))) - (if (and mod (not (module-env mod))) - ((lambda () - (module-env-set! mod (eval-module name mod)) -;(write `(DEBUG ,name before set modules is ,*modules*)) - (set! *modules* ;; Only eval each module once - (cons (cons name mod) - (filter (lambda (m) (not (equal? (car m) name))) *modules*))) -;(write `(DEBUG ,name after set modules is ,*modules*)) -))) - mod)) - -;TODO: see below: -;(define define-library-transformer -(define-syntax define-library - (er-macro-transformer - (lambda (expr rename compare) - (let ((name (cadr expr)) - (body (cddr expr)) - (tmp (rename 'tmp)) - (this-module (rename '*this-module*)) - (add-module! (rename 'add-module!))) - `(let ((,tmp ,this-module)) - (define (rewrite-export x) -; JAE (write (list "DEBUG: rewrite-export" x)) - (if (pair? x) - (if (and (= 3 (length x)) - (eq? 'rename (identifier->symbol (car x)))) - (cons (car (cddr x)) (cadr x)) - (error "invalid module export" x)) - x)) - (define (extract-exports) -; (write "entered extract-exports") ; JAE Debugging -; (write ,this-module) ; JAE Debugging - (cond - ((assq 'export-all ,this-module) - => (lambda (x) - (if (pair? (cdr x)) - (error "export-all takes no parameters" x)) - #f)) - (else - (let lp ((ls ,this-module) (res '())) - (cond - ((null? ls) res) - ((and (pair? (car ls)) (eq? 'export (caar ls))) - (lp (cdr ls) (append (map rewrite-export (cdar ls)) res))) - (else (lp (cdr ls) res))))))) - (set! ,this-module '()) - ,@body - (set! ,this-module (reverse ,this-module)) - (,add-module! ',name (make-module (extract-exports) #f ,this-module)) - (set! ,this-module ,tmp)))))) - -; JAE TODO: chibi supports 'module' as well as 'define-library' -;(define-syntax define-library define-library-transformer) -;(define-syntax module define-library-transformer) - -(define-syntax define-config-primitive - (er-macro-transformer - (lambda (expr rename compare) - `(define-syntax ,(cadr expr) - (er-macro-transformer - (lambda (expr rename compare) - (let ((this-module (rename '*this-module*))) - `(set! ,this-module (cons ',expr ,this-module))))))))) - -(define-syntax orig-begin begin) -(define-config-primitive import) -(define-config-primitive import-immutable) -(define-config-primitive export) -(define-config-primitive export-all) -(define-config-primitive include) -(define-config-primitive include-ci) -(define-config-primitive include-shared) -(define-config-primitive body) -(define-config-primitive begin) - -; The `import' binding used by (scheme) and (scheme base), etc. -(define-syntax repl-import - (er-macro-transformer - ;(let ((meta-env (current-environment))) - (lambda (expr rename compare) - (let lp ((ls (cdr expr)) (res '())) - (cond - ((null? ls) - ; Issues with 2 versions of begin here, so just expand manually - ;(cons (rename 'orig-begin) (reverse res))) - (cons - (cons - 'lambda - (cons - '() - (reverse res))) - '())) - (else - (let ((mod+imps (resolve-import (car ls)))) - (cond - ((pair? mod+imps) - (lp (cdr ls) - (cons `(,(rename '%import) - #f - (,(rename 'module-env) - (,(rename 'load-module) - (,(rename 'quote) ,(car mod+imps)))) - (,(rename 'quote) ,(cdr mod+imps)) - #f) - res))) - (else - (error "couldn't find module" (car ls)))))))))));) - -(define *modules* '()) - -; Old code from original file: -; (list (cons '(scheme) (make-module #f (interaction-environment) -; '((include "init-7.scm")))) -; (cons '(meta) (make-module #f (current-environment) '())) -; (cons '(srfi 0) (make-module (list 'cond-expand) -; (current-environment) -; (list (list 'export 'cond-expand)))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/base.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/base.sld deleted file mode 100644 index d5f048e..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/base.sld +++ /dev/null @@ -1,261 +0,0 @@ -;; TODO: this is incomplete at the moment - -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs-small base library -;;; - -(define-library (scheme base) -; TODO: load scheme defs from another file? -; maybe good enough that that other file is part of (scheme) - (export - * - + - - - / - < - <= - = - > - >= - abs - and - append - apply - assoc - assq - assv - begin - boolean? - bytevector - bytevector-append - bytevector-copy - bytevector-copy! - bytevector-length - bytevector-u8-ref - bytevector? - caar - cadr - call-with-current-continuation - call-with-values - call/cc - car - case - cdar - cddr - cdr - ceiling - char->integer - char-ready? - char<=? - char=? - char>? - char? - close-input-port - close-output-port - complex? - cond - cons - current-input-port - current-output-port - denominator - do - dynamic-wind - eof-object? - eq? - equal? - eqv? - error - even? - inexact->exact ; Added for convenience, not standard anymore - exact->inexact ; Added for convenience, not standard anymore - (rename inexact->exact exact) - (rename exact->inexact inexact) - expt - floor - for-each - gcd -; JAE TODO: should import be included??? - ;import - include - ;include-ci - input-port? - integer->char - integer? - lcm - length - let - let* - letrec - list - list->string - list->vector - list-ref - list-tail - list? - make-bytevector - make-string - make-vector - map - max - member - memq - memv - min - modulo - negative? - newline - not - null? - number->string - number? - numerator - odd? - or - output-port? - pair? - peek-char - positive? - procedure? - quasiquote - quotient - rational? - rationalize - read-char - real? - remainder - reverse - round - string - string->list - string->number - string->symbol - string->utf8 - string-append - string-copy - string-length - string-ref - string<=? - string=? - string>? - string? - substring - symbol->string - symbol? - truncate - utf8->string - values - vector - vector->list - vector-length - vector-ref - vector? - write-char - zero? - - ;=> - binary-port? - boolean=? - ;bytevector-u8-set! - call-with-port - close-port - cond-expand - ;current-error-port - ;define - define-record-type - record? - ;define-syntax - ;define-values - ;else - eof-object - ;error-object-irritants - ;error-object-message - ;error-object? - exact-integer-sqrt - exact-integer? - exact? - features - ;file-error? - ;floor-quotient - ;floor-remainder - ;floor/ - flush-output-port - get-output-bytevector - get-output-string - ;guard - ;if - inexact? - input-port-open? - ;lambda - let*-values - ;let-syntax - let-values - letrec* - ;letrec-syntax - list-copy - ;list-set! - make-list - make-parameter - open-input-bytevector - open-input-string - open-output-bytevector - open-output-string - output-port-open? - parameterize - ;peek-u8 - ;port? - ;quote - ;raise - ;raise-continuable - read-bytevector - ;read-bytevector! - ;read-error? - read-line - read-string - ;read-u8 - ;set! - ;set-car! - ;set-cdr! - square - string->vector - string-copy! - string-fill! - string-for-each - string-map - ;string-set! - ;symbol=? - syntax-error - ;syntax-rules - textual-port? - ;truncate-quotient - ;truncate-remainder - ;truncate/ - ;u8-ready? - unless - ;unquote - ;unquote-splicing - vector->string - vector-append - vector-copy - vector-copy! - vector-fill! - vector-for-each - vector-map - ;vector-set! - when - ;with-exception-handler - write-bytevector - write-string - ;write-u8 - %husk-switch-to-parent-environment - ) - (include "../srfi/srfi-9.scm") - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/case-lambda.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/case-lambda.sld deleted file mode 100644 index 2a83694..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/case-lambda.sld +++ /dev/null @@ -1,48 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs-small case-lambda library -;;; - - -; TODO: this is the macro from the spec, but husk -; does not handle the let-syntax portion... - -(define-library (scheme case-lambda) - (export - case-lambda) - (import (scheme base)) - (begin - (define-syntax case-lambda - (syntax-rules () - ((case-lambda (params body0 ...) ...) - (lambda args - (let ((len (length args))) - (let-syntax - ((cl (syntax-rules ::: () - ((cl) - (error "no matching clause")) - ((cl ((p :::) body :::) rest :::) - ;((cl ((p :::) . body) . rest) - (if (= len (length '(p :::))) - (apply (lambda (p :::) - body :::) - ;. body) - args) - (cl rest :::))) - ;(cl . rest))) - ; TODO: for now, var-length arg support is broken - ;((cl ((p ::: . tail) . body) - ; . rest) - ; (if (>= len (length '(p :::))) - ; (apply - ; (lambda (p ::: . tail) - ; . body) - ; args) - ; (cl . rest))) - ))) - (cl (params body0 ...) ...))))))) - )) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/char.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/char.sld deleted file mode 100644 index 05c6711..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/char.sld +++ /dev/null @@ -1,35 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs-small char library -;;; - -(define-library (scheme char) - (export - char-alphabetic? - char-ci<=? - char-ci=? - char-ci>? - char-downcase - ;char-foldcase - char-lower-case? - char-numeric? - char-upcase - char-upper-case? - char-whitespace? - digit-value - string-ci<=? - string-ci=? - string-ci>? - ;string-downcase - ;string-foldcase - ;string-upcase - ) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/complex.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/complex.sld deleted file mode 100644 index fb9666e..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/complex.sld +++ /dev/null @@ -1,19 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs complex library -;;; - -(define-library (scheme complex) - (export - angle - imag-part - magnitude - make-polar - make-rectangular - real-part - ) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/cxr.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/cxr.sld deleted file mode 100644 index 1db82ae..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/cxr.sld +++ /dev/null @@ -1,37 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; The cxr library from r7rs -;;; - -(define-library (scheme cxr) - (export - caaaar - caaadr - caaar - caadar - caaddr - caadr - cadaar - cadadr - cadar - caddar - cadddr - caddr - cdaaar - cdaadr - cdaar - cdadar - cdaddr - cdadr - cddaar - cddadr - cddar - cdddar - cddddr - cdddr) - (include "../cxr.scm") - (import (scheme base))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/eval.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/eval.sld deleted file mode 100644 index 9f90603..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/eval.sld +++ /dev/null @@ -1,19 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs eval library -;;; - -(define-library (scheme eval) - (export - eval - ; environment - ; TODO: not in r7rs, not sure proper place => current-environment - ; TODO: this in in REPL - interaction-environment - ; TODO: not in r7rs, not sure proper place => make-environment - ; TODO: not in r7rs, not sure proper place => null-environment - ) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/file.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/file.sld deleted file mode 100644 index ecec98a..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/file.sld +++ /dev/null @@ -1,23 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs file library -;;; - -(define-library (scheme file) - (export - call-with-input-file - call-with-output-file - delete-file - file-exists? - ;TODO: open-binary-input-file - ;TODO: open-binary-output-file - open-input-file - open-output-file - ;TODO: with-input-from-file - ;TODO: with-output-to-file - ) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/inexact.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/inexact.sld deleted file mode 100644 index 4cb76dd..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/inexact.sld +++ /dev/null @@ -1,25 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs-small inexact library -;;; - -(define-library (scheme inexact) - (export - acos - asin - atan - cos - exp - finite? - infinite? - log - nan? - sin - sqrt - tan - ) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/lazy.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/lazy.sld deleted file mode 100644 index 2b69f2d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/lazy.sld +++ /dev/null @@ -1,19 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs lazy library -;;; - -(define-library (scheme lazy) - (export - delay - ;delay-force - force - make-promise - ;promise? - ) - (include "../lazy.scm") - (import (scheme base))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/load.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/load.sld deleted file mode 100644 index 235854f..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/load.sld +++ /dev/null @@ -1,12 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs load library -;;; - -(define-library (scheme load) - (export load) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/process-context.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/process-context.sld deleted file mode 100644 index 8700238..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/process-context.sld +++ /dev/null @@ -1,30 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs process-context library -;;; - -(define-library (scheme process-context) - (export - exit - exit-fail - exit-success - emergency-exit - get-environment-variable - get-environment-variables - system) - (import (scheme)) - (begin - (define (get-environment-variable var) - (let ((var+val (assoc var (get-environment-variables)))) - (if var+val - (cdr var+val) - #f))) - (define (emergency-exit . obj) - (if (or (null? obj) - (car obj)) - (exit-success) - (exit-fail))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/r5rs.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/r5rs.sld deleted file mode 100644 index 8dc927e..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/r5rs.sld +++ /dev/null @@ -1,229 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs-small r5rs library -;;; - -(define-library (scheme r5rs) - (export - * - + - - - / - < - <= - = - > - >= - abs - acos - and - angle - append - apply - asin - assoc - assq - assv - atan - begin - boolean? - caaaar - caaadr - caaar - caadar - caaddr - caadr - caar - cadaar - cadadr - cadar - caddar - cadddr - caddr - cadr - call-with-current-continuation - call-with-input-file - call-with-output-file - call-with-values - car - case - cdaaar - cdaadr - cdaar - cdadar - cdaddr - cdadr - cdar - cddaar - cddadr - cddar - cdddar - cddddr - cdddr - cddr - cdr - ceiling - char->integer - char-alphabetic? - char-ci<=? - char-ci=? - char-ci>? - char-downcase - char-lower-case? - char-numeric? - char-ready? - char-upcase - char-upper-case? - char-whitespace? - char<=? - char=? - char>? - char? - close-input-port - close-output-port - complex? - cond - cons - cos - current-input-port - current-output-port - ;define - ;define-syntax - delay - denominator - display - do - dynamic-wind - eof-object? - eq? - equal? - eqv? - eval - even? - exact->inexact - exact? - exp - expt - floor - for-each - force - gcd - ;if - imag-part - inexact->exact - inexact? - input-port? - integer->char - integer? - interaction-environment - ;lambda - lcm - length - let - let* - ;let-syntax - letrec - ;letrec-syntax - list - list->string - list->vector - list-ref - list-tail - list? - load - log - magnitude - make-polar - make-rectangular - make-string - make-vector - map - max - member - memq - memv - min - modulo - negative? - newline - not - null-environment - null? - number->string - number? - numerator - odd? - open-input-file - open-output-file - or - output-port? - pair? - peek-char - positive? - procedure? - quasiquote - ;quote - quotient - rational? - rationalize - read - read-char - real-part - real? - remainder - reverse - round - ;scheme-report-environment - ;set! - ;set-car! - ;set-cdr! - sin - sqrt - string - string->list - string->number - string->symbol - string-append - string-ci<=? - string-ci=? - string-ci>? - string-copy - string-fill! - string-length - string-ref - ;string-set! - string<=? - string=? - string>? - string? - substring - symbol->string - symbol? - tan - truncate - values - vector - vector->list - vector-fill! - vector-length - vector-ref - ;vector-set! - vector? - ;optional in r5rs - with-input-from-file - ;optional in r5rs - with-output-to-file - write - write-char - zero?) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/read.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/read.sld deleted file mode 100644 index 5923da1..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/read.sld +++ /dev/null @@ -1,12 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs read library -;;; - -(define-library (scheme read) - (export read) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/repl.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/repl.sld deleted file mode 100644 index 35b8381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/repl.sld +++ /dev/null @@ -1,13 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs-small repl library -;;; - -(define-library (scheme repl) - (export - interaction-environment) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/time.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/time.sld deleted file mode 100644 index 24e538f..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/time.sld +++ /dev/null @@ -1,21 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; The r7rs time library -;;; - -(define-library (scheme time) - (export - current-second - current-jiffy - jiffies-per-second) - (import - (scheme base) - (scheme time posix)) - (begin - (define (jiffies-per-second) 10000) - (define (current-jiffy) - (exact (* (jiffies-per-second) (current-second)))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/write.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/write.sld deleted file mode 100644 index 217a1a6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/scheme/write.sld +++ /dev/null @@ -1,17 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; r7rs write library -;;; - -(define-library (scheme write) - (export - display - write - ; write-shared - ; write-simple - ) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/1.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/1.sld deleted file mode 100644 index a52cd25..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/1.sld +++ /dev/null @@ -1,5 +0,0 @@ -(define-library (srfi 1) - (export-all) - (import (scheme base) - (scheme cxr)) - (include "srfi-1.scm")) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/2.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/2.sld deleted file mode 100644 index 0cde9cd..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/2.sld +++ /dev/null @@ -1,5 +0,0 @@ -(define-library (srfi 2) - (export - and-let*) - (include "srfi-2.scm")) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/28.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/28.sld deleted file mode 100644 index a0bb297..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/28.sld +++ /dev/null @@ -1,7 +0,0 @@ -(define-library (srfi 28) - (export - format) - (import - (scheme base) - (scheme write)) - (include "srfi-28.scm")) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/69.sld b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/69.sld deleted file mode 100644 index 9549812..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/69.sld +++ /dev/null @@ -1,28 +0,0 @@ -(define-library (srfi 69) - (export - make-hash-table - hash-table? - alist->hash-table - ;hash-table-equivalence-function - ;hash-table-hash-function - hash-table-ref - ;hash-table-ref/default - ;hash-table-set! - ;TODO: should implement this: hash-table-delete! - hash-table-exists? - hash-table-update! - ;hash-table-update!/default - hash-table-size - hash-table-keys - hash-table-values - hash-table-walk - hash-table-fold - hash-table->alist - hash-table-copy - hash-table-merge! - ;hash - ;string-hash - ;string-ci-hash - ;hash-by-identity - ) - (import (scheme))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-1.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-1.scm deleted file mode 100644 index 2dcca7d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-1.scm +++ /dev/null @@ -1,1664 +0,0 @@ -;;; -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; -;;; -;;; Shiver's reference implementation of SRFI 1 from -;;; http://srfi.schemers.org/srfi-1/srfi-1-reference.scm -;;; Copyright (c) 1998, 1999 by Olin Shivers. -;;; -;;; -;;; Implementation of SRFI-1: List Library -;;; -;;; This file contains all of the SRFI-1 functions -;;; that are not part of the standard library. -;;; - - -;;; SRFI-1 list-processing library -*- Scheme -*- -;;; Reference implementation -;;; -;;; Copyright (c) 1998, 1999 by Olin Shivers. You may do as you please with -;;; this code as long as you do not remove this copyright notice or -;;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. -;;; -Olin - -;;; This is a library of list- and pair-processing functions. I wrote it after -;;; carefully considering the functions provided by the libraries found in -;;; R4RS/R5RS Scheme, MIT Scheme, Gambit, RScheme, MzScheme, slib, Common -;;; Lisp, Bigloo, guile, T, APL and the SML standard basis. It is a pretty -;;; rich toolkit, providing a superset of the functionality found in any of -;;; the various Schemes I considered. - -;;; This implementation is intended as a portable reference implementation -;;; for SRFI-1. See the porting notes below for more information. - -;;; Exported: -;;; xcons tree-copy make-list list-tabulate cons* list-copy -;;; proper-list? circular-list? dotted-list? not-pair? null-list? list= -;;; circular-list length+ -;;; iota -;;; first second third fourth fifth sixth seventh eighth ninth tenth -;;; car+cdr -;;; take drop -;;; take-right drop-right -;;; take! drop-right! -;;; split-at split-at! -;;; last last-pair -;;; zip unzip1 unzip2 unzip3 unzip4 unzip5 -;;; count -;;; append! append-reverse append-reverse! concatenate concatenate! -;;; unfold fold pair-fold reduce -;;; unfold-right fold-right pair-fold-right reduce-right -;;; append-map append-map! map! pair-for-each filter-map map-in-order -;;; filter partition remove -;;; filter! partition! remove! -;;; find find-tail any every list-index -;;; take-while drop-while take-while! -;;; span break span! break! -;;; delete delete! -;;; alist-cons alist-copy -;;; delete-duplicates delete-duplicates! -;;; alist-delete alist-delete! -;;; reverse! -;;; lset<= lset= lset-adjoin -;;; lset-union lset-intersection lset-difference lset-xor lset-diff+intersection -;;; lset-union! lset-intersection! lset-difference! lset-xor! lset-diff+intersection! -;;; -;;; In principle, the following R4RS list- and pair-processing procedures -;;; are also part of this package's exports, although they are not defined -;;; in this file: -;;; Primitives: cons pair? null? car cdr set-car! set-cdr! -;;; Non-primitives: list length append reverse cadr ... cddddr list-ref -;;; memq memv assq assv -;;; (The non-primitives are defined in this file, but commented out.) -;;; -;;; These R4RS procedures have extended definitions in SRFI-1 and are defined -;;; in this file: -;;; map for-each member assoc -;;; -;;; The remaining two R4RS list-processing procedures are not included: -;;; list-tail (use drop) -;;; list? (use proper-list?) - - -;;; A note on recursion and iteration/reversal: -;;; Many iterative list-processing algorithms naturally compute the elements -;;; of the answer list in the wrong order (left-to-right or head-to-tail) from -;;; the order needed to cons them into the proper answer (right-to-left, or -;;; tail-then-head). One style or idiom of programming these algorithms, then, -;;; loops, consing up the elements in reverse order, then destructively -;;; reverses the list at the end of the loop. I do not do this. The natural -;;; and efficient way to code these algorithms is recursively. This trades off -;;; intermediate temporary list structure for intermediate temporary stack -;;; structure. In a stack-based system, this improves cache locality and -;;; lightens the load on the GC system. Don't stand on your head to iterate! -;;; Recurse, where natural. Multiple-value returns make this even more -;;; convenient, when the recursion/iteration has multiple state values. - -;;; Porting: -;;; This is carefully tuned code; do not modify casually. -;;; - It is careful to share storage when possible; -;;; - Side-effecting code tries not to perform redundant writes. -;;; -;;; That said, a port of this library to a specific Scheme system might wish -;;; to tune this code to exploit particulars of the implementation. -;;; The single most important compiler-specific optimisation you could make -;;; to this library would be to add rewrite rules or transforms to: -;;; - transform applications of n-ary procedures (e.g. LIST=, CONS*, APPEND, -;;; LSET-UNION) into multiple applications of a primitive two-argument -;;; variant. -;;; - transform applications of the mapping functions (MAP, FOR-EACH, FOLD, -;;; ANY, EVERY) into open-coded loops. The killer here is that these -;;; functions are n-ary. Handling the general case is quite inefficient, -;;; requiring many intermediate data structures to be allocated and -;;; discarded. -;;; - transform applications of procedures that take optional arguments -;;; into calls to variants that do not take optional arguments. This -;;; eliminates unnecessary consing and parsing of the rest parameter. -;;; -;;; These transforms would provide BIG speedups. In particular, the n-ary -;;; mapping functions are particularly slow and cons-intensive, and are good -;;; candidates for tuning. I have coded fast paths for the single-list cases, -;;; but what you really want to do is exploit the fact that the compiler -;;; usually knows how many arguments are being passed to a particular -;;; application of these functions -- they are usually explicitly called, not -;;; passed around as higher-order values. If you can arrange to have your -;;; compiler produce custom code or custom linkages based on the number of -;;; arguments in the call, you can speed these functions up a *lot*. But this -;;; kind of compiler technology no longer exists in the Scheme world as far as -;;; I can see. -;;; -;;; Note that this code is, of course, dependent upon standard bindings for -;;; the R5RS procedures -- i.e., it assumes that the variable CAR is bound -;;; to the procedure that takes the car of a list. If your Scheme -;;; implementation allows user code to alter the bindings of these procedures -;;; in a manner that would be visible to these definitions, then there might -;;; be trouble. You could consider horrible kludgery along the lines of -;;; (define fact -;;; (let ((= =) (- -) (* *)) -;;; (letrec ((real-fact (lambda (n) -;;; (if (= n 0) 1 (* n (real-fact (- n 1))))))) -;;; real-fact))) -;;; Or you could consider shifting to a reasonable Scheme system that, say, -;;; has a module system protecting code from this kind of lossage. -;;; -;;; This code does a fair amount of run-time argument checking. If your -;;; Scheme system has a sophisticated compiler that can eliminate redundant -;;; error checks, this is no problem. However, if not, these checks incur -;;; some performance overhead -- and, in a safe Scheme implementation, they -;;; are in some sense redundant: if we don't check to see that the PROC -;;; parameter is a procedure, we'll find out anyway three lines later when -;;; we try to call the value. It's pretty easy to rip all this argument -;;; checking code out if it's inappropriate for your implementation -- just -;;; nuke every call to CHECK-ARG. -;;; -;;; On the other hand, if you *do* have a sophisticated compiler that will -;;; actually perform soft-typing and eliminate redundant checks (Rice's systems -;;; being the only possible candidate of which I'm aware), leaving these checks -;;; in can *help*, since their presence can be elided in redundant cases, -;;; and in cases where they are needed, performing the checks early, at -;;; procedure entry, can "lift" a check out of a loop. -;;; -;;; Finally, I have only checked the properties that can portably be checked -;;; with R5RS Scheme -- and this is not complete. You may wish to alter -;;; the CHECK-ARG parameter checks to perform extra, implementation-specific -;;; checks, such as procedure arity for higher-order values. -;;; -;;; The code has only these non-R4RS dependencies: -;;; A few calls to an ERROR procedure; -;;; Uses of the R5RS multiple-value procedure VALUES and the m-v binding -;;; RECEIVE macro (which isn't R5RS, but is a trivial macro). -;;; Many calls to a parameter-checking procedure check-arg: -;;; (define (check-arg pred val caller) -;;; (let lp ((val val)) -;;; (if (pred val) val (lp (error "Bad argument" val pred caller))))) -;;; A few uses of the LET-OPTIONAL and :OPTIONAL macros for parsing -;;; optional arguments. -;;; -;;; Most of these procedures use the NULL-LIST? test to trigger the -;;; base case in the inner loop or recursion. The NULL-LIST? function -;;; is defined to be a careful one -- it raises an error if passed a -;;; non-nil, non-pair value. The spec allows an implementation to use -;;; a less-careful implementation that simply defines NULL-LIST? to -;;; be NOT-PAIR?. This would speed up the inner loops of these procedures -;;; at the expense of having them silently accept dotted lists. - -;;; A note on dotted lists: -;;; I, personally, take the view that the only consistent view of lists -;;; in Scheme is the view that *everything* is a list -- values such as -;;; 3 or "foo" or 'bar are simply empty dotted lists. This is due to the -;;; fact that Scheme actually has no true list type. It has a pair type, -;;; and there is an *interpretation* of the trees built using this type -;;; as lists. -;;; -;;; I lobbied to have these list-processing procedures hew to this -;;; view, and accept any value as a list argument. I was overwhelmingly -;;; overruled during the SRFI discussion phase. So I am inserting this -;;; text in the reference lib and the SRFI spec as a sort of "minority -;;; opinion" dissent. -;;; -;;; Many of the procedures in this library can be trivially redefined -;;; to handle dotted lists, just by changing the NULL-LIST? base-case -;;; check to NOT-PAIR?, meaning that any non-pair value is taken to be -;;; an empty list. For most of these procedures, that's all that is -;;; required. -;;; -;;; However, we have to do a little more work for some procedures that -;;; *produce* lists from other lists. Were we to extend these procedures to -;;; accept dotted lists, we would have to define how they terminate the lists -;;; produced as results when passed a dotted list. I designed a coherent set -;;; of termination rules for these cases; this was posted to the SRFI-1 -;;; discussion list. I additionally wrote an earlier version of this library -;;; that implemented that spec. It has been discarded during later phases of -;;; the definition and implementation of this library. -;;; -;;; The argument *against* defining these procedures to work on dotted -;;; lists is that dotted lists are the rare, odd case, and that by -;;; arranging for the procedures to handle them, we lose error checking -;;; in the cases where a dotted list is passed by accident -- e.g., when -;;; the programmer swaps a two arguments to a list-processing function, -;;; one being a scalar and one being a list. For example, -;;; (member '(1 3 5 7 9) 7) -;;; This would quietly return #f if we extended MEMBER to accept dotted -;;; lists. -;;; -;;; The SRFI discussion record contains more discussion on this topic. - - -; JAE - These are the necessary helper constructs -; -; TBD: Should these be moved to another file, and/or -; encapsulated to only this srfi ?? -(define (check-arg pred val caller) - (let lp ((val val)) - (if (pred val) val (lp (error "Bad argument" val pred caller))))) - -; TODO: unfortunately the original version of this was written using an -; explicit-renaming low level macro system, so it is not portable to R5RS. -; See: http://www.scsh.net/mail-archive/scsh-users/1996-04/msg00010.html -; -;;; (LET-OPTIONALS args ((var1 default1) ...) body1 ...) -;;; ;;; The expander is defined in the code above. -; -;(define-syntax let-optionals expand-let-optionals) - -;;; (:optional rest-arg default-exp) -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; This form is for evaluating optional arguments and their defaults -;;; in simple procedures that take a *single* optional argument. It is -;;; a macro so that the default will not be computed unless it is needed. -;;; -;;; REST-ARG is a rest list from a lambda -- e.g., R in -;;; (lambda (a b . r) ...) -;;; - If REST-ARG has 0 elements, evaluate DEFAULT-EXP and return that. -;;; - If REST-ARG has 1 element, return that element. -;;; - If REST-ARG has >1 element, error. - -(define-syntax :optional - (syntax-rules () - ((:optional rest default-exp) - (let ((maybe-arg rest)) - (cond ((null? maybe-arg) default-exp) - ((null? (cdr maybe-arg)) (car maybe-arg)) - (else (error "too many optional arguments" maybe-arg))))))) - - -;;; Constructors -;;;;;;;;;;;;;;;; - -;;; Occasionally useful as a value to be passed to a fold or other -;;; higher-order procedure. -(define (xcons d a) (cons a d)) - -;;;; Recursively copy every cons. -;(define (tree-copy x) -; (let recur ((x x)) -; (if (not (pair? x)) x -; (cons (recur (car x)) (recur (cdr x)))))) - -;;; Make a list of length LEN. - -(define (make-list len . maybe-elt) - (check-arg (lambda (n) (and (integer? n) (>= n 0))) len make-list) - (let ((elt (cond ((null? maybe-elt) #f) ; Default value - ((null? (cdr maybe-elt)) (car maybe-elt)) - (else (error "Too many arguments to MAKE-LIST" - (cons len maybe-elt)))))) - (do ((i len (- i 1)) - (ans '() (cons elt ans))) - ((<= i 0) ans)))) - - -;(define (list . ans) ans) ; R4RS - - -;;; Make a list of length LEN. Elt i is (PROC i) for 0 <= i < LEN. - -(define (list-tabulate len proc) - (check-arg (lambda (n) (and (integer? n) (>= n 0))) len list-tabulate) - (check-arg procedure? proc list-tabulate) - (do ((i (- len 1) (- i 1)) - (ans '() (cons (proc i) ans))) - ((< i 0) ans))) - -;;; (cons* a1 a2 ... an) = (cons a1 (cons a2 (cons ... an))) -;;; (cons* a1) = a1 (cons* a1 a2 ...) = (cons a1 (cons* a2 ...)) -;;; -;;; (cons first (unfold not-pair? car cdr rest values)) - -(define (cons* first . rest) - (let recur ((x first) (rest rest)) - (if (pair? rest) - (cons x (recur (car rest) (cdr rest))) - x))) - -;;; (unfold not-pair? car cdr lis values) - -(define (list-copy lis) - (let recur ((lis lis)) - (if (pair? lis) - (cons (car lis) (recur (cdr lis))) - lis))) - -;;; IOTA count [start step] (start start+step ... start+(count-1)*step) - -(define (iota count . maybe-start+step) - (check-arg integer? count iota) - (if (< count 0) (error "Negative step count" iota count)) - -; JAE -; -; Replaced the let-optionals macro below with code that is -; almost equivalent - but the caller must specify either -; both parameters or none at all. -; -; (let-optionals maybe-start+step ((start 0) (step 1)) - (let ((start 0) (step 1)) - (if (not (null? maybe-start+step)) - (begin - (set! start (first maybe-start+step)) - (set! step (second maybe-start+step)))) -;/JAE - (check-arg number? start iota) - (check-arg number? step iota) - (let loop ((n 0) (r '())) - (if (= n count) - (reverse r) - (loop (+ 1 n) - (cons (+ start (* n step)) r)))))) - -;;; I thought these were lovely, but the public at large did not share my -;;; enthusiasm... -;;; :IOTA to (0 ... to-1) -;;; :IOTA from to (from ... to-1) -;;; :IOTA from to step (from from+step ...) - -;;; IOTA: to (1 ... to) -;;; IOTA: from to (from+1 ... to) -;;; IOTA: from to step (from+step from+2step ...) - -;(define (%parse-iota-args arg1 rest-args proc) -; (let ((check (lambda (n) (check-arg integer? n proc)))) -; (check arg1) -; (if (pair? rest-args) -; (let ((arg2 (check (car rest-args))) -; (rest (cdr rest-args))) -; (if (pair? rest) -; (let ((arg3 (check (car rest))) -; (rest (cdr rest))) -; (if (pair? rest) (error "Too many parameters" proc arg1 rest-args) -; (values arg1 arg2 arg3))) -; (values arg1 arg2 1))) -; (values 0 arg1 1)))) -; -;(define (iota: arg1 . rest-args) -; (receive (from to step) (%parse-iota-args arg1 rest-args iota:) -; (let* ((numsteps (floor (/ (- to from) step))) -; (last-val (+ from (* step numsteps)))) -; (if (< numsteps 0) (error "Negative step count" iota: from to step)) -; (do ((steps-left numsteps (- steps-left 1)) -; (val last-val (- val step)) -; (ans '() (cons val ans))) -; ((<= steps-left 0) ans))))) -; -; -;(define (:iota arg1 . rest-args) -; (receive (from to step) (%parse-iota-args arg1 rest-args :iota) -; (let* ((numsteps (ceiling (/ (- to from) step))) -; (last-val (+ from (* step (- numsteps 1))))) -; (if (< numsteps 0) (error "Negative step count" :iota from to step)) -; (do ((steps-left numsteps (- steps-left 1)) -; (val last-val (- val step)) -; (ans '() (cons val ans))) -; ((<= steps-left 0) ans))))) - - - -(define (circular-list val1 . vals) - (let ((ans (cons val1 vals))) - (set-cdr! (last-pair ans) ans) - ans)) - -;;; ::= () ; Empty proper list -;;; | (cons ) ; Proper-list pair -;;; Note that this definition rules out circular lists -- and this -;;; function is required to detect this case and return false. - -(define (proper-list? x) - (let lp ((x x) (lag x)) - (if (pair? x) - (let ((x (cdr x))) - (if (pair? x) - (let ((x (cdr x)) - (lag (cdr lag))) - (and (not (eq? x lag)) (lp x lag))) - (null? x))) - (null? x)))) - - -;;; A dotted list is a finite list (possibly of length 0) terminated -;;; by a non-nil value. Any non-cons, non-nil value (e.g., "foo" or 5) -;;; is a dotted list of length 0. -;;; -;;; ::= ; Empty dotted list -;;; | (cons ) ; Proper-list pair - -(define (dotted-list? x) - (let lp ((x x) (lag x)) - (if (pair? x) - (let ((x (cdr x))) - (if (pair? x) - (let ((x (cdr x)) - (lag (cdr lag))) - (and (not (eq? x lag)) (lp x lag))) - (not (null? x)))) - (not (null? x))))) - -(define (circular-list? x) - (let lp ((x x) (lag x)) - (and (pair? x) - (let ((x (cdr x))) - (and (pair? x) - (let ((x (cdr x)) - (lag (cdr lag))) - (or (eq? x lag) (lp x lag)))))))) - -(define (not-pair? x) (not (pair? x))) ; Inline me. - -;;; This is a legal definition which is fast and sloppy: -;;; (define null-list? not-pair?) -;;; but we'll provide a more careful one: -(define (null-list? l) - (cond ((pair? l) #f) - ((null? l) #t) - (else (error "null-list?: argument out of domain" l)))) - - -(define (list= = . lists) - (or (null? lists) ; special case - - (let lp1 ((list-a (car lists)) (others (cdr lists))) - (or (null? others) - (let ((list-b (car others)) - (others (cdr others))) - (if (eq? list-a list-b) ; EQ? => LIST= - (lp1 list-b others) - (let lp2 ((list-a list-a) (list-b list-b)) - (if (null-list? list-a) - (and (null-list? list-b) - (lp1 list-b others)) - (and (not (null-list? list-b)) - (= (car list-a) (car list-b)) - (lp2 (cdr list-a) (cdr list-b))))))))))) - - - -;;; R4RS, so commented out. -;(define (length x) ; LENGTH may diverge or -; (let lp ((x x) (len 0)) ; raise an error if X is -; (if (pair? x) ; a circular list. This version -; (lp (cdr x) (+ len 1)) ; diverges. -; len))) - -(define (length+ x) ; Returns #f if X is circular. - (let lp ((x x) (lag x) (len 0)) - (if (pair? x) - (let ((x (cdr x)) - (len (+ len 1))) - (if (pair? x) - (let ((x (cdr x)) - (lag (cdr lag)) - (len (+ len 1))) - (and (not (eq? x lag)) (lp x lag len))) - len)) - len))) - -(define (zip list1 . more-lists) (apply map list list1 more-lists)) - - -;;; Selectors -;;;;;;;;;;;;; - -;;; R4RS non-primitives: -;(define (caar x) (car (car x))) -;(define (cadr x) (car (cdr x))) -;(define (cdar x) (cdr (car x))) -;(define (cddr x) (cdr (cdr x))) -; -;(define (caaar x) (caar (car x))) -;(define (caadr x) (caar (cdr x))) -;(define (cadar x) (cadr (car x))) -;(define (caddr x) (cadr (cdr x))) -;(define (cdaar x) (cdar (car x))) -;(define (cdadr x) (cdar (cdr x))) -;(define (cddar x) (cddr (car x))) -;(define (cdddr x) (cddr (cdr x))) -; -;(define (caaaar x) (caaar (car x))) -;(define (caaadr x) (caaar (cdr x))) -;(define (caadar x) (caadr (car x))) -;(define (caaddr x) (caadr (cdr x))) -;(define (cadaar x) (cadar (car x))) -;(define (cadadr x) (cadar (cdr x))) -;(define (caddar x) (caddr (car x))) -;(define (cadddr x) (caddr (cdr x))) -;(define (cdaaar x) (cdaar (car x))) -;(define (cdaadr x) (cdaar (cdr x))) -;(define (cdadar x) (cdadr (car x))) -;(define (cdaddr x) (cdadr (cdr x))) -;(define (cddaar x) (cddar (car x))) -;(define (cddadr x) (cddar (cdr x))) -;(define (cdddar x) (cdddr (car x))) -;(define (cddddr x) (cdddr (cdr x))) - - -(define first car) -(define second cadr) -(define third caddr) -(define fourth cadddr) -(define (fifth x) (car (cddddr x))) -(define (sixth x) (cadr (cddddr x))) -(define (seventh x) (caddr (cddddr x))) -(define (eighth x) (cadddr (cddddr x))) -(define (ninth x) (car (cddddr (cddddr x)))) -(define (tenth x) (cadr (cddddr (cddddr x)))) - -(define (car+cdr pair) (values (car pair) (cdr pair))) - -;;; take & drop - -(define (take lis k) - (check-arg integer? k take) - (let recur ((lis lis) (k k)) - (if (zero? k) '() - (cons (car lis) - (recur (cdr lis) (- k 1)))))) - -(define (drop lis k) - (check-arg integer? k drop) - (let iter ((lis lis) (k k)) - (if (zero? k) lis (iter (cdr lis) (- k 1))))) - -(define (take! lis k) - (check-arg integer? k take!) - (if (zero? k) '() - (begin (set-cdr! (drop lis (- k 1)) '()) - lis))) - -;;; TAKE-RIGHT and DROP-RIGHT work by getting two pointers into the list, -;;; off by K, then chasing down the list until the lead pointer falls off -;;; the end. - -(define (take-right lis k) - (check-arg integer? k take-right) - (let lp ((lag lis) (lead (drop lis k))) - (if (pair? lead) - (lp (cdr lag) (cdr lead)) - lag))) - -(define (drop-right lis k) - (check-arg integer? k drop-right) - (let recur ((lag lis) (lead (drop lis k))) - (if (pair? lead) - (cons (car lag) (recur (cdr lag) (cdr lead))) - '()))) - -;;; In this function, LEAD is actually K+1 ahead of LAG. This lets -;;; us stop LAG one step early, in time to smash its cdr to (). -(define (drop-right! lis k) - (check-arg integer? k drop-right!) - (let ((lead (drop lis k))) - (if (pair? lead) - - (let lp ((lag lis) (lead (cdr lead))) ; Standard case - (if (pair? lead) - (lp (cdr lag) (cdr lead)) - (begin (set-cdr! lag '()) - lis))) - - '()))) ; Special case dropping everything -- no cons to side-effect. - -;(define (list-ref lis i) (car (drop lis i))) ; R4RS - -;;; These use the APL convention, whereby negative indices mean -;;; "from the right." I liked them, but they didn't win over the -;;; SRFI reviewers. -;;; K >= 0: Take and drop K elts from the front of the list. -;;; K <= 0: Take and drop -K elts from the end of the list. - -;(define (take lis k) -; (check-arg integer? k take) -; (if (negative? k) -; (list-tail lis (+ k (length lis))) -; (let recur ((lis lis) (k k)) -; (if (zero? k) '() -; (cons (car lis) -; (recur (cdr lis) (- k 1))))))) -; -;(define (drop lis k) -; (check-arg integer? k drop) -; (if (negative? k) -; (let recur ((lis lis) (nelts (+ k (length lis)))) -; (if (zero? nelts) '() -; (cons (car lis) -; (recur (cdr lis) (- nelts 1))))) -; (list-tail lis k))) -; -; -;(define (take! lis k) -; (check-arg integer? k take!) -; (cond ((zero? k) '()) -; ((positive? k) -; (set-cdr! (list-tail lis (- k 1)) '()) -; lis) -; (else (list-tail lis (+ k (length lis)))))) -; -;(define (drop! lis k) -; (check-arg integer? k drop!) -; (if (negative? k) -; (let ((nelts (+ k (length lis)))) -; (if (zero? nelts) '() -; (begin (set-cdr! (list-tail lis (- nelts 1)) '()) -; lis))) -; (list-tail lis k))) - -(define (split-at x k) - (check-arg integer? k split-at) - (let recur ((lis x) (k k)) - (if (zero? k) (values '() lis) - (receive (prefix suffix) (recur (cdr lis) (- k 1)) - (values (cons (car lis) prefix) suffix))))) - -(define (split-at! x k) - (check-arg integer? k split-at!) - (if (zero? k) (values '() x) - (let* ((prev (drop x (- k 1))) - (suffix (cdr prev))) - (set-cdr! prev '()) - (values x suffix)))) - - -(define (last lis) (car (last-pair lis))) - -(define (last-pair lis) - (check-arg pair? lis last-pair) - (let lp ((lis lis)) - (let ((tail (cdr lis))) - (if (pair? tail) (lp tail) lis)))) - - -;;; Unzippers -- 1 through 5 -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(define (unzip1 lis) (map car lis)) - -(define (unzip2 lis) - (let recur ((lis lis)) - (if (null-list? lis) (values lis lis) ; Use NOT-PAIR? to handle - (let ((elt (car lis))) ; dotted lists. - (receive (a b) (recur (cdr lis)) - (values (cons (car elt) a) - (cons (cadr elt) b))))))) - -(define (unzip3 lis) - (let recur ((lis lis)) - (if (null-list? lis) (values lis lis lis) - (let ((elt (car lis))) - (receive (a b c) (recur (cdr lis)) - (values (cons (car elt) a) - (cons (cadr elt) b) - (cons (caddr elt) c))))))) - -(define (unzip4 lis) - (let recur ((lis lis)) - (if (null-list? lis) (values lis lis lis lis) - (let ((elt (car lis))) - (receive (a b c d) (recur (cdr lis)) - (values (cons (car elt) a) - (cons (cadr elt) b) - (cons (caddr elt) c) - (cons (cadddr elt) d))))))) - -(define (unzip5 lis) - (let recur ((lis lis)) - (if (null-list? lis) (values lis lis lis lis lis) - (let ((elt (car lis))) - (receive (a b c d e) (recur (cdr lis)) - (values (cons (car elt) a) - (cons (cadr elt) b) - (cons (caddr elt) c) - (cons (cadddr elt) d) - (cons (car (cddddr elt)) e))))))) - - -;;; append! append-reverse append-reverse! concatenate concatenate! -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(define (append! . lists) - ;; First, scan through lists looking for a non-empty one. - (let lp ((lists lists) (prev '())) - (if (not (pair? lists)) prev - (let ((first (car lists)) - (rest (cdr lists))) - (if (not (pair? first)) (lp rest first) - - ;; Now, do the splicing. - (let lp2 ((tail-cons (last-pair first)) - (rest rest)) - (if (pair? rest) - (let ((next (car rest)) - (rest (cdr rest))) - (set-cdr! tail-cons next) - (lp2 (if (pair? next) (last-pair next) tail-cons) - rest)) - first))))))) - -;;; APPEND is R4RS. -;(define (append . lists) -; (if (pair? lists) -; (let recur ((list1 (car lists)) (lists (cdr lists))) -; (if (pair? lists) -; (let ((tail (recur (car lists) (cdr lists)))) -; (fold-right cons tail list1)) ; Append LIST1 & TAIL. -; list1)) -; '())) - -;(define (append-reverse rev-head tail) (fold cons tail rev-head)) - -;(define (append-reverse! rev-head tail) -; (pair-fold (lambda (pair tail) (set-cdr! pair tail) pair) -; tail -; rev-head)) - -;;; Hand-inline the FOLD and PAIR-FOLD ops for speed. - -(define (append-reverse rev-head tail) - (let lp ((rev-head rev-head) (tail tail)) - (if (null-list? rev-head) tail - (lp (cdr rev-head) (cons (car rev-head) tail))))) - -(define (append-reverse! rev-head tail) - (let lp ((rev-head rev-head) (tail tail)) - (if (null-list? rev-head) tail - (let ((next-rev (cdr rev-head))) - (set-cdr! rev-head tail) - (lp next-rev rev-head))))) - - -(define (concatenate lists) (reduce-right append '() lists)) -(define (concatenate! lists) (reduce-right append! '() lists)) - -;;; Fold/map internal utilities -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; These little internal utilities are used by the general -;;; fold & mapper funs for the n-ary cases . It'd be nice if they got inlined. -;;; One the other hand, the n-ary cases are painfully inefficient as it is. -;;; An aggressive implementation should simply re-write these functions -;;; for raw efficiency; I have written them for as much clarity, portability, -;;; and simplicity as can be achieved. -;;; -;;; I use the dreaded call/cc to do local aborts. A good compiler could -;;; handle this with extreme efficiency. An implementation that provides -;;; a one-shot, non-persistent continuation grabber could help the compiler -;;; out by using that in place of the call/cc's in these routines. -;;; -;;; These functions have funky definitions that are precisely tuned to -;;; the needs of the fold/map procs -- for example, to minimize the number -;;; of times the argument lists need to be examined. - -;;; Return (map cdr lists). -;;; However, if any element of LISTS is empty, just abort and return '(). -(define (%cdrs lists) - (call-with-current-continuation - (lambda (abort) - (let recur ((lists lists)) - (if (pair? lists) - (let ((lis (car lists))) - (if (null-list? lis) (abort '()) - (cons (cdr lis) (recur (cdr lists))))) - '()))))) - -(define (%cars+ lists last-elt) ; (append! (map car lists) (list last-elt)) - (let recur ((lists lists)) - (if (pair? lists) (cons (caar lists) (recur (cdr lists))) (list last-elt)))) - -;;; LISTS is a (not very long) non-empty list of lists. -;;; Return two lists: the cars & the cdrs of the lists. -;;; However, if any of the lists is empty, just abort and return [() ()]. - -(define (%cars+cdrs lists) - (call-with-current-continuation - (lambda (abort) - (let recur ((lists lists)) - (if (pair? lists) - (receive (list other-lists) (car+cdr lists) - (if (null-list? list) (abort '() '()) ; LIST is empty -- bail out - (receive (a d) (car+cdr list) - (receive (cars cdrs) (recur other-lists) - (values (cons a cars) (cons d cdrs)))))) - (values '() '())))))) - -;;; Like %CARS+CDRS, but we pass in a final elt tacked onto the end of the -;;; cars list. What a hack. -(define (%cars+cdrs+ lists cars-final) - (call-with-current-continuation - (lambda (abort) - (let recur ((lists lists)) - (if (pair? lists) - (receive (list other-lists) (car+cdr lists) - (if (null-list? list) (abort '() '()) ; LIST is empty -- bail out - (receive (a d) (car+cdr list) - (receive (cars cdrs) (recur other-lists) - (values (cons a cars) (cons d cdrs)))))) - (values (list cars-final) '())))))) - -;;; Like %CARS+CDRS, but blow up if any list is empty. -(define (%cars+cdrs/no-test lists) - (let recur ((lists lists)) - (if (pair? lists) - (receive (list other-lists) (car+cdr lists) - (receive (a d) (car+cdr list) - (receive (cars cdrs) (recur other-lists) - (values (cons a cars) (cons d cdrs))))) - (values '() '())))) - - -;;; count -;;;;;;;;; -(define (count pred list1 . lists) - (check-arg procedure? pred count) - (if (pair? lists) - - ;; N-ary case - (let lp ((list1 list1) (lists lists) (i 0)) - (if (null-list? list1) i - (receive (as ds) (%cars+cdrs lists) - (if (null? as) i - (lp (cdr list1) ds - (if (apply pred (car list1) as) (+ i 1) i)))))) - - ;; Fast path - (let lp ((lis list1) (i 0)) - (if (null-list? lis) i - (lp (cdr lis) (if (pred (car lis)) (+ i 1) i)))))) - - -;;; fold/unfold -;;;;;;;;;;;;;;; - -(define (unfold-right p f g seed . maybe-tail) - (check-arg procedure? p unfold-right) - (check-arg procedure? f unfold-right) - (check-arg procedure? g unfold-right) - (let lp ((seed seed) (ans (:optional maybe-tail '()))) - (if (p seed) ans - (lp (g seed) - (cons (f seed) ans))))) - - -(define (unfold p f g seed . maybe-tail-gen) - (check-arg procedure? p unfold) - (check-arg procedure? f unfold) - (check-arg procedure? g unfold) - (if (pair? maybe-tail-gen) - - (let ((tail-gen (car maybe-tail-gen))) - (if (pair? (cdr maybe-tail-gen)) - (apply error "Too many arguments" unfold p f g seed maybe-tail-gen) - - (let recur ((seed seed)) - (if (p seed) (tail-gen seed) - (cons (f seed) (recur (g seed))))))) - - (let recur ((seed seed)) - (if (p seed) '() - (cons (f seed) (recur (g seed))))))) - - -(define (fold kons knil lis1 . lists) - (check-arg procedure? kons fold) - (if (pair? lists) - (let lp ((lists (cons lis1 lists)) (ans knil)) ; N-ary case - (receive (cars+ans cdrs) (%cars+cdrs+ lists ans) - (if (null? cars+ans) ans ; Done. - (lp cdrs (apply kons cars+ans))))) - - (let lp ((lis lis1) (ans knil)) ; Fast path - (if (null-list? lis) ans - (lp (cdr lis) (kons (car lis) ans)))))) - - -(define (fold-right kons knil lis1 . lists) - (check-arg procedure? kons fold-right) - (if (pair? lists) - (let recur ((lists (cons lis1 lists))) ; N-ary case - (let ((cdrs (%cdrs lists))) - (if (null? cdrs) knil - (apply kons (%cars+ lists (recur cdrs)))))) - - (let recur ((lis lis1)) ; Fast path - (if (null-list? lis) knil - (let ((head (car lis))) - (kons head (recur (cdr lis)))))))) - - -(define (pair-fold-right f zero lis1 . lists) - (check-arg procedure? f pair-fold-right) - (if (pair? lists) - (let recur ((lists (cons lis1 lists))) ; N-ary case - (let ((cdrs (%cdrs lists))) - (if (null? cdrs) zero - (apply f (append! lists (list (recur cdrs))))))) - - (let recur ((lis lis1)) ; Fast path - (if (null-list? lis) zero (f lis (recur (cdr lis))))))) - -(define (pair-fold f zero lis1 . lists) - (check-arg procedure? f pair-fold) - (if (pair? lists) - (let lp ((lists (cons lis1 lists)) (ans zero)) ; N-ary case - (let ((tails (%cdrs lists))) - (if (null? tails) ans - (lp tails (apply f (append! lists (list ans))))))) - - (let lp ((lis lis1) (ans zero)) - (if (null-list? lis) ans - (let ((tail (cdr lis))) ; Grab the cdr now, - (lp tail (f lis ans))))))) ; in case F SET-CDR!s LIS. - - -;;; REDUCE and REDUCE-RIGHT only use RIDENTITY in the empty-list case. -;;; These cannot meaningfully be n-ary. - -(define (reduce f ridentity lis) - (check-arg procedure? f reduce) - (if (null-list? lis) ridentity - (fold f (car lis) (cdr lis)))) - -(define (reduce-right f ridentity lis) - (check-arg procedure? f reduce-right) - (if (null-list? lis) ridentity - (let recur ((head (car lis)) (lis (cdr lis))) - (if (pair? lis) - (f head (recur (car lis) (cdr lis))) - head)))) - - - -;;; Mappers: append-map append-map! pair-for-each map! filter-map map-in-order -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(define (append-map f lis1 . lists) - (really-append-map append-map append f lis1 lists)) -(define (append-map! f lis1 . lists) - (really-append-map append-map! append! f lis1 lists)) - -(define (really-append-map who appender f lis1 lists) - (check-arg procedure? f who) - (if (pair? lists) - (receive (cars cdrs) (%cars+cdrs (cons lis1 lists)) - (if (null? cars) '() - (let recur ((cars cars) (cdrs cdrs)) - (let ((vals (apply f cars))) - (receive (cars2 cdrs2) (%cars+cdrs cdrs) - (if (null? cars2) vals - (appender vals (recur cars2 cdrs2)))))))) - - ;; Fast path - (if (null-list? lis1) '() - (let recur ((elt (car lis1)) (rest (cdr lis1))) - (let ((vals (f elt))) - (if (null-list? rest) vals - (appender vals (recur (car rest) (cdr rest))))))))) - - -(define (pair-for-each proc lis1 . lists) - (check-arg procedure? proc pair-for-each) - (if (pair? lists) - - (let lp ((lists (cons lis1 lists))) - (let ((tails (%cdrs lists))) - (if (pair? tails) - (begin (apply proc lists) - (lp tails))))) - - ;; Fast path. - (let lp ((lis lis1)) - (if (not (null-list? lis)) - (let ((tail (cdr lis))) ; Grab the cdr now, - (proc lis) ; in case PROC SET-CDR!s LIS. - (lp tail)))))) - -;;; We stop when LIS1 runs out, not when any list runs out. -(define (map! f lis1 . lists) - (check-arg procedure? f map!) - (if (pair? lists) - (let lp ((lis1 lis1) (lists lists)) - (if (not (null-list? lis1)) - (receive (heads tails) (%cars+cdrs/no-test lists) - (set-car! lis1 (apply f (car lis1) heads)) - (lp (cdr lis1) tails)))) - - ;; Fast path. - (pair-for-each (lambda (pair) (set-car! pair (f (car pair)))) lis1)) - lis1) - - -;;; Map F across L, and save up all the non-false results. -(define (filter-map f lis1 . lists) - (check-arg procedure? f filter-map) - (if (pair? lists) - (let recur ((lists (cons lis1 lists))) - (receive (cars cdrs) (%cars+cdrs lists) - (if (pair? cars) - (cond ((apply f cars) => (lambda (x) (cons x (recur cdrs)))) - (else (recur cdrs))) ; Tail call in this arm. - '()))) - - ;; Fast path. - (let recur ((lis lis1)) - (if (null-list? lis) lis - (let ((tail (recur (cdr lis)))) - (cond ((f (car lis)) => (lambda (x) (cons x tail))) - (else tail))))))) - - -;;; Map F across lists, guaranteeing to go left-to-right. -;;; NOTE: Some implementations of R5RS MAP are compliant with this spec; -;;; in which case this procedure may simply be defined as a synonym for MAP. - -(define (map-in-order f lis1 . lists) - (check-arg procedure? f map-in-order) - (if (pair? lists) - (let recur ((lists (cons lis1 lists))) - (receive (cars cdrs) (%cars+cdrs lists) - (if (pair? cars) - (let ((x (apply f cars))) ; Do head first, - (cons x (recur cdrs))) ; then tail. - '()))) - - ;; Fast path. - (let recur ((lis lis1)) - (if (null-list? lis) lis - (let ((tail (cdr lis)) - (x (f (car lis)))) ; Do head first, - (cons x (recur tail))))))) ; then tail. - - -;;; We extend MAP to handle arguments of unequal length. -(define map map-in-order) - - -;;; filter, remove, partition -;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; FILTER, REMOVE, PARTITION and their destructive counterparts do not -;;; disorder the elements of their argument. - -;; This FILTER shares the longest tail of L that has no deleted elements. -;; If Scheme had multi-continuation calls, they could be made more efficient. - -(define (filter pred lis) ; Sleazing with EQ? makes this - (check-arg procedure? pred filter) ; one faster. - (let recur ((lis lis)) - (if (null-list? lis) lis ; Use NOT-PAIR? to handle dotted lists. - (let ((head (car lis)) - (tail (cdr lis))) - (if (pred head) - (let ((new-tail (recur tail))) ; Replicate the RECUR call so - (if (eq? tail new-tail) lis - (cons head new-tail))) - (recur tail)))))) ; this one can be a tail call. - - -;;; Another version that shares longest tail. -;(define (filter pred lis) -; (receive (ans no-del?) -; ;; (recur l) returns L with (pred x) values filtered. -; ;; It also returns a flag NO-DEL? if the returned value -; ;; is EQ? to L, i.e. if it didn't have to delete anything. -; (let recur ((l l)) -; (if (null-list? l) (values l #t) -; (let ((x (car l)) -; (tl (cdr l))) -; (if (pred x) -; (receive (ans no-del?) (recur tl) -; (if no-del? -; (values l #t) -; (values (cons x ans) #f))) -; (receive (ans no-del?) (recur tl) ; Delete X. -; (values ans #f)))))) -; ans)) - - - -;(define (filter! pred lis) ; Things are much simpler -; (let recur ((lis lis)) ; if you are willing to -; (if (pair? lis) ; push N stack frames & do N -; (cond ((pred (car lis)) ; SET-CDR! writes, where N is -; (set-cdr! lis (recur (cdr lis))); the length of the answer. -; lis) -; (else (recur (cdr lis)))) -; lis))) - - -;;; This implementation of FILTER! -;;; - doesn't cons, and uses no stack; -;;; - is careful not to do redundant SET-CDR! writes, as writes to memory are -;;; usually expensive on modern machines, and can be extremely expensive on -;;; modern Schemes (e.g., ones that have generational GC's). -;;; It just zips down contiguous runs of in and out elts in LIS doing the -;;; minimal number of SET-CDR!s to splice the tail of one run of ins to the -;;; beginning of the next. - -(define (filter! pred lis) - (check-arg procedure? pred filter!) - (let lp ((ans lis)) - (cond ((null-list? ans) ans) ; Scan looking for - ((not (pred (car ans))) (lp (cdr ans))) ; first cons of result. - - ;; ANS is the eventual answer. - ;; SCAN-IN: (CDR PREV) = LIS and (CAR PREV) satisfies PRED. - ;; Scan over a contiguous segment of the list that - ;; satisfies PRED. - ;; SCAN-OUT: (CAR PREV) satisfies PRED. Scan over a contiguous - ;; segment of the list that *doesn't* satisfy PRED. - ;; When the segment ends, patch in a link from PREV - ;; to the start of the next good segment, and jump to - ;; SCAN-IN. - (else (letrec ((scan-in (lambda (prev lis) - (if (pair? lis) - (if (pred (car lis)) - (scan-in lis (cdr lis)) - (scan-out prev (cdr lis)))))) - (scan-out (lambda (prev lis) - (let lp ((lis lis)) - (if (pair? lis) - (if (pred (car lis)) - (begin (set-cdr! prev lis) - (scan-in lis (cdr lis))) - (lp (cdr lis))) - (set-cdr! prev lis)))))) - (scan-in ans (cdr ans)) - ans))))) - - - -;;; Answers share common tail with LIS where possible; -;;; the technique is slightly subtle. - -(define (partition pred lis) - (check-arg procedure? pred partition) - (let recur ((lis lis)) - (if (null-list? lis) (values lis lis) ; Use NOT-PAIR? to handle dotted lists. - (let ((elt (car lis)) - (tail (cdr lis))) - (receive (in out) (recur tail) - (if (pred elt) - (values (if (pair? out) (cons elt in) lis) out) - (values in (if (pair? in) (cons elt out) lis)))))))) - - - -;(define (partition! pred lis) ; Things are much simpler -; (let recur ((lis lis)) ; if you are willing to -; (if (null-list? lis) (values lis lis) ; push N stack frames & do N -; (let ((elt (car lis))) ; SET-CDR! writes, where N is -; (receive (in out) (recur (cdr lis)) ; the length of LIS. -; (cond ((pred elt) -; (set-cdr! lis in) -; (values lis out)) -; (else (set-cdr! lis out) -; (values in lis)))))))) - - -;;; This implementation of PARTITION! -;;; - doesn't cons, and uses no stack; -;;; - is careful not to do redundant SET-CDR! writes, as writes to memory are -;;; usually expensive on modern machines, and can be extremely expensive on -;;; modern Schemes (e.g., ones that have generational GC's). -;;; It just zips down contiguous runs of in and out elts in LIS doing the -;;; minimal number of SET-CDR!s to splice these runs together into the result -;;; lists. - -(define (partition! pred lis) - (check-arg procedure? pred partition!) - (if (null-list? lis) (values lis lis) - - ;; This pair of loops zips down contiguous in & out runs of the - ;; list, splicing the runs together. The invariants are - ;; SCAN-IN: (cdr in-prev) = LIS. - ;; SCAN-OUT: (cdr out-prev) = LIS. - (letrec ((scan-in (lambda (in-prev out-prev lis) - (let lp ((in-prev in-prev) (lis lis)) - (if (pair? lis) - (if (pred (car lis)) - (lp lis (cdr lis)) - (begin (set-cdr! out-prev lis) - (scan-out in-prev lis (cdr lis)))) - (set-cdr! out-prev lis))))) ; Done. - - (scan-out (lambda (in-prev out-prev lis) - (let lp ((out-prev out-prev) (lis lis)) - (if (pair? lis) - (if (pred (car lis)) - (begin (set-cdr! in-prev lis) - (scan-in lis out-prev (cdr lis))) - (lp lis (cdr lis))) - (set-cdr! in-prev lis)))))) ; Done. - - ;; Crank up the scan&splice loops. - (if (pred (car lis)) - ;; LIS begins in-list. Search for out-list's first pair. - (let lp ((prev-l lis) (l (cdr lis))) - (cond ((not (pair? l)) (values lis l)) - ((pred (car l)) (lp l (cdr l))) - (else (scan-out prev-l l (cdr l)) - (values lis l)))) ; Done. - - ;; LIS begins out-list. Search for in-list's first pair. - (let lp ((prev-l lis) (l (cdr lis))) - (cond ((not (pair? l)) (values l lis)) - ((pred (car l)) - (scan-in l prev-l (cdr l)) - (values l lis)) ; Done. - (else (lp l (cdr l))))))))) - - -;;; Inline us, please. -(define (remove pred l) (filter (lambda (x) (not (pred x))) l)) -(define (remove! pred l) (filter! (lambda (x) (not (pred x))) l)) - - - -;;; Here's the taxonomy for the DELETE/ASSOC/MEMBER functions. -;;; (I don't actually think these are the world's most important -;;; functions -- the procedural FILTER/REMOVE/FIND/FIND-TAIL variants -;;; are far more general.) -;;; -;;; Function Action -;;; --------------------------------------------------------------------------- -;;; remove pred lis Delete by general predicate -;;; delete x lis [=] Delete by element comparison -;;; -;;; find pred lis Search by general predicate -;;; find-tail pred lis Search by general predicate -;;; member x lis [=] Search by element comparison -;;; -;;; assoc key lis [=] Search alist by key comparison -;;; alist-delete key alist [=] Alist-delete by key comparison - -(define (delete x lis . maybe-=) - (let ((= (:optional maybe-= equal?))) - (filter (lambda (y) (not (= x y))) lis))) - -(define (delete! x lis . maybe-=) - (let ((= (:optional maybe-= equal?))) - (filter! (lambda (y) (not (= x y))) lis))) - -;;; Extended from R4RS to take an optional comparison argument. -(define (member x lis . maybe-=) - (let ((= (:optional maybe-= equal?))) - (find-tail (lambda (y) (= x y)) lis))) - -;;; R4RS, hence we don't bother to define. -;;; The MEMBER and then FIND-TAIL call should definitely -;;; be inlined for MEMQ & MEMV. -;(define (memq x lis) (member x lis eq?)) -;(define (memv x lis) (member x lis eqv?)) - - -;;; right-duplicate deletion -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; delete-duplicates delete-duplicates! -;;; -;;; Beware -- these are N^2 algorithms. To efficiently remove duplicates -;;; in long lists, sort the list to bring duplicates together, then use a -;;; linear-time algorithm to kill the dups. Or use an algorithm based on -;;; element-marking. The former gives you O(n lg n), the latter is linear. - -(define (delete-duplicates lis . maybe-=) - (let ((elt= (:optional maybe-= equal?))) - (check-arg procedure? elt= delete-duplicates) - (let recur ((lis lis)) - (if (null-list? lis) lis - (let* ((x (car lis)) - (tail (cdr lis)) - (new-tail (recur (delete x tail elt=)))) - (if (eq? tail new-tail) lis (cons x new-tail))))))) - -(define (delete-duplicates! lis maybe-=) - (let ((elt= (:optional maybe-= equal?))) - (check-arg procedure? elt= delete-duplicates!) - (let recur ((lis lis)) - (if (null-list? lis) lis - (let* ((x (car lis)) - (tail (cdr lis)) - (new-tail (recur (delete! x tail elt=)))) - (if (eq? tail new-tail) lis (cons x new-tail))))))) - - -;;; alist stuff -;;;;;;;;;;;;;;; - -;;; Extended from R4RS to take an optional comparison argument. -(define (assoc x lis . maybe-=) - (let ((= (:optional maybe-= equal?))) - (find (lambda (entry) (= x (car entry))) lis))) - -(define (alist-cons key datum alist) (cons (cons key datum) alist)) - -(define (alist-copy alist) - (map (lambda (elt) (cons (car elt) (cdr elt))) - alist)) - -(define (alist-delete key alist . maybe-=) - (let ((= (:optional maybe-= equal?))) - (filter (lambda (elt) (not (= key (car elt)))) alist))) - -(define (alist-delete! key alist . maybe-=) - (let ((= (:optional maybe-= equal?))) - (filter! (lambda (elt) (not (= key (car elt)))) alist))) - - -;;; find find-tail take-while drop-while span break any every list-index -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(define (find pred list) - (cond ((find-tail pred list) => car) - (else #f))) - -(define (find-tail pred list) - (check-arg procedure? pred find-tail) - (let lp ((list list)) - (and (not (null-list? list)) - (if (pred (car list)) list - (lp (cdr list)))))) - -(define (take-while pred lis) - (check-arg procedure? pred take-while) - (let recur ((lis lis)) - (if (null-list? lis) '() - (let ((x (car lis))) - (if (pred x) - (cons x (recur (cdr lis))) - '()))))) - -(define (drop-while pred lis) - (check-arg procedure? pred drop-while) - (let lp ((lis lis)) - (if (null-list? lis) '() - (if (pred (car lis)) - (lp (cdr lis)) - lis)))) - -(define (take-while! pred lis) - (check-arg procedure? pred take-while!) - (if (or (null-list? lis) (not (pred (car lis)))) '() - (begin (let lp ((prev lis) (rest (cdr lis))) - (if (pair? rest) - (let ((x (car rest))) - (if (pred x) (lp rest (cdr rest)) - (set-cdr! prev '()))))) - lis))) - -(define (span pred lis) - (check-arg procedure? pred span) - (let recur ((lis lis)) - (if (null-list? lis) (values '() '()) - (let ((x (car lis))) - (if (pred x) - (receive (prefix suffix) (recur (cdr lis)) - (values (cons x prefix) suffix)) - (values '() lis)))))) - -(define (span! pred lis) - (check-arg procedure? pred span!) - (if (or (null-list? lis) (not (pred (car lis)))) (values '() lis) - (let ((suffix (let lp ((prev lis) (rest (cdr lis))) - (if (null-list? rest) rest - (let ((x (car rest))) - (if (pred x) (lp rest (cdr rest)) - (begin (set-cdr! prev '()) - rest))))))) - (values lis suffix)))) - - -(define (break pred lis) (span (lambda (x) (not (pred x))) lis)) -(define (break! pred lis) (span! (lambda (x) (not (pred x))) lis)) - -(define (any pred lis1 . lists) - (check-arg procedure? pred any) - (if (pair? lists) - - ;; N-ary case - (receive (heads tails) (%cars+cdrs (cons lis1 lists)) - (and (pair? heads) - (let lp ((heads heads) (tails tails)) - (receive (next-heads next-tails) (%cars+cdrs tails) - (if (pair? next-heads) - (or (apply pred heads) (lp next-heads next-tails)) - (apply pred heads)))))) ; Last PRED app is tail call. - - ;; Fast path - (and (not (null-list? lis1)) - (let lp ((head (car lis1)) (tail (cdr lis1))) - (if (null-list? tail) - (pred head) ; Last PRED app is tail call. - (or (pred head) (lp (car tail) (cdr tail)))))))) - - -;(define (every pred list) ; Simple definition. -; (let lp ((list list)) ; Doesn't return the last PRED value. -; (or (not (pair? list)) -; (and (pred (car list)) -; (lp (cdr list)))))) - -(define (every pred lis1 . lists) - (check-arg procedure? pred every) - (if (pair? lists) - - ;; N-ary case - (receive (heads tails) (%cars+cdrs (cons lis1 lists)) - (or (not (pair? heads)) - (let lp ((heads heads) (tails tails)) - (receive (next-heads next-tails) (%cars+cdrs tails) - (if (pair? next-heads) - (and (apply pred heads) (lp next-heads next-tails)) - (apply pred heads)))))) ; Last PRED app is tail call. - - ;; Fast path - (or (null-list? lis1) - (let lp ((head (car lis1)) (tail (cdr lis1))) - (if (null-list? tail) - (pred head) ; Last PRED app is tail call. - (and (pred head) (lp (car tail) (cdr tail)))))))) - -(define (list-index pred lis1 . lists) - (check-arg procedure? pred list-index) - (if (pair? lists) - - ;; N-ary case - (let lp ((lists (cons lis1 lists)) (n 0)) - (receive (heads tails) (%cars+cdrs lists) - (and (pair? heads) - (if (apply pred heads) n - (lp tails (+ n 1)))))) - - ;; Fast path - (let lp ((lis lis1) (n 0)) - (and (not (null-list? lis)) - (if (pred (car lis)) n (lp (cdr lis) (+ n 1))))))) - -;;; Reverse -;;;;;;;;;;; - -;R4RS, so not defined here. -;(define (reverse lis) (fold cons '() lis)) - -;(define (reverse! lis) -; (pair-fold (lambda (pair tail) (set-cdr! pair tail) pair) '() lis)) - -(define (reverse! lis) - (let lp ((lis lis) (ans '())) - (if (null-list? lis) ans - (let ((tail (cdr lis))) - (set-cdr! lis ans) - (lp tail lis))))) - -;;; Lists-as-sets -;;;;;;;;;;;;;;;;; - -;;; This is carefully tuned code; do not modify casually. -;;; - It is careful to share storage when possible; -;;; - Side-effecting code tries not to perform redundant writes. -;;; - It tries to avoid linear-time scans in special cases where constant-time -;;; computations can be performed. -;;; - It relies on similar properties from the other list-lib procs it calls. -;;; For example, it uses the fact that the implementations of MEMBER and -;;; FILTER in this source code share longest common tails between args -;;; and results to get structure sharing in the lset procedures. - -(define (%lset2<= = lis1 lis2) (every (lambda (x) (member x lis2 =)) lis1)) - -(define (lset<= = . lists) - (check-arg procedure? = lset<=) - (or (not (pair? lists)) ; 0-ary case - (let lp ((s1 (car lists)) (rest (cdr lists))) - (or (not (pair? rest)) - (let ((s2 (car rest)) (rest (cdr rest))) - (and (or (eq? s2 s1) ; Fast path - (%lset2<= = s1 s2)) ; Real test - (lp s2 rest))))))) - -(define (lset= = . lists) - (check-arg procedure? = lset=) - (or (not (pair? lists)) ; 0-ary case - (let lp ((s1 (car lists)) (rest (cdr lists))) - (or (not (pair? rest)) - (let ((s2 (car rest)) - (rest (cdr rest))) - (and (or (eq? s1 s2) ; Fast path - (and (%lset2<= = s1 s2) (%lset2<= = s2 s1))) ; Real test - (lp s2 rest))))))) - - -(define (lset-adjoin = lis . elts) - (check-arg procedure? = lset-adjoin) - (fold (lambda (elt ans) (if (member elt ans =) ans (cons elt ans))) - lis elts)) - - -(define (lset-union = . lists) - (check-arg procedure? = lset-union) - (reduce (lambda (lis ans) ; Compute ANS + LIS. - (cond ((null? lis) ans) ; Don't copy any lists - ((null? ans) lis) ; if we don't have to. - ((eq? lis ans) ans) - (else - (fold (lambda (elt ans) (if (any (lambda (x) (= x elt)) ans) - ans - (cons elt ans))) - ans lis)))) - '() lists)) - -(define (lset-union! = . lists) - (check-arg procedure? = lset-union!) - (reduce (lambda (lis ans) ; Splice new elts of LIS onto the front of ANS. - (cond ((null? lis) ans) ; Don't copy any lists - ((null? ans) lis) ; if we don't have to. - ((eq? lis ans) ans) - (else - (pair-fold (lambda (pair ans) - (let ((elt (car pair))) - (if (any (lambda (x) (= x elt)) ans) - ans - (begin (set-cdr! pair ans) pair)))) - ans lis)))) - '() lists)) - - -(define (lset-intersection = lis1 . lists) - (check-arg procedure? = lset-intersection) - (let ((lists (delete lis1 lists eq?))) ; Throw out any LIS1 vals. - (cond ((any null-list? lists) '()) ; Short cut - ((null? lists) lis1) ; Short cut - (else (filter (lambda (x) - (every (lambda (lis) (member x lis =)) lists)) - lis1))))) - -(define (lset-intersection! = lis1 . lists) - (check-arg procedure? = lset-intersection!) - (let ((lists (delete lis1 lists eq?))) ; Throw out any LIS1 vals. - (cond ((any null-list? lists) '()) ; Short cut - ((null? lists) lis1) ; Short cut - (else (filter! (lambda (x) - (every (lambda (lis) (member x lis =)) lists)) - lis1))))) - - -(define (lset-difference = lis1 . lists) - (check-arg procedure? = lset-difference) - (let ((lists (filter pair? lists))) ; Throw out empty lists. - (cond ((null? lists) lis1) ; Short cut - ((memq lis1 lists) '()) ; Short cut - (else (filter (lambda (x) - (every (lambda (lis) (not (member x lis =))) - lists)) - lis1))))) - -(define (lset-difference! = lis1 . lists) - (check-arg procedure? = lset-difference!) - (let ((lists (filter pair? lists))) ; Throw out empty lists. - (cond ((null? lists) lis1) ; Short cut - ((memq lis1 lists) '()) ; Short cut - (else (filter! (lambda (x) - (every (lambda (lis) (not (member x lis =))) - lists)) - lis1))))) - - -(define (lset-xor = . lists) - (check-arg procedure? = lset-xor) - (reduce (lambda (b a) ; Compute A xor B: - ;; Note that this code relies on the constant-time - ;; short-cuts provided by LSET-DIFF+INTERSECTION, - ;; LSET-DIFFERENCE & APPEND to provide constant-time short - ;; cuts for the cases A = (), B = (), and A eq? B. It takes - ;; a careful case analysis to see it, but it's carefully - ;; built in. - - ;; Compute a-b and a^b, then compute b-(a^b) and - ;; cons it onto the front of a-b. - (receive (a-b a-int-b) (lset-diff+intersection = a b) - (cond ((null? a-b) (lset-difference = b a)) - ((null? a-int-b) (append b a)) - (else (fold (lambda (xb ans) - (if (member xb a-int-b =) ans (cons xb ans))) - a-b - b))))) - '() lists)) - - -(define (lset-xor! = . lists) - (check-arg procedure? = lset-xor!) - (reduce (lambda (b a) ; Compute A xor B: - ;; Note that this code relies on the constant-time - ;; short-cuts provided by LSET-DIFF+INTERSECTION, - ;; LSET-DIFFERENCE & APPEND to provide constant-time short - ;; cuts for the cases A = (), B = (), and A eq? B. It takes - ;; a careful case analysis to see it, but it's carefully - ;; built in. - - ;; Compute a-b and a^b, then compute b-(a^b) and - ;; cons it onto the front of a-b. - (receive (a-b a-int-b) (lset-diff+intersection! = a b) - (cond ((null? a-b) (lset-difference! = b a)) - ((null? a-int-b) (append! b a)) - (else (pair-fold (lambda (b-pair ans) - (if (member (car b-pair) a-int-b =) ans - (begin (set-cdr! b-pair ans) b-pair))) - a-b - b))))) - '() lists)) - - -(define (lset-diff+intersection = lis1 . lists) - (check-arg procedure? = lset-diff+intersection) - (cond ((every null-list? lists) (values lis1 '())) ; Short cut - ((memq lis1 lists) (values '() lis1)) ; Short cut - (else (partition (lambda (elt) - (not (any (lambda (lis) (member elt lis =)) - lists))) - lis1)))) - -(define (lset-diff+intersection! = lis1 . lists) - (check-arg procedure? = lset-diff+intersection!) - (cond ((every null-list? lists) (values lis1 '())) ; Short cut - ((memq lis1 lists) (values '() lis1)) ; Short cut - (else (partition! (lambda (elt) - (not (any (lambda (lis) (member elt lis =)) - lists))) - lis1)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-2.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-2.scm deleted file mode 100644 index c537f8d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-2.scm +++ /dev/null @@ -1,35 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Implementation of SRFI-2: and-let* -;;; -(define-syntax and-let* - (syntax-rules () - ; Special case - ((and-let* ()) - #t) - ; No CLAWS, just body - ((and-let* () body ...) - (begin body ...)) - ; Special cases of below - CLAWS with no body - ((and-let* ((var expr)) ) - (let ((var expr)) - (and var))) - ((and-let* ((expr))) - (let ((tmp expr)) - (and tmp ))) - ((and-let* (expr)) - (let ((tmp expr)) - (and tmp ))) - ; General case - CLAWS and body - ((and-let* ((var expr) . rest) . body) - (let ((var expr)) - (and var (and-let* rest . body)))) - ((and-let* ((expr) . rest) . body) - (let ((tmp expr)) - (and tmp (and-let* rest . body)))) - ((and-let* (expr . rest) . body) - (let ((tmp expr)) - (and tmp (and-let* rest . body)))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-28.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-28.scm deleted file mode 100644 index 2f7e3b4..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-28.scm +++ /dev/null @@ -1,38 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Implementation of SRFI-28: Basic Format Strings -;;; -(define format - (lambda (format-string . objects) - (let ((buffer (open-output-string))) - (let loop ((format-list (string->list format-string)) - (objects objects)) - (cond ((null? format-list) (get-output-string buffer)) - ((char=? (car format-list) #\~) - (if (null? (cdr format-list)) - (error 'format "Incomplete escape sequence") - (case (cadr format-list) - ((#\a) - (if (null? objects) - (error 'format "No value for escape sequence") - (begin - (display (car objects) buffer) - (loop (cddr format-list) (cdr objects))))) - ((#\s) - (if (null? objects) - (error 'format "No value for escape sequence") - (begin - (write (car objects) buffer) - (loop (cddr format-list) (cdr objects))))) - ((#\%) - (newline buffer) - (loop (cddr format-list) objects)) - ((#\~) - (write-char #\~ buffer) - (loop (cddr format-list) objects)) - (else - (error 'format "Unrecognized escape sequence"))))) - (else (write-char (car format-list) buffer) - (loop (cdr format-list) objects))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-55.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-55.scm deleted file mode 100644 index d640e06..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-55.scm +++ /dev/null @@ -1,48 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Reference implementation for SRFI-55 -;;; from http://srfi.schemers.org/srfi-55/srfi-55.html -;;; -;;; Requirements: SRFI-23 (error reporting) -;;; - -; -; Example of registering extensions: -; (register-extension '(srfi 1) "srfi/srfi-1.scm") -; Example of loading an extension: -; (require-extension (srfi 1)) -; (require-extension (srfi 1 3 4)) -; - -(define *__env__* (current-environment)) -(define available-extensions '()) - -(define (register-extension id action . compare) - (set! available-extensions - (cons (list (if (pair? compare) (car compare) equal?) - id - action) - available-extensions)) ) - -(define (find-extension id) - (define (lookup exts) - (if (null? exts) - (write (list "extension not found - please contact your vendor " id)) - (let ((ext (car exts))) - (if ((car ext) (cadr ext) id) - (caddr ext) ; Return a string instead of calling a function ((caddr ext)) - (lookup (cdr exts)) ) ) ) ) - (lookup available-extensions) ) - -(define-syntax require-extension - (syntax-rules (srfi) - ((_ "internal" (srfi id ...)) - (begin - (load (find-extension '(srfi id)) *__env__*) ...)) - ((_ "internal" id) - (load (find-extension 'id) *__env__*)) - ((_ clause ...) - (begin (require-extension "internal" clause) ...)) ) ) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-9.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-9.scm deleted file mode 100644 index 771ecd4..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/srfi/srfi-9.scm +++ /dev/null @@ -1,209 +0,0 @@ -;;;; This file contains the implementation of SRFI-9 from: -;;;; http://srfi.schemers.org/srfi-9/srfi-9.html - -;;;; -;;;; Section 1 - Syntax definitions -;;;; - -; Definition of DEFINE-RECORD-TYPE - -(define-syntax define-record-type - (syntax-rules () - ((define-record-type type - (constructor constructor-tag ...) - predicate - (field-tag accessor . more) ...) - (begin - (define type - (make-record-type 'type '(field-tag ...))) - (define constructor - (record-constructor type '(constructor-tag ...))) - (define predicate - (record-predicate type)) - (define-record-field type field-tag accessor . more) - ...)))) - -; An auxilliary macro for define field accessors and modifiers. -; This is needed only because modifiers are optional. - -(define-syntax define-record-field - (syntax-rules () - ((define-record-field type field-tag accessor) - (define accessor (record-accessor type 'field-tag))) - ((define-record-field type field-tag accessor modifier) - (begin - (define accessor (record-accessor type 'field-tag)) - (define modifier (record-modifier type 'field-tag)))))) - -;;;; -;;;; Section 3 - Records -;;;; - -; This implements a record abstraction that is identical to vectors, -; except that they are not vectors (VECTOR? returns false when given a -; record and RECORD? returns false when given a vector). The following -; procedures are provided: -; (record? ) -> -; (make-record ) -> -; (record-ref ) -> -; (record-set! ) -> -; -; These can implemented in R5RS Scheme as vectors with a distinguishing -; value at index zero, providing VECTOR? is redefined to be a procedure -; that returns false if its argument contains the distinguishing record -; value. EVAL is also redefined to use the new value of VECTOR?. - -; Define the marker and redefine VECTOR? and EVAL. - -;;(define record-marker (list 'record-marker)) -;; -;;(define real-vector? vector?) -;; -;;(define (vector? x) -;; (and (real-vector? x) -;; (or (= 0 (vector-length x)) -;; (not (eq? (vector-ref x 0) -;; record-marker))))) -;; -;;; This won't work if ENV is the interaction environment and someone has -;;; redefined LAMBDA there. -;; -;;(define eval -;; (let ((real-eval eval)) -;; (lambda (exp env) -;; ((real-eval `(lambda (vector?) ,exp)) -;; vector?)))) -;; -;;; Definitions of the record procedures. -;; -;;(define (record? x) -;; (and (real-vector? x) -;; (< 0 (vector-length x)) -;; (eq? (vector-ref x 0) -;; record-marker))) - -(define (make-record size) - (let ((new (make-vector (+ size 1)))) - (vector-set! new 0 (string->symbol " record-marker ")) - new)) - -(define (record-ref record index) - (vector-ref record (+ index 1))) - -(define (record-set! record index value) - (vector-set! record (+ index 1) value)) - -;;;; -;;;; Record types section -;;;; - -; We define the following procedures: -; -; (make-record-type ) -> -; (record-constructor ) -> -; (record-predicate ) -> -; (record-accessor ) -> -; (record-modifier ) -> -; where -; ( ...) -> -; ( ) -> -; ( ) -> -; ( ) -> - -; Record types are implemented using vector-like records. The first -; slot of each record contains the record's type, which is itself a -; record. - -(define (record-type record) - (record-ref record 0)) - -;---------------- -; Record types are themselves records, so we first define the type for -; them. Except for problems with circularities, this could be defined as: -; (define-record-type :record-type -; (make-record-type name field-tags) -; record-type? -; (name record-type-name) -; (field-tags record-type-field-tags)) -; As it is, we need to define everything by hand. - -(define :record-type (make-record 3)) -(record-set! :record-type 0 :record-type) ; Its type is itself. -(record-set! :record-type 1 ':record-type) -(record-set! :record-type 2 '(name field-tags)) - -; Now that :record-type exists we can define a procedure for making more -; record types. - -(define (make-record-type name field-tags) - (let ((new (make-record 3))) - (record-set! new 0 :record-type) - (record-set! new 1 name) - (record-set! new 2 field-tags) - new)) - -; Accessors for record types. - -(define (record-type-name record-type) - (record-ref record-type 1)) - -(define (record-type-field-tags record-type) - (record-ref record-type 2)) - -;---------------- -; A utility for getting the offset of a field within a record. - -(define (field-index type tag) - (let loop ((i 1) (tags (record-type-field-tags type))) - (cond ((null? tags) - (error "record type has no such field" type tag)) - ((eq? tag (car tags)) - i) - (else - (loop (+ i 1) (cdr tags)))))) - -;---------------- -; Now we are ready to define RECORD-CONSTRUCTOR and the rest of the -; procedures used by the macro expansion of DEFINE-RECORD-TYPE. - -(define (record-constructor type tags) - (let ((size (length (record-type-field-tags type))) - (arg-count (length tags)) - (indexes (map (lambda (tag) - (field-index type tag)) - tags))) - (lambda args - (if (= (length args) - arg-count) - (let ((new (make-record (+ size 1)))) - (record-set! new 0 type) - (for-each (lambda (arg i) - (record-set! new i arg)) - args - indexes) - new) - (error "wrong number of arguments to constructor" type args))))) - -(define (record-predicate type) - (lambda (thing) - (and (record? thing) - (eq? (record-type thing) - type)))) - -(define (record-accessor type tag) - (let ((index (field-index type tag))) - (lambda (thing) - (if (and (record? thing) - (eq? (record-type thing) - type)) - (record-ref thing index) - (error "accessor applied to bad value" type tag thing))))) - -(define (record-modifier type tag) - (let ((index (field-index type tag))) - (lambda (thing value) - (if (and (record? thing) - (eq? (record-type thing) - type)) - (record-set! thing index value) - (error "modifier applied to bad value" type tag thing))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/stdlib.scm b/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/stdlib.scm deleted file mode 100644 index 40d119e..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/husk-scheme-3.19/lib/stdlib.scm +++ /dev/null @@ -1,13 +0,0 @@ -;;; -;;; husk-scheme -;;; http://justinethier.github.com/husk-scheme -;;; -;;; Written by Justin Ethier -;;; -;;; Standard library of scheme functions -;;; - -(load "cxr.scm") -(load "core.scm") -(load "lazy.scm") -(load "srfi/srfi-9.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/definitions.scm deleted file mode 100644 index 6c9b253..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/definitions.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define display write) -(define len length) -(define (nil) "nil obj" ()) -(define (ok) "ok obj" ()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/delay.scm deleted file mode 100644 index 9aa3bce..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define (force) "force execution of a delayed function" - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/let.scm deleted file mode 100644 index e924777..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do - (syntax-rules () - ((_ ((var init . step) ...) - (test expr ...) - command ...) - (let loop ((var init) ...) - (if test - (begin expr ...) - (begin (begin command ...) - (loop - (if (null? (cdr (list var . step))) - (car (list var . step)) - (cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/module.scm deleted file mode 100644 index 34d96ac..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/module.scm +++ /dev/null @@ -1,11 +0,0 @@ -(load "let.scm") - -(load "extra.scm") -(load "delay.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/random.scm deleted file mode 100644 index 8030fcb..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define (random) "generates a random number between 0 and 1" - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/util.scm deleted file mode 100644 index 44ca04b..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.1/stdlib/util.scm +++ /dev/null @@ -1,151 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (zero?) "is variable zero?" - (curry = 0)) - -(define (positive?) "is variable positive?" - (curry < 0)) - -(define (negative?) "is variable negative?" - (curry > 0)) - -(define (odd? num) "is the variable odd?" - (= (mod num 2) 1)) - -(define (even? num) "is the variable even?" - (= (mod num 2) 0)) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/definitions.scm deleted file mode 100644 index 6c9b253..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/definitions.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define display write) -(define len length) -(define (nil) "nil obj" ()) -(define (ok) "ok obj" ()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/let.scm deleted file mode 100644 index e924777..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do - (syntax-rules () - ((_ ((var init . step) ...) - (test expr ...) - command ...) - (let loop ((var init) ...) - (if test - (begin expr ...) - (begin (begin command ...) - (loop - (if (null? (cdr (list var . step))) - (car (list var . step)) - (cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/module.scm deleted file mode 100644 index 34d96ac..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/module.scm +++ /dev/null @@ -1,11 +0,0 @@ -(load "let.scm") - -(load "extra.scm") -(load "delay.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/random.scm deleted file mode 100644 index 8030fcb..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define (random) "generates a random number between 0 and 1" - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/util.scm deleted file mode 100644 index e4e7ce1..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.2/stdlib/util.scm +++ /dev/null @@ -1,151 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define zero? - (curry = 0)) - -(define positive? - (curry < 0)) - -(define negative? - (curry > 0)) - -(define (odd? num) "is the variable odd?" - (= (mod num 2) 1)) - -(define (even? num) "is the variable even?" - (= (mod num 2) 0)) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/char.scm deleted file mode 100644 index 0354dc4..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/char.scm +++ /dev/null @@ -1,17 +0,0 @@ -(define (char-cmp? cmp a b) - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) (char-cmp? = a b)) -(define (char? a b) (char-cmp? > a b)) -(define (char<=? a b) (char-cmp? <= a b)) -(define (char>=? a b) (char-cmp? >= a b)) - -(define (char-ci=? a b) (char-ci-cmp? = a b)) -(define (char-ci? a b) (char-ci-cmp? > a b)) -(define (char-ci<=? a b) (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/definitions.scm deleted file mode 100644 index 6c9b253..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/definitions.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define display write) -(define len length) -(define (nil) "nil obj" ()) -(define (ok) "ok obj" ()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/io.scm deleted file mode 100644 index 9e145c3..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/let.scm deleted file mode 100644 index e924777..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do - (syntax-rules () - ((_ ((var init . step) ...) - (test expr ...) - command ...) - (let loop ((var init) ...) - (if test - (begin expr ...) - (begin (begin command ...) - (loop - (if (null? (cdr (list var . step))) - (car (list var . step)) - (cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/math.scm deleted file mode 100644 index 4700d39..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) (and (real? x) (not (integer? x)))) -(define (even? n) (= (remainder n 2) 0)) -(define (odd? n) (not (= (remainder n 2) 0))) -(define (zero? n) (= n 0)) -(define (positive? n) (> n 0)) -(define (negative? n) (< n 0)) -(define complex? number?) -(define (abs n) (if (>= n 0) n (- n))) -(define (exact->inexact n) (* n 1.0)) -(define (<> n1 n2) (not (= n1 n2))) - -(define (succ x) (+ x 1)) - -(define (pred x) (- x 1)) - -(define (gcd a b) - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/random.scm deleted file mode 100644 index 8030fcb..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define (random) "generates a random number between 0 and 1" - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/sort.scm deleted file mode 100644 index 7156e13..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/util.scm deleted file mode 100644 index 4c21306..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.5.3/stdlib/util.scm +++ /dev/null @@ -1,179 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define zero? - (curry = 0)) - -(define positive? - (curry < 0)) - -(define negative? - (curry > 0)) - -(define (odd? num) "is the variable odd?" - (= (mod num 2) 1)) - -(define (even? num) "is the variable even?" - (= (mod num 2) 0)) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/char.scm deleted file mode 100644 index e83dc68..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/char.scm +++ /dev/null @@ -1,22 +0,0 @@ -(define (char-cmp? cmp a b) "compares two chars with a compare option cmp" - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) "compares two chars case insensitive with a compare option cmp" - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) "are chars equal" (char-cmp? = a b)) -(define (char? a b) "is char greater than" (char-cmp? > a b)) -(define (char<=? a b) "is char less than or equal to" (char-cmp? <= a b)) -(define (char>=? a b) "is char greater than or equal to" (char-cmp? >= a b)) - -(define (char-ci=? a b) "are chars equal; case insensitive" - (char-ci-cmp? = a b)) -(define (char-ci? a b) "is char greater than; case insensitive" - (char-ci-cmp? > a b)) -(define (char-ci<=? a b) "is char less than or equal to; case insensitive" - (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) "is char greater than or equal to; case insensitive" - (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/definitions.scm deleted file mode 100644 index 6c9b253..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/definitions.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define display write) -(define len length) -(define (nil) "nil obj" ()) -(define (ok) "ok obj" ()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/io.scm deleted file mode 100644 index 9f00381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) "open an input file s and apply a function to it, then close the file" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) "open an output file s and apply a function to it, then close the file" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) "open an input file s and run a function while it's open" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) "open an output file s and run a function while it's open" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/let.scm deleted file mode 100644 index e924777..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do - (syntax-rules () - ((_ ((var init . step) ...) - (test expr ...) - command ...) - (let loop ((var init) ...) - (if test - (begin expr ...) - (begin (begin command ...) - (loop - (if (null? (cdr (list var . step))) - (car (list var . step)) - (cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/math.scm deleted file mode 100644 index c097f9d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) "is inexact number" (and (real? x) (not (integer? x)))) -(define (even? n) "is even" (= (remainder n 2) 0)) -(define (odd? n) "is odd" (not (= (remainder n 2) 0))) -(define (zero? n) "is zero" (= n 0)) -(define (positive? n) "is positive" (> n 0)) -(define (negative? n) "is negative" (< n 0)) -(define complex? number?) -(define (abs n) "absolute value of number" (if (>= n 0) n (- n))) -(define (exact->inexact n) "make inexact number from exact" (* n 1.0)) -(define (<> n1 n2) "not equal" (not (= n1 n2))) - -(define (succ x) "next number" (+ x 1)) - -(define (pred x) "previous number" (- x 1)) - -(define (gcd a b) "Greatest Common Divisor" - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) "Least Common Multiple" - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/random.scm deleted file mode 100644 index d5302fa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/sort.scm deleted file mode 100644 index 4dd39d6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) "returns whether a sequence is sorted" - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) "merges two sorted lists" - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) "merges two sorted lists" - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) "sorts a sequence destructively; merge-sort" - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) "sorts a sequence non-destructively; merge-sort" - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/util.scm deleted file mode 100644 index ea37d5a..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.0/stdlib/util.scm +++ /dev/null @@ -1,164 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) "makes a list from numbers from 0 to n" - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) "applies a function to a bunch of arguments" - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/char.scm deleted file mode 100644 index e83dc68..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/char.scm +++ /dev/null @@ -1,22 +0,0 @@ -(define (char-cmp? cmp a b) "compares two chars with a compare option cmp" - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) "compares two chars case insensitive with a compare option cmp" - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) "are chars equal" (char-cmp? = a b)) -(define (char? a b) "is char greater than" (char-cmp? > a b)) -(define (char<=? a b) "is char less than or equal to" (char-cmp? <= a b)) -(define (char>=? a b) "is char greater than or equal to" (char-cmp? >= a b)) - -(define (char-ci=? a b) "are chars equal; case insensitive" - (char-ci-cmp? = a b)) -(define (char-ci? a b) "is char greater than; case insensitive" - (char-ci-cmp? > a b)) -(define (char-ci<=? a b) "is char less than or equal to; case insensitive" - (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) "is char greater than or equal to; case insensitive" - (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/definitions.scm deleted file mode 100644 index 6c9b253..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/definitions.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define display write) -(define len length) -(define (nil) "nil obj" ()) -(define (ok) "ok obj" ()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/io.scm deleted file mode 100644 index 9f00381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) "open an input file s and apply a function to it, then close the file" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) "open an output file s and apply a function to it, then close the file" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) "open an input file s and run a function while it's open" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) "open an output file s and run a function while it's open" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/let.scm deleted file mode 100644 index 036c095..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do -(syntax-rules () -((_ ((var init . step) ...) -(test expr ...) -command ...) -(let loop ((var init) ...) -(if test -(begin expr ...) -(begin (begin command ...) -(loop -(if (null? (cdr (list var . step))) -(car (list var . step)) -(cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/math.scm deleted file mode 100644 index c097f9d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) "is inexact number" (and (real? x) (not (integer? x)))) -(define (even? n) "is even" (= (remainder n 2) 0)) -(define (odd? n) "is odd" (not (= (remainder n 2) 0))) -(define (zero? n) "is zero" (= n 0)) -(define (positive? n) "is positive" (> n 0)) -(define (negative? n) "is negative" (< n 0)) -(define complex? number?) -(define (abs n) "absolute value of number" (if (>= n 0) n (- n))) -(define (exact->inexact n) "make inexact number from exact" (* n 1.0)) -(define (<> n1 n2) "not equal" (not (= n1 n2))) - -(define (succ x) "next number" (+ x 1)) - -(define (pred x) "previous number" (- x 1)) - -(define (gcd a b) "Greatest Common Divisor" - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) "Least Common Multiple" - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/random.scm deleted file mode 100644 index d5302fa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/sort.scm deleted file mode 100644 index 4dd39d6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) "returns whether a sequence is sorted" - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) "merges two sorted lists" - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) "merges two sorted lists" - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) "sorts a sequence destructively; merge-sort" - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) "sorts a sequence non-destructively; merge-sort" - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/util.scm deleted file mode 100644 index ea37d5a..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.1/stdlib/util.scm +++ /dev/null @@ -1,164 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) "makes a list from numbers from 0 to n" - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) "applies a function to a bunch of arguments" - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/complete_license.as b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/complete_license.as deleted file mode 100644 index 93fcc5d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/complete_license.as +++ /dev/null @@ -1,17 +0,0 @@ - - zepto - the minimal Scheme Interpreter - Copyright (C) 2015 Veit Heller - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/grandeur.as b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/grandeur.as deleted file mode 100644 index 8901be9..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/grandeur.as +++ /dev/null @@ -1,9 +0,0 @@ - - Hoffnung ist ein verdammtes Ding, das sich zwischen zwei ersten Sonnenstrahlen versteckt. - Ein lärmiges Gefühl in der Langzeile, dessen Positivismus mich erbrechen macht; - palindrome Gleichheit der Winkel, die nicht überraschend ist - - - hündische Liebelei mit ungeborener Zeit. - - Vielleicht gastrisches Rauschen in der Ödnis oder eine Ewigkeit; - wenn ihr mich danach fragt, weiss ich von nichts. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/license_interactive.as b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/license_interactive.as deleted file mode 100644 index 8fc0135..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/assets/license_interactive.as +++ /dev/null @@ -1,5 +0,0 @@ - - zepto version 0.6.2, Copyright (C) 2015 Veit Heller - zepto comes with ABSOLUTELY NO WARRANTY; for details type `:complete-license'. - This is free software, and you are welcome to redistribute it - under certain conditions; contact the author for details. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/char.scm deleted file mode 100644 index e83dc68..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/char.scm +++ /dev/null @@ -1,22 +0,0 @@ -(define (char-cmp? cmp a b) "compares two chars with a compare option cmp" - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) "compares two chars case insensitive with a compare option cmp" - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) "are chars equal" (char-cmp? = a b)) -(define (char? a b) "is char greater than" (char-cmp? > a b)) -(define (char<=? a b) "is char less than or equal to" (char-cmp? <= a b)) -(define (char>=? a b) "is char greater than or equal to" (char-cmp? >= a b)) - -(define (char-ci=? a b) "are chars equal; case insensitive" - (char-ci-cmp? = a b)) -(define (char-ci? a b) "is char greater than; case insensitive" - (char-ci-cmp? > a b)) -(define (char-ci<=? a b) "is char less than or equal to; case insensitive" - (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) "is char greater than or equal to; case insensitive" - (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/complete_license b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/complete_license deleted file mode 100644 index 93fcc5d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/complete_license +++ /dev/null @@ -1,17 +0,0 @@ - - zepto - the minimal Scheme Interpreter - Copyright (C) 2015 Veit Heller - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/definitions.scm deleted file mode 100644 index 2d2be3c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/definitions.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define display write) -(define len length) -(define nil '()) -(define ok '()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/io.scm deleted file mode 100644 index 9f00381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) "open an input file s and apply a function to it, then close the file" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) "open an output file s and apply a function to it, then close the file" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) "open an input file s and run a function while it's open" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) "open an output file s and run a function while it's open" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/let.scm deleted file mode 100644 index 036c095..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do -(syntax-rules () -((_ ((var init . step) ...) -(test expr ...) -command ...) -(let loop ((var init) ...) -(if test -(begin expr ...) -(begin (begin command ...) -(loop -(if (null? (cdr (list var . step))) -(car (list var . step)) -(cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/license.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/license.scm deleted file mode 100644 index 9381135..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/license.scm +++ /dev/null @@ -1,2 +0,0 @@ -(define :license (read-contents "stdlib/license_interactive")) -(define :complete-license (read-contents "stdlib/complete_license")) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/license_interactive b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/license_interactive deleted file mode 100644 index 8fc0135..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/license_interactive +++ /dev/null @@ -1,5 +0,0 @@ - - zepto version 0.6.2, Copyright (C) 2015 Veit Heller - zepto comes with ABSOLUTELY NO WARRANTY; for details type `:complete-license'. - This is free software, and you are welcome to redistribute it - under certain conditions; contact the author for details. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/math.scm deleted file mode 100644 index c097f9d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) "is inexact number" (and (real? x) (not (integer? x)))) -(define (even? n) "is even" (= (remainder n 2) 0)) -(define (odd? n) "is odd" (not (= (remainder n 2) 0))) -(define (zero? n) "is zero" (= n 0)) -(define (positive? n) "is positive" (> n 0)) -(define (negative? n) "is negative" (< n 0)) -(define complex? number?) -(define (abs n) "absolute value of number" (if (>= n 0) n (- n))) -(define (exact->inexact n) "make inexact number from exact" (* n 1.0)) -(define (<> n1 n2) "not equal" (not (= n1 n2))) - -(define (succ x) "next number" (+ x 1)) - -(define (pred x) "previous number" (- x 1)) - -(define (gcd a b) "Greatest Common Divisor" - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) "Least Common Multiple" - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/random.scm deleted file mode 100644 index d5302fa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/sort.scm deleted file mode 100644 index 4dd39d6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) "returns whether a sequence is sorted" - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) "merges two sorted lists" - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) "merges two sorted lists" - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) "sorts a sequence destructively; merge-sort" - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) "sorts a sequence non-destructively; merge-sort" - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/util.scm deleted file mode 100644 index 1ab6182..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.2/stdlib/util.scm +++ /dev/null @@ -1,163 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) "makes a list from numbers from 0 to n" - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) "applies a function to a bunch of arguments" - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/complete_license.as b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/complete_license.as deleted file mode 100644 index 93fcc5d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/complete_license.as +++ /dev/null @@ -1,17 +0,0 @@ - - zepto - the minimal Scheme Interpreter - Copyright (C) 2015 Veit Heller - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/grandeur.as b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/grandeur.as deleted file mode 100644 index 8901be9..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/grandeur.as +++ /dev/null @@ -1,9 +0,0 @@ - - Hoffnung ist ein verdammtes Ding, das sich zwischen zwei ersten Sonnenstrahlen versteckt. - Ein lärmiges Gefühl in der Langzeile, dessen Positivismus mich erbrechen macht; - palindrome Gleichheit der Winkel, die nicht überraschend ist - - - hündische Liebelei mit ungeborener Zeit. - - Vielleicht gastrisches Rauschen in der Ödnis oder eine Ewigkeit; - wenn ihr mich danach fragt, weiss ich von nichts. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/license_interactive.as b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/license_interactive.as deleted file mode 100644 index c4f0836..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/assets/license_interactive.as +++ /dev/null @@ -1,5 +0,0 @@ - - zepto version 0.6.3, Copyright (C) 2015 Veit Heller - zepto comes with ABSOLUTELY NO WARRANTY; for details type `:complete-license'. - This is free software, and you are welcome to redistribute it - under certain conditions; contact the author for details. diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/char.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/char.scm deleted file mode 100644 index e83dc68..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/char.scm +++ /dev/null @@ -1,22 +0,0 @@ -(define (char-cmp? cmp a b) "compares two chars with a compare option cmp" - (cmp (char->integer a) (char->integer b))) - -(define (char-ci-cmp? cmp a b) "compares two chars case insensitive with a compare option cmp" - (cmp (char->integer (char-downcase a)) (char->integer (char-downcase b)))) - -(define (char=? a b) "are chars equal" (char-cmp? = a b)) -(define (char? a b) "is char greater than" (char-cmp? > a b)) -(define (char<=? a b) "is char less than or equal to" (char-cmp? <= a b)) -(define (char>=? a b) "is char greater than or equal to" (char-cmp? >= a b)) - -(define (char-ci=? a b) "are chars equal; case insensitive" - (char-ci-cmp? = a b)) -(define (char-ci? a b) "is char greater than; case insensitive" - (char-ci-cmp? > a b)) -(define (char-ci<=? a b) "is char less than or equal to; case insensitive" - (char-ci-cmp? <= a b)) -(define (char-ci>=? a b) "is char greater than or equal to; case insensitive" - (char-ci-cmp? >= a b)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/comlist.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/comlist.scm deleted file mode 100644 index a94e207..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/comlist.scm +++ /dev/null @@ -1,316 +0,0 @@ -;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme -; Copyright (C) 1991, 1993, 1995, 2001, 2003 Aubrey Jaffer. -; Copyright (C) 2000 Colin Walters -; -;Permission to copy this software, to modify it, to redistribute it, -;to distribute modified versions, and to use it for any purpose is -;granted, subject to the following restrictions and understandings. -; -;1. Any copy made of this software must include this copyright notice -;in full. -; -;2. I have made no warranty or representation that the operation of -;this software will be error-free, and I am under no obligation to -;provide any services, by way of maintenance, update, or otherwise. -; -;3. In conjunction with products arising from the use of this -;material, there shall be no use of my name in any advertising, -;promotional, or sales literature without prior written consent in -;each case. - -;;; Some of these functions may be already defined in your Scheme. -;;; Comment out those definitions for functions which are already defined. - -;;;; LIST FUNCTIONS FROM COMMON LISP - - -(define (cl:assoc-adjoin pair lst) - (if (assoc (car pair) lst) - lst - (cons pair lst))) - -;; with precedence to first lst -(define cl:assoc-union - (letrec ((onion (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:assoc-adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - (else (onion (reverse lst2) lst1)))))) - - -;;; Some tail-recursive optimizations made by -;;; Colin Walters -;;; AGJ restored order July 2001. - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:make-list k . init) - (set! init (if (pair? init) (car init))) - (do ((k (+ -1 k) (+ -1 k)) - (result '() (cons init result))) - ((negative? k) result))) -;@ -(define (cl:copy-list lst) (append lst '())) -;@ -(define (cl:adjoin obj lst) (if (member obj lst) lst (cons obj lst))) -;@ -(define cl:union - (letrec ((onion - (lambda (lst1 lst2) - (if (null? lst1) - lst2 - (onion (cdr lst1) (cl:adjoin (car lst1) lst2)))))) - (lambda (lst1 lst2) - (cond ((null? lst1) lst2) - ((null? lst2) lst1) - ((null? (cdr lst1)) (cl:adjoin (car lst1) lst2)) - ((null? (cdr lst2)) (cl:adjoin (car lst2) lst1)) - ((< (length lst2) (length lst1)) (onion (reverse lst2) lst1)) - (else (onion (reverse lst1) lst2)))))) -;@ -(define (cl:intersection lst1 lst2) - (if (null? lst2) - lst2 - (let build-intersection ((lst1 lst1) - (result '())) - (cond ((null? lst1) - (if (null? result) - '() - (reverse result))) - ((member (car lst1) lst2) - (build-intersection (cdr lst1) (cons (car lst1) result))) - (else (build-intersection (cdr lst1) result)))))) -;@ -(define (cl:set-difference lst1 lst2) - (if (null? lst2) - lst1 - (let build-difference ((lst1 lst1) - (result '())) - (cond ((null? lst1) (reverse result)) - ((member (car lst1) lst2) (build-difference (cdr lst1) result)) - (else (build-difference (cdr lst1) (cons (car lst1) result))))))) -;@ -(define (cl:subset? lst1 lst2) - (or (eq? lst1 lst2) - (let loop ((lst1 lst1)) - (or (null? lst1) - (and (member (car lst1) lst2) - (loop (cdr lst1))))))) -;@ -(define (cl:position obj lst) - (define pos (lambda (n lst) - (cond ((null? lst) #f) - ((equal? obj (car lst)) n) - (else (pos (+ 1 n) (cdr lst)))))) - (pos 0 lst)) -;@ -(define (cl:reduce-init pred? init lst) - (if (null? lst) - init - (cl:reduce-init pred? (pred? init (car lst)) (cdr lst)))) -;@ -(define (cl:reduce pred? lst) - (cond ((null? lst) lst) - ((null? (cdr lst)) (car lst)) - (else (cl:reduce-init pred? (car lst) (cdr lst))))) -;@ -(define (cl:some pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (and (not (null? lst)) - (or (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (and (not (null? lst)) - (or (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:every pred lst . rest) - (cond ((null? rest) - (let mapf ((lst lst)) - (or (null? lst) - (and (pred (car lst)) (mapf (cdr lst)))))) - (else (let mapf ((lst lst) (rest rest)) - (or (null? lst) - (and (apply pred (car lst) (map car rest)) - (mapf (cdr lst) (map cdr rest)))))))) -;@ -(define (cl:notany pred . ls) (not (apply cl:some pred ls))) -;@ -(define (cl:notevery pred . ls) (not (apply cl:every pred ls))) -;@ -(define (cl:list-of?? predicate . bound) - (define (errout) (apply error 'list-of?? predicate bound)) - (case (length bound) - ((0) - (lambda (obj) - (and (list? obj) - (cl:every predicate obj)))) - ((1) - (set! bound (car bound)) - (cond ((negative? bound) - (set! bound (- bound)) - (lambda (obj) - (and (list? obj) - (<= bound (length obj)) - (cl:every predicate obj)))) - (else - (lambda (obj) - (and (list? obj) - (<= (length obj) bound) - (cl:every predicate obj)))))) - ((2) - (let ((low (car bound)) - (high (cadr bound))) - (cond ((or (negative? low) (negative? high)) (errout)) - ((< high low) - (set! high (car bound)) - (set! low (cadr bound)))) - (lambda (obj) - (and (list? obj) - (<= low (length obj) high) - (cl:every predicate obj))))) - (else (errout)))) -;@ -(define (cl:find-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) (car lst)) - (else (cl:find-if pred? (cdr lst))))) -;@ -(define (cl:member-if pred? lst) - (cond ((null? lst) #f) - ((pred? (car lst)) lst) - (else (cl:member-if pred? (cdr lst))))) -;@ -(define (cl:remove obj lst) - (define head (list '*head*)) - (let remove ((lst lst) - (tail head)) - (cond ((null? lst)) - ((eqv? obj (car lst)) (remove (cdr lst) tail)) - (else - (set-cdr! tail (list (car lst))) - (remove (cdr lst) (cdr tail))))) - (cdr head)) -;@ -(define (cl:remove-if pred? lst) - (let remove-if ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if (cdr lst) result)) - (else (remove-if (cdr lst) (cons (car lst) result)))))) -;@ -(define (cl:remove-if-not pred? lst) - (let remove-if-not ((lst lst) - (result '())) - (cond ((null? lst) (reverse result)) - ((pred? (car lst)) (remove-if-not (cdr lst) (cons (car lst) result))) - (else (remove-if-not (cdr lst) result))))) -;@ -(define cl:nconc - (lambda args - (cond ((null? args) '()) - ((null? (cdr args)) (car args)) - ((null? (car args)) (apply cl:nconc (cdr args))) - (else - (set-cdr! (last-pair (car args)) - (apply cl:nconc (cdr args))) - (car args))))) - -;;;@ From: hugh@ear.mit.edu (Hugh Secker-Walker) -(define (cl:nreverse rev-it) -;;; Reverse order of elements of LIST by mutating cdrs. - (cond ((null? rev-it) rev-it) - ((not (list? rev-it)) - (error "nreverse: Not a list in arg1" rev-it)) - (else (do ((reved '() rev-it) - (rev-cdr (cdr rev-it) (cdr rev-cdr)) - (rev-it rev-it rev-cdr)) - ((begin (set-cdr! rev-it reved) (null? rev-cdr)) rev-it))))) -;@ -(define (cl:last lst n) - (cl:nthcdr (- (length lst) n) lst)) -;@ -(define (cl:butlast lst n) - (cl:butnthcdr (- (length lst) n) lst)) -;@ -(define (cl:nthcdr n lst) - (if (zero? n) lst (cl:nthcdr (+ -1 n) (cdr lst)))) -;@ -(define (cl:butnthcdr k lst) - (cond ((negative? k) lst) ;(slib:error "negative argument to butnthcdr" k) - ; SIMSYNCH FIFO8 uses negative k. - ((or (zero? k) (null? lst)) '()) - (else (let ((ans (list (car lst)))) - (do ((lst (cdr lst) (cdr lst)) - (tail ans (cdr tail)) - (k (+ -2 k) (+ -1 k))) - ((or (negative? k) (null? lst)) ans) - (set-cdr! tail (list (car lst)))))))) - -;;;; CONDITIONALS -;@ -(define (cl:and? . args) - (cond ((null? args) #t) - ((car args) (apply cl:and? (cdr args))) - (else #f))) -;@ -(define (cl:or? . args) - (cond ((null? args) #f) - ((car args) #t) - (else (apply cl:or? (cdr args))))) - -;;;@ Checks to see if a list has any duplicate MEMBERs. -(define (cl:has-duplicates? lst) - (cond ((null? lst) #f) - ((member (car lst) (cdr lst)) #t) - (else (cl:has-duplicates? (cdr lst))))) - - -;;;@ remove duplicates of MEMBERs of a list -(define cl:remove-duplicates - (letrec ((rem-dup (lambda (lst nlst) - (cond ((null? lst) (if (null? nlst) nlst (reverse nlst))) - ((member (car lst) nlst) (rem-dup (cdr lst) nlst)) - (else (rem-dup (cdr lst) (cons (car lst) nlst))))))) - (lambda (lst) - (rem-dup lst '())))) - -;@ -(define cl:list* - (letrec ((list*1 (lambda (obj) - (if (null? (cdr obj)) - (car obj) - (cons (car obj) (list*1 (cdr obj))))))) - (lambda (obj1 . obj2) - (if (null? obj2) - obj1 - (cons obj1 (list*1 obj2)))))) -;@ -(define (cl:atom? obj) - (not (pair? obj))) -;@ -(define (cl:delete obj lst) - (let delete ((lst lst)) - (cond ((null? lst) '()) - ((equal? obj (car lst)) (delete (cdr lst))) - (else - (set-cdr! lst (delete (cdr lst))) - lst)))) -;@ -(define (cl:delete-if pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((pred (car lst)) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) -;@ -(define (cl:delete-if-not pred lst) - (let delete-if ((lst lst)) - (cond ((null? lst) '()) - ((not (pred (car lst))) (delete-if (cdr lst))) - (else - (set-cdr! lst (delete-if (cdr lst))) - lst)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/definitions.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/definitions.scm deleted file mode 100644 index 8afad7d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/definitions.scm +++ /dev/null @@ -1,8 +0,0 @@ -(define len length) -(define nil '()) -(define ok '()) -(define fold foldl) -(define reduce fold) -(define ceil ceiling) -(define head car) -(define tail list-tail) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/delay.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/delay.scm deleted file mode 100644 index 6730000..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/delay.scm +++ /dev/null @@ -1,24 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define force - (lambda (object) - (object))) - -(define-syntax delay - (syntax-rules () - ((delay expression) - (make-promise (lambda () expression))))) - -(define make-promise - (lambda (proc) - (let ((result-ready? #f) - (result #f)) - (lambda () - (if result-ready? - result - (let ((x (proc))) - (if result-ready? - result - (begin (set! result x) - (set! result-ready? #t) - result)))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/extra.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/extra.scm deleted file mode 100644 index 843ec63..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/extra.scm +++ /dev/null @@ -1,76 +0,0 @@ -;; All definitions here are "borrowed" from -;; husk (github.com/justinethier/husk-scheme). -(define-syntax cond - (syntax-rules (else =>) - ((cond (else result1 result2 ...)) - ((lambda () result1 result2 ...))) - ((cond (test => result)) - (let ((temp test)) - (if temp (result temp)))) - ((cond (test => result) clause1 clause2 ...) - (let ((temp test)) - (if temp - (result temp) - (cond clause1 clause2 ...)))) - ((cond (test)) test) - ((cond (test) clause1 clause2 ...) - (let ((temp test)) - (if temp - temp - (cond clause1 clause2 ...)))) - ((cond (test result1 result2 ...)) - (if test ((lambda () result1 result2 ...)))) - ((cond (test result1 result2 ...) - clause1 clause2 ...) - (if test - ((lambda () result1 result2 ...)) - (cond clause1 clause2 ...))))) - -(define-syntax case - (syntax-rules (else =>) - ((case (key ...) - clauses ...) - (let ((atom-key (key ...))) - (case atom-key clauses ...))) - ((case key - (else => result)) - (result key)) - ((case key - (else result1 result2 ...)) - (if #t ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) result1 result2 ...)) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)))) - ((case key - ((atoms ...) => result) - clause clauses ...) - (if (memv key '(atoms ...)) - (result key) - (case key clause clauses ...))) - ((case key - ((atoms ...) result1 result2 ...) - clause clauses ...) - (if (memv key '(atoms ...)) - ((lambda () result1 result2 ...)) - (case key clause clauses ...))))) - -(define-syntax when - (syntax-rules () - ((when test result1 result2 ...) - (if test - (begin result1 result2 ...))))) - -(define-syntax unless - (syntax-rules () - ((unless test result1 result2 ...) - (if (not test) - (begin result1 result2 ...))))) - -(define-syntax letrec* - (syntax-rules () - ((letrec* ((var1 init1) ...) body1 body2 ...) - (let ((var1 #f) ...) - (set! var1 init1) - ... - (let () body1 body2 ...))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/io.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/io.scm deleted file mode 100644 index 9f00381..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/io.scm +++ /dev/null @@ -1,38 +0,0 @@ -(define (call-with-input-file s p) "open an input file s and apply a function to it, then close the file" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((res (p inport))) - (close-input-port inport) - res)))) - -(define (call-with-output-file s p) "open an output file s and apply a function to it, then close the file" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((res (p outport))) - (close-output-port outport) - res)))) - -(define (with-input-from-file s p) "open an input file s and run a function while it's open" - (let ((inport (open-input-file s))) - (if (eq? inport #f) - #f - (let ((prev-inport (current-input-port))) - (set-input-port inport) - (let ((res (p))) - (close-input-port inport) - (set-input-port prev-inport) - res))))) - -(define (with-output-to-file s p) "open an output file s and run a function while it's open" - (let ((outport (open-output-file s))) - (if (eq? outport #f) - #f - (let ((prev-outport (current-output-port))) - (set-output-port outport) - (let ((res (p))) - (close-output-port outport) - (set-output-port prev-outport) - res))))) - diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/let.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/let.scm deleted file mode 100644 index 036c095..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/let.scm +++ /dev/null @@ -1,68 +0,0 @@ -;; All implementations here are "borrowed" from -;; husk-scheme (github.com/justinethier/husk-scheme). -(define-syntax let - (syntax-rules () - ((_ ((x v) ...) e1 e2 ...) - ((lambda (x ...) e1 e2 ...) v ...)) - ((_ name ((x v) ...) e1 e2 ...) - (let* - ((f (lambda (name) - (lambda (x ...) e1 e2 ...))) - (ff ((lambda (proc) (f (lambda (x ...) ((proc proc) - x ...)))) - (lambda (proc) (f (lambda (x ...) ((proc proc) - x ...))))))) - (ff v ...))))) - -(define-syntax let* - (syntax-rules () - ((let* () body1 body2 ...) - (let () body1 body2 ...)) - ((let* ((name1 val1) (name2 val2) ...) - body1 body2 ...) - (let ((name1 val1)) - (let* ((name2 val2) ...) - body1 body2 ...))))) - -(define-syntax letrec - (syntax-rules () - ((letrec ((var1 init1) ...) body ...) - (letrec "generate_temp_names" - (var1 ...) - () - ((var1 init1) ...) - body ...)) - ((letrec "generate_temp_names" - () - (temp1 ...) - ((var1 init1) ...) - body ...) - (let ((var1 #f) ...) - (let ((temp1 init1) ...) - (set! var1 temp1) - ... - body ...))) - ((letrec "generate_temp_names" - (x y ...) - (temp ...) - ((var1 init1) ...) - body ...) - (letrec "generate_temp_names" - (y ...) - (newtemp temp ...) - ((var1 init1) ...) - body ...)))) - -(define-syntax do -(syntax-rules () -((_ ((var init . step) ...) -(test expr ...) -command ...) -(let loop ((var init) ...) -(if test -(begin expr ...) -(begin (begin command ...) -(loop -(if (null? (cdr (list var . step))) -(car (list var . step)) -(cadr (list var . step))) ...))))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/logical.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/logical.scm deleted file mode 100644 index 2ded903..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/logical.scm +++ /dev/null @@ -1,9 +0,0 @@ -(define (and . lst) "logical and on multiple values" (fold && #t lst)) -(define (or . lst) "logical or on multiple values" (fold || #f lst)) - -(define (not x) "logical not" (if x #f #t)) - -(define (null? obj) "test for null object" - (if (eqv? obj '()) - #t - #f)) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/marsaglia.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/marsaglia.scm deleted file mode 100644 index 6619c2c..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/marsaglia.scm +++ /dev/null @@ -1,124 +0,0 @@ -; george marsaglia's random number generators, -; taken from http://programmingpraxis.codepad.org/sf8Z4pJP, edited slightly -; for testing the rngs, a test routine is included (test-rng). -; Testing might take a while, though, because do notation is still very slow. - -(define (ipow b e) - (cond ((zero? e) 1) - ((even? e) (ipow (* b b) (/ e 2))) - (else (* b (ipow (* b b) (/ (- e 1) 2)))))) - -(define (logand a b) - (if (or (zero? a) (zero? b)) 0 - (+ (* (logand (floor (/ a 2)) (floor (/ b 2))) 2) - (if (or (even? a) (even? b)) 0 1)))) - -(define (logxor a b) - (cond ((zero? a) b) - ((zero? b) a) - (else - (+ (* (logxor (floor (/ a 2)) (floor (/ b 2))) 2) - (if (even? a) - (if (even? b) 0 1) - (if (even? b) 1 0)))))) - -(define (ash int cnt) - (if (negative? cnt) - (let ((n (ipow 2 (- cnt)))) - (if (negative? int) - (+ -1 (quotient (+ 1 int) n)) - (quotient int n))) - (* (ipow 2 cnt) int))) - -(define mwc #f) -(define shr3 #f) -(define cong #f) -(define fib #f) -(define kiss #f) -(define lfib4 #f) -(define swb #f) -(define uni #f) -(define vni #f) -(define settable #f) - -(let ((z 362436069) (w 521288629) (jsr 123456789) - (jcong 380116160) (a 224466889) (b 7584631) - (t (make-vector 256 0)) (x 0) (y 0) (c 0)) - - (define (mod8 n) (modulo n 256)) - (define (mod32 n) (modulo n 4294967296)) - (define (ref i) (vector-ref t (mod8 i))) - - (set! mwc (lambda () - (set! z (mod32 (+ (* 36969 (logand z 65535)) (ash z -16)))) - (set! w (mod32 (+ (* 18000 (logand w 65535)) (ash w -16)))) - (mod32 (+ (ash z 16) w)))) - - (set! shr3 (lambda () - (set! jsr (mod32 (logxor jsr (ash jsr 17)))) - (set! jsr (mod32 (logxor jsr (ash jsr -13)))) - (set! jsr (mod32 (logxor jsr (ash jsr 5)))) jsr)) - - (set! cong (lambda () - (set! jcong (mod32 (+ (* 69069 jcong) 1234567))) jcong)) - - (set! fib (lambda () - (set! b (mod32 (+ a b))) (set! a (mod32 (- b a))) a)) - - (set! kiss (lambda () - (mod32 (+ (logxor (mwc) (cong)) (shr3))))) - - (set! lfib4 (lambda () - (set! c (mod8 (+ c 1))) - (vector-set! t c (mod32 (+ (ref c) (ref (+ c 58)) - (ref (+ c 119)) (ref (+ c 178))))) (ref c))) - - (set! swb (lambda () - (set! c (mod8 (+ c 1))) - (let ((bro (if (< x y) 1 0))) - (set! x (mod32 (ref (+ c 34)))) - (set! y (mod32 (+ (ref (+ c 19)) bro))) - (vector-set! t c (mod32 (- x y))) - (vector-ref t c)))) - - (set! uni (lambda () - (* (kiss) 2.328306e-10))) - - (set! vni (lambda () - (* (- (kiss) 2147483648) 4.6566133e-10))) - - (set! settable (lambda (i1 i2 i3 i4 i5 i6) - (set! z i1) (set! w i2) (set! jsr i3) (set! jcong i4) - (set! a i5) (set! b i6) (set! x 0) (set! y 0) (set! c 0) - (do ((i 0 (+ i 1))) ((= i 256)) - (vector-set! t i (kiss)))))) - -(define-syntax rng-assert - (syntax-rules () - ((rng-assert expr result) - (if (not (equal? expr result)) - (write - '("failed assertion: " - "expected " result - ", returned " expr)) - (display "test succesful."))))) - -(define (test-rng) - (let ((k 0)) - (settable 12345 65435 34221 12345 9983651 95746118) - (display "First test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1064612766)) (set! k (lfib4))) - (display "Second test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 627749721)) (set! k (swb))) - (display "Third test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1372460312)) (set! k (kiss))) - (display "Fourth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 1529210297)) (set! k (cong))) - (display "Fifth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 2642725982)) (set! k (shr3))) - (display "Sixth test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 904977562)) (set! k (mwc))) - (display "Seventh test") - (do ((i 0 (+ i 1))) ((= i 1e6) (rng-assert k 3519793928)) (set! k (fib))))) - -;(test-rng) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/math.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/math.scm deleted file mode 100644 index c097f9d..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/math.scm +++ /dev/null @@ -1,27 +0,0 @@ -(define exact? integer?) -(define (inexact? x) "is inexact number" (and (real? x) (not (integer? x)))) -(define (even? n) "is even" (= (remainder n 2) 0)) -(define (odd? n) "is odd" (not (= (remainder n 2) 0))) -(define (zero? n) "is zero" (= n 0)) -(define (positive? n) "is positive" (> n 0)) -(define (negative? n) "is negative" (< n 0)) -(define complex? number?) -(define (abs n) "absolute value of number" (if (>= n 0) n (- n))) -(define (exact->inexact n) "make inexact number from exact" (* n 1.0)) -(define (<> n1 n2) "not equal" (not (= n1 n2))) - -(define (succ x) "next number" (+ x 1)) - -(define (pred x) "previous number" (- x 1)) - -(define (gcd a b) "Greatest Common Divisor" - (let ((aa (abs a)) - (bb (abs b))) - (if (= bb 0) - aa - (gcd bb (remainder aa bb))))) - -(define (lcm a b) "Least Common Multiple" - (if (or (= a 0) (= b 0)) - 0 - (abs (* (quotient a (gcd a b)) b)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/module.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/module.scm deleted file mode 100644 index c266fda..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/module.scm +++ /dev/null @@ -1,14 +0,0 @@ -(load "let.scm") - -(load "char.scm") -(load "extra.scm") -(load "delay.scm") -(load "io.scm") -(load "logical.scm") -(load "marsaglia.scm") -(load "math.scm") -(load "pairs.scm") -(load "random.scm") -(load "util.scm") - -(load "definitions.scm") diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/pairs.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/pairs.scm deleted file mode 100644 index c30dbe7..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/pairs.scm +++ /dev/null @@ -1,28 +0,0 @@ -(define (caar pair) (car (car pair))) -(define (cadr pair) (car (cdr pair))) -(define (cdar pair) (cdr (car pair))) -(define (cddr pair) (cdr (cdr pair))) -(define (caaar pair) (car (car (car pair)))) -(define (caadr pair) (car (car (cdr pair)))) -(define (cadar pair) (car (cdr (car pair)))) -(define (cdaar pair) (cdr (car (car pair)))) -(define (caddr pair) (car (cdr (cdr pair)))) -(define (cdadr pair) (cdr (car (cdr pair)))) -(define (cddar pair) (cdr (cdr (car pair)))) -(define (cdddr pair) (cdr (cdr (cdr pair)))) -(define (caaaar pair) (car (car (car (car pair))))) -(define (caaadr pair) (car (car (car (cdr pair))))) -(define (caadar pair) (car (car (cdr (car pair))))) -(define (caaddr pair) (car (car (cdr (cdr pair))))) -(define (cadaar pair) (car (cdr (car (car pair))))) -(define (cadadr pair) (car (cdr (car (cdr pair))))) -(define (caddar pair) (car (cdr (cdr (car pair))))) -(define (cadddr pair) (car (cdr (cdr (cdr pair))))) -(define (cdaaar pair) (cdr (car (car (car pair))))) -(define (cdaadr pair) (cdr (car (car (cdr pair))))) -(define (cdadar pair) (cdr (car (cdr (car pair))))) -(define (cdaddr pair) (cdr (car (cdr (cdr pair))))) -(define (cddaar pair) (cdr (cdr (car (car pair))))) -(define (cddadr pair) (cdr (cdr (car (cdr pair))))) -(define (cdddar pair) (cdr (cdr (cdr (car pair))))) -(define (cddddr pair) (cdr (cdr (cdr (cdr pair))))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/random.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/random.scm deleted file mode 100644 index d5302fa..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/random.scm +++ /dev/null @@ -1,16 +0,0 @@ -;; This code is taken from: -;; http://stackoverflow.com/questions/14674165/scheme-generate-random -;; It is not to be used in cryptography or related fields. -(define random - (let ((a 69069) (c 1) (m (expt 2 32)) (seed 19380110.0)) - (lambda new-seed - (if (pair? new-seed) - (begin (set! seed (car new-seed))) - (begin (set! seed (modulo (+ (* seed a) c) m)))) - (/ seed m)))) - -(define (randint . args) "generate a random integer between the given args(the lower range is optional)" - (cond ((= (length args) 1) (randint 0 (car args))) - ((= (length args) 2) - (+ (car args) (floor (* (random) (- (cadr args) (car args)))))) - (else (write "usage: (randint [lo] hi)")))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/sort.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/sort.scm deleted file mode 100644 index 4dd39d6..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/sort.scm +++ /dev/null @@ -1,119 +0,0 @@ -;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! -;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) -;;; -;;; This code is in the public domain. - -;;; Updated: 11 June 1991 -;;; Modified for scheme library: Aubrey Jaffer 19 Sept. 1991 -;;; Updated: 19 June 1995 -;;; (sort, sort!, sorted?): Generalized to strings by jaffer: 2003-09-09 -;;; (sort, sort!, sorted?): Generalized to arrays by jaffer: 2003-10-04 -;;; Modified by Andrew Sorensen for Impromptu 2006-05-10 - -;;; (cl:sorted? sequence less?) -;;; is true when sequence is a list (x0 x1 ... xm) or a vector #(x0 ... xm) -;;; such that for all 1 <= i <= m, -;;; (not (less? (list-ref list i) (list-ref list (- i 1)))). -;@ -(define (cl:sorted? seq less?) "returns whether a sequence is sorted" - (cond ((null? seq) #t) - (else (let loop ((last (car seq)) (next (cdr seq))) - (or (null? next) - (and (not (less? (car next) last)) - (loop (car next) (cdr next)))))))) - -;;; (cl:merge a b less?) -;;; takes two lists a and b such that (sorted? a less?) and (sorted? b less?) -;;; and returns a new list in which the elements of a and b have been stably -;;; interleaved so that (sorted? (merge a b less?) less?). -;;; Note: this does _not_ accept arrays. See below. -;@ -(define (cl:merge a b less?) "merges two sorted lists" - (cond ((null? a) b) - ((null? b) a) - (else (let loop ((x (car a)) (a (cdr a)) (y (car b)) (b (cdr b))) - ;; The loop handles the merging of non-empty lists. It has - ;; been written this way to save testing and car/cdring. - (if (less? y x) - (if (null? b) - (cons y (cons x a)) - (cons y (loop x a (car b) (cdr b)))) - ;; x <= y - (if (null? a) - (cons x (cons y b)) - (cons x (loop (car a) (cdr a) y b)))))))) - -;;; (cl:merge! a b less?) -;;; takes two sorted lists a and b and smashes their cdr fields to form a -;;; single sorted list including the elements of both. -;;; Note: this does _not_ accept arrays. -;@ -(define (cl:merge! a b less?) "merges two sorted lists" - (define (loop r a b) - (if (less? (car b) (car a)) - (begin (set-cdr! r b) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b)))) - ;; (car a) <= (car b) - (begin (set-cdr! r a) - (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b))))) - (cond ((null? a) b) - ((null? b) a) - ((less? (car b) (car a)) - (if (null? (cdr b)) - (set-cdr! b a) - (loop b a (cdr b))) - b) - (else (if (null? (cdr a)) - (set-cdr! a b) - (loop a (cdr a) b)) - a))) - -;;; (cl:sort! sequence less?) -;;; sorts the list, array, or string sequence destructively. It uses -;;; a version of merge-sort invented, to the best of my knowledge, by -;;; David H. D. Warren, and first used in the DEC-10 Prolog system. -;;; R. A. O'Keefe adapted it to work destructively in Scheme. -;@ -(define (cl:sort! seq less?) "sorts a sequence destructively; merge-sort" - (define (step n) - (cond ((> n 2) - (let* ((j (quotient n 2)) - (a (step j)) - (k (- n j)) - (b (step k))) - (cl:merge! a b less?))) - ((= n 2) - (let ((x (car seq)) - (y (cadr seq)) - (p seq)) - (set! seq (cddr seq)) - (cond ((less? y x) - (set-car! p y) - (set-car! (cdr p) x))) - (set-cdr! (cdr p) '()) - p)) - ((= n 1) - (let ((p seq)) - (set! seq (cdr seq)) - (set-cdr! p '()) - p)) - (else '()))) - (step (length seq))) - -;;; (cl:sort sequence less?) -;;; sorts a array, string, or list non-destructively. It does this -;;; by sorting a copy of the sequence. My understanding is that the -;;; Standard says that the result of append is always "newly -;;; allocated" except for sharing structure with "the last argument", -;;; so (append x '()) ought to be a standard way of copying a list x. -;@ -(define (cl:sort seq less?) "sorts a sequence non-destructively; merge-sort" - (cond ((vector? seq) - (list->vector (cl:sort! (vector->list seq) less?))) - ((string? seq) - (list->string (cl:sort! (string->list seq) less?))) - (else (cl:sort! (append seq '()) less?)))) diff --git a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/util.scm b/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/util.scm deleted file mode 100644 index 1ab6182..0000000 --- a/cabal/share/x86_64-osx-ghc-7.8.4/zepto-0.6.3/stdlib/util.scm +++ /dev/null @@ -1,163 +0,0 @@ -(define (list . objs) "creates a list from objects" - objs) - -(define (id obj) "returns an object" - obj) - -(define (flip func) "flips two arguments for a function" - (lambda (arg1 arg2) - (func arg2 arg1))) - -(define (list-tail l k) "get tail of a list" - (if (zero? k) - l - (list-tail (cdr l) (- k 1)))) - -(define (list-ref l k) "get reference to list element at certain point" - (car (list-tail l k))) - -(define (append i a) "append something to a list" - (foldr (lambda (ax ix) (cons ax ix)) a i)) - -(define (curry func arg1) "curry a function" - (lambda (arg) - (func arg1 arg))) - -(define (compose f g) "compose two functions" - (lambda (arg) - (f (apply g arg)))) - -(define (foldr func end l) "fold right" - (if (null? l) - end - (func (car l) (foldr func end (cdr l))))) - -(define (foldl func accum l) "fold left" - (if (null? l) - accum - (foldl func (func accum (car l)) (cdr l)))) - -(define (generate func init pred) - (if (pred init) - (cons init '()) - (cons init (unfold func (func init) pred)))) - -(define (sum . l) "sum of values" - (fold + 0 l)) - -(define (product . l) "product of values" - (fold * 1 l)) - -(define (max first . l) "maximum of values" - (fold (lambda (old new) - (if (> old new) old new)) - first - l)) - -(define (min first . l) "minimum of values" - (fold (lambda (old new) - (if (< old new) old new)) - first - l)) - -(define (length l) "length of list" - (fold (lambda (x y) - (+ x 1)) - 0 - l)) - -(define (reverse l) "reverse list" - (fold (flip cons) '() l)) - -(define (my-mem-helper obj lst cmp-proc) - (cond - ((null? lst) #f) - ((cmp-proc obj (car lst)) lst) - (else (my-mem-helper obj (cdr lst) cmp-proc)))) - -(define (memq obj lst) (my-mem-helper obj lst eq?)) - -(define (memv obj lst) (my-mem-helper obj lst eqv?)) - -(define (member obj lst) (my-mem-helper obj lst equal?)) - -(define (mem-helper pred op) (lambda (acc next) (if (and (not acc) (pred (op next))) next acc))) - -(define (assq obj alist) (fold (mem-helper (curry eq? obj) car) #f alist)) - -(define (assv obj alist) (fold (mem-helper (curry eqv? obj) car) #f alist)) - -(define (assoc obj alist) (fold (mem-helper (curry equal? obj) car) #f alist)) - -(define (map func l) "map function to list" - (foldr (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (foreach func l) "apply function to each element on the list" - (foldl (lambda (x y) - (cons (func x) y)) - '() - l)) - -(define (filter pred l) "filter list through preidcate" - (foldr (lambda (x y) - (if (pred x) - (cons x y) - y)) - '() - l)) - -(define (any? pred lst) "does anything in the list satisfy the predicate?" - (let any* ((l (map pred lst))) - (cond - ((null? l) #f) - ((car l) #t) - (else - (any* (cdr l)))))) - -(define (every? pred lst) "do all values in the list satisfy the predicate?" - (let every* ((l (map pred lst))) - (cond - ((null? l) #t) - ((car l) - (every* (cdr l))) - (else - #f)))) - -(define all? every?) - -(define (case x . cs) - if (== cs ()) - ("No Case Found") - (if (== x (caar cs)) - (cadar cs) - (unpack case (join (list x) (cdr cs))))) - -(define (iota n) "makes a list from numbers from 0 to n" - (let ((acc '())) - (do ((i 0 (+ i 1))) ((= i n)) (set! acc (append acc (list i)))) acc)) - -(define (unzip1-with-cdr . lists) - (unzip1-with-cdr-iterative lists '() '())) - -(define (unzip1-with-cdr-iterative lists cars cdrs) - (if (null? lists) - (cons cars cdrs) - (let ((car1 (caar lists)) - (cdr1 (cdar lists))) - (unzip1-with-cdr-iterative - (cdr lists) - (append cars (list car1)) - (append cdrs (list cdr1)))))) - -(define (for-each proc . lists) "applies a function to a bunch of arguments" - (if (null? lists) - (apply proc) - (if (null? (car lists)) - #t - (let* ((unz (apply unzip1-with-cdr lists)) - (cars (car unz)) - (cdrs (cdr unz))) - (apply proc cars) (apply map (cons proc cdrs)))))) diff --git a/cabal/world b/cabal/world deleted file mode 100644 index 68b6a40..0000000 --- a/cabal/world +++ /dev/null @@ -1,5 +0,0 @@ -MaybeT -any -happy -any -hlint -any -husk-scheme -any -cabal-install -any diff --git a/vim/.vim/bundle/Align b/vim/.vim/bundle/Align new file mode 160000 index 0000000..787662f --- /dev/null +++ b/vim/.vim/bundle/Align @@ -0,0 +1 @@ +Subproject commit 787662fe90cd057942bc5b682fd70c87e1a9dd77 diff --git a/vim/.vim/bundle/Gundo b/vim/.vim/bundle/Gundo new file mode 160000 index 0000000..f443470 --- /dev/null +++ b/vim/.vim/bundle/Gundo @@ -0,0 +1 @@ +Subproject commit f443470b96364c24a775629418a6b2562ec9173e diff --git a/vim/.vim/bundle/ctrlp.vim b/vim/.vim/bundle/ctrlp.vim new file mode 160000 index 0000000..b5d3fe6 --- /dev/null +++ b/vim/.vim/bundle/ctrlp.vim @@ -0,0 +1 @@ +Subproject commit b5d3fe66a58a13d2ff8b6391f4387608496a030f diff --git a/vim/.vim/bundle/ghcmod-vim b/vim/.vim/bundle/ghcmod-vim new file mode 160000 index 0000000..7e5f610 --- /dev/null +++ b/vim/.vim/bundle/ghcmod-vim @@ -0,0 +1 @@ +Subproject commit 7e5f6102aa709244f5d4cedec807eac4b901c4cb diff --git a/vim/.vim/bundle/gitignore b/vim/.vim/bundle/gitignore new file mode 160000 index 0000000..061c5c7 --- /dev/null +++ b/vim/.vim/bundle/gitignore @@ -0,0 +1 @@ +Subproject commit 061c5c756713f42b92b6b69b0a081075319a60d0 diff --git a/vim/.vim/bundle/haskell-vim b/vim/.vim/bundle/haskell-vim new file mode 160000 index 0000000..890395d --- /dev/null +++ b/vim/.vim/bundle/haskell-vim @@ -0,0 +1 @@ +Subproject commit 890395d5f5dc32d4cb76d00a2bd3b496e3d5e9c7 diff --git a/vim/.vim/bundle/neco-ghc b/vim/.vim/bundle/neco-ghc new file mode 160000 index 0000000..7d2c360 --- /dev/null +++ b/vim/.vim/bundle/neco-ghc @@ -0,0 +1 @@ +Subproject commit 7d2c360736679064986925873b8d1e2b1978d9f8 diff --git a/vim/.vim/bundle/nerdtree b/vim/.vim/bundle/nerdtree new file mode 160000 index 0000000..3b98a7f --- /dev/null +++ b/vim/.vim/bundle/nerdtree @@ -0,0 +1 @@ +Subproject commit 3b98a7fcae8f9fff356907171f0406ff8cd28921 diff --git a/vim/.vim/bundle/supertab b/vim/.vim/bundle/supertab new file mode 160000 index 0000000..c8bfece --- /dev/null +++ b/vim/.vim/bundle/supertab @@ -0,0 +1 @@ +Subproject commit c8bfeceb1fc92ad58f2ae6967cbfcd6fbcb0d6e7 diff --git a/vim/.vim/bundle/syntastic b/vim/.vim/bundle/syntastic new file mode 160000 index 0000000..710a854 --- /dev/null +++ b/vim/.vim/bundle/syntastic @@ -0,0 +1 @@ +Subproject commit 710a854f6a6832004b225c25d5c076bb537fd589 diff --git a/vim/.vim/bundle/tabular b/vim/.vim/bundle/tabular new file mode 160000 index 0000000..60f2564 --- /dev/null +++ b/vim/.vim/bundle/tabular @@ -0,0 +1 @@ +Subproject commit 60f25648814f0695eeb6c1040d97adca93c4e0bb diff --git a/vim/.vim/bundle/tagbar b/vim/.vim/bundle/tagbar new file mode 160000 index 0000000..c6b473f --- /dev/null +++ b/vim/.vim/bundle/tagbar @@ -0,0 +1 @@ +Subproject commit c6b473f5593a1cb9e567bb1a9a897f196f1f720a diff --git a/vim/.vim/bundle/tslime.vim b/vim/.vim/bundle/tslime.vim new file mode 160000 index 0000000..71ec1cb --- /dev/null +++ b/vim/.vim/bundle/tslime.vim @@ -0,0 +1 @@ +Subproject commit 71ec1cbe8f9ead9805f8e0c3b76c590aeb5ed0b7 diff --git a/vim/.vim/bundle/vim-airline b/vim/.vim/bundle/vim-airline new file mode 160000 index 0000000..f45ecda --- /dev/null +++ b/vim/.vim/bundle/vim-airline @@ -0,0 +1 @@ +Subproject commit f45ecdac15d99ed2354873a8b4d40432fd0a85a3 diff --git a/vim/.vim/bundle/vim-bbye b/vim/.vim/bundle/vim-bbye new file mode 160000 index 0000000..a018cbc --- /dev/null +++ b/vim/.vim/bundle/vim-bbye @@ -0,0 +1 @@ +Subproject commit a018cbc1ba63b1a8b86b7c468645e7642637ec4a diff --git a/vim/.vim/bundle/vim-commentary b/vim/.vim/bundle/vim-commentary new file mode 160000 index 0000000..9c68513 --- /dev/null +++ b/vim/.vim/bundle/vim-commentary @@ -0,0 +1 @@ +Subproject commit 9c685131a5facfa0d643feca3a61b41c007d8170 diff --git a/vim/.vim/bundle/vim-extradite b/vim/.vim/bundle/vim-extradite new file mode 160000 index 0000000..a1dc4b6 --- /dev/null +++ b/vim/.vim/bundle/vim-extradite @@ -0,0 +1 @@ +Subproject commit a1dc4b63befd5032e65a0c94e7257d4636aa6a3f diff --git a/vim/.vim/bundle/vim-fugitive b/vim/.vim/bundle/vim-fugitive new file mode 160000 index 0000000..4cc201c --- /dev/null +++ b/vim/.vim/bundle/vim-fugitive @@ -0,0 +1 @@ +Subproject commit 4cc201cbe3a0c3faa4cde1b82ba941d410e5e81c diff --git a/vim/.vim/bundle/vim-haskellConcealPlus b/vim/.vim/bundle/vim-haskellConcealPlus new file mode 160000 index 0000000..9c12f6d --- /dev/null +++ b/vim/.vim/bundle/vim-haskellConcealPlus @@ -0,0 +1 @@ +Subproject commit 9c12f6d816fc73e1262683a5293daee79790623a diff --git a/vim/.vim/bundle/vim-hoogle b/vim/.vim/bundle/vim-hoogle new file mode 160000 index 0000000..81f2831 --- /dev/null +++ b/vim/.vim/bundle/vim-hoogle @@ -0,0 +1 @@ +Subproject commit 81f28318b0d4174984c33df99db7752891c5c4e9 diff --git a/vim/.vim/bundle/vim-indent-guides b/vim/.vim/bundle/vim-indent-guides new file mode 160000 index 0000000..184e558 --- /dev/null +++ b/vim/.vim/bundle/vim-indent-guides @@ -0,0 +1 @@ +Subproject commit 184e55848de2304cabc5c03d2afe9b8fd098c58c diff --git a/vim/.vim/bundle/vim-indent-object b/vim/.vim/bundle/vim-indent-object new file mode 160000 index 0000000..78fffa6 --- /dev/null +++ b/vim/.vim/bundle/vim-indent-object @@ -0,0 +1 @@ +Subproject commit 78fffa609b3e6b84ef01ee4c9aba6d7435d7b18e diff --git a/vim/.vim/bundle/vim-tmux-navigator b/vim/.vim/bundle/vim-tmux-navigator new file mode 160000 index 0000000..928a52f --- /dev/null +++ b/vim/.vim/bundle/vim-tmux-navigator @@ -0,0 +1 @@ +Subproject commit 928a52fbda90ec70b2eb6edaf570654df4521af0 diff --git a/vim/.vim/bundle/vimproc.vim b/vim/.vim/bundle/vimproc.vim new file mode 160000 index 0000000..0f68bcd --- /dev/null +++ b/vim/.vim/bundle/vimproc.vim @@ -0,0 +1 @@ +Subproject commit 0f68bcd93399ecbcde3eaa4efd09107314c9bdee diff --git a/vim/.vim/bundle/vundle b/vim/.vim/bundle/vundle new file mode 160000 index 0000000..cfd3b2d --- /dev/null +++ b/vim/.vim/bundle/vundle @@ -0,0 +1 @@ +Subproject commit cfd3b2d388a8c2e9903d7a9d80a65539aabfe933 diff --git a/vim/.vim/bundle/wombat256.vim b/vim/.vim/bundle/wombat256.vim new file mode 160000 index 0000000..8734ba4 --- /dev/null +++ b/vim/.vim/bundle/wombat256.vim @@ -0,0 +1 @@ +Subproject commit 8734ba45dcf5e38c4d2686b35c94f9fcb30427e2 diff --git a/zshrc b/zshrc index 7eaec77..d7a7702 100644 --- a/zshrc +++ b/zshrc @@ -188,7 +188,7 @@ pinfo(){ save_dotfiles(){ local DOTPATH=~/Documents/Code/Github/.dotfiles/ cp ~/.bash_profile ${DOTPATH}bash_profile - cp -r ~/.cabal ${DOTPATH}cabal + cp -r ~/.cabal/config ${DOTPATH}cabal/config cp ~/dev-tmux ${DOTPATH}dev-tmux cp ~/.ghci ${DOTPATH}ghci cp ~/.gitignore ${DOTPATH}gitignore