packages feed

email 0.1 → 0.1.1

raw patch · 56 files changed

+619/−6 lines, 56 filesdep ~encodingdep ~hsemaildep ~parsecbinary-added

Dependency ranges changed: encoding, hsemail, parsec

Files

+ .git/COMMIT_EDITMSG view
@@ -0,0 +1,1 @@+cabal: changed dependencies
+ .git/HEAD view
@@ -0,0 +1,1 @@+ref: refs/heads/master
+ .git/config view
@@ -0,0 +1,11 @@+[core]+	repositoryformatversion = 0+	filemode = true+	bare = false+	logallrefupdates = true+[remote "origin"]+	fetch = +refs/heads/*:refs/remotes/origin/*+	url = git@github.com:weissi/haskell-email.git+[branch "master"]+	remote = origin+	merge = refs/heads/master
+ .git/description view
@@ -0,0 +1,1 @@+Unnamed repository; edit this file 'description' to name the repository.
+ .git/hooks/applypatch-msg.sample view
@@ -0,0 +1,15 @@+#!/bin/sh+#+# An example hook script to check the commit log message taken by+# applypatch from an e-mail message.+#+# The hook should exit with non-zero status after issuing an+# appropriate message if it wants to stop the commit.  The hook is+# allowed to edit the commit message file.+#+# To enable this hook, rename this file to "applypatch-msg".++. git-sh-setup+test -x "$GIT_DIR/hooks/commit-msg" &&+	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}+:
+ .git/hooks/commit-msg.sample view
@@ -0,0 +1,24 @@+#!/bin/sh+#+# An example hook script to check the commit log message.+# Called by "git commit" with one argument, the name of the file+# that has the commit message.  The hook should exit with non-zero+# status after issuing an appropriate message if it wants to stop the+# commit.  The hook is allowed to edit the commit message file.+#+# To enable this hook, rename this file to "commit-msg".++# Uncomment the below to add a Signed-off-by line to the message.+# Doing this in a hook is a bad idea in general, but the prepare-commit-msg+# hook is more suited to it.+#+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"++# This example catches duplicate Signed-off-by lines.++test "" = "$(grep '^Signed-off-by: ' "$1" |+	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {+	echo >&2 Duplicate Signed-off-by lines.+	exit 1+}
+ .git/hooks/post-commit.sample view
@@ -0,0 +1,8 @@+#!/bin/sh+#+# An example hook script that is called after a successful+# commit is made.+#+# To enable this hook, rename this file to "post-commit".++: Nothing
+ .git/hooks/post-receive.sample view
@@ -0,0 +1,15 @@+#!/bin/sh+#+# An example hook script for the "post-receive" event.+#+# The "post-receive" script is run after receive-pack has accepted a pack+# and the repository has been updated.  It is passed arguments in through+# stdin in the form+#  <oldrev> <newrev> <refname>+# For example:+#  aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master+#+# see contrib/hooks/ for a sample, or uncomment the next line and+# rename the file to "post-receive".++#. /usr/share/doc/git-core/contrib/hooks/post-receive-email
+ .git/hooks/post-update.sample view
@@ -0,0 +1,8 @@+#!/bin/sh+#+# An example hook script to prepare a packed repository for use over+# dumb transports.+#+# To enable this hook, rename this file to "post-update".++exec git update-server-info
+ .git/hooks/pre-applypatch.sample view
@@ -0,0 +1,14 @@+#!/bin/sh+#+# An example hook script to verify what is about to be committed+# by applypatch from an e-mail message.+#+# The hook should exit with non-zero status after issuing an+# appropriate message if it wants to stop the commit.+#+# To enable this hook, rename this file to "pre-applypatch".++. git-sh-setup+test -x "$GIT_DIR/hooks/pre-commit" &&+	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}+:
+ .git/hooks/pre-commit.sample view
@@ -0,0 +1,46 @@+#!/bin/sh+#+# An example hook script to verify what is about to be committed.+# Called by "git commit" with no arguments.  The hook should+# exit with non-zero status after issuing an appropriate message if+# it wants to stop the commit.+#+# To enable this hook, rename this file to "pre-commit".++if git rev-parse --verify HEAD >/dev/null 2>&1+then+	against=HEAD+else+	# Initial commit: diff against an empty tree object+	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904+fi++# If you want to allow non-ascii filenames set this variable to true.+allownonascii=$(git config hooks.allownonascii)++# Cross platform projects tend to avoid non-ascii filenames; prevent+# them from being added to the repository. We exploit the fact that the+# printable range starts at the space character and ends with tilde.+if [ "$allownonascii" != "true" ] &&+	# Note that the use of brackets around a tr range is ok here, (it's+	# even required, for portability to Solaris 10's /usr/bin/tr), since+	# the square bracket bytes happen to fall in the designated range.+	test "$(git diff --cached --name-only --diff-filter=A -z $against |+	  LC_ALL=C tr -d '[ -~]\0')"+then+	echo "Error: Attempt to add a non-ascii file name."+	echo+	echo "This can cause problems if you want to work"+	echo "with people on other platforms."+	echo+	echo "To be portable it is advisable to rename the file ..."+	echo+	echo "If you know what you are doing you can disable this"+	echo "check using:"+	echo+	echo "  git config hooks.allownonascii true"+	echo+	exit 1+fi++exec git diff-index --check --cached $against --
+ .git/hooks/pre-rebase.sample view
@@ -0,0 +1,172 @@+#!/bin/sh+#+# Copyright (c) 2006, 2008 Junio C Hamano+#+# The "pre-rebase" hook is run just before "git rebase" starts doing+# its job, and can prevent the command from running by exiting with+# non-zero status.+#+# The hook is called with the following parameters:+#+# $1 -- the upstream the series was forked from.+# $2 -- the branch being rebased (or empty when rebasing the current branch).+#+# This sample shows how to prevent topic branches that are already+# merged to 'next' branch from getting rebased, because allowing it+# would result in rebasing already published history.++publish=next+basebranch="$1"+if test "$#" = 2+then+	topic="refs/heads/$2"+else+	topic=`git symbolic-ref HEAD` ||+	exit 0 ;# we do not interrupt rebasing detached HEAD+fi++case "$topic" in+refs/heads/??/*)+	;;+*)+	exit 0 ;# we do not interrupt others.+	;;+esac++# Now we are dealing with a topic branch being rebased+# on top of master.  Is it OK to rebase it?++# Does the topic really exist?+git show-ref -q "$topic" || {+	echo >&2 "No such branch $topic"+	exit 1+}++# Is topic fully merged to master?+not_in_master=`git rev-list --pretty=oneline ^master "$topic"`+if test -z "$not_in_master"+then+	echo >&2 "$topic is fully merged to master; better remove it."+	exit 1 ;# we could allow it, but there is no point.+fi++# Is topic ever merged to next?  If so you should not be rebasing it.+only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`+only_next_2=`git rev-list ^master           ${publish} | sort`+if test "$only_next_1" = "$only_next_2"+then+	not_in_topic=`git rev-list "^$topic" master`+	if test -z "$not_in_topic"+	then+		echo >&2 "$topic is already up-to-date with master"+		exit 1 ;# we could allow it, but there is no point.+	else+		exit 0+	fi+else+	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`+	/usr/bin/perl -e '+		my $topic = $ARGV[0];+		my $msg = "* $topic has commits already merged to public branch:\n";+		my (%not_in_next) = map {+			/^([0-9a-f]+) /;+			($1 => 1);+		} split(/\n/, $ARGV[1]);+		for my $elem (map {+				/^([0-9a-f]+) (.*)$/;+				[$1 => $2];+			} split(/\n/, $ARGV[2])) {+			if (!exists $not_in_next{$elem->[0]}) {+				if ($msg) {+					print STDERR $msg;+					undef $msg;+				}+				print STDERR " $elem->[1]\n";+			}+		}+	' "$topic" "$not_in_next" "$not_in_master"+	exit 1+fi++exit 0++<<\DOC_END+################################################################++This sample hook safeguards topic branches that have been+published from being rewound.++The workflow assumed here is:++ * Once a topic branch forks from "master", "master" is never+   merged into it again (either directly or indirectly).++ * Once a topic branch is fully cooked and merged into "master",+   it is deleted.  If you need to build on top of it to correct+   earlier mistakes, a new topic branch is created by forking at+   the tip of the "master".  This is not strictly necessary, but+   it makes it easier to keep your history simple.++ * Whenever you need to test or publish your changes to topic+   branches, merge them into "next" branch.++The script, being an example, hardcodes the publish branch name+to be "next", but it is trivial to make it configurable via+$GIT_DIR/config mechanism.++With this workflow, you would want to know:++(1) ... if a topic branch has ever been merged to "next".  Young+    topic branches can have stupid mistakes you would rather+    clean up before publishing, and things that have not been+    merged into other branches can be easily rebased without+    affecting other people.  But once it is published, you would+    not want to rewind it.++(2) ... if a topic branch has been fully merged to "master".+    Then you can delete it.  More importantly, you should not+    build on top of it -- other people may already want to+    change things related to the topic as patches against your+    "master", so if you need further changes, it is better to+    fork the topic (perhaps with the same name) afresh from the+    tip of "master".++Let's look at this example:++		   o---o---o---o---o---o---o---o---o---o "next"+		  /       /           /           /+		 /   a---a---b A     /           /+		/   /               /           /+	       /   /   c---c---c---c B         /+	      /   /   /             \         /+	     /   /   /   b---b C     \       /+	    /   /   /   /             \     /+    ---o---o---o---o---o---o---o---o---o---o---o "master"+++A, B and C are topic branches.++ * A has one fix since it was merged up to "next".++ * B has finished.  It has been fully merged up to "master" and "next",+   and is ready to be deleted.++ * C has not merged to "next" at all.++We would want to allow C to be rebased, refuse A, and encourage+B to be deleted.++To compute (1):++	git rev-list ^master ^topic next+	git rev-list ^master        next++	if these match, topic has not merged in next at all.++To compute (2):++	git rev-list master..topic++	if this is empty, it is fully merged to "master".++DOC_END
+ .git/hooks/prepare-commit-msg.sample view
@@ -0,0 +1,36 @@+#!/bin/sh+#+# An example hook script to prepare the commit log message.+# Called by "git commit" with the name of the file that has the+# commit message, followed by the description of the commit+# message's source.  The hook's purpose is to edit the commit+# message file.  If the hook fails with a non-zero status,+# the commit is aborted.+#+# To enable this hook, rename this file to "prepare-commit-msg".++# This hook includes three examples.  The first comments out the+# "Conflicts:" part of a merge commit.+#+# The second includes the output of "git diff --name-status -r"+# into the message, just before the "git status" output.  It is+# commented because it doesn't cope with --amend or with squashed+# commits.+#+# The third example adds a Signed-off-by line to the message, that can+# still be edited.  This is rarely a good idea.++case "$2,$3" in+  merge,)+    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;++# ,|template,)+#   /usr/bin/perl -i.bak -pe '+#      print "\n" . `git diff --cached --name-status -r`+#	 if /^#/ && $first++ == 0' "$1" ;;++  *) ;;+esac++# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
+ .git/hooks/update.sample view
@@ -0,0 +1,128 @@+#!/bin/sh+#+# An example hook script to blocks unannotated tags from entering.+# Called by "git receive-pack" with arguments: refname sha1-old sha1-new+#+# To enable this hook, rename this file to "update".+#+# Config+# ------+# hooks.allowunannotated+#   This boolean sets whether unannotated tags will be allowed into the+#   repository.  By default they won't be.+# hooks.allowdeletetag+#   This boolean sets whether deleting tags will be allowed in the+#   repository.  By default they won't be.+# hooks.allowmodifytag+#   This boolean sets whether a tag may be modified after creation. By default+#   it won't be.+# hooks.allowdeletebranch+#   This boolean sets whether deleting branches will be allowed in the+#   repository.  By default they won't be.+# hooks.denycreatebranch+#   This boolean sets whether remotely creating branches will be denied+#   in the repository.  By default this is allowed.+#++# --- Command line+refname="$1"+oldrev="$2"+newrev="$3"++# --- Safety check+if [ -z "$GIT_DIR" ]; then+	echo "Don't run this script from the command line." >&2+	echo " (if you want, you could supply GIT_DIR then run" >&2+	echo "  $0 <ref> <oldrev> <newrev>)" >&2+	exit 1+fi++if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then+	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2+	exit 1+fi++# --- Config+allowunannotated=$(git config --bool hooks.allowunannotated)+allowdeletebranch=$(git config --bool hooks.allowdeletebranch)+denycreatebranch=$(git config --bool hooks.denycreatebranch)+allowdeletetag=$(git config --bool hooks.allowdeletetag)+allowmodifytag=$(git config --bool hooks.allowmodifytag)++# check for no description+projectdesc=$(sed -e '1q' "$GIT_DIR/description")+case "$projectdesc" in+"Unnamed repository"* | "")+	echo "*** Project description file hasn't been set" >&2+	exit 1+	;;+esac++# --- Check types+# if $newrev is 0000...0000, it's a commit to delete a ref.+zero="0000000000000000000000000000000000000000"+if [ "$newrev" = "$zero" ]; then+	newrev_type=delete+else+	newrev_type=$(git cat-file -t $newrev)+fi++case "$refname","$newrev_type" in+	refs/tags/*,commit)+		# un-annotated tag+		short_refname=${refname##refs/tags/}+		if [ "$allowunannotated" != "true" ]; then+			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2+			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2+			exit 1+		fi+		;;+	refs/tags/*,delete)+		# delete tag+		if [ "$allowdeletetag" != "true" ]; then+			echo "*** Deleting a tag is not allowed in this repository" >&2+			exit 1+		fi+		;;+	refs/tags/*,tag)+		# annotated tag+		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1+		then+			echo "*** Tag '$refname' already exists." >&2+			echo "*** Modifying a tag is not allowed in this repository." >&2+			exit 1+		fi+		;;+	refs/heads/*,commit)+		# branch+		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then+			echo "*** Creating a branch is not allowed in this repository" >&2+			exit 1+		fi+		;;+	refs/heads/*,delete)+		# delete branch+		if [ "$allowdeletebranch" != "true" ]; then+			echo "*** Deleting a branch is not allowed in this repository" >&2+			exit 1+		fi+		;;+	refs/remotes/*,commit)+		# tracking branch+		;;+	refs/remotes/*,delete)+		# delete tracking branch+		if [ "$allowdeletebranch" != "true" ]; then+			echo "*** Deleting a tracking branch is not allowed in this repository" >&2+			exit 1+		fi+		;;+	*)+		# Anything else (is there anything else?)+		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2+		exit 1+		;;+esac++# --- Finished+exit 0
+ .git/index view

binary file changed (absent → 1288 bytes)

+ .git/info/exclude view
@@ -0,0 +1,6 @@+# git ls-files --others --exclude-from=.git/info/exclude+# Lines that start with '#' are comments.+# For a project mostly in C, the following would be a good set of+# exclude patterns (uncomment them if you want to use them):+# *.[oa]+# *~
+ .git/logs/HEAD view
@@ -0,0 +1,2 @@+0000000000000000000000000000000000000000 10d63fe0c374297c35c714d18ebd03a51b3aaa73 Johannes Weiß <weiss@tux4u.de> 1314097841 +0200	clone: from git@github.com:weissi/haskell-email.git+10d63fe0c374297c35c714d18ebd03a51b3aaa73 c1dab2ebddd3dc4f3010bd3eac1ca710391816f2 Johannes Weiß <weiss@tux4u.de> 1314097990 +0200	commit: cabal: changed dependencies
+ .git/logs/refs/heads/master view
@@ -0,0 +1,2 @@+0000000000000000000000000000000000000000 10d63fe0c374297c35c714d18ebd03a51b3aaa73 Johannes Weiß <weiss@tux4u.de> 1314097841 +0200	clone: from git@github.com:weissi/haskell-email.git+10d63fe0c374297c35c714d18ebd03a51b3aaa73 c1dab2ebddd3dc4f3010bd3eac1ca710391816f2 Johannes Weiß <weiss@tux4u.de> 1314097990 +0200	commit: cabal: changed dependencies
+ .git/logs/refs/remotes/origin/master view
@@ -0,0 +1,1 @@+10d63fe0c374297c35c714d18ebd03a51b3aaa73 c1dab2ebddd3dc4f3010bd3eac1ca710391816f2 Johannes Weiß <weiss@tux4u.de> 1314097995 +0200	update by push
+ .git/objects/56/6e0ae6e2334c90843555b51628ed71da7364dc view

binary file changed (absent → 458 bytes)

+ .git/objects/90/5d498b8054176e200b81ea7471192010369f6b view

binary file changed (absent → 286 bytes)

+ .git/objects/c1/dab2ebddd3dc4f3010bd3eac1ca710391816f2 view

binary file changed (absent → 177 bytes)

+ .git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.idx view

binary file changed (absent → 1660 bytes)

+ .git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.pack view

binary file changed (absent → 10183 bytes)

+ .git/packed-refs view
@@ -0,0 +1,2 @@+# pack-refs with: peeled +10d63fe0c374297c35c714d18ebd03a51b3aaa73 refs/remotes/origin/master
+ .git/refs/heads/master view
@@ -0,0 +1,1 @@+c1dab2ebddd3dc4f3010bd3eac1ca710391816f2
+ .git/refs/remotes/origin/HEAD view
@@ -0,0 +1,1 @@+ref: refs/remotes/origin/master
+ .git/refs/remotes/origin/master view
@@ -0,0 +1,1 @@+c1dab2ebddd3dc4f3010bd3eac1ca710391816f2
+ BUILD_HACKAGE_PKG view
@@ -0,0 +1,1 @@+tar -h --exclude=_darcs -czvf email-0.1.tar.gz email-0.1
+ dist/build/Data/Email.hi view

binary file changed (absent → 4779 bytes)

+ dist/build/Data/Email.o view

binary file changed (absent → 8512 bytes)

+ dist/build/Data/EmailRepr.hi view

binary file changed (absent → 11885 bytes)

+ dist/build/Data/EmailRepr.o view

binary file changed (absent → 80304 bytes)

+ dist/build/Data/EmailSerializer.hi view

binary file changed (absent → 5117 bytes)

+ dist/build/Data/EmailSerializer.o view

binary file changed (absent → 50104 bytes)

+ dist/build/HSemail-0.1.1.o view

binary file changed (absent → 134769 bytes)

+ dist/build/Network/EmailSend.hi view

binary file changed (absent → 975 bytes)

+ dist/build/Network/EmailSend.o view

binary file changed (absent → 1784 bytes)

+ dist/build/Network/EmailSend/SMTP.hi view

binary file changed (absent → 2838 bytes)

+ dist/build/Network/EmailSend/SMTP.o view

binary file changed (absent → 10008 bytes)

+ dist/build/Network/EmailSend/SendMail.hi view

binary file changed (absent → 3925 bytes)

+ dist/build/Network/EmailSend/SendMail.o view

binary file changed (absent → 12872 bytes)

+ dist/build/WashUtils/Base64.hi view

binary file changed (absent → 1863 bytes)

+ dist/build/WashUtils/Base64.o view

binary file changed (absent → 62920 bytes)

+ dist/build/WashUtils/Hex.hi view

binary file changed (absent → 6602 bytes)

+ dist/build/WashUtils/Hex.o view

binary file changed (absent → 33192 bytes)

+ dist/build/WashUtils/QuotedPrintable.hi view

binary file changed (absent → 1356 bytes)

+ dist/build/WashUtils/QuotedPrintable.o view

binary file changed (absent → 21576 bytes)

+ dist/build/WashUtils/RFC2047.hi view

binary file changed (absent → 15682 bytes)

+ dist/build/WashUtils/RFC2047.o view

binary file changed (absent → 80592 bytes)

+ dist/build/autogen/Paths_email.hs view
@@ -0,0 +1,29 @@+module Paths_email (+    version,+    getBinDir, getLibDir, getDataDir, getLibexecDir,+    getDataFileName+  ) where++import Data.Version (Version(..))+import System.Environment (getEnv)++version :: Version+version = Version {versionBranch = [0,1,1], versionTags = []}++bindir, libdir, datadir, libexecdir :: FilePath++bindir     = "/home/weiss/.cabal/bin"+libdir     = "/home/weiss/.cabal/lib/email-0.1.1/ghc-7.0.4"+datadir    = "/home/weiss/.cabal/share/email-0.1.1"+libexecdir = "/home/weiss/.cabal/libexec"++getBinDir, getLibDir, getDataDir, getLibexecDir :: IO FilePath+getBinDir = catch (getEnv "email_bindir") (\_ -> return bindir)+getLibDir = catch (getEnv "email_libdir") (\_ -> return libdir)+getDataDir = catch (getEnv "email_datadir") (\_ -> return datadir)+getLibexecDir = catch (getEnv "email_libexecdir") (\_ -> return libexecdir)++getDataFileName :: FilePath -> IO FilePath+getDataFileName name = do+  dir <- getDataDir+  return (dir ++ "/" ++ name)
+ dist/build/autogen/cabal_macros.h view
@@ -0,0 +1,79 @@+/* DO NOT EDIT: This file is automatically generated by Cabal */++/* package HaskellNet-0.2.5 */+#define VERSION_HaskellNet "0.2.5"+#define MIN_VERSION_HaskellNet(major1,major2,minor) (\+  (major1) <  0 || \+  (major1) == 0 && (major2) <  2 || \+  (major1) == 0 && (major2) == 2 && (minor) <= 5)++/* package array-0.3.0.2 */+#define VERSION_array "0.3.0.2"+#define MIN_VERSION_array(major1,major2,minor) (\+  (major1) <  0 || \+  (major1) == 0 && (major2) <  3 || \+  (major1) == 0 && (major2) == 3 && (minor) <= 0)++/* package base-4.3.1.0 */+#define VERSION_base "4.3.1.0"+#define MIN_VERSION_base(major1,major2,minor) (\+  (major1) <  4 || \+  (major1) == 4 && (major2) <  3 || \+  (major1) == 4 && (major2) == 3 && (minor) <= 1)++/* package bytestring-0.9.1.10 */+#define VERSION_bytestring "0.9.1.10"+#define MIN_VERSION_bytestring(major1,major2,minor) (\+  (major1) <  0 || \+  (major1) == 0 && (major2) <  9 || \+  (major1) == 0 && (major2) == 9 && (minor) <= 1)++/* package encoding-0.6.6 */+#define VERSION_encoding "0.6.6"+#define MIN_VERSION_encoding(major1,major2,minor) (\+  (major1) <  0 || \+  (major1) == 0 && (major2) <  6 || \+  (major1) == 0 && (major2) == 6 && (minor) <= 6)++/* package hsemail-1.7.1 */+#define VERSION_hsemail "1.7.1"+#define MIN_VERSION_hsemail(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  7 || \+  (major1) == 1 && (major2) == 7 && (minor) <= 1)++/* package old-locale-1.0.0.2 */+#define VERSION_old_locale "1.0.0.2"+#define MIN_VERSION_old_locale(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  0 || \+  (major1) == 1 && (major2) == 0 && (minor) <= 0)++/* package old-time-1.0.0.6 */+#define VERSION_old_time "1.0.0.6"+#define MIN_VERSION_old_time(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  0 || \+  (major1) == 1 && (major2) == 0 && (minor) <= 0)++/* package parsec-3.1.1 */+#define VERSION_parsec "3.1.1"+#define MIN_VERSION_parsec(major1,major2,minor) (\+  (major1) <  3 || \+  (major1) == 3 && (major2) <  1 || \+  (major1) == 3 && (major2) == 1 && (minor) <= 1)++/* package process-1.0.1.5 */+#define VERSION_process "1.0.1.5"+#define MIN_VERSION_process(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  0 || \+  (major1) == 1 && (major2) == 0 && (minor) <= 1)++/* package time-1.2.0.3 */+#define VERSION_time "1.2.0.3"+#define MIN_VERSION_time(major1,major2,minor) (\+  (major1) <  1 || \+  (major1) == 1 && (major2) <  2 || \+  (major1) == 1 && (major2) == 2 && (minor) <= 0)+
+ dist/build/libHSemail-0.1.1.a view

binary file changed (absent → 176808 bytes)

+ dist/package.conf.inplace view
@@ -0,0 +1,2 @@+[InstalledPackageInfo {installedPackageId = InstalledPackageId "email-0.1.1-inplace", sourcePackageId = PackageIdentifier {pkgName = PackageName "email", pkgVersion = Version {versionBranch = [0,1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Johannes Weiss <weiss@tux4u.de>", author = "Johannes Weiss <weiss@tux4u.de>, Dirk Spoeri,\nGero Kriependorf", stability = "", homepage = "", pkgUrl = "", description = "A simple and small library for sending eMail.", category = "Network", exposed = True, exposedModules = ["Network.EmailSend","Network.EmailSend.SMTP","Network.EmailSend.SendMail","Data.Email","Data.EmailRepr","Data.EmailSerializer"], hiddenModules = [], importDirs = ["/home/weiss/haskell-email/dist/build"], libraryDirs = ["/home/weiss/haskell-email/dist/build"], hsLibraries = ["HSemail-0.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b",InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/haskell-email/dist/doc/html/email/email.haddock"], haddockHTMLs = ["/home/weiss/haskell-email/dist/doc/html/email"]}+]
+ dist/setup-config view
@@ -0,0 +1,2 @@+Saved package config for email-0.1.1 written by Cabal-1.10.1.0 using ghc-7.0+LocalBuildInfo {configFlags = ConfigFlags {configPrograms = [], configProgramPaths = [], configProgramArgs = [], configHcFlavor = Flag GHC, configHcPath = NoFlag, configHcPkg = NoFlag, configVanillaLib = Flag True, configProfLib = Flag False, configSharedLib = Flag False, configProfExe = Flag False, configConfigureArgs = [], configOptimization = Flag NormalOptimisation, configProgPrefix = Flag "", configProgSuffix = Flag "", configInstallDirs = InstallDirs {prefix = Flag "/home/weiss/.cabal", bindir = NoFlag, libdir = NoFlag, libsubdir = NoFlag, dynlibdir = NoFlag, libexecdir = NoFlag, progdir = NoFlag, includedir = NoFlag, datadir = NoFlag, datasubdir = NoFlag, docdir = NoFlag, mandir = NoFlag, htmldir = NoFlag, haddockdir = NoFlag}, configScratchDir = NoFlag, configExtraLibDirs = [], configExtraIncludeDirs = [], configDistPref = Flag "dist", configVerbosity = Flag Normal, configUserInstall = Flag True, configPackageDB = NoFlag, configGHCiLib = Flag True, configSplitObjs = Flag False, configStripExes = Flag True, configConstraints = [Dependency (PackageName "HaskellNet") (ThisVersion (Version {versionBranch = [0,2,5], versionTags = []})),Dependency (PackageName "array") (ThisVersion (Version {versionBranch = [0,3,0,2], versionTags = []})),Dependency (PackageName "base") (ThisVersion (Version {versionBranch = [4,3,1,0], versionTags = []})),Dependency (PackageName "bytestring") (ThisVersion (Version {versionBranch = [0,9,1,10], versionTags = []})),Dependency (PackageName "encoding") (ThisVersion (Version {versionBranch = [0,6,6], versionTags = []})),Dependency (PackageName "hsemail") (ThisVersion (Version {versionBranch = [1,7,1], versionTags = []})),Dependency (PackageName "old-locale") (ThisVersion (Version {versionBranch = [1,0,0,2], versionTags = []})),Dependency (PackageName "old-time") (ThisVersion (Version {versionBranch = [1,0,0,6], versionTags = []})),Dependency (PackageName "parsec") (ThisVersion (Version {versionBranch = [3,1,1], versionTags = []})),Dependency (PackageName "process") (ThisVersion (Version {versionBranch = [1,0,1,5], versionTags = []})),Dependency (PackageName "time") (ThisVersion (Version {versionBranch = [1,2,0,3], versionTags = []}))], configConfigurationsFlags = [], configTests = Flag False}, extraConfigArgs = [], installDirTemplates = InstallDirs {prefix = "/home/weiss/.cabal", bindir = "$prefix/bin", libdir = "$prefix/lib", libsubdir = "$pkgid/$compiler", dynlibdir = "$libdir", libexecdir = "$prefix/libexec", progdir = "$libdir/hugs/programs", includedir = "$libdir/$libsubdir/include", datadir = "$prefix/share", datasubdir = "$pkgid", docdir = "$datadir/doc/$pkgid", mandir = "$datadir/man", htmldir = "$docdir/html", haddockdir = "$htmldir"}, compiler = Compiler {compilerId = CompilerId GHC (Version {versionBranch = [7,0,4], versionTags = []}), compilerLanguages = [(Haskell98,"-XHaskell98"),(Haskell2010,"-XHaskell2010")], compilerExtensions = [(UnknownExtension "Haskell98","-XHaskell98"),(UnknownExtension "Haskell2010","-XHaskell2010"),(CPP,"-XCPP"),(UnknownExtension "NoCPP","-XNoCPP"),(PostfixOperators,"-XPostfixOperators"),(UnknownExtension "NoPostfixOperators","-XNoPostfixOperators"),(TupleSections,"-XTupleSections"),(UnknownExtension "NoTupleSections","-XNoTupleSections"),(PatternGuards,"-XPatternGuards"),(UnknownExtension "NoPatternGuards","-XNoPatternGuards"),(UnicodeSyntax,"-XUnicodeSyntax"),(UnknownExtension "NoUnicodeSyntax","-XNoUnicodeSyntax"),(MagicHash,"-XMagicHash"),(UnknownExtension "NoMagicHash","-XNoMagicHash"),(PolymorphicComponents,"-XPolymorphicComponents"),(UnknownExtension "NoPolymorphicComponents","-XNoPolymorphicComponents"),(ExistentialQuantification,"-XExistentialQuantification"),(UnknownExtension "NoExistentialQuantification","-XNoExistentialQuantification"),(KindSignatures,"-XKindSignatures"),(UnknownExtension "NoKindSignatures","-XNoKindSignatures"),(EmptyDataDecls,"-XEmptyDataDecls"),(UnknownExtension "NoEmptyDataDecls","-XNoEmptyDataDecls"),(ParallelListComp,"-XParallelListComp"),(UnknownExtension "NoParallelListComp","-XNoParallelListComp"),(TransformListComp,"-XTransformListComp"),(UnknownExtension "NoTransformListComp","-XNoTransformListComp"),(ForeignFunctionInterface,"-XForeignFunctionInterface"),(UnknownExtension "NoForeignFunctionInterface","-XNoForeignFunctionInterface"),(UnliftedFFITypes,"-XUnliftedFFITypes"),(UnknownExtension "NoUnliftedFFITypes","-XNoUnliftedFFITypes"),(GHCForeignImportPrim,"-XGHCForeignImportPrim"),(UnknownExtension "NoGHCForeignImportPrim","-XNoGHCForeignImportPrim"),(LiberalTypeSynonyms,"-XLiberalTypeSynonyms"),(UnknownExtension "NoLiberalTypeSynonyms","-XNoLiberalTypeSynonyms"),(Rank2Types,"-XRank2Types"),(UnknownExtension "NoRank2Types","-XNoRank2Types"),(RankNTypes,"-XRankNTypes"),(UnknownExtension "NoRankNTypes","-XNoRankNTypes"),(ImpredicativeTypes,"-XImpredicativeTypes"),(UnknownExtension "NoImpredicativeTypes","-XNoImpredicativeTypes"),(TypeOperators,"-XTypeOperators"),(UnknownExtension "NoTypeOperators","-XNoTypeOperators"),(RecursiveDo,"-XRecursiveDo"),(UnknownExtension "NoRecursiveDo","-XNoRecursiveDo"),(DoRec,"-XDoRec"),(UnknownExtension "NoDoRec","-XNoDoRec"),(Arrows,"-XArrows"),(UnknownExtension "NoArrows","-XNoArrows"),(UnknownExtension "PArr","-XPArr"),(UnknownExtension "NoPArr","-XNoPArr"),(TemplateHaskell,"-XTemplateHaskell"),(UnknownExtension "NoTemplateHaskell","-XNoTemplateHaskell"),(QuasiQuotes,"-XQuasiQuotes"),(UnknownExtension "NoQuasiQuotes","-XNoQuasiQuotes"),(Generics,"-XGenerics"),(UnknownExtension "NoGenerics","-XNoGenerics"),(NoImplicitPrelude,"-XNoImplicitPrelude"),(NoImplicitPrelude,"-XNoImplicitPrelude"),(RecordWildCards,"-XRecordWildCards"),(UnknownExtension "NoRecordWildCards","-XNoRecordWildCards"),(NamedFieldPuns,"-XNamedFieldPuns"),(UnknownExtension "NoNamedFieldPuns","-XNoNamedFieldPuns"),(RecordPuns,"-XRecordPuns"),(UnknownExtension "NoRecordPuns","-XNoRecordPuns"),(DisambiguateRecordFields,"-XDisambiguateRecordFields"),(UnknownExtension "NoDisambiguateRecordFields","-XNoDisambiguateRecordFields"),(OverloadedStrings,"-XOverloadedStrings"),(UnknownExtension "NoOverloadedStrings","-XNoOverloadedStrings"),(GADTs,"-XGADTs"),(UnknownExtension "NoGADTs","-XNoGADTs"),(ViewPatterns,"-XViewPatterns"),(UnknownExtension "NoViewPatterns","-XNoViewPatterns"),(TypeFamilies,"-XTypeFamilies"),(UnknownExtension "NoTypeFamilies","-XNoTypeFamilies"),(BangPatterns,"-XBangPatterns"),(UnknownExtension "NoBangPatterns","-XNoBangPatterns"),(NoMonomorphismRestriction,"-XNoMonomorphismRestriction"),(NoMonomorphismRestriction,"-XNoMonomorphismRestriction"),(NPlusKPatterns,"-XNPlusKPatterns"),(UnknownExtension "NoNPlusKPatterns","-XNoNPlusKPatterns"),(DoAndIfThenElse,"-XDoAndIfThenElse"),(UnknownExtension "NoDoAndIfThenElse","-XNoDoAndIfThenElse"),(RebindableSyntax,"-XRebindableSyntax"),(UnknownExtension "NoRebindableSyntax","-XNoRebindableSyntax"),(NoMonoPatBinds,"-XNoMonoPatBinds"),(NoMonoPatBinds,"-XNoMonoPatBinds"),(ExplicitForAll,"-XExplicitForAll"),(UnknownExtension "NoExplicitForAll","-XNoExplicitForAll"),(UnknownExtension "AlternativeLayoutRule","-XAlternativeLayoutRule"),(UnknownExtension "NoAlternativeLayoutRule","-XNoAlternativeLayoutRule"),(UnknownExtension "AlternativeLayoutRuleTransitional","-XAlternativeLayoutRuleTransitional"),(UnknownExtension "NoAlternativeLayoutRuleTransitional","-XNoAlternativeLayoutRuleTransitional"),(DatatypeContexts,"-XDatatypeContexts"),(UnknownExtension "NoDatatypeContexts","-XNoDatatypeContexts"),(MonoLocalBinds,"-XMonoLocalBinds"),(UnknownExtension "NoMonoLocalBinds","-XNoMonoLocalBinds"),(RelaxedPolyRec,"-XRelaxedPolyRec"),(UnknownExtension "NoRelaxedPolyRec","-XNoRelaxedPolyRec"),(ExtendedDefaultRules,"-XExtendedDefaultRules"),(UnknownExtension "NoExtendedDefaultRules","-XNoExtendedDefaultRules"),(ImplicitParams,"-XImplicitParams"),(UnknownExtension "NoImplicitParams","-XNoImplicitParams"),(ScopedTypeVariables,"-XScopedTypeVariables"),(UnknownExtension "NoScopedTypeVariables","-XNoScopedTypeVariables"),(PatternSignatures,"-XPatternSignatures"),(UnknownExtension "NoPatternSignatures","-XNoPatternSignatures"),(UnboxedTuples,"-XUnboxedTuples"),(UnknownExtension "NoUnboxedTuples","-XNoUnboxedTuples"),(StandaloneDeriving,"-XStandaloneDeriving"),(UnknownExtension "NoStandaloneDeriving","-XNoStandaloneDeriving"),(DeriveDataTypeable,"-XDeriveDataTypeable"),(UnknownExtension "NoDeriveDataTypeable","-XNoDeriveDataTypeable"),(DeriveFunctor,"-XDeriveFunctor"),(UnknownExtension "NoDeriveFunctor","-XNoDeriveFunctor"),(DeriveTraversable,"-XDeriveTraversable"),(UnknownExtension "NoDeriveTraversable","-XNoDeriveTraversable"),(DeriveFoldable,"-XDeriveFoldable"),(UnknownExtension "NoDeriveFoldable","-XNoDeriveFoldable"),(TypeSynonymInstances,"-XTypeSynonymInstances"),(UnknownExtension "NoTypeSynonymInstances","-XNoTypeSynonymInstances"),(FlexibleContexts,"-XFlexibleContexts"),(UnknownExtension "NoFlexibleContexts","-XNoFlexibleContexts"),(FlexibleInstances,"-XFlexibleInstances"),(UnknownExtension "NoFlexibleInstances","-XNoFlexibleInstances"),(ConstrainedClassMethods,"-XConstrainedClassMethods"),(UnknownExtension "NoConstrainedClassMethods","-XNoConstrainedClassMethods"),(MultiParamTypeClasses,"-XMultiParamTypeClasses"),(UnknownExtension "NoMultiParamTypeClasses","-XNoMultiParamTypeClasses"),(FunctionalDependencies,"-XFunctionalDependencies"),(UnknownExtension "NoFunctionalDependencies","-XNoFunctionalDependencies"),(GeneralizedNewtypeDeriving,"-XGeneralizedNewtypeDeriving"),(UnknownExtension "NoGeneralizedNewtypeDeriving","-XNoGeneralizedNewtypeDeriving"),(OverlappingInstances,"-XOverlappingInstances"),(UnknownExtension "NoOverlappingInstances","-XNoOverlappingInstances"),(UndecidableInstances,"-XUndecidableInstances"),(UnknownExtension "NoUndecidableInstances","-XNoUndecidableInstances"),(IncoherentInstances,"-XIncoherentInstances"),(UnknownExtension "NoIncoherentInstances","-XNoIncoherentInstances"),(PackageImports,"-XPackageImports"),(UnknownExtension "NoPackageImports","-XNoPackageImports"),(NewQualifiedOperators,"-XNewQualifiedOperators"),(UnknownExtension "NoNewQualifiedOperators","-XNoNewQualifiedOperators")]}, buildDir = "dist/build", scratchDir = "dist/scratch", libraryConfig = Just (ComponentLocalBuildInfo {componentPackageDeps = [(InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267",PackageIdentifier {pkgName = PackageName "HaskellNet", pkgVersion = Version {versionBranch = [0,2,5], versionTags = []}}),(InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",PackageIdentifier {pkgName = PackageName "array", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}),(InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",PackageIdentifier {pkgName = PackageName "base", pkgVersion = Version {versionBranch = [4,3,1,0], versionTags = []}}),(InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",PackageIdentifier {pkgName = PackageName "bytestring", pkgVersion = Version {versionBranch = [0,9,1,10], versionTags = []}}),(InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b",PackageIdentifier {pkgName = PackageName "encoding", pkgVersion = Version {versionBranch = [0,6,6], versionTags = []}}),(InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f",PackageIdentifier {pkgName = PackageName "hsemail", pkgVersion = Version {versionBranch = [1,7,1], versionTags = []}}),(InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",PackageIdentifier {pkgName = PackageName "old-locale", pkgVersion = Version {versionBranch = [1,0,0,2], versionTags = []}}),(InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",PackageIdentifier {pkgName = PackageName "old-time", pkgVersion = Version {versionBranch = [1,0,0,6], versionTags = []}}),(InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",PackageIdentifier {pkgName = PackageName "parsec", pkgVersion = Version {versionBranch = [3,1,1], versionTags = []}}),(InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",PackageIdentifier {pkgName = PackageName "process", pkgVersion = Version {versionBranch = [1,0,1,5], versionTags = []}}),(InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3",PackageIdentifier {pkgName = PackageName "time", pkgVersion = Version {versionBranch = [1,2,0,3], versionTags = []}})]}), executableConfigs = [], testSuiteConfigs = [], installedPkgs = PackageIndex (fromList [(InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageInfo {installedPackageId = InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8", sourcePackageId = PackageIdentifier {pkgName = PackageName "Cabal", pkgVersion = Version {versionBranch = [1,10,2,0], versionTags = []}}, license = BSD3, copyright = "2003-2006, Isaac Jones\n2005-2011, Duncan Coutts", maintainer = "cabal-devel@haskell.org", author = "Isaac Jones <ijones@syntaxpolice.org>\nDuncan Coutts <duncan@community.haskell.org>", stability = "", homepage = "http://www.haskell.org/cabal/", pkgUrl = "", description = "The Haskell Common Architecture for Building Applications and\nLibraries: a framework defining a common interface for authors to more\neasily build their Haskell applications in a portable way.\n\nThe Haskell Cabal is part of a larger infrastructure for distributing,\norganizing, and cataloging Haskell libraries and tools.", category = "Distribution", exposed = True, exposedModules = [ModuleName ["Distribution","Compiler"],ModuleName ["Distribution","InstalledPackageInfo"],ModuleName ["Distribution","License"],ModuleName ["Distribution","Make"],ModuleName ["Distribution","ModuleName"],ModuleName ["Distribution","Package"],ModuleName ["Distribution","PackageDescription"],ModuleName ["Distribution","PackageDescription","Configuration"],ModuleName ["Distribution","PackageDescription","Parse"],ModuleName ["Distribution","PackageDescription","Check"],ModuleName ["Distribution","ParseUtils"],ModuleName ["Distribution","ReadE"],ModuleName ["Distribution","Simple"],ModuleName ["Distribution","Simple","Build"],ModuleName ["Distribution","Simple","Build","Macros"],ModuleName ["Distribution","Simple","Build","PathsModule"],ModuleName ["Distribution","Simple","BuildPaths"],ModuleName ["Distribution","Simple","Command"],ModuleName ["Distribution","Simple","Compiler"],ModuleName ["Distribution","Simple","Configure"],ModuleName ["Distribution","Simple","GHC"],ModuleName ["Distribution","Simple","LHC"],ModuleName ["Distribution","Simple","Haddock"],ModuleName ["Distribution","Simple","Hugs"],ModuleName ["Distribution","Simple","Install"],ModuleName ["Distribution","Simple","InstallDirs"],ModuleName ["Distribution","Simple","JHC"],ModuleName ["Distribution","Simple","LocalBuildInfo"],ModuleName ["Distribution","Simple","NHC"],ModuleName ["Distribution","Simple","PackageIndex"],ModuleName ["Distribution","Simple","PreProcess"],ModuleName ["Distribution","Simple","PreProcess","Unlit"],ModuleName ["Distribution","Simple","Program"],ModuleName ["Distribution","Simple","Program","Ar"],ModuleName ["Distribution","Simple","Program","Builtin"],ModuleName ["Distribution","Simple","Program","Db"],ModuleName ["Distribution","Simple","Program","HcPkg"],ModuleName ["Distribution","Simple","Program","Ld"],ModuleName ["Distribution","Simple","Program","Run"],ModuleName ["Distribution","Simple","Program","Script"],ModuleName ["Distribution","Simple","Program","Types"],ModuleName ["Distribution","Simple","Register"],ModuleName ["Distribution","Simple","Setup"],ModuleName ["Distribution","Simple","SrcDist"],ModuleName ["Distribution","Simple","Test"],ModuleName ["Distribution","Simple","UHC"],ModuleName ["Distribution","Simple","UserHooks"],ModuleName ["Distribution","Simple","Utils"],ModuleName ["Distribution","System"],ModuleName ["Distribution","TestSuite"],ModuleName ["Distribution","Text"],ModuleName ["Distribution","Verbosity"],ModuleName ["Distribution","Version"],ModuleName ["Distribution","Compat","ReadP"],ModuleName ["Language","Haskell","Extension"]], hiddenModules = [ModuleName ["Distribution","GetOpt"],ModuleName ["Distribution","Compat","Exception"],ModuleName ["Distribution","Compat","CopyFile"],ModuleName ["Distribution","Compat","TempFile"],ModuleName ["Distribution","Simple","GHC","IPI641"],ModuleName ["Distribution","Simple","GHC","IPI642"],ModuleName ["Paths_Cabal"]], importDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], libraryDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], hsLibraries = ["HSCabal-1.10.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/Cabal-1.10.2.0/Cabal.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/Cabal-1.10.2.0"]}),(InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710",InstalledPackageInfo {installedPackageId = InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710", sourcePackageId = PackageIdentifier {pkgName = PackageName "Crypto", pkgVersion = Version {versionBranch = [4,2,3], versionTags = []}}, license = OtherLicense, copyright = "Dominic Steinitz 2003 - 2007", maintainer = "Caylee Hogg <caylee.hogg@gmail.com>", author = "Dominic Steinitz", stability = "Alpha", homepage = "", pkgUrl = "", description = "DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,\nHexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5\nPadding, Various Encryption Modes e.g. Cipher Block Chaining all in one package,\nwith HUnit and QuickCheck tests, and examples.", category = "Cryptography, Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","BubbleBabble"],ModuleName ["Codec","Encryption","RSA"],ModuleName ["Codec","Encryption","RSA","EMEOAEP"],ModuleName ["Codec","Encryption","RSA","MGF"],ModuleName ["Codec","Encryption","RSA","NumberTheory"],ModuleName ["Codec","Encryption","DES"],ModuleName ["Codec","Encryption","AES"],ModuleName ["Codec","Encryption","TEA"],ModuleName ["Codec","Encryption","Blowfish"],ModuleName ["Codec","Encryption","Modes"],ModuleName ["Codec","Encryption","Padding"],ModuleName ["Codec","Text","Raw"],ModuleName ["Codec","Utils"],ModuleName ["Data","Digest","MD5"],ModuleName ["Data","Digest","SHA1"],ModuleName ["Data","Digest","SHA2"],ModuleName ["Data","Digest","SHA224"],ModuleName ["Data","Digest","SHA256"],ModuleName ["Data","Digest","SHA384"],ModuleName ["Data","Digest","SHA512"],ModuleName ["Data","LargeWord"],ModuleName ["Data","HMAC"]], hiddenModules = [ModuleName ["Codec","Encryption","BlowfishAux"],ModuleName ["Codec","Encryption","DESAux"],ModuleName ["Codec","Encryption","AESAux"],ModuleName ["Data","Digest","MD5Aux"]], importDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], hsLibraries = ["HSCrypto-4.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba",InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html/Crypto.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html"]}),(InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba",InstalledPackageInfo {installedPackageId = InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba", sourcePackageId = PackageIdentifier {pkgName = PackageName "HUnit", pkgVersion = Version {versionBranch = [1,2,2,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "hunit@richardg.name", author = "Dean Herington", stability = "stable", homepage = "http://hunit.sourceforge.net/", pkgUrl = "", description = "HUnit is a unit testing framework for Haskell, inspired by the\nJUnit tool for Java, see: <http://www.junit.org>.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","HUnit","Base"],ModuleName ["Test","HUnit","Lang"],ModuleName ["Test","HUnit","Terminal"],ModuleName ["Test","HUnit","Text"],ModuleName ["Test","HUnit"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], hsLibraries = ["HSHUnit-1.2.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hunit-1.2.2.3/HUnit.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-hunit-doc/html/"]}),(InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01",InstalledPackageInfo {installedPackageId = InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaXml", pkgVersion = Version {versionBranch = [1,22,3], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://www.cs.york.ac.uk/fp/HaXml/", pkgUrl = "", description = "Haskell utilities for parsing, filtering, transforming and\ngenerating XML documents.", category = "Text, XML", exposed = True, exposedModules = [ModuleName ["Text","XML","HaXml","Schema","Schema"],ModuleName ["Text","XML","HaXml"],ModuleName ["Text","XML","HaXml","ByteStringPP"],ModuleName ["Text","XML","HaXml","Combinators"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Convert"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Instance"],ModuleName ["Text","XML","HaXml","DtdToHaskell","TypeDef"],ModuleName ["Text","XML","HaXml","Escape"],ModuleName ["Text","XML","HaXml","Html","Generate"],ModuleName ["Text","XML","HaXml","Html","Parse"],ModuleName ["Text","XML","HaXml","Html","ParseLazy"],ModuleName ["Text","XML","HaXml","Html","Pretty"],ModuleName ["Text","XML","HaXml","Lex"],ModuleName ["Text","XML","HaXml","Namespaces"],ModuleName ["Text","XML","HaXml","OneOfN"],ModuleName ["Text","XML","HaXml","Parse"],ModuleName ["Text","XML","HaXml","ParseLazy"],ModuleName ["Text","XML","HaXml","Posn"],ModuleName ["Text","XML","HaXml","Pretty"],ModuleName ["Text","XML","HaXml","SAX"],ModuleName ["Text","XML","HaXml","Schema","Parse"],ModuleName ["Text","XML","HaXml","Schema","XSDTypeModel"],ModuleName ["Text","XML","HaXml","Schema","HaskellTypeModel"],ModuleName ["Text","XML","HaXml","Schema","NameConversion"],ModuleName ["Text","XML","HaXml","Schema","TypeConversion"],ModuleName ["Text","XML","HaXml","Schema","PrettyHaskell"],ModuleName ["Text","XML","HaXml","Schema","PrimitiveTypes"],ModuleName ["Text","XML","HaXml","Schema","Environment"],ModuleName ["Text","XML","HaXml","ShowXmlLazy"],ModuleName ["Text","XML","HaXml","Types"],ModuleName ["Text","XML","HaXml","TypeMapping"],ModuleName ["Text","XML","HaXml","Util"],ModuleName ["Text","XML","HaXml","Validate"],ModuleName ["Text","XML","HaXml","Verbatim"],ModuleName ["Text","XML","HaXml","Wrappers"],ModuleName ["Text","XML","HaXml","XmlContent"],ModuleName ["Text","XML","HaXml","XmlContent","Parser"],ModuleName ["Text","XML","HaXml","XmlContent","Haskell"],ModuleName ["Text","XML","HaXml","Xtract","Combinators"],ModuleName ["Text","XML","HaXml","Xtract","Lex"],ModuleName ["Text","XML","HaXml","Xtract","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], hsLibraries = ["HSHaXml-1.22.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html/HaXml.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html"]}),(InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267",InstalledPackageInfo {installedPackageId = InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaskellNet", pkgVersion = Version {versionBranch = [0,2,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Robert Wills <wrwills@gmail.com>", author = "Jun Mukai", stability = "", homepage = "https://patch-tag.com/r/wrwills/HaskellNet", pkgUrl = "", description = "Originally written for Google SOC, provides network related libraries such as POP3, SMTP, IMAP.\nAll I have done is get the project to compile using cabal, check that these libraries basically\nwork, and add some examples", category = "Network", exposed = True, exposedModules = [ModuleName ["Text","IMAPParsers"],ModuleName ["Text","Mime"],ModuleName ["Text","URI"],ModuleName ["Network","HaskellNet","IMAP"],ModuleName ["Network","HaskellNet","SMTP"],ModuleName ["Network","HaskellNet","POP3"],ModuleName ["Network","HaskellNet","BSStream"],ModuleName ["Network","HaskellNet","Auth"]], hiddenModules = [ModuleName ["Data","Record"],ModuleName ["Text","Packrat","Pos"],ModuleName ["Text","Packrat","Parse"]], importDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], hsLibraries = ["HSHaskellNet-0.2.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe",InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html/HaskellNet.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html"]}),(InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501",InstalledPackageInfo {installedPackageId = InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501", sourcePackageId = PackageIdentifier {pkgName = PackageName "QuickCheck", pkgVersion = Version {versionBranch = [2,4,1,1], versionTags = []}}, license = BSD3, copyright = "2000-2011 Koen Claessen, 2006-2008 Bj\246rn Bringert, 2009-2011 Nick Smallbone", maintainer = "QuickCheck developers <quickcheck@projects.haskell.org>", author = "Koen Claessen <koen@chalmers.se>", stability = "", homepage = "http://code.haskell.org/QuickCheck", pkgUrl = "", description = "QuickCheck is a library for random testing of program properties.\n\nThe programmer provides a specification of the program, in\nthe form of properties which functions should satisfy, and\nQuickCheck then tests that the properties hold in a large number\nof randomly generated cases.\n\nSpecifications are expressed in\nHaskell, using combinators defined in the QuickCheck library.\nQuickCheck provides combinators to define properties, observe\nthe distribution of test data, and define test\ndata generators.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","QuickCheck","All"],ModuleName ["Test","QuickCheck","Function"],ModuleName ["Test","QuickCheck"],ModuleName ["Test","QuickCheck","Arbitrary"],ModuleName ["Test","QuickCheck","Gen"],ModuleName ["Test","QuickCheck","Monadic"],ModuleName ["Test","QuickCheck","Modifiers"],ModuleName ["Test","QuickCheck","Property"],ModuleName ["Test","QuickCheck","Test"],ModuleName ["Test","QuickCheck","Text"],ModuleName ["Test","QuickCheck","Poly"],ModuleName ["Test","QuickCheck","State"]], hiddenModules = [ModuleName ["Test","QuickCheck","Exception"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], hsLibraries = ["HSQuickCheck-2.4.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/quickcheck2-2.4.1.1/QuickCheck.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-quickcheck2-doc/html/"]}),(InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageInfo {installedPackageId = InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9", sourcePackageId = PackageIdentifier {pkgName = PackageName "array", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package defines the classes @IArray@ of immutable arrays and\n@MArray@ of arrays mutable within appropriate monads, as well as\nsome instances of these classes.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Array","Base"],ModuleName ["Data","Array","IArray"],ModuleName ["Data","Array","IO"],ModuleName ["Data","Array","IO","Internals"],ModuleName ["Data","Array","MArray"],ModuleName ["Data","Array","ST"],ModuleName ["Data","Array","Storable"],ModuleName ["Data","Array","Unboxed"],ModuleName ["Data","Array"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/array-0.3.0.2"], libraryDirs = ["/usr/lib/ghc/array-0.3.0.2"], hsLibraries = ["HSarray-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/array-0.3.0.2/array.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/array-0.3.0.2"]}),(InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageInfo {installedPackageId = InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752", sourcePackageId = PackageIdentifier {pkgName = PackageName "base", pkgVersion = Version {versionBranch = [4,3,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains the Prelude and its support libraries,\nand a large collection of useful libraries ranging from data\nstructures to parsing combinators and debugging utilities.", category = "", exposed = True, exposedModules = [ModuleName ["Foreign","Concurrent"],ModuleName ["GHC","Arr"],ModuleName ["GHC","Base"],ModuleName ["GHC","Classes"],ModuleName ["GHC","Conc"],ModuleName ["GHC","Conc","IO"],ModuleName ["GHC","Conc","Signal"],ModuleName ["GHC","Conc","Sync"],ModuleName ["GHC","ConsoleHandler"],ModuleName ["GHC","Constants"],ModuleName ["GHC","Desugar"],ModuleName ["GHC","Enum"],ModuleName ["GHC","Environment"],ModuleName ["GHC","Err"],ModuleName ["GHC","Exception"],ModuleName ["GHC","Exts"],ModuleName ["GHC","Float"],ModuleName ["GHC","ForeignPtr"],ModuleName ["GHC","MVar"],ModuleName ["GHC","IO"],ModuleName ["GHC","IO","IOMode"],ModuleName ["GHC","IO","Buffer"],ModuleName ["GHC","IO","Device"],ModuleName ["GHC","IO","BufferedIO"],ModuleName ["GHC","IO","FD"],ModuleName ["GHC","IO","Exception"],ModuleName ["GHC","IO","Encoding"],ModuleName ["GHC","IO","Encoding","Latin1"],ModuleName ["GHC","IO","Encoding","UTF8"],ModuleName ["GHC","IO","Encoding","UTF16"],ModuleName ["GHC","IO","Encoding","UTF32"],ModuleName ["GHC","IO","Encoding","Types"],ModuleName ["GHC","IO","Encoding","Iconv"],ModuleName ["GHC","IO","Encoding","CodePage"],ModuleName ["GHC","IO","Handle"],ModuleName ["GHC","IO","Handle","Types"],ModuleName ["GHC","IO","Handle","Internals"],ModuleName ["GHC","IO","Handle","FD"],ModuleName ["GHC","IO","Handle","Text"],ModuleName ["GHC","IOBase"],ModuleName ["GHC","Handle"],ModuleName ["GHC","IORef"],ModuleName ["GHC","IOArray"],ModuleName ["GHC","Int"],ModuleName ["GHC","List"],ModuleName ["GHC","Num"],ModuleName ["GHC","PArr"],ModuleName ["GHC","Pack"],ModuleName ["GHC","Ptr"],ModuleName ["GHC","Read"],ModuleName ["GHC","Real"],ModuleName ["GHC","ST"],ModuleName ["GHC","STRef"],ModuleName ["GHC","Show"],ModuleName ["GHC","Stable"],ModuleName ["GHC","Storable"],ModuleName ["GHC","TopHandler"],ModuleName ["GHC","Unicode"],ModuleName ["GHC","Weak"],ModuleName ["GHC","Word"],ModuleName ["System","Timeout"],ModuleName ["System","Event"],ModuleName ["Control","Applicative"],ModuleName ["Control","Arrow"],ModuleName ["Control","Category"],ModuleName ["Control","Concurrent"],ModuleName ["Control","Concurrent","Chan"],ModuleName ["Control","Concurrent","MVar"],ModuleName ["Control","Concurrent","QSem"],ModuleName ["Control","Concurrent","QSemN"],ModuleName ["Control","Concurrent","SampleVar"],ModuleName ["Control","Exception"],ModuleName ["Control","Exception","Base"],ModuleName ["Control","OldException"],ModuleName ["Control","Monad"],ModuleName ["Control","Monad","Fix"],ModuleName ["Control","Monad","Instances"],ModuleName ["Control","Monad","ST"],ModuleName ["Control","Monad","ST","Lazy"],ModuleName ["Control","Monad","ST","Strict"],ModuleName ["Data","Bits"],ModuleName ["Data","Bool"],ModuleName ["Data","Char"],ModuleName ["Data","Complex"],ModuleName ["Data","Dynamic"],ModuleName ["Data","Either"],ModuleName ["Data","Eq"],ModuleName ["Data","Data"],ModuleName ["Data","Fixed"],ModuleName ["Data","Foldable"],ModuleName ["Data","Function"],ModuleName ["Data","Functor"],ModuleName ["Data","HashTable"],ModuleName ["Data","IORef"],ModuleName ["Data","Int"],ModuleName ["Data","Ix"],ModuleName ["Data","List"],ModuleName ["Data","Maybe"],ModuleName ["Data","Monoid"],ModuleName ["Data","Ord"],ModuleName ["Data","Ratio"],ModuleName ["Data","STRef"],ModuleName ["Data","STRef","Lazy"],ModuleName ["Data","STRef","Strict"],ModuleName ["Data","String"],ModuleName ["Data","Traversable"],ModuleName ["Data","Tuple"],ModuleName ["Data","Typeable"],ModuleName ["Data","Unique"],ModuleName ["Data","Version"],ModuleName ["Data","Word"],ModuleName ["Debug","Trace"],ModuleName ["Foreign"],ModuleName ["Foreign","C"],ModuleName ["Foreign","C","Error"],ModuleName ["Foreign","C","String"],ModuleName ["Foreign","C","Types"],ModuleName ["Foreign","ForeignPtr"],ModuleName ["Foreign","Marshal"],ModuleName ["Foreign","Marshal","Alloc"],ModuleName ["Foreign","Marshal","Array"],ModuleName ["Foreign","Marshal","Error"],ModuleName ["Foreign","Marshal","Pool"],ModuleName ["Foreign","Marshal","Utils"],ModuleName ["Foreign","Ptr"],ModuleName ["Foreign","StablePtr"],ModuleName ["Foreign","Storable"],ModuleName ["Numeric"],ModuleName ["Prelude"],ModuleName ["System","Console","GetOpt"],ModuleName ["System","CPUTime"],ModuleName ["System","Environment"],ModuleName ["System","Exit"],ModuleName ["System","IO"],ModuleName ["System","IO","Error"],ModuleName ["System","IO","Unsafe"],ModuleName ["System","Info"],ModuleName ["System","Mem"],ModuleName ["System","Mem","StableName"],ModuleName ["System","Mem","Weak"],ModuleName ["System","Posix","Internals"],ModuleName ["System","Posix","Types"],ModuleName ["Text","ParserCombinators","ReadP"],ModuleName ["Text","ParserCombinators","ReadPrec"],ModuleName ["Text","Printf"],ModuleName ["Text","Read"],ModuleName ["Text","Read","Lex"],ModuleName ["Text","Show"],ModuleName ["Text","Show","Functions"],ModuleName ["Unsafe","Coerce"]], hiddenModules = [ModuleName ["System","Event","Array"],ModuleName ["System","Event","Clock"],ModuleName ["System","Event","Control"],ModuleName ["System","Event","EPoll"],ModuleName ["System","Event","IntMap"],ModuleName ["System","Event","Internal"],ModuleName ["System","Event","KQueue"],ModuleName ["System","Event","Manager"],ModuleName ["System","Event","PSQ"],ModuleName ["System","Event","Poll"],ModuleName ["System","Event","Thread"],ModuleName ["System","Event","Unique"]], importDirs = ["/usr/lib/ghc/base-4.3.1.0"], libraryDirs = ["/usr/lib/ghc/base-4.3.1.0"], hsLibraries = ["HSbase-4.3.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/base-4.3.1.0/include"], includes = ["HsBase.h"], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66",InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/base-4.3.1.0/base.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0"]}),(InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8",InstalledPackageInfo {installedPackageId = InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8", sourcePackageId = PackageIdentifier {pkgName = PackageName "base64-string", pkgVersion = Version {versionBranch = [0,2], versionTags = []}}, license = OtherLicense, copyright = "Ian Lynagh, 2005, 2007", maintainer = "igloo@earth.li", author = "Ian Lynagh", stability = "experimental", homepage = "http://urchin.earth.li/~ian/cabal/base64-string/", pkgUrl = "", description = "This Base64 implementation uses the characters\nA-Z a-z 0-9 + /\nalong with\n=\nto signal the number of characters mod 3.\nIt is compliant with both PEM (RFC 989 / RFC 1421) and MIME (RFC 2045).", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base64","String"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], hsLibraries = ["HSbase64-string-0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html/base64-string.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html"]}),(InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8",InstalledPackageInfo {installedPackageId = InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8", sourcePackageId = PackageIdentifier {pkgName = PackageName "bin-package-db", pkgVersion = Version {versionBranch = [0,0,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "cvs-ghc@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [ModuleName ["Distribution","InstalledPackageInfo","Binary"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], libraryDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], hsLibraries = ["HSbin-package-db-0.0.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bin-package-db-0.0.0.0/bin-package-db.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bin-package-db-0.0.0.0"]}),(InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483",InstalledPackageInfo {installedPackageId = InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483", sourcePackageId = PackageIdentifier {pkgName = PackageName "binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = True, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], hsLibraries = ["HSbinary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html/binary.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html"]}),(InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e",InstalledPackageInfo {installedPackageId = InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e", sourcePackageId = PackageIdentifier {pkgName = PackageName "blaze-builder", pkgVersion = Version {versionBranch = [0,3,0,1], versionTags = []}}, license = BSD3, copyright = "2010 Simon Meier\n2010 Jasper Van der Jeugt", maintainer = "Simon Meier <iridcode@gmail.com>", author = "Jasper Van der Jeugt, Simon Meier", stability = "Experimental", homepage = "http://github.com/meiersi/blaze-builder", pkgUrl = "", description = "This library provides an abstraction of buffered output of\nbyte streams and several convenience functions to exploit\nit. For example, it allows to efficiently serialize\nHaskell values to lazy bytestrings with a large average\nchunk size. The large average chunk size allows to make\ngood use of cache prefetching in later processing steps\n(e.g. compression) and reduces the sytem call overhead\nwhen writing the resulting lazy bytestring to a file or\nsending it over the network.", category = "Data", exposed = True, exposedModules = [ModuleName ["Blaze","ByteString","Builder"],ModuleName ["Blaze","ByteString","Builder","Int"],ModuleName ["Blaze","ByteString","Builder","Word"],ModuleName ["Blaze","ByteString","Builder","ByteString"],ModuleName ["Blaze","ByteString","Builder","Char","Utf8"],ModuleName ["Blaze","ByteString","Builder","Char8"],ModuleName ["Blaze","ByteString","Builder","Html","Utf8"],ModuleName ["Blaze","ByteString","Builder","HTTP"],ModuleName ["Blaze","ByteString","Builder","Internal"],ModuleName ["Blaze","ByteString","Builder","Internal","Write"],ModuleName ["Blaze","ByteString","Builder","Internal","Types"],ModuleName ["Blaze","ByteString","Builder","Internal","Buffer"]], hiddenModules = [ModuleName ["Blaze","ByteString","Builder","Internal","UncheckedShifts"]], importDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], hsLibraries = ["HSblaze-builder-0.3.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html/blaze-builder.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html"]}),(InstalledPackageId "builtin_rts",InstalledPackageInfo {installedPackageId = InstalledPackageId "builtin_rts", sourcePackageId = PackageIdentifier {pkgName = PackageName "rts", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [], hiddenModules = [], importDirs = [], libraryDirs = ["/usr/lib/ghc"], hsLibraries = ["HSrts"], extraLibraries = ["ffi","m","rt","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/include"], includes = ["Stg.h"], depends = [], hugsOptions = [], ccOptions = [], ldOptions = ["-u","ghczmprim_GHCziTypes_Izh_static_info","-u","ghczmprim_GHCziTypes_Czh_static_info","-u","ghczmprim_GHCziTypes_Fzh_static_info","-u","ghczmprim_GHCziTypes_Dzh_static_info","-u","base_GHCziPtr_Ptr_static_info","-u","base_GHCziWord_Wzh_static_info","-u","base_GHCziInt_I8zh_static_info","-u","base_GHCziInt_I16zh_static_info","-u","base_GHCziInt_I32zh_static_info","-u","base_GHCziInt_I64zh_static_info","-u","base_GHCziWord_W8zh_static_info","-u","base_GHCziWord_W16zh_static_info","-u","base_GHCziWord_W32zh_static_info","-u","base_GHCziWord_W64zh_static_info","-u","base_GHCziStable_StablePtr_static_info","-u","ghczmprim_GHCziTypes_Izh_con_info","-u","ghczmprim_GHCziTypes_Czh_con_info","-u","ghczmprim_GHCziTypes_Fzh_con_info","-u","ghczmprim_GHCziTypes_Dzh_con_info","-u","base_GHCziPtr_Ptr_con_info","-u","base_GHCziPtr_FunPtr_con_info","-u","base_GHCziStable_StablePtr_con_info","-u","ghczmprim_GHCziBool_False_closure","-u","ghczmprim_GHCziBool_True_closure","-u","base_GHCziPack_unpackCString_closure","-u","base_GHCziIOziException_stackOverflow_closure","-u","base_GHCziIOziException_heapOverflow_closure","-u","base_ControlziExceptionziBase_nonTermination_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnMVar_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnSTM_closure","-u","base_ControlziExceptionziBase_nestedAtomically_closure","-u","base_GHCziWeak_runFinalizzerBatch_closure","-u","base_GHCziTopHandler_runIO_closure","-u","base_GHCziTopHandler_runNonIO_closure","-u","base_GHCziConcziIO_ensureIOManagerIsRunning_closure","-u","base_GHCziConcziSync_runSparks_closure","-u","base_GHCziConcziSignal_runHandlers_closure"], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []}),(InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageInfo {installedPackageId = InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0", sourcePackageId = PackageIdentifier {pkgName = PackageName "bytestring", pkgVersion = Version {versionBranch = [0,9,1,10], versionTags = []}}, license = BSD3, copyright = "Copyright (c) Don Stewart   2005-2009,\n(c) Duncan Coutts 2006-2009,\n(c) David Roundy  2003-2005.", maintainer = "dons@galois.com, duncan@haskell.org", author = "Don Stewart, Duncan Coutts", stability = "", homepage = "http://www.cse.unsw.edu.au/~dons/fps.html", pkgUrl = "", description = "A time and space-efficient implementation of byte vectors using\npacked Word8 arrays, suitable for high performance use, both in terms\nof large data quantities, or high speed requirements. Byte vectors\nare encoded as strict 'Word8' arrays of bytes, and lazy lists of\nstrict chunks, held in a 'ForeignPtr', and can be passed between C\nand Haskell with little effort.\n\nTest coverage data for this library is available at:\n<http://code.haskell.org/~dons/tests/bytestring/hpc_index.html>", category = "Data", exposed = True, exposedModules = [ModuleName ["Data","ByteString"],ModuleName ["Data","ByteString","Char8"],ModuleName ["Data","ByteString","Unsafe"],ModuleName ["Data","ByteString","Internal"],ModuleName ["Data","ByteString","Lazy"],ModuleName ["Data","ByteString","Lazy","Char8"],ModuleName ["Data","ByteString","Lazy","Internal"],ModuleName ["Data","ByteString","Fusion"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], libraryDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], hsLibraries = ["HSbytestring-0.9.1.10"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/bytestring-0.9.1.10/include"], includes = ["fpstring.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bytestring-0.9.1.10/bytestring.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bytestring-0.9.1.10"]}),(InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageInfo {installedPackageId = InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795", sourcePackageId = PackageIdentifier {pkgName = PackageName "containers", pkgVersion = Version {versionBranch = [0,4,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains efficient general-purpose implementations\nof various basic immutable container types.  The declared cost of\neach operation is either worst-case or amortized, but remains\nvalid even if structures are shared.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Graph"],ModuleName ["Data","Sequence"],ModuleName ["Data","Tree"],ModuleName ["Data","IntMap"],ModuleName ["Data","IntSet"],ModuleName ["Data","Map"],ModuleName ["Data","Set"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/containers-0.4.0.0"], libraryDirs = ["/usr/lib/ghc/containers-0.4.0.0"], hsLibraries = ["HScontainers-0.4.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/containers-0.4.0.0/containers.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/containers-0.4.0.0"]}),(InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8",InstalledPackageInfo {installedPackageId = InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8", sourcePackageId = PackageIdentifier {pkgName = PackageName "dataenc", pkgVersion = Version {versionBranch = [0,14], versionTags = []}}, license = BSD3, copyright = "Magnus Therning, 2007-2011", maintainer = "magnus@therning.org", author = "Magnus Therning", stability = "", homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding", pkgUrl = "", description = "Data encoding library currently providing Base16, Base32,\nBase32Hex, Base64, Base64Url, Base85, Python string escaping,\nQuoted-Printable, URL encoding, uuencode, xxencode, and yEncoding.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base16"],ModuleName ["Codec","Binary","Base32"],ModuleName ["Codec","Binary","Base32Hex"],ModuleName ["Codec","Binary","Base64"],ModuleName ["Codec","Binary","Base64Url"],ModuleName ["Codec","Binary","Base85"],ModuleName ["Codec","Binary","DataEncoding"],ModuleName ["Codec","Binary","PythonString"],ModuleName ["Codec","Binary","QuotedPrintable"],ModuleName ["Codec","Binary","Url"],ModuleName ["Codec","Binary","Uu"],ModuleName ["Codec","Binary","Xx"],ModuleName ["Codec","Binary","Yenc"]], hiddenModules = [ModuleName ["Codec","Binary","Util"]], importDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], hsLibraries = ["HSdataenc-0.14"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html/dataenc.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html"]}),(InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc",InstalledPackageInfo {installedPackageId = InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc", sourcePackageId = PackageIdentifier {pkgName = PackageName "deepseq", pkgVersion = Version {versionBranch = [1,1,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides methods for fully evaluating data structures\n(\\\"deep evaluation\\\"). Deep evaluation is often used for adding\nstrictness to a program, e.g. in order to force pending exceptions,\nremove space leaks, or force lazy I/O to happen. It is also useful\nin parallel programs, to ensure pending work does not migrate to the\nwrong thread.\n\nThe primary use of this package is via the 'deepseq' function, a\n\\\"deep\\\" version of 'seq'. It is implemented on top of an 'NFData'\ntypeclass (\\\"Normal Form Data\\\", data structures with no unevaluated\ncomponents) which defines strategies for fully evaluating different\ndata types.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","DeepSeq"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], hsLibraries = ["HSdeepseq-1.1.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/deepseq-1.1.0.2/deepseq.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-deepseq-doc/html/"]}),(InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageInfo {installedPackageId = InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70", sourcePackageId = PackageIdentifier {pkgName = PackageName "directory", pkgVersion = Version {versionBranch = [1,1,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a library for handling directories.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Directory"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/directory-1.1.0.0"], libraryDirs = ["/usr/lib/ghc/directory-1.1.0.0"], hsLibraries = ["HSdirectory-1.1.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/directory-1.1.0.0/include"], includes = ["HsDirectory.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/directory-1.1.0.0/directory.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/directory-1.1.0.0"]}),(InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b",InstalledPackageInfo {installedPackageId = InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b", sourcePackageId = PackageIdentifier {pkgName = PackageName "encoding", pkgVersion = Version {versionBranch = [0,6,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "h.guenther@tu-bs.de", author = "Henning G\252nther", stability = "", homepage = "http://code.haskell.org/encoding/", pkgUrl = "", description = "Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Data","Encoding"],ModuleName ["Data","Encoding","ByteSource"],ModuleName ["Data","Encoding","ByteSink"],ModuleName ["Data","Encoding","Exception"],ModuleName ["Control","Throws"],ModuleName ["Data","Encoding","ASCII"],ModuleName ["Data","Encoding","UTF8"],ModuleName ["Data","Encoding","UTF16"],ModuleName ["Data","Encoding","UTF32"],ModuleName ["Data","Encoding","KOI8R"],ModuleName ["Data","Encoding","KOI8U"],ModuleName ["Data","Encoding","ISO88591"],ModuleName ["Data","Encoding","ISO88592"],ModuleName ["Data","Encoding","ISO88593"],ModuleName ["Data","Encoding","ISO88594"],ModuleName ["Data","Encoding","ISO88595"],ModuleName ["Data","Encoding","ISO88596"],ModuleName ["Data","Encoding","ISO88597"],ModuleName ["Data","Encoding","ISO88598"],ModuleName ["Data","Encoding","ISO88599"],ModuleName ["Data","Encoding","ISO885910"],ModuleName ["Data","Encoding","ISO885911"],ModuleName ["Data","Encoding","ISO885913"],ModuleName ["Data","Encoding","ISO885914"],ModuleName ["Data","Encoding","ISO885915"],ModuleName ["Data","Encoding","ISO885916"],ModuleName ["Data","Encoding","CP1250"],ModuleName ["Data","Encoding","CP1251"],ModuleName ["Data","Encoding","CP1252"],ModuleName ["Data","Encoding","CP1253"],ModuleName ["Data","Encoding","CP1254"],ModuleName ["Data","Encoding","CP1255"],ModuleName ["Data","Encoding","CP1256"],ModuleName ["Data","Encoding","CP1257"],ModuleName ["Data","Encoding","CP1258"],ModuleName ["Data","Encoding","GB18030"],ModuleName ["Data","Encoding","BootString"],ModuleName ["Data","Encoding","MacOSRoman"],ModuleName ["Data","Encoding","JISX0201"],ModuleName ["Data","Encoding","JISX0208"],ModuleName ["Data","Encoding","JISX0212"],ModuleName ["Data","Encoding","ISO2022"],ModuleName ["Data","Encoding","ISO2022JP"],ModuleName ["Data","Encoding","CP437"],ModuleName ["Data","Encoding","CP737"],ModuleName ["Data","Encoding","CP775"],ModuleName ["Data","Encoding","CP850"],ModuleName ["Data","Encoding","CP852"],ModuleName ["Data","Encoding","CP855"],ModuleName ["Data","Encoding","CP857"],ModuleName ["Data","Encoding","CP860"],ModuleName ["Data","Encoding","CP861"],ModuleName ["Data","Encoding","CP862"],ModuleName ["Data","Encoding","CP863"],ModuleName ["Data","Encoding","CP864"],ModuleName ["Data","Encoding","CP865"],ModuleName ["Data","Encoding","CP866"],ModuleName ["Data","Encoding","CP869"],ModuleName ["Data","Encoding","CP874"],ModuleName ["System","IO","Encoding"]], hiddenModules = [ModuleName ["Data","Encoding","Base"],ModuleName ["Data","Array","Static"],ModuleName ["Data","Map","Static"],ModuleName ["Data","Static"],ModuleName ["Data","CharMap"]], importDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], hsLibraries = ["HSencoding-0.6.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4/include"], includes = ["system_encoding.h"], depends = [InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html/encoding.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html"]}),(InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageInfo {installedPackageId = InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a", sourcePackageId = PackageIdentifier {pkgName = PackageName "extensible-exceptions", pkgVersion = Version {versionBranch = [0,1,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides extensible exceptions for both new and\nold versions of GHC (i.e., < 6.10).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Exception","Extensible"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], libraryDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], hsLibraries = ["HSextensible-exceptions-0.1.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/extensible-exceptions-0.1.1.2/extensible-exceptions.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/extensible-exceptions-0.1.1.2"]}),(InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageInfo {installedPackageId = InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93", sourcePackageId = PackageIdentifier {pkgName = PackageName "filepath", pkgVersion = Version {versionBranch = [1,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "", author = "Neil Mitchell", stability = "", homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/", pkgUrl = "", description = "", category = "System", exposed = True, exposedModules = [ModuleName ["System","FilePath"],ModuleName ["System","FilePath","Posix"],ModuleName ["System","FilePath","Windows"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], libraryDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], hsLibraries = ["HSfilepath-1.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/filepath-1.2.0.0/filepath.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/filepath-1.2.0.0"]}),(InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc",InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc", pkgVersion = Version {versionBranch = [7,0,4], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "The GHC Team", stability = "", homepage = "http://www.haskell.org/ghc/", pkgUrl = "", description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.", category = "Development", exposed = False, exposedModules = [ModuleName ["AsmCodeGen"],ModuleName ["TargetReg"],ModuleName ["NCGMonad"],ModuleName ["Instruction"],ModuleName ["Size"],ModuleName ["Reg"],ModuleName ["RegClass"],ModuleName ["PIC"],ModuleName ["Platform"],ModuleName ["Alpha","Regs"],ModuleName ["Alpha","RegInfo"],ModuleName ["Alpha","Instr"],ModuleName ["Alpha","CodeGen"],ModuleName ["X86","Regs"],ModuleName ["X86","RegInfo"],ModuleName ["X86","Instr"],ModuleName ["X86","Cond"],ModuleName ["X86","Ppr"],ModuleName ["X86","CodeGen"],ModuleName ["PPC","Regs"],ModuleName ["PPC","RegInfo"],ModuleName ["PPC","Instr"],ModuleName ["PPC","Cond"],ModuleName ["PPC","Ppr"],ModuleName ["PPC","CodeGen"],ModuleName ["SPARC","Base"],ModuleName ["SPARC","Regs"],ModuleName ["SPARC","RegPlate"],ModuleName ["SPARC","Imm"],ModuleName ["SPARC","AddrMode"],ModuleName ["SPARC","Cond"],ModuleName ["SPARC","Instr"],ModuleName ["SPARC","Stack"],ModuleName ["SPARC","ShortcutJump"],ModuleName ["SPARC","Ppr"],ModuleName ["SPARC","CodeGen"],ModuleName ["SPARC","CodeGen","Amode"],ModuleName ["SPARC","CodeGen","Base"],ModuleName ["SPARC","CodeGen","CCall"],ModuleName ["SPARC","CodeGen","CondCode"],ModuleName ["SPARC","CodeGen","Gen32"],ModuleName ["SPARC","CodeGen","Gen64"],ModuleName ["SPARC","CodeGen","Sanity"],ModuleName ["SPARC","CodeGen","Expand"],ModuleName ["RegAlloc","Liveness"],ModuleName ["RegAlloc","Graph","Main"],ModuleName ["RegAlloc","Graph","Stats"],ModuleName ["RegAlloc","Graph","ArchBase"],ModuleName ["RegAlloc","Graph","ArchX86"],ModuleName ["RegAlloc","Graph","Coalesce"],ModuleName ["RegAlloc","Graph","Spill"],ModuleName ["RegAlloc","Graph","SpillClean"],ModuleName ["RegAlloc","Graph","SpillCost"],ModuleName ["RegAlloc","Graph","TrivColorable"],ModuleName ["RegAlloc","Linear","Main"],ModuleName ["RegAlloc","Linear","JoinToTargets"],ModuleName ["RegAlloc","Linear","State"],ModuleName ["RegAlloc","Linear","Stats"],ModuleName ["RegAlloc","Linear","FreeRegs"],ModuleName ["RegAlloc","Linear","StackMap"],ModuleName ["RegAlloc","Linear","Base"],ModuleName ["RegAlloc","Linear","X86","FreeRegs"],ModuleName ["RegAlloc","Linear","PPC","FreeRegs"],ModuleName ["RegAlloc","Linear","SPARC","FreeRegs"],ModuleName ["DsMeta"],ModuleName ["TcSplice"],ModuleName ["Convert"],ModuleName ["ByteCodeAsm"],ModuleName ["ByteCodeFFI"],ModuleName ["ByteCodeGen"],ModuleName ["ByteCodeInstr"],ModuleName ["ByteCodeItbls"],ModuleName ["ByteCodeLink"],ModuleName ["Debugger"],ModuleName ["LibFFI"],ModuleName ["Linker"],ModuleName ["ObjLink"],ModuleName ["RtClosureInspect"],ModuleName ["BasicTypes"],ModuleName ["DataCon"],ModuleName ["Demand"],ModuleName ["Exception"],ModuleName ["Id"],ModuleName ["IdInfo"],ModuleName ["Literal"],ModuleName ["Llvm"],ModuleName ["Llvm","AbsSyn"],ModuleName ["Llvm","PpLlvm"],ModuleName ["Llvm","Types"],ModuleName ["LlvmCodeGen"],ModuleName ["LlvmCodeGen","Base"],ModuleName ["LlvmCodeGen","CodeGen"],ModuleName ["LlvmCodeGen","Data"],ModuleName ["LlvmCodeGen","Ppr"],ModuleName ["LlvmCodeGen","Regs"],ModuleName ["LlvmMangler"],ModuleName ["MkId"],ModuleName ["Module"],ModuleName ["Name"],ModuleName ["NameEnv"],ModuleName ["NameSet"],ModuleName ["OccName"],ModuleName ["RdrName"],ModuleName ["SrcLoc"],ModuleName ["UniqSupply"],ModuleName ["Unique"],ModuleName ["Var"],ModuleName ["VarEnv"],ModuleName ["VarSet"],ModuleName ["BlockId"],ModuleName ["CLabel"],ModuleName ["Cmm"],ModuleName ["CmmBrokenBlock"],ModuleName ["CmmBuildInfoTables"],ModuleName ["CmmCPS"],ModuleName ["CmmCPSGen"],ModuleName ["CmmCPSZ"],ModuleName ["CmmCallConv"],ModuleName ["CmmCommonBlockElimZ"],ModuleName ["CmmContFlowOpt"],ModuleName ["CmmCvt"],ModuleName ["CmmExpr"],ModuleName ["CmmInfo"],ModuleName ["CmmLex"],ModuleName ["CmmLint"],ModuleName ["CmmLive"],ModuleName ["CmmLiveZ"],ModuleName ["CmmOpt"],ModuleName ["CmmParse"],ModuleName ["CmmProcPoint"],ModuleName ["CmmProcPointZ"],ModuleName ["CmmSpillReload"],ModuleName ["CmmStackLayout"],ModuleName ["CmmTx"],ModuleName ["CmmUtils"],ModuleName ["CmmZipUtil"],ModuleName ["DFMonad"],ModuleName ["Dataflow"],ModuleName ["MkZipCfg"],ModuleName ["MkZipCfgCmm"],ModuleName ["OptimizationFuel"],ModuleName ["PprBase"],ModuleName ["PprC"],ModuleName ["PprCmm"],ModuleName ["PprCmmZ"],ModuleName ["StackColor"],ModuleName ["StackPlacements"],ModuleName ["ZipCfg"],ModuleName ["ZipCfgCmmRep"],ModuleName ["ZipCfgExtras"],ModuleName ["ZipDataflow"],ModuleName ["Bitmap"],ModuleName ["CgBindery"],ModuleName ["CgCallConv"],ModuleName ["CgCase"],ModuleName ["CgClosure"],ModuleName ["CgCon"],ModuleName ["CgExpr"],ModuleName ["CgExtCode"],ModuleName ["CgForeignCall"],ModuleName ["CgHeapery"],ModuleName ["CgHpc"],ModuleName ["CgInfoTbls"],ModuleName ["CgLetNoEscape"],ModuleName ["CgMonad"],ModuleName ["CgParallel"],ModuleName ["CgPrimOp"],ModuleName ["CgProf"],ModuleName ["CgStackery"],ModuleName ["CgTailCall"],ModuleName ["CgTicky"],ModuleName ["CgUtils"],ModuleName ["StgCmm"],ModuleName ["StgCmmBind"],ModuleName ["StgCmmClosure"],ModuleName ["StgCmmCon"],ModuleName ["StgCmmEnv"],ModuleName ["StgCmmExpr"],ModuleName ["StgCmmForeign"],ModuleName ["StgCmmGran"],ModuleName ["StgCmmHeap"],ModuleName ["StgCmmHpc"],ModuleName ["StgCmmLayout"],ModuleName ["StgCmmMonad"],ModuleName ["StgCmmPrim"],ModuleName ["StgCmmProf"],ModuleName ["StgCmmTicky"],ModuleName ["StgCmmUtils"],ModuleName ["ClosureInfo"],ModuleName ["CodeGen"],ModuleName ["SMRep"],ModuleName ["CoreArity"],ModuleName ["CoreFVs"],ModuleName ["CoreLint"],ModuleName ["CorePrep"],ModuleName ["CoreSubst"],ModuleName ["CoreSyn"],ModuleName ["CoreTidy"],ModuleName ["CoreUnfold"],ModuleName ["CoreUtils"],ModuleName ["ExternalCore"],ModuleName ["MkCore"],ModuleName ["MkExternalCore"],ModuleName ["PprCore"],ModuleName ["PprExternalCore"],ModuleName ["Check"],ModuleName ["Coverage"],ModuleName ["Desugar"],ModuleName ["DsArrows"],ModuleName ["DsBinds"],ModuleName ["DsCCall"],ModuleName ["DsExpr"],ModuleName ["DsForeign"],ModuleName ["DsGRHSs"],ModuleName ["DsListComp"],ModuleName ["DsMonad"],ModuleName ["DsUtils"],ModuleName ["Match"],ModuleName ["MatchCon"],ModuleName ["MatchLit"],ModuleName ["HsBinds"],ModuleName ["HsDecls"],ModuleName ["HsDoc"],ModuleName ["HsExpr"],ModuleName ["HsImpExp"],ModuleName ["HsLit"],ModuleName ["HsPat"],ModuleName ["HsSyn"],ModuleName ["HsTypes"],ModuleName ["HsUtils"],ModuleName ["BinIface"],ModuleName ["BuildTyCl"],ModuleName ["IfaceEnv"],ModuleName ["IfaceSyn"],ModuleName ["IfaceType"],ModuleName ["LoadIface"],ModuleName ["MkIface"],ModuleName ["TcIface"],ModuleName ["Annotations"],ModuleName ["BreakArray"],ModuleName ["CmdLineParser"],ModuleName ["CodeOutput"],ModuleName ["Config"],ModuleName ["Constants"],ModuleName ["DriverMkDepend"],ModuleName ["DriverPhases"],ModuleName ["DriverPipeline"],ModuleName ["DynFlags"],ModuleName ["ErrUtils"],ModuleName ["Finder"],ModuleName ["GHC"],ModuleName ["HeaderInfo"],ModuleName ["HscMain"],ModuleName ["HscStats"],ModuleName ["HscTypes"],ModuleName ["InteractiveEval"],ModuleName ["PackageConfig"],ModuleName ["Packages"],ModuleName ["PprTyThing"],ModuleName ["StaticFlags"],ModuleName ["StaticFlagParser"],ModuleName ["SysTools"],ModuleName ["TidyPgm"],ModuleName ["Ctype"],ModuleName ["HaddockUtils"],ModuleName ["LexCore"],ModuleName ["Lexer"],ModuleName ["OptCoercion"],ModuleName ["Parser"],ModuleName ["ParserCore"],ModuleName ["ParserCoreUtils"],ModuleName ["RdrHsSyn"],ModuleName ["ForeignCall"],ModuleName ["PrelInfo"],ModuleName ["PrelNames"],ModuleName ["PrelRules"],ModuleName ["PrimOp"],ModuleName ["TysPrim"],ModuleName ["TysWiredIn"],ModuleName ["CostCentre"],ModuleName ["SCCfinal"],ModuleName ["RnBinds"],ModuleName ["RnEnv"],ModuleName ["RnExpr"],ModuleName ["RnHsDoc"],ModuleName ["RnHsSyn"],ModuleName ["RnNames"],ModuleName ["RnPat"],ModuleName ["RnSource"],ModuleName ["RnTypes"],ModuleName ["CoreMonad"],ModuleName ["CSE"],ModuleName ["FloatIn"],ModuleName ["FloatOut"],ModuleName ["LiberateCase"],ModuleName ["OccurAnal"],ModuleName ["SAT"],ModuleName ["SetLevels"],ModuleName ["SimplCore"],ModuleName ["SimplEnv"],ModuleName ["SimplMonad"],ModuleName ["SimplUtils"],ModuleName ["Simplify"],ModuleName ["SRT"],ModuleName ["SimplStg"],ModuleName ["StgStats"],ModuleName ["Rules"],ModuleName ["SpecConstr"],ModuleName ["Specialise"],ModuleName ["CoreToStg"],ModuleName ["StgLint"],ModuleName ["StgSyn"],ModuleName ["DmdAnal"],ModuleName ["WorkWrap"],ModuleName ["WwLib"],ModuleName ["FamInst"],ModuleName ["Inst"],ModuleName ["TcAnnotations"],ModuleName ["TcArrows"],ModuleName ["TcBinds"],ModuleName ["TcClassDcl"],ModuleName ["TcDefaults"],ModuleName ["TcDeriv"],ModuleName ["TcEnv"],ModuleName ["TcExpr"],ModuleName ["TcForeign"],ModuleName ["TcGenDeriv"],ModuleName ["TcHsSyn"],ModuleName ["TcHsType"],ModuleName ["TcInstDcls"],ModuleName ["TcMType"],ModuleName ["TcMatches"],ModuleName ["TcPat"],ModuleName ["TcRnDriver"],ModuleName ["TcRnMonad"],ModuleName ["TcRnTypes"],ModuleName ["TcRules"],ModuleName ["TcSimplify"],ModuleName ["TcErrors"],ModuleName ["TcTyClsDecls"],ModuleName ["TcTyDecls"],ModuleName ["TcType"],ModuleName ["TcUnify"],ModuleName ["TcInteract"],ModuleName ["TcCanonical"],ModuleName ["TcSMonad"],ModuleName ["Class"],ModuleName ["Coercion"],ModuleName ["FamInstEnv"],ModuleName ["FunDeps"],ModuleName ["Generics"],ModuleName ["InstEnv"],ModuleName ["TyCon"],ModuleName ["Type"],ModuleName ["TypeRep"],ModuleName ["Unify"],ModuleName ["Bag"],ModuleName ["Binary"],ModuleName ["BufWrite"],ModuleName ["Digraph"],ModuleName ["Encoding"],ModuleName ["FastBool"],ModuleName ["FastFunctions"],ModuleName ["FastMutInt"],ModuleName ["FastString"],ModuleName ["FastTypes"],ModuleName ["Fingerprint"],ModuleName ["FiniteMap"],ModuleName ["GraphBase"],ModuleName ["GraphColor"],ModuleName ["GraphOps"],ModuleName ["GraphPpr"],ModuleName ["IOEnv"],ModuleName ["Interval"],ModuleName ["ListSetOps"],ModuleName ["Maybes"],ModuleName ["MonadUtils"],ModuleName ["OrdList"],ModuleName ["Outputable"],ModuleName ["Panic"],ModuleName ["Pretty"],ModuleName ["Serialized"],ModuleName ["State"],ModuleName ["StringBuffer"],ModuleName ["UniqFM"],ModuleName ["UniqSet"],ModuleName ["Util"],ModuleName ["Vectorise","Builtins","Base"],ModuleName ["Vectorise","Builtins","Initialise"],ModuleName ["Vectorise","Builtins","Modules"],ModuleName ["Vectorise","Builtins","Prelude"],ModuleName ["Vectorise","Builtins"],ModuleName ["Vectorise","Monad","Base"],ModuleName ["Vectorise","Monad","Naming"],ModuleName ["Vectorise","Monad","Local"],ModuleName ["Vectorise","Monad","Global"],ModuleName ["Vectorise","Monad","InstEnv"],ModuleName ["Vectorise","Monad"],ModuleName ["Vectorise","Utils","Base"],ModuleName ["Vectorise","Utils","Closure"],ModuleName ["Vectorise","Utils","Hoisting"],ModuleName ["Vectorise","Utils","PADict"],ModuleName ["Vectorise","Utils","PRDict"],ModuleName ["Vectorise","Utils","Poly"],ModuleName ["Vectorise","Utils"],ModuleName ["Vectorise","Type","Env"],ModuleName ["Vectorise","Type","Repr"],ModuleName ["Vectorise","Type","PData"],ModuleName ["Vectorise","Type","PRepr"],ModuleName ["Vectorise","Type","PADict"],ModuleName ["Vectorise","Type","PRDict"],ModuleName ["Vectorise","Type","Type"],ModuleName ["Vectorise","Type","TyConDecl"],ModuleName ["Vectorise","Type","Classify"],ModuleName ["Vectorise","Convert"],ModuleName ["Vectorise","Vect"],ModuleName ["Vectorise","Var"],ModuleName ["Vectorise","Env"],ModuleName ["Vectorise","Exp"],ModuleName ["Vectorise"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-7.0.4"], libraryDirs = ["/usr/lib/ghc/ghc-7.0.4"], hsLibraries = ["HSghc-7.0.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/ghc-7.0.4/include"], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-7.0.4/ghc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-7.0.4"]}),(InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5",InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = False, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], libraryDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], hsLibraries = ["HSghc-binary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-binary-0.5.0.2/ghc-binary.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-binary-0.5.0.2"]}),(InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-prim", pkgVersion = Version {versionBranch = [0,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "GHC primitives.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Prim"],ModuleName ["GHC","Bool"],ModuleName ["GHC","Debug"],ModuleName ["GHC","Generics"],ModuleName ["GHC","Magic"],ModuleName ["GHC","Ordering"],ModuleName ["GHC","PrimopWrappers"],ModuleName ["GHC","IntWord32"],ModuleName ["GHC","IntWord64"],ModuleName ["GHC","Tuple"],ModuleName ["GHC","Types"],ModuleName ["GHC","Unit"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], libraryDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], hsLibraries = ["HSghc-prim-0.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-prim-0.2.0.0/ghc-prim.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0"]}),(InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe",InstalledPackageInfo {installedPackageId = InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe", sourcePackageId = PackageIdentifier {pkgName = PackageName "haskell98", pkgVersion = Version {versionBranch = [1,1,0,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "http://www.haskell.org/definition/", pkgUrl = "", description = "This package provides compatibility with the modules of Haskell\n98 and the FFI addendum, by means of wrappers around modules from\nthe base package (which in many cases have additional features).\nHowever Prelude, Numeric and Foreign are provided directly by\nthe base package.", category = "Haskell98", exposed = True, exposedModules = [ModuleName ["Array"],ModuleName ["CPUTime"],ModuleName ["Char"],ModuleName ["Complex"],ModuleName ["Directory"],ModuleName ["IO"],ModuleName ["Ix"],ModuleName ["List"],ModuleName ["Locale"],ModuleName ["Maybe"],ModuleName ["Monad"],ModuleName ["Random"],ModuleName ["Ratio"],ModuleName ["System"],ModuleName ["Time"],ModuleName ["Bits"],ModuleName ["CError"],ModuleName ["CForeign"],ModuleName ["CString"],ModuleName ["CTypes"],ModuleName ["ForeignPtr"],ModuleName ["Int"],ModuleName ["MarshalAlloc"],ModuleName ["MarshalArray"],ModuleName ["MarshalError"],ModuleName ["MarshalUtils"],ModuleName ["Ptr"],ModuleName ["StablePtr"],ModuleName ["Storable"],ModuleName ["Word"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], libraryDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], hsLibraries = ["HShaskell98-1.1.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/haskell98-1.1.0.1/haskell98.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/haskell98-1.1.0.1"]}),(InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac",InstalledPackageInfo {installedPackageId = InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac", sourcePackageId = PackageIdentifier {pkgName = PackageName "hpc", pkgVersion = Version {versionBranch = [0,5,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "", category = "Control", exposed = True, exposedModules = [ModuleName ["Trace","Hpc","Util"],ModuleName ["Trace","Hpc","Mix"],ModuleName ["Trace","Hpc","Tix"],ModuleName ["Trace","Hpc","Reflect"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], libraryDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], hsLibraries = ["HShpc-0.5.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hpc-0.5.0.6/hpc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/hpc-0.5.0.6"]}),(InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f",InstalledPackageInfo {installedPackageId = InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f", sourcePackageId = PackageIdentifier {pkgName = PackageName "hsemail", pkgVersion = Version {versionBranch = [1,7,1], versionTags = []}}, license = BSD3, copyright = "(c) 2004-2011 Peter Simons", maintainer = "Peter Simons <simons@cryp.to>", author = "Peter Simons <simons@cryp.to>, Gero Kriependorf <gero-dev@physra.net>, Marty Pauley <marty@kasei.com>", stability = "", homepage = "http://gitorious.org/hsemail", pkgUrl = "", description = "Parsers for the syntax defined in RFC2821 and 2822", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Parsec","Rfc2234"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2821"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2822"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], hsLibraries = ["HShsemail-1.7.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html/hsemail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html"]}),(InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66",InstalledPackageInfo {installedPackageId = InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66", sourcePackageId = PackageIdentifier {pkgName = PackageName "integer-gmp", pkgVersion = Version {versionBranch = [0,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains an Integer library based on GMP.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Integer"],ModuleName ["GHC","Integer","GMP","Internals"]], hiddenModules = [ModuleName ["GHC","Integer","Type"]], importDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], libraryDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], hsLibraries = ["HSinteger-gmp-0.2.0.3"], extraLibraries = ["gmp"], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/integer-gmp-0.2.0.3/integer-gmp.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/integer-gmp-0.2.0.3"]}),(InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e",InstalledPackageInfo {installedPackageId = InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e", sourcePackageId = PackageIdentifier {pkgName = PackageName "mime-mail", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Michael Snoyman <michael@snoyman.com>", author = "Michael Snoyman <michael@snoyman.com>", stability = "", homepage = "http://github.com/snoyberg/mime-mail", pkgUrl = "", description = "This package provides some high-level datatypes for declaring MIME email messages, functions for automatically composing these into bytestrings, and the ability to send bytestrings via the sendmail executable. You can also use any other library you wish to send via different methods, eg directly to SMTP.", category = "Email", exposed = True, exposedModules = [ModuleName ["Network","Mail","Mime"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], hsLibraries = ["HSmime-mail-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html/mime-mail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html"]}),(InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageInfo {installedPackageId = InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748", sourcePackageId = PackageIdentifier {pkgName = PackageName "mtl", pkgVersion = Version {versionBranch = [2,0,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "Monad classes using functional dependencies, with instances\nfor various monad transformers, inspired by the paper\n/Functional Programming with Overloading and Higher-Order Polymorphism/,\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","Cont"],ModuleName ["Control","Monad","Cont","Class"],ModuleName ["Control","Monad","Error"],ModuleName ["Control","Monad","Error","Class"],ModuleName ["Control","Monad","Identity"],ModuleName ["Control","Monad","List"],ModuleName ["Control","Monad","RWS"],ModuleName ["Control","Monad","RWS","Class"],ModuleName ["Control","Monad","RWS","Lazy"],ModuleName ["Control","Monad","RWS","Strict"],ModuleName ["Control","Monad","Reader"],ModuleName ["Control","Monad","Reader","Class"],ModuleName ["Control","Monad","State"],ModuleName ["Control","Monad","State","Class"],ModuleName ["Control","Monad","State","Lazy"],ModuleName ["Control","Monad","State","Strict"],ModuleName ["Control","Monad","Trans"],ModuleName ["Control","Monad","Writer"],ModuleName ["Control","Monad","Writer","Class"],ModuleName ["Control","Monad","Writer","Lazy"],ModuleName ["Control","Monad","Writer","Strict"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], hsLibraries = ["HSmtl-2.0.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/mtl-2.0.1.0/mtl.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-mtl-doc/html/"]}),(InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb",InstalledPackageInfo {installedPackageId = InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb", sourcePackageId = PackageIdentifier {pkgName = PackageName "network", pkgVersion = Version {versionBranch = [2,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Johan Tibell <johan.tibell@gmail.com>", author = "", stability = "", homepage = "http://github.com/haskell/network", pkgUrl = "", description = "Low-level networking interface", category = "Network", exposed = True, exposedModules = [ModuleName ["Network"],ModuleName ["Network","BSD"],ModuleName ["Network","Socket"],ModuleName ["Network","Socket","ByteString"],ModuleName ["Network","Socket","ByteString","Lazy"],ModuleName ["Network","Socket","Internal"],ModuleName ["Network","URI"]], hiddenModules = [ModuleName ["Network","Socket","ByteString","IOVec"],ModuleName ["Network","Socket","ByteString","MsgHdr"],ModuleName ["Network","Socket","ByteString","Internal"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], hsLibraries = ["HSnetwork-2.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4/include"], includes = ["HsNet.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/network-2.3.0.2/network.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-network-doc/html/"]}),(InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageInfo {installedPackageId = InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-locale", pkgVersion = Version {versionBranch = [1,0,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old locale library.\nFor new code, the new locale library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Locale"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], libraryDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], hsLibraries = ["HSold-locale-1.0.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-locale-1.0.0.2/old-locale.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-locale-1.0.0.2"]}),(InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageInfo {installedPackageId = InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-time", pkgVersion = Version {versionBranch = [1,0,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old time library.\nFor new code, the new time library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Time"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], libraryDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], hsLibraries = ["HSold-time-1.0.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/old-time-1.0.0.6/include"], includes = ["HsTime.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-time-1.0.0.6/old-time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-time-1.0.0.6"]}),(InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageInfo {installedPackageId = InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c", sourcePackageId = PackageIdentifier {pkgName = PackageName "parsec", pkgVersion = Version {versionBranch = [3,1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Antoine Latter <aslatter@gmail.com>", author = "Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>", stability = "", homepage = "http://www.cs.uu.nl/~daan/parsec.html", pkgUrl = "", description = "Parsec is designed from scratch as an industrial-strength parser\nlibrary.  It is simple, safe, well documented (on the package\nhomepage), has extensive libraries and good error messages,\nand is also fast.  It is defined as a monad transformer that can be\nstacked on arbitrary monads, and it is also parametric in the\ninput stream type.", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","Parsec"],ModuleName ["Text","Parsec","String"],ModuleName ["Text","Parsec","ByteString"],ModuleName ["Text","Parsec","ByteString","Lazy"],ModuleName ["Text","Parsec","Pos"],ModuleName ["Text","Parsec","Error"],ModuleName ["Text","Parsec","Prim"],ModuleName ["Text","Parsec","Char"],ModuleName ["Text","Parsec","Combinator"],ModuleName ["Text","Parsec","Token"],ModuleName ["Text","Parsec","Expr"],ModuleName ["Text","Parsec","Language"],ModuleName ["Text","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec"],ModuleName ["Text","ParserCombinators","Parsec","Char"],ModuleName ["Text","ParserCombinators","Parsec","Combinator"],ModuleName ["Text","ParserCombinators","Parsec","Error"],ModuleName ["Text","ParserCombinators","Parsec","Expr"],ModuleName ["Text","ParserCombinators","Parsec","Language"],ModuleName ["Text","ParserCombinators","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec","Pos"],ModuleName ["Text","ParserCombinators","Parsec","Prim"],ModuleName ["Text","ParserCombinators","Parsec","Token"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], hsLibraries = ["HSparsec-3.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/parsec3-3.1.1/parsec.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-parsec3-doc/html/"]}),(InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f",InstalledPackageInfo {installedPackageId = InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f", sourcePackageId = PackageIdentifier {pkgName = PackageName "polyparse", pkgVersion = Version {versionBranch = [1,7], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://code.haskell.org/~malcolm/polyparse/", pkgUrl = "", description = "A variety of alternative parser combinator libraries, including\nthe original HuttonMeijer set.  The Poly sets have features like\ngood error reporting, arbitrary token type, running state, lazy\nparsing, and so on.  Finally, Text.Parse is a proposed\nreplacement for the standard Read class, for better\ndeserialisation of Haskell values from Strings.", category = "Text, Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Poly","ByteString"],ModuleName ["Text","Parse","ByteString"],ModuleName ["Text","ParserCombinators","Poly","Text"],ModuleName ["Text","ParserCombinators","Poly","StateText"],ModuleName ["Text","ParserCombinators","HuttonMeijer"],ModuleName ["Text","ParserCombinators","HuttonMeijerWallace"],ModuleName ["Text","ParserCombinators","Poly"],ModuleName ["Text","ParserCombinators","Poly","Base"],ModuleName ["Text","ParserCombinators","Poly","Result"],ModuleName ["Text","ParserCombinators","Poly","Parser"],ModuleName ["Text","ParserCombinators","Poly","Plain"],ModuleName ["Text","ParserCombinators","Poly","Lazy"],ModuleName ["Text","ParserCombinators","Poly","StateParser"],ModuleName ["Text","ParserCombinators","Poly","State"],ModuleName ["Text","ParserCombinators","Poly","StateLazy"],ModuleName ["Text","ParserCombinators","Poly","Lex"],ModuleName ["Text","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], hsLibraries = ["HSpolyparse-1.7"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html/polyparse.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html"]}),(InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageInfo {installedPackageId = InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62", sourcePackageId = PackageIdentifier {pkgName = PackageName "pretty", pkgVersion = Version {versionBranch = [1,0,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains John Hughes's pretty-printing library,\nheavily modified by Simon Peyton Jones.", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","PrettyPrint"],ModuleName ["Text","PrettyPrint","HughesPJ"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], libraryDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], hsLibraries = ["HSpretty-1.0.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/pretty-1.0.1.2/pretty.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/pretty-1.0.1.2"]}),(InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageInfo {installedPackageId = InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328", sourcePackageId = PackageIdentifier {pkgName = PackageName "process", pkgVersion = Version {versionBranch = [1,0,1,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains libraries for dealing with system processes.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Process","Internals"],ModuleName ["System","Process"],ModuleName ["System","Cmd"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/process-1.0.1.5"], libraryDirs = ["/usr/lib/ghc/process-1.0.1.5"], hsLibraries = ["HSprocess-1.0.1.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/process-1.0.1.5/include"], includes = ["runProcess.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/process-1.0.1.5/process.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/process-1.0.1.5"]}),(InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageInfo {installedPackageId = InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0", sourcePackageId = PackageIdentifier {pkgName = PackageName "random", pkgVersion = Version {versionBranch = [1,0,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a random number library.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Random"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/random-1.0.0.3"], libraryDirs = ["/usr/lib/ghc/random-1.0.0.3"], hsLibraries = ["HSrandom-1.0.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/random-1.0.0.3/random.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/random-1.0.0.3"]}),(InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b",InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-base", pkgVersion = Version {versionBranch = [0,93,2], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-base/", description = "Interface API for regex-posix,pcre,parsec,tdfa,dfa", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Base"],ModuleName ["Text","Regex","Base","RegexLike"],ModuleName ["Text","Regex","Base","Context"],ModuleName ["Text","Regex","Base","Impl"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], hsLibraries = ["HSregex-base-0.93.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-base-0.93.2/regex-base.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-base-doc/html/"]}),(InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d",InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-compat", pkgVersion = Version {versionBranch = [0,93,1], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-compat/", description = "One module layer over regex-posix to replace Text.Regex", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], hsLibraries = ["HSregex-compat-0.93.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b",InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-compat-0.93.1/regex-compat.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-compat-doc/html/"]}),(InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77",InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-posix", pkgVersion = Version {versionBranch = [0,94,4], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2007-2010, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://code.haskell.org/regex-posix/", description = "The posix regex backend for regex-base", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Posix"],ModuleName ["Text","Regex","Posix","Wrap"],ModuleName ["Text","Regex","Posix","String"],ModuleName ["Text","Regex","Posix","Sequence"],ModuleName ["Text","Regex","Posix","ByteString"],ModuleName ["Text","Regex","Posix","ByteString","Lazy"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], hsLibraries = ["HSregex-posix-0.94.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-posix-0.94.4/regex-posix.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-posix-doc/html/"]}),(InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288",InstalledPackageInfo {installedPackageId = InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288", sourcePackageId = PackageIdentifier {pkgName = PackageName "template-haskell", pkgVersion = Version {versionBranch = [2,5,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "Facilities for manipulating Haskell source code using Template Haskell.", category = "", exposed = True, exposedModules = [ModuleName ["Language","Haskell","TH","Syntax","Internals"],ModuleName ["Language","Haskell","TH","Syntax"],ModuleName ["Language","Haskell","TH","PprLib"],ModuleName ["Language","Haskell","TH","Ppr"],ModuleName ["Language","Haskell","TH","Lib"],ModuleName ["Language","Haskell","TH","Quote"],ModuleName ["Language","Haskell","TH"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], libraryDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], hsLibraries = ["HStemplate-haskell-2.5.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/template-haskell-2.5.0.0/template-haskell.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/template-haskell-2.5.0.0"]}),(InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff",InstalledPackageInfo {installedPackageId = InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff", sourcePackageId = PackageIdentifier {pkgName = PackageName "text", pkgVersion = Version {versionBranch = [0,11,0,6], versionTags = []}}, license = BSD3, copyright = "2008-2009 Tom Harper, 2009-2010 Bryan O'Sullivan", maintainer = "Bryan O'Sullivan <bos@serpentine.com>\nTom Harper <rtomharper@googlemail.com>\nDuncan Coutts <duncan@haskell.org>", author = "Bryan O'Sullivan <bos@serpentine.com>", stability = "", homepage = "http://bitbucket.org/bos/text", pkgUrl = "", description = ".\nAn efficient packed, immutable Unicode text type (both strict and\nlazy), with a powerful loop fusion optimization framework.\n\nThe 'Text' type represents Unicode character strings, in a time and\nspace-efficient manner. This package provides text processing\ncapabilities that are optimized for performance critical use, both\nin terms of large data quantities and high speed.\n\nThe 'Text' type provides character-encoding, type-safe case\nconversion via whole-string case conversion functions. It also\nprovides a range of functions for converting 'Text' values to and from\n'ByteStrings', using several standard encodings.\n\nEfficient locale-sensitive support for text IO is also supported.\n\nThese modules are intended to be imported qualified, to avoid name\nclashes with Prelude functions, e.g.\n\n> import qualified Data.Text as T\n\nTo use an extended and very rich family of functions for working\nwith Unicode text (including normalization, regular expressions,\nnon-standard encodings, text breaking, and locales), see\nthe @text-icu@ package:\n<http://hackage.haskell.org/package/text-icu>", category = "Data, Text", exposed = True, exposedModules = [ModuleName ["Data","Text"],ModuleName ["Data","Text","Array"],ModuleName ["Data","Text","Encoding"],ModuleName ["Data","Text","Encoding","Error"],ModuleName ["Data","Text","Foreign"],ModuleName ["Data","Text","IO"],ModuleName ["Data","Text","Internal"],ModuleName ["Data","Text","Lazy"],ModuleName ["Data","Text","Lazy","Builder"],ModuleName ["Data","Text","Lazy","Encoding"],ModuleName ["Data","Text","Lazy","IO"],ModuleName ["Data","Text","Lazy","Internal"],ModuleName ["Data","Text","Lazy","Read"],ModuleName ["Data","Text","Read"]], hiddenModules = [ModuleName ["Data","Text","Encoding","Fusion"],ModuleName ["Data","Text","Encoding","Fusion","Common"],ModuleName ["Data","Text","Encoding","Utf16"],ModuleName ["Data","Text","Encoding","Utf32"],ModuleName ["Data","Text","Encoding","Utf8"],ModuleName ["Data","Text","Fusion"],ModuleName ["Data","Text","Fusion","CaseMapping"],ModuleName ["Data","Text","Fusion","Common"],ModuleName ["Data","Text","Fusion","Internal"],ModuleName ["Data","Text","Fusion","Size"],ModuleName ["Data","Text","IO","Internal"],ModuleName ["Data","Text","Lazy","Encoding","Fusion"],ModuleName ["Data","Text","Lazy","Fusion"],ModuleName ["Data","Text","Lazy","Search"],ModuleName ["Data","Text","Search"],ModuleName ["Data","Text","Unsafe"],ModuleName ["Data","Text","UnsafeChar"],ModuleName ["Data","Text","UnsafeShift"],ModuleName ["Data","Text","Util"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], hsLibraries = ["HStext-0.11.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/text-0.11.0.6/text.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-text-doc/html/"]}),(InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3",InstalledPackageInfo {installedPackageId = InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3", sourcePackageId = PackageIdentifier {pkgName = PackageName "time", pkgVersion = Version {versionBranch = [1,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "<ashley@semantic.org>", author = "Ashley Yakeley", stability = "stable", homepage = "http://semantic.org/TimeLib/", pkgUrl = "", description = "A time library", category = "System", exposed = True, exposedModules = [ModuleName ["Data","Time","Calendar"],ModuleName ["Data","Time","Calendar","MonthDay"],ModuleName ["Data","Time","Calendar","OrdinalDate"],ModuleName ["Data","Time","Calendar","WeekDate"],ModuleName ["Data","Time","Calendar","Julian"],ModuleName ["Data","Time","Calendar","Easter"],ModuleName ["Data","Time","Clock"],ModuleName ["Data","Time","Clock","POSIX"],ModuleName ["Data","Time","Clock","TAI"],ModuleName ["Data","Time","LocalTime"],ModuleName ["Data","Time","Format"],ModuleName ["Data","Time"]], hiddenModules = [ModuleName ["Data","Time","Calendar","Private"],ModuleName ["Data","Time","Calendar","Days"],ModuleName ["Data","Time","Calendar","Gregorian"],ModuleName ["Data","Time","Calendar","JulianYearDay"],ModuleName ["Data","Time","Clock","Scale"],ModuleName ["Data","Time","Clock","UTC"],ModuleName ["Data","Time","Clock","CTimeval"],ModuleName ["Data","Time","Clock","UTCDiff"],ModuleName ["Data","Time","LocalTime","TimeZone"],ModuleName ["Data","Time","LocalTime","TimeOfDay"],ModuleName ["Data","Time","LocalTime","LocalTime"],ModuleName ["Data","Time","Format","Parse"]], importDirs = ["/usr/lib/ghc/time-1.2.0.3"], libraryDirs = ["/usr/lib/ghc/time-1.2.0.3"], hsLibraries = ["HStime-1.2.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/time-1.2.0.3/include"], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/time-1.2.0.3/time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/time-1.2.0.3"]}),(InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633",InstalledPackageInfo {installedPackageId = InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633", sourcePackageId = PackageIdentifier {pkgName = PackageName "transformers", pkgVersion = Version {versionBranch = [0,2,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Ross Paterson <ross@soi.city.ac.uk>", author = "Andy Gill, Ross Paterson", stability = "", homepage = "", pkgUrl = "", description = "Haskell 98 part of a monad transformer library, inspired by the paper\n\\\"Functional Programming with Overloading and Higher-Order Polymorphism\\\",\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).\n\nThis part contains the monad transformer class, the concrete monad\ntransformers, operations and liftings.  It can be used on its own\nin Haskell 98 code, or with the monad classes in the @monads-fd@ or\n@monads-tf@ packages, which automatically lift operations introduced\nby monad transformers through other transformers.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","IO","Class"],ModuleName ["Control","Monad","Trans","Class"],ModuleName ["Control","Monad","Trans","Cont"],ModuleName ["Control","Monad","Trans","Error"],ModuleName ["Control","Monad","Trans","Identity"],ModuleName ["Control","Monad","Trans","List"],ModuleName ["Control","Monad","Trans","Maybe"],ModuleName ["Control","Monad","Trans","Reader"],ModuleName ["Control","Monad","Trans","RWS"],ModuleName ["Control","Monad","Trans","RWS","Lazy"],ModuleName ["Control","Monad","Trans","RWS","Strict"],ModuleName ["Control","Monad","Trans","State"],ModuleName ["Control","Monad","Trans","State","Lazy"],ModuleName ["Control","Monad","Trans","State","Strict"],ModuleName ["Control","Monad","Trans","Writer"],ModuleName ["Control","Monad","Trans","Writer","Lazy"],ModuleName ["Control","Monad","Trans","Writer","Strict"],ModuleName ["Data","Functor","Compose"],ModuleName ["Data","Functor","Constant"],ModuleName ["Data","Functor","Identity"],ModuleName ["Data","Functor","Product"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], hsLibraries = ["HStransformers-0.2.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/transformers-0.2.2.0/transformers.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-transformers-doc/html/"]}),(InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91",InstalledPackageInfo {installedPackageId = InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91", sourcePackageId = PackageIdentifier {pkgName = PackageName "unix", pkgVersion = Version {versionBranch = [2,4,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package gives you access to the set of operating system\nservices standardised by POSIX 1003.1b (or the IEEE Portable\nOperating System Interface for Computing Environments -\nIEEE Std. 1003.1).\n\nThe package is not supported under Windows (except under Cygwin).", category = "System", exposed = True, exposedModules = [ModuleName ["System","Posix"],ModuleName ["System","Posix","DynamicLinker","Module"],ModuleName ["System","Posix","DynamicLinker","Prim"],ModuleName ["System","Posix","Directory"],ModuleName ["System","Posix","DynamicLinker"],ModuleName ["System","Posix","Env"],ModuleName ["System","Posix","Error"],ModuleName ["System","Posix","Files"],ModuleName ["System","Posix","IO"],ModuleName ["System","Posix","Process"],ModuleName ["System","Posix","Process","Internals"],ModuleName ["System","Posix","Resource"],ModuleName ["System","Posix","Temp"],ModuleName ["System","Posix","Terminal"],ModuleName ["System","Posix","Time"],ModuleName ["System","Posix","Unistd"],ModuleName ["System","Posix","User"],ModuleName ["System","Posix","Signals"],ModuleName ["System","Posix","Signals","Exts"],ModuleName ["System","Posix","Semaphore"],ModuleName ["System","Posix","SharedMem"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/unix-2.4.2.0"], libraryDirs = ["/usr/lib/ghc/unix-2.4.2.0"], hsLibraries = ["HSunix-2.4.2.0"], extraLibraries = ["rt","util","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/unix-2.4.2.0/include"], includes = ["HsUnix.h","execvpe.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/unix-2.4.2.0/unix.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/unix-2.4.2.0"]})]) (fromList [(PackageName "Cabal",fromList [(Version {versionBranch = [1,10,2,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8", sourcePackageId = PackageIdentifier {pkgName = PackageName "Cabal", pkgVersion = Version {versionBranch = [1,10,2,0], versionTags = []}}, license = BSD3, copyright = "2003-2006, Isaac Jones\n2005-2011, Duncan Coutts", maintainer = "cabal-devel@haskell.org", author = "Isaac Jones <ijones@syntaxpolice.org>\nDuncan Coutts <duncan@community.haskell.org>", stability = "", homepage = "http://www.haskell.org/cabal/", pkgUrl = "", description = "The Haskell Common Architecture for Building Applications and\nLibraries: a framework defining a common interface for authors to more\neasily build their Haskell applications in a portable way.\n\nThe Haskell Cabal is part of a larger infrastructure for distributing,\norganizing, and cataloging Haskell libraries and tools.", category = "Distribution", exposed = True, exposedModules = [ModuleName ["Distribution","Compiler"],ModuleName ["Distribution","InstalledPackageInfo"],ModuleName ["Distribution","License"],ModuleName ["Distribution","Make"],ModuleName ["Distribution","ModuleName"],ModuleName ["Distribution","Package"],ModuleName ["Distribution","PackageDescription"],ModuleName ["Distribution","PackageDescription","Configuration"],ModuleName ["Distribution","PackageDescription","Parse"],ModuleName ["Distribution","PackageDescription","Check"],ModuleName ["Distribution","ParseUtils"],ModuleName ["Distribution","ReadE"],ModuleName ["Distribution","Simple"],ModuleName ["Distribution","Simple","Build"],ModuleName ["Distribution","Simple","Build","Macros"],ModuleName ["Distribution","Simple","Build","PathsModule"],ModuleName ["Distribution","Simple","BuildPaths"],ModuleName ["Distribution","Simple","Command"],ModuleName ["Distribution","Simple","Compiler"],ModuleName ["Distribution","Simple","Configure"],ModuleName ["Distribution","Simple","GHC"],ModuleName ["Distribution","Simple","LHC"],ModuleName ["Distribution","Simple","Haddock"],ModuleName ["Distribution","Simple","Hugs"],ModuleName ["Distribution","Simple","Install"],ModuleName ["Distribution","Simple","InstallDirs"],ModuleName ["Distribution","Simple","JHC"],ModuleName ["Distribution","Simple","LocalBuildInfo"],ModuleName ["Distribution","Simple","NHC"],ModuleName ["Distribution","Simple","PackageIndex"],ModuleName ["Distribution","Simple","PreProcess"],ModuleName ["Distribution","Simple","PreProcess","Unlit"],ModuleName ["Distribution","Simple","Program"],ModuleName ["Distribution","Simple","Program","Ar"],ModuleName ["Distribution","Simple","Program","Builtin"],ModuleName ["Distribution","Simple","Program","Db"],ModuleName ["Distribution","Simple","Program","HcPkg"],ModuleName ["Distribution","Simple","Program","Ld"],ModuleName ["Distribution","Simple","Program","Run"],ModuleName ["Distribution","Simple","Program","Script"],ModuleName ["Distribution","Simple","Program","Types"],ModuleName ["Distribution","Simple","Register"],ModuleName ["Distribution","Simple","Setup"],ModuleName ["Distribution","Simple","SrcDist"],ModuleName ["Distribution","Simple","Test"],ModuleName ["Distribution","Simple","UHC"],ModuleName ["Distribution","Simple","UserHooks"],ModuleName ["Distribution","Simple","Utils"],ModuleName ["Distribution","System"],ModuleName ["Distribution","TestSuite"],ModuleName ["Distribution","Text"],ModuleName ["Distribution","Verbosity"],ModuleName ["Distribution","Version"],ModuleName ["Distribution","Compat","ReadP"],ModuleName ["Language","Haskell","Extension"]], hiddenModules = [ModuleName ["Distribution","GetOpt"],ModuleName ["Distribution","Compat","Exception"],ModuleName ["Distribution","Compat","CopyFile"],ModuleName ["Distribution","Compat","TempFile"],ModuleName ["Distribution","Simple","GHC","IPI641"],ModuleName ["Distribution","Simple","GHC","IPI642"],ModuleName ["Paths_Cabal"]], importDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], libraryDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], hsLibraries = ["HSCabal-1.10.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/Cabal-1.10.2.0/Cabal.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/Cabal-1.10.2.0"]}])]),(PackageName "Crypto",fromList [(Version {versionBranch = [4,2,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710", sourcePackageId = PackageIdentifier {pkgName = PackageName "Crypto", pkgVersion = Version {versionBranch = [4,2,3], versionTags = []}}, license = OtherLicense, copyright = "Dominic Steinitz 2003 - 2007", maintainer = "Caylee Hogg <caylee.hogg@gmail.com>", author = "Dominic Steinitz", stability = "Alpha", homepage = "", pkgUrl = "", description = "DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,\nHexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5\nPadding, Various Encryption Modes e.g. Cipher Block Chaining all in one package,\nwith HUnit and QuickCheck tests, and examples.", category = "Cryptography, Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","BubbleBabble"],ModuleName ["Codec","Encryption","RSA"],ModuleName ["Codec","Encryption","RSA","EMEOAEP"],ModuleName ["Codec","Encryption","RSA","MGF"],ModuleName ["Codec","Encryption","RSA","NumberTheory"],ModuleName ["Codec","Encryption","DES"],ModuleName ["Codec","Encryption","AES"],ModuleName ["Codec","Encryption","TEA"],ModuleName ["Codec","Encryption","Blowfish"],ModuleName ["Codec","Encryption","Modes"],ModuleName ["Codec","Encryption","Padding"],ModuleName ["Codec","Text","Raw"],ModuleName ["Codec","Utils"],ModuleName ["Data","Digest","MD5"],ModuleName ["Data","Digest","SHA1"],ModuleName ["Data","Digest","SHA2"],ModuleName ["Data","Digest","SHA224"],ModuleName ["Data","Digest","SHA256"],ModuleName ["Data","Digest","SHA384"],ModuleName ["Data","Digest","SHA512"],ModuleName ["Data","LargeWord"],ModuleName ["Data","HMAC"]], hiddenModules = [ModuleName ["Codec","Encryption","BlowfishAux"],ModuleName ["Codec","Encryption","DESAux"],ModuleName ["Codec","Encryption","AESAux"],ModuleName ["Data","Digest","MD5Aux"]], importDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], hsLibraries = ["HSCrypto-4.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba",InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html/Crypto.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html"]}])]),(PackageName "HUnit",fromList [(Version {versionBranch = [1,2,2,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba", sourcePackageId = PackageIdentifier {pkgName = PackageName "HUnit", pkgVersion = Version {versionBranch = [1,2,2,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "hunit@richardg.name", author = "Dean Herington", stability = "stable", homepage = "http://hunit.sourceforge.net/", pkgUrl = "", description = "HUnit is a unit testing framework for Haskell, inspired by the\nJUnit tool for Java, see: <http://www.junit.org>.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","HUnit","Base"],ModuleName ["Test","HUnit","Lang"],ModuleName ["Test","HUnit","Terminal"],ModuleName ["Test","HUnit","Text"],ModuleName ["Test","HUnit"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], hsLibraries = ["HSHUnit-1.2.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hunit-1.2.2.3/HUnit.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-hunit-doc/html/"]}])]),(PackageName "HaXml",fromList [(Version {versionBranch = [1,22,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaXml", pkgVersion = Version {versionBranch = [1,22,3], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://www.cs.york.ac.uk/fp/HaXml/", pkgUrl = "", description = "Haskell utilities for parsing, filtering, transforming and\ngenerating XML documents.", category = "Text, XML", exposed = True, exposedModules = [ModuleName ["Text","XML","HaXml","Schema","Schema"],ModuleName ["Text","XML","HaXml"],ModuleName ["Text","XML","HaXml","ByteStringPP"],ModuleName ["Text","XML","HaXml","Combinators"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Convert"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Instance"],ModuleName ["Text","XML","HaXml","DtdToHaskell","TypeDef"],ModuleName ["Text","XML","HaXml","Escape"],ModuleName ["Text","XML","HaXml","Html","Generate"],ModuleName ["Text","XML","HaXml","Html","Parse"],ModuleName ["Text","XML","HaXml","Html","ParseLazy"],ModuleName ["Text","XML","HaXml","Html","Pretty"],ModuleName ["Text","XML","HaXml","Lex"],ModuleName ["Text","XML","HaXml","Namespaces"],ModuleName ["Text","XML","HaXml","OneOfN"],ModuleName ["Text","XML","HaXml","Parse"],ModuleName ["Text","XML","HaXml","ParseLazy"],ModuleName ["Text","XML","HaXml","Posn"],ModuleName ["Text","XML","HaXml","Pretty"],ModuleName ["Text","XML","HaXml","SAX"],ModuleName ["Text","XML","HaXml","Schema","Parse"],ModuleName ["Text","XML","HaXml","Schema","XSDTypeModel"],ModuleName ["Text","XML","HaXml","Schema","HaskellTypeModel"],ModuleName ["Text","XML","HaXml","Schema","NameConversion"],ModuleName ["Text","XML","HaXml","Schema","TypeConversion"],ModuleName ["Text","XML","HaXml","Schema","PrettyHaskell"],ModuleName ["Text","XML","HaXml","Schema","PrimitiveTypes"],ModuleName ["Text","XML","HaXml","Schema","Environment"],ModuleName ["Text","XML","HaXml","ShowXmlLazy"],ModuleName ["Text","XML","HaXml","Types"],ModuleName ["Text","XML","HaXml","TypeMapping"],ModuleName ["Text","XML","HaXml","Util"],ModuleName ["Text","XML","HaXml","Validate"],ModuleName ["Text","XML","HaXml","Verbatim"],ModuleName ["Text","XML","HaXml","Wrappers"],ModuleName ["Text","XML","HaXml","XmlContent"],ModuleName ["Text","XML","HaXml","XmlContent","Parser"],ModuleName ["Text","XML","HaXml","XmlContent","Haskell"],ModuleName ["Text","XML","HaXml","Xtract","Combinators"],ModuleName ["Text","XML","HaXml","Xtract","Lex"],ModuleName ["Text","XML","HaXml","Xtract","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], hsLibraries = ["HSHaXml-1.22.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html/HaXml.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html"]}])]),(PackageName "HaskellNet",fromList [(Version {versionBranch = [0,2,5], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaskellNet", pkgVersion = Version {versionBranch = [0,2,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Robert Wills <wrwills@gmail.com>", author = "Jun Mukai", stability = "", homepage = "https://patch-tag.com/r/wrwills/HaskellNet", pkgUrl = "", description = "Originally written for Google SOC, provides network related libraries such as POP3, SMTP, IMAP.\nAll I have done is get the project to compile using cabal, check that these libraries basically\nwork, and add some examples", category = "Network", exposed = True, exposedModules = [ModuleName ["Text","IMAPParsers"],ModuleName ["Text","Mime"],ModuleName ["Text","URI"],ModuleName ["Network","HaskellNet","IMAP"],ModuleName ["Network","HaskellNet","SMTP"],ModuleName ["Network","HaskellNet","POP3"],ModuleName ["Network","HaskellNet","BSStream"],ModuleName ["Network","HaskellNet","Auth"]], hiddenModules = [ModuleName ["Data","Record"],ModuleName ["Text","Packrat","Pos"],ModuleName ["Text","Packrat","Parse"]], importDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], hsLibraries = ["HSHaskellNet-0.2.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe",InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html/HaskellNet.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html"]}])]),(PackageName "QuickCheck",fromList [(Version {versionBranch = [2,4,1,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501", sourcePackageId = PackageIdentifier {pkgName = PackageName "QuickCheck", pkgVersion = Version {versionBranch = [2,4,1,1], versionTags = []}}, license = BSD3, copyright = "2000-2011 Koen Claessen, 2006-2008 Bj\246rn Bringert, 2009-2011 Nick Smallbone", maintainer = "QuickCheck developers <quickcheck@projects.haskell.org>", author = "Koen Claessen <koen@chalmers.se>", stability = "", homepage = "http://code.haskell.org/QuickCheck", pkgUrl = "", description = "QuickCheck is a library for random testing of program properties.\n\nThe programmer provides a specification of the program, in\nthe form of properties which functions should satisfy, and\nQuickCheck then tests that the properties hold in a large number\nof randomly generated cases.\n\nSpecifications are expressed in\nHaskell, using combinators defined in the QuickCheck library.\nQuickCheck provides combinators to define properties, observe\nthe distribution of test data, and define test\ndata generators.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","QuickCheck","All"],ModuleName ["Test","QuickCheck","Function"],ModuleName ["Test","QuickCheck"],ModuleName ["Test","QuickCheck","Arbitrary"],ModuleName ["Test","QuickCheck","Gen"],ModuleName ["Test","QuickCheck","Monadic"],ModuleName ["Test","QuickCheck","Modifiers"],ModuleName ["Test","QuickCheck","Property"],ModuleName ["Test","QuickCheck","Test"],ModuleName ["Test","QuickCheck","Text"],ModuleName ["Test","QuickCheck","Poly"],ModuleName ["Test","QuickCheck","State"]], hiddenModules = [ModuleName ["Test","QuickCheck","Exception"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], hsLibraries = ["HSQuickCheck-2.4.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/quickcheck2-2.4.1.1/QuickCheck.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-quickcheck2-doc/html/"]}])]),(PackageName "array",fromList [(Version {versionBranch = [0,3,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9", sourcePackageId = PackageIdentifier {pkgName = PackageName "array", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package defines the classes @IArray@ of immutable arrays and\n@MArray@ of arrays mutable within appropriate monads, as well as\nsome instances of these classes.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Array","Base"],ModuleName ["Data","Array","IArray"],ModuleName ["Data","Array","IO"],ModuleName ["Data","Array","IO","Internals"],ModuleName ["Data","Array","MArray"],ModuleName ["Data","Array","ST"],ModuleName ["Data","Array","Storable"],ModuleName ["Data","Array","Unboxed"],ModuleName ["Data","Array"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/array-0.3.0.2"], libraryDirs = ["/usr/lib/ghc/array-0.3.0.2"], hsLibraries = ["HSarray-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/array-0.3.0.2/array.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/array-0.3.0.2"]}])]),(PackageName "base",fromList [(Version {versionBranch = [4,3,1,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752", sourcePackageId = PackageIdentifier {pkgName = PackageName "base", pkgVersion = Version {versionBranch = [4,3,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains the Prelude and its support libraries,\nand a large collection of useful libraries ranging from data\nstructures to parsing combinators and debugging utilities.", category = "", exposed = True, exposedModules = [ModuleName ["Foreign","Concurrent"],ModuleName ["GHC","Arr"],ModuleName ["GHC","Base"],ModuleName ["GHC","Classes"],ModuleName ["GHC","Conc"],ModuleName ["GHC","Conc","IO"],ModuleName ["GHC","Conc","Signal"],ModuleName ["GHC","Conc","Sync"],ModuleName ["GHC","ConsoleHandler"],ModuleName ["GHC","Constants"],ModuleName ["GHC","Desugar"],ModuleName ["GHC","Enum"],ModuleName ["GHC","Environment"],ModuleName ["GHC","Err"],ModuleName ["GHC","Exception"],ModuleName ["GHC","Exts"],ModuleName ["GHC","Float"],ModuleName ["GHC","ForeignPtr"],ModuleName ["GHC","MVar"],ModuleName ["GHC","IO"],ModuleName ["GHC","IO","IOMode"],ModuleName ["GHC","IO","Buffer"],ModuleName ["GHC","IO","Device"],ModuleName ["GHC","IO","BufferedIO"],ModuleName ["GHC","IO","FD"],ModuleName ["GHC","IO","Exception"],ModuleName ["GHC","IO","Encoding"],ModuleName ["GHC","IO","Encoding","Latin1"],ModuleName ["GHC","IO","Encoding","UTF8"],ModuleName ["GHC","IO","Encoding","UTF16"],ModuleName ["GHC","IO","Encoding","UTF32"],ModuleName ["GHC","IO","Encoding","Types"],ModuleName ["GHC","IO","Encoding","Iconv"],ModuleName ["GHC","IO","Encoding","CodePage"],ModuleName ["GHC","IO","Handle"],ModuleName ["GHC","IO","Handle","Types"],ModuleName ["GHC","IO","Handle","Internals"],ModuleName ["GHC","IO","Handle","FD"],ModuleName ["GHC","IO","Handle","Text"],ModuleName ["GHC","IOBase"],ModuleName ["GHC","Handle"],ModuleName ["GHC","IORef"],ModuleName ["GHC","IOArray"],ModuleName ["GHC","Int"],ModuleName ["GHC","List"],ModuleName ["GHC","Num"],ModuleName ["GHC","PArr"],ModuleName ["GHC","Pack"],ModuleName ["GHC","Ptr"],ModuleName ["GHC","Read"],ModuleName ["GHC","Real"],ModuleName ["GHC","ST"],ModuleName ["GHC","STRef"],ModuleName ["GHC","Show"],ModuleName ["GHC","Stable"],ModuleName ["GHC","Storable"],ModuleName ["GHC","TopHandler"],ModuleName ["GHC","Unicode"],ModuleName ["GHC","Weak"],ModuleName ["GHC","Word"],ModuleName ["System","Timeout"],ModuleName ["System","Event"],ModuleName ["Control","Applicative"],ModuleName ["Control","Arrow"],ModuleName ["Control","Category"],ModuleName ["Control","Concurrent"],ModuleName ["Control","Concurrent","Chan"],ModuleName ["Control","Concurrent","MVar"],ModuleName ["Control","Concurrent","QSem"],ModuleName ["Control","Concurrent","QSemN"],ModuleName ["Control","Concurrent","SampleVar"],ModuleName ["Control","Exception"],ModuleName ["Control","Exception","Base"],ModuleName ["Control","OldException"],ModuleName ["Control","Monad"],ModuleName ["Control","Monad","Fix"],ModuleName ["Control","Monad","Instances"],ModuleName ["Control","Monad","ST"],ModuleName ["Control","Monad","ST","Lazy"],ModuleName ["Control","Monad","ST","Strict"],ModuleName ["Data","Bits"],ModuleName ["Data","Bool"],ModuleName ["Data","Char"],ModuleName ["Data","Complex"],ModuleName ["Data","Dynamic"],ModuleName ["Data","Either"],ModuleName ["Data","Eq"],ModuleName ["Data","Data"],ModuleName ["Data","Fixed"],ModuleName ["Data","Foldable"],ModuleName ["Data","Function"],ModuleName ["Data","Functor"],ModuleName ["Data","HashTable"],ModuleName ["Data","IORef"],ModuleName ["Data","Int"],ModuleName ["Data","Ix"],ModuleName ["Data","List"],ModuleName ["Data","Maybe"],ModuleName ["Data","Monoid"],ModuleName ["Data","Ord"],ModuleName ["Data","Ratio"],ModuleName ["Data","STRef"],ModuleName ["Data","STRef","Lazy"],ModuleName ["Data","STRef","Strict"],ModuleName ["Data","String"],ModuleName ["Data","Traversable"],ModuleName ["Data","Tuple"],ModuleName ["Data","Typeable"],ModuleName ["Data","Unique"],ModuleName ["Data","Version"],ModuleName ["Data","Word"],ModuleName ["Debug","Trace"],ModuleName ["Foreign"],ModuleName ["Foreign","C"],ModuleName ["Foreign","C","Error"],ModuleName ["Foreign","C","String"],ModuleName ["Foreign","C","Types"],ModuleName ["Foreign","ForeignPtr"],ModuleName ["Foreign","Marshal"],ModuleName ["Foreign","Marshal","Alloc"],ModuleName ["Foreign","Marshal","Array"],ModuleName ["Foreign","Marshal","Error"],ModuleName ["Foreign","Marshal","Pool"],ModuleName ["Foreign","Marshal","Utils"],ModuleName ["Foreign","Ptr"],ModuleName ["Foreign","StablePtr"],ModuleName ["Foreign","Storable"],ModuleName ["Numeric"],ModuleName ["Prelude"],ModuleName ["System","Console","GetOpt"],ModuleName ["System","CPUTime"],ModuleName ["System","Environment"],ModuleName ["System","Exit"],ModuleName ["System","IO"],ModuleName ["System","IO","Error"],ModuleName ["System","IO","Unsafe"],ModuleName ["System","Info"],ModuleName ["System","Mem"],ModuleName ["System","Mem","StableName"],ModuleName ["System","Mem","Weak"],ModuleName ["System","Posix","Internals"],ModuleName ["System","Posix","Types"],ModuleName ["Text","ParserCombinators","ReadP"],ModuleName ["Text","ParserCombinators","ReadPrec"],ModuleName ["Text","Printf"],ModuleName ["Text","Read"],ModuleName ["Text","Read","Lex"],ModuleName ["Text","Show"],ModuleName ["Text","Show","Functions"],ModuleName ["Unsafe","Coerce"]], hiddenModules = [ModuleName ["System","Event","Array"],ModuleName ["System","Event","Clock"],ModuleName ["System","Event","Control"],ModuleName ["System","Event","EPoll"],ModuleName ["System","Event","IntMap"],ModuleName ["System","Event","Internal"],ModuleName ["System","Event","KQueue"],ModuleName ["System","Event","Manager"],ModuleName ["System","Event","PSQ"],ModuleName ["System","Event","Poll"],ModuleName ["System","Event","Thread"],ModuleName ["System","Event","Unique"]], importDirs = ["/usr/lib/ghc/base-4.3.1.0"], libraryDirs = ["/usr/lib/ghc/base-4.3.1.0"], hsLibraries = ["HSbase-4.3.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/base-4.3.1.0/include"], includes = ["HsBase.h"], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66",InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/base-4.3.1.0/base.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0"]}])]),(PackageName "base64-string",fromList [(Version {versionBranch = [0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8", sourcePackageId = PackageIdentifier {pkgName = PackageName "base64-string", pkgVersion = Version {versionBranch = [0,2], versionTags = []}}, license = OtherLicense, copyright = "Ian Lynagh, 2005, 2007", maintainer = "igloo@earth.li", author = "Ian Lynagh", stability = "experimental", homepage = "http://urchin.earth.li/~ian/cabal/base64-string/", pkgUrl = "", description = "This Base64 implementation uses the characters\nA-Z a-z 0-9 + /\nalong with\n=\nto signal the number of characters mod 3.\nIt is compliant with both PEM (RFC 989 / RFC 1421) and MIME (RFC 2045).", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base64","String"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], hsLibraries = ["HSbase64-string-0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html/base64-string.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html"]}])]),(PackageName "bin-package-db",fromList [(Version {versionBranch = [0,0,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8", sourcePackageId = PackageIdentifier {pkgName = PackageName "bin-package-db", pkgVersion = Version {versionBranch = [0,0,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "cvs-ghc@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [ModuleName ["Distribution","InstalledPackageInfo","Binary"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], libraryDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], hsLibraries = ["HSbin-package-db-0.0.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bin-package-db-0.0.0.0/bin-package-db.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bin-package-db-0.0.0.0"]}])]),(PackageName "binary",fromList [(Version {versionBranch = [0,5,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483", sourcePackageId = PackageIdentifier {pkgName = PackageName "binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = True, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], hsLibraries = ["HSbinary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html/binary.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html"]}])]),(PackageName "blaze-builder",fromList [(Version {versionBranch = [0,3,0,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e", sourcePackageId = PackageIdentifier {pkgName = PackageName "blaze-builder", pkgVersion = Version {versionBranch = [0,3,0,1], versionTags = []}}, license = BSD3, copyright = "2010 Simon Meier\n2010 Jasper Van der Jeugt", maintainer = "Simon Meier <iridcode@gmail.com>", author = "Jasper Van der Jeugt, Simon Meier", stability = "Experimental", homepage = "http://github.com/meiersi/blaze-builder", pkgUrl = "", description = "This library provides an abstraction of buffered output of\nbyte streams and several convenience functions to exploit\nit. For example, it allows to efficiently serialize\nHaskell values to lazy bytestrings with a large average\nchunk size. The large average chunk size allows to make\ngood use of cache prefetching in later processing steps\n(e.g. compression) and reduces the sytem call overhead\nwhen writing the resulting lazy bytestring to a file or\nsending it over the network.", category = "Data", exposed = True, exposedModules = [ModuleName ["Blaze","ByteString","Builder"],ModuleName ["Blaze","ByteString","Builder","Int"],ModuleName ["Blaze","ByteString","Builder","Word"],ModuleName ["Blaze","ByteString","Builder","ByteString"],ModuleName ["Blaze","ByteString","Builder","Char","Utf8"],ModuleName ["Blaze","ByteString","Builder","Char8"],ModuleName ["Blaze","ByteString","Builder","Html","Utf8"],ModuleName ["Blaze","ByteString","Builder","HTTP"],ModuleName ["Blaze","ByteString","Builder","Internal"],ModuleName ["Blaze","ByteString","Builder","Internal","Write"],ModuleName ["Blaze","ByteString","Builder","Internal","Types"],ModuleName ["Blaze","ByteString","Builder","Internal","Buffer"]], hiddenModules = [ModuleName ["Blaze","ByteString","Builder","Internal","UncheckedShifts"]], importDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], hsLibraries = ["HSblaze-builder-0.3.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html/blaze-builder.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html"]}])]),(PackageName "bytestring",fromList [(Version {versionBranch = [0,9,1,10], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0", sourcePackageId = PackageIdentifier {pkgName = PackageName "bytestring", pkgVersion = Version {versionBranch = [0,9,1,10], versionTags = []}}, license = BSD3, copyright = "Copyright (c) Don Stewart   2005-2009,\n(c) Duncan Coutts 2006-2009,\n(c) David Roundy  2003-2005.", maintainer = "dons@galois.com, duncan@haskell.org", author = "Don Stewart, Duncan Coutts", stability = "", homepage = "http://www.cse.unsw.edu.au/~dons/fps.html", pkgUrl = "", description = "A time and space-efficient implementation of byte vectors using\npacked Word8 arrays, suitable for high performance use, both in terms\nof large data quantities, or high speed requirements. Byte vectors\nare encoded as strict 'Word8' arrays of bytes, and lazy lists of\nstrict chunks, held in a 'ForeignPtr', and can be passed between C\nand Haskell with little effort.\n\nTest coverage data for this library is available at:\n<http://code.haskell.org/~dons/tests/bytestring/hpc_index.html>", category = "Data", exposed = True, exposedModules = [ModuleName ["Data","ByteString"],ModuleName ["Data","ByteString","Char8"],ModuleName ["Data","ByteString","Unsafe"],ModuleName ["Data","ByteString","Internal"],ModuleName ["Data","ByteString","Lazy"],ModuleName ["Data","ByteString","Lazy","Char8"],ModuleName ["Data","ByteString","Lazy","Internal"],ModuleName ["Data","ByteString","Fusion"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], libraryDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], hsLibraries = ["HSbytestring-0.9.1.10"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/bytestring-0.9.1.10/include"], includes = ["fpstring.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bytestring-0.9.1.10/bytestring.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bytestring-0.9.1.10"]}])]),(PackageName "containers",fromList [(Version {versionBranch = [0,4,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795", sourcePackageId = PackageIdentifier {pkgName = PackageName "containers", pkgVersion = Version {versionBranch = [0,4,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains efficient general-purpose implementations\nof various basic immutable container types.  The declared cost of\neach operation is either worst-case or amortized, but remains\nvalid even if structures are shared.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Graph"],ModuleName ["Data","Sequence"],ModuleName ["Data","Tree"],ModuleName ["Data","IntMap"],ModuleName ["Data","IntSet"],ModuleName ["Data","Map"],ModuleName ["Data","Set"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/containers-0.4.0.0"], libraryDirs = ["/usr/lib/ghc/containers-0.4.0.0"], hsLibraries = ["HScontainers-0.4.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/containers-0.4.0.0/containers.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/containers-0.4.0.0"]}])]),(PackageName "dataenc",fromList [(Version {versionBranch = [0,14], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8", sourcePackageId = PackageIdentifier {pkgName = PackageName "dataenc", pkgVersion = Version {versionBranch = [0,14], versionTags = []}}, license = BSD3, copyright = "Magnus Therning, 2007-2011", maintainer = "magnus@therning.org", author = "Magnus Therning", stability = "", homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding", pkgUrl = "", description = "Data encoding library currently providing Base16, Base32,\nBase32Hex, Base64, Base64Url, Base85, Python string escaping,\nQuoted-Printable, URL encoding, uuencode, xxencode, and yEncoding.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base16"],ModuleName ["Codec","Binary","Base32"],ModuleName ["Codec","Binary","Base32Hex"],ModuleName ["Codec","Binary","Base64"],ModuleName ["Codec","Binary","Base64Url"],ModuleName ["Codec","Binary","Base85"],ModuleName ["Codec","Binary","DataEncoding"],ModuleName ["Codec","Binary","PythonString"],ModuleName ["Codec","Binary","QuotedPrintable"],ModuleName ["Codec","Binary","Url"],ModuleName ["Codec","Binary","Uu"],ModuleName ["Codec","Binary","Xx"],ModuleName ["Codec","Binary","Yenc"]], hiddenModules = [ModuleName ["Codec","Binary","Util"]], importDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], hsLibraries = ["HSdataenc-0.14"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html/dataenc.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html"]}])]),(PackageName "deepseq",fromList [(Version {versionBranch = [1,1,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc", sourcePackageId = PackageIdentifier {pkgName = PackageName "deepseq", pkgVersion = Version {versionBranch = [1,1,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides methods for fully evaluating data structures\n(\\\"deep evaluation\\\"). Deep evaluation is often used for adding\nstrictness to a program, e.g. in order to force pending exceptions,\nremove space leaks, or force lazy I/O to happen. It is also useful\nin parallel programs, to ensure pending work does not migrate to the\nwrong thread.\n\nThe primary use of this package is via the 'deepseq' function, a\n\\\"deep\\\" version of 'seq'. It is implemented on top of an 'NFData'\ntypeclass (\\\"Normal Form Data\\\", data structures with no unevaluated\ncomponents) which defines strategies for fully evaluating different\ndata types.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","DeepSeq"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], hsLibraries = ["HSdeepseq-1.1.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/deepseq-1.1.0.2/deepseq.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-deepseq-doc/html/"]}])]),(PackageName "directory",fromList [(Version {versionBranch = [1,1,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70", sourcePackageId = PackageIdentifier {pkgName = PackageName "directory", pkgVersion = Version {versionBranch = [1,1,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a library for handling directories.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Directory"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/directory-1.1.0.0"], libraryDirs = ["/usr/lib/ghc/directory-1.1.0.0"], hsLibraries = ["HSdirectory-1.1.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/directory-1.1.0.0/include"], includes = ["HsDirectory.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/directory-1.1.0.0/directory.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/directory-1.1.0.0"]}])]),(PackageName "encoding",fromList [(Version {versionBranch = [0,6,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b", sourcePackageId = PackageIdentifier {pkgName = PackageName "encoding", pkgVersion = Version {versionBranch = [0,6,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "h.guenther@tu-bs.de", author = "Henning G\252nther", stability = "", homepage = "http://code.haskell.org/encoding/", pkgUrl = "", description = "Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Data","Encoding"],ModuleName ["Data","Encoding","ByteSource"],ModuleName ["Data","Encoding","ByteSink"],ModuleName ["Data","Encoding","Exception"],ModuleName ["Control","Throws"],ModuleName ["Data","Encoding","ASCII"],ModuleName ["Data","Encoding","UTF8"],ModuleName ["Data","Encoding","UTF16"],ModuleName ["Data","Encoding","UTF32"],ModuleName ["Data","Encoding","KOI8R"],ModuleName ["Data","Encoding","KOI8U"],ModuleName ["Data","Encoding","ISO88591"],ModuleName ["Data","Encoding","ISO88592"],ModuleName ["Data","Encoding","ISO88593"],ModuleName ["Data","Encoding","ISO88594"],ModuleName ["Data","Encoding","ISO88595"],ModuleName ["Data","Encoding","ISO88596"],ModuleName ["Data","Encoding","ISO88597"],ModuleName ["Data","Encoding","ISO88598"],ModuleName ["Data","Encoding","ISO88599"],ModuleName ["Data","Encoding","ISO885910"],ModuleName ["Data","Encoding","ISO885911"],ModuleName ["Data","Encoding","ISO885913"],ModuleName ["Data","Encoding","ISO885914"],ModuleName ["Data","Encoding","ISO885915"],ModuleName ["Data","Encoding","ISO885916"],ModuleName ["Data","Encoding","CP1250"],ModuleName ["Data","Encoding","CP1251"],ModuleName ["Data","Encoding","CP1252"],ModuleName ["Data","Encoding","CP1253"],ModuleName ["Data","Encoding","CP1254"],ModuleName ["Data","Encoding","CP1255"],ModuleName ["Data","Encoding","CP1256"],ModuleName ["Data","Encoding","CP1257"],ModuleName ["Data","Encoding","CP1258"],ModuleName ["Data","Encoding","GB18030"],ModuleName ["Data","Encoding","BootString"],ModuleName ["Data","Encoding","MacOSRoman"],ModuleName ["Data","Encoding","JISX0201"],ModuleName ["Data","Encoding","JISX0208"],ModuleName ["Data","Encoding","JISX0212"],ModuleName ["Data","Encoding","ISO2022"],ModuleName ["Data","Encoding","ISO2022JP"],ModuleName ["Data","Encoding","CP437"],ModuleName ["Data","Encoding","CP737"],ModuleName ["Data","Encoding","CP775"],ModuleName ["Data","Encoding","CP850"],ModuleName ["Data","Encoding","CP852"],ModuleName ["Data","Encoding","CP855"],ModuleName ["Data","Encoding","CP857"],ModuleName ["Data","Encoding","CP860"],ModuleName ["Data","Encoding","CP861"],ModuleName ["Data","Encoding","CP862"],ModuleName ["Data","Encoding","CP863"],ModuleName ["Data","Encoding","CP864"],ModuleName ["Data","Encoding","CP865"],ModuleName ["Data","Encoding","CP866"],ModuleName ["Data","Encoding","CP869"],ModuleName ["Data","Encoding","CP874"],ModuleName ["System","IO","Encoding"]], hiddenModules = [ModuleName ["Data","Encoding","Base"],ModuleName ["Data","Array","Static"],ModuleName ["Data","Map","Static"],ModuleName ["Data","Static"],ModuleName ["Data","CharMap"]], importDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], hsLibraries = ["HSencoding-0.6.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4/include"], includes = ["system_encoding.h"], depends = [InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html/encoding.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html"]}])]),(PackageName "extensible-exceptions",fromList [(Version {versionBranch = [0,1,1,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a", sourcePackageId = PackageIdentifier {pkgName = PackageName "extensible-exceptions", pkgVersion = Version {versionBranch = [0,1,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides extensible exceptions for both new and\nold versions of GHC (i.e., < 6.10).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Exception","Extensible"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], libraryDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], hsLibraries = ["HSextensible-exceptions-0.1.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/extensible-exceptions-0.1.1.2/extensible-exceptions.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/extensible-exceptions-0.1.1.2"]}])]),(PackageName "filepath",fromList [(Version {versionBranch = [1,2,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93", sourcePackageId = PackageIdentifier {pkgName = PackageName "filepath", pkgVersion = Version {versionBranch = [1,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "", author = "Neil Mitchell", stability = "", homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/", pkgUrl = "", description = "", category = "System", exposed = True, exposedModules = [ModuleName ["System","FilePath"],ModuleName ["System","FilePath","Posix"],ModuleName ["System","FilePath","Windows"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], libraryDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], hsLibraries = ["HSfilepath-1.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/filepath-1.2.0.0/filepath.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/filepath-1.2.0.0"]}])]),(PackageName "ghc",fromList [(Version {versionBranch = [7,0,4], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc", pkgVersion = Version {versionBranch = [7,0,4], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "The GHC Team", stability = "", homepage = "http://www.haskell.org/ghc/", pkgUrl = "", description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.", category = "Development", exposed = False, exposedModules = [ModuleName ["AsmCodeGen"],ModuleName ["TargetReg"],ModuleName ["NCGMonad"],ModuleName ["Instruction"],ModuleName ["Size"],ModuleName ["Reg"],ModuleName ["RegClass"],ModuleName ["PIC"],ModuleName ["Platform"],ModuleName ["Alpha","Regs"],ModuleName ["Alpha","RegInfo"],ModuleName ["Alpha","Instr"],ModuleName ["Alpha","CodeGen"],ModuleName ["X86","Regs"],ModuleName ["X86","RegInfo"],ModuleName ["X86","Instr"],ModuleName ["X86","Cond"],ModuleName ["X86","Ppr"],ModuleName ["X86","CodeGen"],ModuleName ["PPC","Regs"],ModuleName ["PPC","RegInfo"],ModuleName ["PPC","Instr"],ModuleName ["PPC","Cond"],ModuleName ["PPC","Ppr"],ModuleName ["PPC","CodeGen"],ModuleName ["SPARC","Base"],ModuleName ["SPARC","Regs"],ModuleName ["SPARC","RegPlate"],ModuleName ["SPARC","Imm"],ModuleName ["SPARC","AddrMode"],ModuleName ["SPARC","Cond"],ModuleName ["SPARC","Instr"],ModuleName ["SPARC","Stack"],ModuleName ["SPARC","ShortcutJump"],ModuleName ["SPARC","Ppr"],ModuleName ["SPARC","CodeGen"],ModuleName ["SPARC","CodeGen","Amode"],ModuleName ["SPARC","CodeGen","Base"],ModuleName ["SPARC","CodeGen","CCall"],ModuleName ["SPARC","CodeGen","CondCode"],ModuleName ["SPARC","CodeGen","Gen32"],ModuleName ["SPARC","CodeGen","Gen64"],ModuleName ["SPARC","CodeGen","Sanity"],ModuleName ["SPARC","CodeGen","Expand"],ModuleName ["RegAlloc","Liveness"],ModuleName ["RegAlloc","Graph","Main"],ModuleName ["RegAlloc","Graph","Stats"],ModuleName ["RegAlloc","Graph","ArchBase"],ModuleName ["RegAlloc","Graph","ArchX86"],ModuleName ["RegAlloc","Graph","Coalesce"],ModuleName ["RegAlloc","Graph","Spill"],ModuleName ["RegAlloc","Graph","SpillClean"],ModuleName ["RegAlloc","Graph","SpillCost"],ModuleName ["RegAlloc","Graph","TrivColorable"],ModuleName ["RegAlloc","Linear","Main"],ModuleName ["RegAlloc","Linear","JoinToTargets"],ModuleName ["RegAlloc","Linear","State"],ModuleName ["RegAlloc","Linear","Stats"],ModuleName ["RegAlloc","Linear","FreeRegs"],ModuleName ["RegAlloc","Linear","StackMap"],ModuleName ["RegAlloc","Linear","Base"],ModuleName ["RegAlloc","Linear","X86","FreeRegs"],ModuleName ["RegAlloc","Linear","PPC","FreeRegs"],ModuleName ["RegAlloc","Linear","SPARC","FreeRegs"],ModuleName ["DsMeta"],ModuleName ["TcSplice"],ModuleName ["Convert"],ModuleName ["ByteCodeAsm"],ModuleName ["ByteCodeFFI"],ModuleName ["ByteCodeGen"],ModuleName ["ByteCodeInstr"],ModuleName ["ByteCodeItbls"],ModuleName ["ByteCodeLink"],ModuleName ["Debugger"],ModuleName ["LibFFI"],ModuleName ["Linker"],ModuleName ["ObjLink"],ModuleName ["RtClosureInspect"],ModuleName ["BasicTypes"],ModuleName ["DataCon"],ModuleName ["Demand"],ModuleName ["Exception"],ModuleName ["Id"],ModuleName ["IdInfo"],ModuleName ["Literal"],ModuleName ["Llvm"],ModuleName ["Llvm","AbsSyn"],ModuleName ["Llvm","PpLlvm"],ModuleName ["Llvm","Types"],ModuleName ["LlvmCodeGen"],ModuleName ["LlvmCodeGen","Base"],ModuleName ["LlvmCodeGen","CodeGen"],ModuleName ["LlvmCodeGen","Data"],ModuleName ["LlvmCodeGen","Ppr"],ModuleName ["LlvmCodeGen","Regs"],ModuleName ["LlvmMangler"],ModuleName ["MkId"],ModuleName ["Module"],ModuleName ["Name"],ModuleName ["NameEnv"],ModuleName ["NameSet"],ModuleName ["OccName"],ModuleName ["RdrName"],ModuleName ["SrcLoc"],ModuleName ["UniqSupply"],ModuleName ["Unique"],ModuleName ["Var"],ModuleName ["VarEnv"],ModuleName ["VarSet"],ModuleName ["BlockId"],ModuleName ["CLabel"],ModuleName ["Cmm"],ModuleName ["CmmBrokenBlock"],ModuleName ["CmmBuildInfoTables"],ModuleName ["CmmCPS"],ModuleName ["CmmCPSGen"],ModuleName ["CmmCPSZ"],ModuleName ["CmmCallConv"],ModuleName ["CmmCommonBlockElimZ"],ModuleName ["CmmContFlowOpt"],ModuleName ["CmmCvt"],ModuleName ["CmmExpr"],ModuleName ["CmmInfo"],ModuleName ["CmmLex"],ModuleName ["CmmLint"],ModuleName ["CmmLive"],ModuleName ["CmmLiveZ"],ModuleName ["CmmOpt"],ModuleName ["CmmParse"],ModuleName ["CmmProcPoint"],ModuleName ["CmmProcPointZ"],ModuleName ["CmmSpillReload"],ModuleName ["CmmStackLayout"],ModuleName ["CmmTx"],ModuleName ["CmmUtils"],ModuleName ["CmmZipUtil"],ModuleName ["DFMonad"],ModuleName ["Dataflow"],ModuleName ["MkZipCfg"],ModuleName ["MkZipCfgCmm"],ModuleName ["OptimizationFuel"],ModuleName ["PprBase"],ModuleName ["PprC"],ModuleName ["PprCmm"],ModuleName ["PprCmmZ"],ModuleName ["StackColor"],ModuleName ["StackPlacements"],ModuleName ["ZipCfg"],ModuleName ["ZipCfgCmmRep"],ModuleName ["ZipCfgExtras"],ModuleName ["ZipDataflow"],ModuleName ["Bitmap"],ModuleName ["CgBindery"],ModuleName ["CgCallConv"],ModuleName ["CgCase"],ModuleName ["CgClosure"],ModuleName ["CgCon"],ModuleName ["CgExpr"],ModuleName ["CgExtCode"],ModuleName ["CgForeignCall"],ModuleName ["CgHeapery"],ModuleName ["CgHpc"],ModuleName ["CgInfoTbls"],ModuleName ["CgLetNoEscape"],ModuleName ["CgMonad"],ModuleName ["CgParallel"],ModuleName ["CgPrimOp"],ModuleName ["CgProf"],ModuleName ["CgStackery"],ModuleName ["CgTailCall"],ModuleName ["CgTicky"],ModuleName ["CgUtils"],ModuleName ["StgCmm"],ModuleName ["StgCmmBind"],ModuleName ["StgCmmClosure"],ModuleName ["StgCmmCon"],ModuleName ["StgCmmEnv"],ModuleName ["StgCmmExpr"],ModuleName ["StgCmmForeign"],ModuleName ["StgCmmGran"],ModuleName ["StgCmmHeap"],ModuleName ["StgCmmHpc"],ModuleName ["StgCmmLayout"],ModuleName ["StgCmmMonad"],ModuleName ["StgCmmPrim"],ModuleName ["StgCmmProf"],ModuleName ["StgCmmTicky"],ModuleName ["StgCmmUtils"],ModuleName ["ClosureInfo"],ModuleName ["CodeGen"],ModuleName ["SMRep"],ModuleName ["CoreArity"],ModuleName ["CoreFVs"],ModuleName ["CoreLint"],ModuleName ["CorePrep"],ModuleName ["CoreSubst"],ModuleName ["CoreSyn"],ModuleName ["CoreTidy"],ModuleName ["CoreUnfold"],ModuleName ["CoreUtils"],ModuleName ["ExternalCore"],ModuleName ["MkCore"],ModuleName ["MkExternalCore"],ModuleName ["PprCore"],ModuleName ["PprExternalCore"],ModuleName ["Check"],ModuleName ["Coverage"],ModuleName ["Desugar"],ModuleName ["DsArrows"],ModuleName ["DsBinds"],ModuleName ["DsCCall"],ModuleName ["DsExpr"],ModuleName ["DsForeign"],ModuleName ["DsGRHSs"],ModuleName ["DsListComp"],ModuleName ["DsMonad"],ModuleName ["DsUtils"],ModuleName ["Match"],ModuleName ["MatchCon"],ModuleName ["MatchLit"],ModuleName ["HsBinds"],ModuleName ["HsDecls"],ModuleName ["HsDoc"],ModuleName ["HsExpr"],ModuleName ["HsImpExp"],ModuleName ["HsLit"],ModuleName ["HsPat"],ModuleName ["HsSyn"],ModuleName ["HsTypes"],ModuleName ["HsUtils"],ModuleName ["BinIface"],ModuleName ["BuildTyCl"],ModuleName ["IfaceEnv"],ModuleName ["IfaceSyn"],ModuleName ["IfaceType"],ModuleName ["LoadIface"],ModuleName ["MkIface"],ModuleName ["TcIface"],ModuleName ["Annotations"],ModuleName ["BreakArray"],ModuleName ["CmdLineParser"],ModuleName ["CodeOutput"],ModuleName ["Config"],ModuleName ["Constants"],ModuleName ["DriverMkDepend"],ModuleName ["DriverPhases"],ModuleName ["DriverPipeline"],ModuleName ["DynFlags"],ModuleName ["ErrUtils"],ModuleName ["Finder"],ModuleName ["GHC"],ModuleName ["HeaderInfo"],ModuleName ["HscMain"],ModuleName ["HscStats"],ModuleName ["HscTypes"],ModuleName ["InteractiveEval"],ModuleName ["PackageConfig"],ModuleName ["Packages"],ModuleName ["PprTyThing"],ModuleName ["StaticFlags"],ModuleName ["StaticFlagParser"],ModuleName ["SysTools"],ModuleName ["TidyPgm"],ModuleName ["Ctype"],ModuleName ["HaddockUtils"],ModuleName ["LexCore"],ModuleName ["Lexer"],ModuleName ["OptCoercion"],ModuleName ["Parser"],ModuleName ["ParserCore"],ModuleName ["ParserCoreUtils"],ModuleName ["RdrHsSyn"],ModuleName ["ForeignCall"],ModuleName ["PrelInfo"],ModuleName ["PrelNames"],ModuleName ["PrelRules"],ModuleName ["PrimOp"],ModuleName ["TysPrim"],ModuleName ["TysWiredIn"],ModuleName ["CostCentre"],ModuleName ["SCCfinal"],ModuleName ["RnBinds"],ModuleName ["RnEnv"],ModuleName ["RnExpr"],ModuleName ["RnHsDoc"],ModuleName ["RnHsSyn"],ModuleName ["RnNames"],ModuleName ["RnPat"],ModuleName ["RnSource"],ModuleName ["RnTypes"],ModuleName ["CoreMonad"],ModuleName ["CSE"],ModuleName ["FloatIn"],ModuleName ["FloatOut"],ModuleName ["LiberateCase"],ModuleName ["OccurAnal"],ModuleName ["SAT"],ModuleName ["SetLevels"],ModuleName ["SimplCore"],ModuleName ["SimplEnv"],ModuleName ["SimplMonad"],ModuleName ["SimplUtils"],ModuleName ["Simplify"],ModuleName ["SRT"],ModuleName ["SimplStg"],ModuleName ["StgStats"],ModuleName ["Rules"],ModuleName ["SpecConstr"],ModuleName ["Specialise"],ModuleName ["CoreToStg"],ModuleName ["StgLint"],ModuleName ["StgSyn"],ModuleName ["DmdAnal"],ModuleName ["WorkWrap"],ModuleName ["WwLib"],ModuleName ["FamInst"],ModuleName ["Inst"],ModuleName ["TcAnnotations"],ModuleName ["TcArrows"],ModuleName ["TcBinds"],ModuleName ["TcClassDcl"],ModuleName ["TcDefaults"],ModuleName ["TcDeriv"],ModuleName ["TcEnv"],ModuleName ["TcExpr"],ModuleName ["TcForeign"],ModuleName ["TcGenDeriv"],ModuleName ["TcHsSyn"],ModuleName ["TcHsType"],ModuleName ["TcInstDcls"],ModuleName ["TcMType"],ModuleName ["TcMatches"],ModuleName ["TcPat"],ModuleName ["TcRnDriver"],ModuleName ["TcRnMonad"],ModuleName ["TcRnTypes"],ModuleName ["TcRules"],ModuleName ["TcSimplify"],ModuleName ["TcErrors"],ModuleName ["TcTyClsDecls"],ModuleName ["TcTyDecls"],ModuleName ["TcType"],ModuleName ["TcUnify"],ModuleName ["TcInteract"],ModuleName ["TcCanonical"],ModuleName ["TcSMonad"],ModuleName ["Class"],ModuleName ["Coercion"],ModuleName ["FamInstEnv"],ModuleName ["FunDeps"],ModuleName ["Generics"],ModuleName ["InstEnv"],ModuleName ["TyCon"],ModuleName ["Type"],ModuleName ["TypeRep"],ModuleName ["Unify"],ModuleName ["Bag"],ModuleName ["Binary"],ModuleName ["BufWrite"],ModuleName ["Digraph"],ModuleName ["Encoding"],ModuleName ["FastBool"],ModuleName ["FastFunctions"],ModuleName ["FastMutInt"],ModuleName ["FastString"],ModuleName ["FastTypes"],ModuleName ["Fingerprint"],ModuleName ["FiniteMap"],ModuleName ["GraphBase"],ModuleName ["GraphColor"],ModuleName ["GraphOps"],ModuleName ["GraphPpr"],ModuleName ["IOEnv"],ModuleName ["Interval"],ModuleName ["ListSetOps"],ModuleName ["Maybes"],ModuleName ["MonadUtils"],ModuleName ["OrdList"],ModuleName ["Outputable"],ModuleName ["Panic"],ModuleName ["Pretty"],ModuleName ["Serialized"],ModuleName ["State"],ModuleName ["StringBuffer"],ModuleName ["UniqFM"],ModuleName ["UniqSet"],ModuleName ["Util"],ModuleName ["Vectorise","Builtins","Base"],ModuleName ["Vectorise","Builtins","Initialise"],ModuleName ["Vectorise","Builtins","Modules"],ModuleName ["Vectorise","Builtins","Prelude"],ModuleName ["Vectorise","Builtins"],ModuleName ["Vectorise","Monad","Base"],ModuleName ["Vectorise","Monad","Naming"],ModuleName ["Vectorise","Monad","Local"],ModuleName ["Vectorise","Monad","Global"],ModuleName ["Vectorise","Monad","InstEnv"],ModuleName ["Vectorise","Monad"],ModuleName ["Vectorise","Utils","Base"],ModuleName ["Vectorise","Utils","Closure"],ModuleName ["Vectorise","Utils","Hoisting"],ModuleName ["Vectorise","Utils","PADict"],ModuleName ["Vectorise","Utils","PRDict"],ModuleName ["Vectorise","Utils","Poly"],ModuleName ["Vectorise","Utils"],ModuleName ["Vectorise","Type","Env"],ModuleName ["Vectorise","Type","Repr"],ModuleName ["Vectorise","Type","PData"],ModuleName ["Vectorise","Type","PRepr"],ModuleName ["Vectorise","Type","PADict"],ModuleName ["Vectorise","Type","PRDict"],ModuleName ["Vectorise","Type","Type"],ModuleName ["Vectorise","Type","TyConDecl"],ModuleName ["Vectorise","Type","Classify"],ModuleName ["Vectorise","Convert"],ModuleName ["Vectorise","Vect"],ModuleName ["Vectorise","Var"],ModuleName ["Vectorise","Env"],ModuleName ["Vectorise","Exp"],ModuleName ["Vectorise"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-7.0.4"], libraryDirs = ["/usr/lib/ghc/ghc-7.0.4"], hsLibraries = ["HSghc-7.0.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/ghc-7.0.4/include"], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-7.0.4/ghc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-7.0.4"]}])]),(PackageName "ghc-binary",fromList [(Version {versionBranch = [0,5,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = False, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], libraryDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], hsLibraries = ["HSghc-binary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-binary-0.5.0.2/ghc-binary.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-binary-0.5.0.2"]}])]),(PackageName "ghc-prim",fromList [(Version {versionBranch = [0,2,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-prim", pkgVersion = Version {versionBranch = [0,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "GHC primitives.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Prim"],ModuleName ["GHC","Bool"],ModuleName ["GHC","Debug"],ModuleName ["GHC","Generics"],ModuleName ["GHC","Magic"],ModuleName ["GHC","Ordering"],ModuleName ["GHC","PrimopWrappers"],ModuleName ["GHC","IntWord32"],ModuleName ["GHC","IntWord64"],ModuleName ["GHC","Tuple"],ModuleName ["GHC","Types"],ModuleName ["GHC","Unit"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], libraryDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], hsLibraries = ["HSghc-prim-0.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-prim-0.2.0.0/ghc-prim.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0"]}])]),(PackageName "haskell98",fromList [(Version {versionBranch = [1,1,0,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe", sourcePackageId = PackageIdentifier {pkgName = PackageName "haskell98", pkgVersion = Version {versionBranch = [1,1,0,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "http://www.haskell.org/definition/", pkgUrl = "", description = "This package provides compatibility with the modules of Haskell\n98 and the FFI addendum, by means of wrappers around modules from\nthe base package (which in many cases have additional features).\nHowever Prelude, Numeric and Foreign are provided directly by\nthe base package.", category = "Haskell98", exposed = True, exposedModules = [ModuleName ["Array"],ModuleName ["CPUTime"],ModuleName ["Char"],ModuleName ["Complex"],ModuleName ["Directory"],ModuleName ["IO"],ModuleName ["Ix"],ModuleName ["List"],ModuleName ["Locale"],ModuleName ["Maybe"],ModuleName ["Monad"],ModuleName ["Random"],ModuleName ["Ratio"],ModuleName ["System"],ModuleName ["Time"],ModuleName ["Bits"],ModuleName ["CError"],ModuleName ["CForeign"],ModuleName ["CString"],ModuleName ["CTypes"],ModuleName ["ForeignPtr"],ModuleName ["Int"],ModuleName ["MarshalAlloc"],ModuleName ["MarshalArray"],ModuleName ["MarshalError"],ModuleName ["MarshalUtils"],ModuleName ["Ptr"],ModuleName ["StablePtr"],ModuleName ["Storable"],ModuleName ["Word"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], libraryDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], hsLibraries = ["HShaskell98-1.1.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/haskell98-1.1.0.1/haskell98.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/haskell98-1.1.0.1"]}])]),(PackageName "hpc",fromList [(Version {versionBranch = [0,5,0,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac", sourcePackageId = PackageIdentifier {pkgName = PackageName "hpc", pkgVersion = Version {versionBranch = [0,5,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "", category = "Control", exposed = True, exposedModules = [ModuleName ["Trace","Hpc","Util"],ModuleName ["Trace","Hpc","Mix"],ModuleName ["Trace","Hpc","Tix"],ModuleName ["Trace","Hpc","Reflect"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], libraryDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], hsLibraries = ["HShpc-0.5.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hpc-0.5.0.6/hpc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/hpc-0.5.0.6"]}])]),(PackageName "hsemail",fromList [(Version {versionBranch = [1,7,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f", sourcePackageId = PackageIdentifier {pkgName = PackageName "hsemail", pkgVersion = Version {versionBranch = [1,7,1], versionTags = []}}, license = BSD3, copyright = "(c) 2004-2011 Peter Simons", maintainer = "Peter Simons <simons@cryp.to>", author = "Peter Simons <simons@cryp.to>, Gero Kriependorf <gero-dev@physra.net>, Marty Pauley <marty@kasei.com>", stability = "", homepage = "http://gitorious.org/hsemail", pkgUrl = "", description = "Parsers for the syntax defined in RFC2821 and 2822", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Parsec","Rfc2234"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2821"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2822"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], hsLibraries = ["HShsemail-1.7.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html/hsemail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html"]}])]),(PackageName "integer-gmp",fromList [(Version {versionBranch = [0,2,0,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66", sourcePackageId = PackageIdentifier {pkgName = PackageName "integer-gmp", pkgVersion = Version {versionBranch = [0,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains an Integer library based on GMP.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Integer"],ModuleName ["GHC","Integer","GMP","Internals"]], hiddenModules = [ModuleName ["GHC","Integer","Type"]], importDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], libraryDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], hsLibraries = ["HSinteger-gmp-0.2.0.3"], extraLibraries = ["gmp"], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/integer-gmp-0.2.0.3/integer-gmp.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/integer-gmp-0.2.0.3"]}])]),(PackageName "mime-mail",fromList [(Version {versionBranch = [0,3,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e", sourcePackageId = PackageIdentifier {pkgName = PackageName "mime-mail", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Michael Snoyman <michael@snoyman.com>", author = "Michael Snoyman <michael@snoyman.com>", stability = "", homepage = "http://github.com/snoyberg/mime-mail", pkgUrl = "", description = "This package provides some high-level datatypes for declaring MIME email messages, functions for automatically composing these into bytestrings, and the ability to send bytestrings via the sendmail executable. You can also use any other library you wish to send via different methods, eg directly to SMTP.", category = "Email", exposed = True, exposedModules = [ModuleName ["Network","Mail","Mime"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], hsLibraries = ["HSmime-mail-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html/mime-mail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html"]}])]),(PackageName "mtl",fromList [(Version {versionBranch = [2,0,1,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748", sourcePackageId = PackageIdentifier {pkgName = PackageName "mtl", pkgVersion = Version {versionBranch = [2,0,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "Monad classes using functional dependencies, with instances\nfor various monad transformers, inspired by the paper\n/Functional Programming with Overloading and Higher-Order Polymorphism/,\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","Cont"],ModuleName ["Control","Monad","Cont","Class"],ModuleName ["Control","Monad","Error"],ModuleName ["Control","Monad","Error","Class"],ModuleName ["Control","Monad","Identity"],ModuleName ["Control","Monad","List"],ModuleName ["Control","Monad","RWS"],ModuleName ["Control","Monad","RWS","Class"],ModuleName ["Control","Monad","RWS","Lazy"],ModuleName ["Control","Monad","RWS","Strict"],ModuleName ["Control","Monad","Reader"],ModuleName ["Control","Monad","Reader","Class"],ModuleName ["Control","Monad","State"],ModuleName ["Control","Monad","State","Class"],ModuleName ["Control","Monad","State","Lazy"],ModuleName ["Control","Monad","State","Strict"],ModuleName ["Control","Monad","Trans"],ModuleName ["Control","Monad","Writer"],ModuleName ["Control","Monad","Writer","Class"],ModuleName ["Control","Monad","Writer","Lazy"],ModuleName ["Control","Monad","Writer","Strict"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], hsLibraries = ["HSmtl-2.0.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/mtl-2.0.1.0/mtl.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-mtl-doc/html/"]}])]),(PackageName "network",fromList [(Version {versionBranch = [2,3,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb", sourcePackageId = PackageIdentifier {pkgName = PackageName "network", pkgVersion = Version {versionBranch = [2,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Johan Tibell <johan.tibell@gmail.com>", author = "", stability = "", homepage = "http://github.com/haskell/network", pkgUrl = "", description = "Low-level networking interface", category = "Network", exposed = True, exposedModules = [ModuleName ["Network"],ModuleName ["Network","BSD"],ModuleName ["Network","Socket"],ModuleName ["Network","Socket","ByteString"],ModuleName ["Network","Socket","ByteString","Lazy"],ModuleName ["Network","Socket","Internal"],ModuleName ["Network","URI"]], hiddenModules = [ModuleName ["Network","Socket","ByteString","IOVec"],ModuleName ["Network","Socket","ByteString","MsgHdr"],ModuleName ["Network","Socket","ByteString","Internal"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], hsLibraries = ["HSnetwork-2.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4/include"], includes = ["HsNet.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/network-2.3.0.2/network.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-network-doc/html/"]}])]),(PackageName "old-locale",fromList [(Version {versionBranch = [1,0,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-locale", pkgVersion = Version {versionBranch = [1,0,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old locale library.\nFor new code, the new locale library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Locale"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], libraryDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], hsLibraries = ["HSold-locale-1.0.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-locale-1.0.0.2/old-locale.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-locale-1.0.0.2"]}])]),(PackageName "old-time",fromList [(Version {versionBranch = [1,0,0,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-time", pkgVersion = Version {versionBranch = [1,0,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old time library.\nFor new code, the new time library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Time"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], libraryDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], hsLibraries = ["HSold-time-1.0.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/old-time-1.0.0.6/include"], includes = ["HsTime.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-time-1.0.0.6/old-time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-time-1.0.0.6"]}])]),(PackageName "parsec",fromList [(Version {versionBranch = [3,1,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c", sourcePackageId = PackageIdentifier {pkgName = PackageName "parsec", pkgVersion = Version {versionBranch = [3,1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Antoine Latter <aslatter@gmail.com>", author = "Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>", stability = "", homepage = "http://www.cs.uu.nl/~daan/parsec.html", pkgUrl = "", description = "Parsec is designed from scratch as an industrial-strength parser\nlibrary.  It is simple, safe, well documented (on the package\nhomepage), has extensive libraries and good error messages,\nand is also fast.  It is defined as a monad transformer that can be\nstacked on arbitrary monads, and it is also parametric in the\ninput stream type.", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","Parsec"],ModuleName ["Text","Parsec","String"],ModuleName ["Text","Parsec","ByteString"],ModuleName ["Text","Parsec","ByteString","Lazy"],ModuleName ["Text","Parsec","Pos"],ModuleName ["Text","Parsec","Error"],ModuleName ["Text","Parsec","Prim"],ModuleName ["Text","Parsec","Char"],ModuleName ["Text","Parsec","Combinator"],ModuleName ["Text","Parsec","Token"],ModuleName ["Text","Parsec","Expr"],ModuleName ["Text","Parsec","Language"],ModuleName ["Text","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec"],ModuleName ["Text","ParserCombinators","Parsec","Char"],ModuleName ["Text","ParserCombinators","Parsec","Combinator"],ModuleName ["Text","ParserCombinators","Parsec","Error"],ModuleName ["Text","ParserCombinators","Parsec","Expr"],ModuleName ["Text","ParserCombinators","Parsec","Language"],ModuleName ["Text","ParserCombinators","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec","Pos"],ModuleName ["Text","ParserCombinators","Parsec","Prim"],ModuleName ["Text","ParserCombinators","Parsec","Token"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], hsLibraries = ["HSparsec-3.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/parsec3-3.1.1/parsec.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-parsec3-doc/html/"]}])]),(PackageName "polyparse",fromList [(Version {versionBranch = [1,7], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f", sourcePackageId = PackageIdentifier {pkgName = PackageName "polyparse", pkgVersion = Version {versionBranch = [1,7], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://code.haskell.org/~malcolm/polyparse/", pkgUrl = "", description = "A variety of alternative parser combinator libraries, including\nthe original HuttonMeijer set.  The Poly sets have features like\ngood error reporting, arbitrary token type, running state, lazy\nparsing, and so on.  Finally, Text.Parse is a proposed\nreplacement for the standard Read class, for better\ndeserialisation of Haskell values from Strings.", category = "Text, Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Poly","ByteString"],ModuleName ["Text","Parse","ByteString"],ModuleName ["Text","ParserCombinators","Poly","Text"],ModuleName ["Text","ParserCombinators","Poly","StateText"],ModuleName ["Text","ParserCombinators","HuttonMeijer"],ModuleName ["Text","ParserCombinators","HuttonMeijerWallace"],ModuleName ["Text","ParserCombinators","Poly"],ModuleName ["Text","ParserCombinators","Poly","Base"],ModuleName ["Text","ParserCombinators","Poly","Result"],ModuleName ["Text","ParserCombinators","Poly","Parser"],ModuleName ["Text","ParserCombinators","Poly","Plain"],ModuleName ["Text","ParserCombinators","Poly","Lazy"],ModuleName ["Text","ParserCombinators","Poly","StateParser"],ModuleName ["Text","ParserCombinators","Poly","State"],ModuleName ["Text","ParserCombinators","Poly","StateLazy"],ModuleName ["Text","ParserCombinators","Poly","Lex"],ModuleName ["Text","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], hsLibraries = ["HSpolyparse-1.7"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html/polyparse.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html"]}])]),(PackageName "pretty",fromList [(Version {versionBranch = [1,0,1,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62", sourcePackageId = PackageIdentifier {pkgName = PackageName "pretty", pkgVersion = Version {versionBranch = [1,0,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains John Hughes's pretty-printing library,\nheavily modified by Simon Peyton Jones.", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","PrettyPrint"],ModuleName ["Text","PrettyPrint","HughesPJ"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], libraryDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], hsLibraries = ["HSpretty-1.0.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/pretty-1.0.1.2/pretty.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/pretty-1.0.1.2"]}])]),(PackageName "process",fromList [(Version {versionBranch = [1,0,1,5], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328", sourcePackageId = PackageIdentifier {pkgName = PackageName "process", pkgVersion = Version {versionBranch = [1,0,1,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains libraries for dealing with system processes.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Process","Internals"],ModuleName ["System","Process"],ModuleName ["System","Cmd"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/process-1.0.1.5"], libraryDirs = ["/usr/lib/ghc/process-1.0.1.5"], hsLibraries = ["HSprocess-1.0.1.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/process-1.0.1.5/include"], includes = ["runProcess.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/process-1.0.1.5/process.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/process-1.0.1.5"]}])]),(PackageName "random",fromList [(Version {versionBranch = [1,0,0,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0", sourcePackageId = PackageIdentifier {pkgName = PackageName "random", pkgVersion = Version {versionBranch = [1,0,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a random number library.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Random"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/random-1.0.0.3"], libraryDirs = ["/usr/lib/ghc/random-1.0.0.3"], hsLibraries = ["HSrandom-1.0.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/random-1.0.0.3/random.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/random-1.0.0.3"]}])]),(PackageName "regex-base",fromList [(Version {versionBranch = [0,93,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-base", pkgVersion = Version {versionBranch = [0,93,2], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-base/", description = "Interface API for regex-posix,pcre,parsec,tdfa,dfa", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Base"],ModuleName ["Text","Regex","Base","RegexLike"],ModuleName ["Text","Regex","Base","Context"],ModuleName ["Text","Regex","Base","Impl"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], hsLibraries = ["HSregex-base-0.93.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-base-0.93.2/regex-base.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-base-doc/html/"]}])]),(PackageName "regex-compat",fromList [(Version {versionBranch = [0,93,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-compat", pkgVersion = Version {versionBranch = [0,93,1], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-compat/", description = "One module layer over regex-posix to replace Text.Regex", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], hsLibraries = ["HSregex-compat-0.93.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b",InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-compat-0.93.1/regex-compat.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-compat-doc/html/"]}])]),(PackageName "regex-posix",fromList [(Version {versionBranch = [0,94,4], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-posix", pkgVersion = Version {versionBranch = [0,94,4], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2007-2010, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://code.haskell.org/regex-posix/", description = "The posix regex backend for regex-base", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Posix"],ModuleName ["Text","Regex","Posix","Wrap"],ModuleName ["Text","Regex","Posix","String"],ModuleName ["Text","Regex","Posix","Sequence"],ModuleName ["Text","Regex","Posix","ByteString"],ModuleName ["Text","Regex","Posix","ByteString","Lazy"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], hsLibraries = ["HSregex-posix-0.94.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-posix-0.94.4/regex-posix.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-posix-doc/html/"]}])]),(PackageName "rts",fromList [(Version {versionBranch = [1,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "builtin_rts", sourcePackageId = PackageIdentifier {pkgName = PackageName "rts", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [], hiddenModules = [], importDirs = [], libraryDirs = ["/usr/lib/ghc"], hsLibraries = ["HSrts"], extraLibraries = ["ffi","m","rt","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/include"], includes = ["Stg.h"], depends = [], hugsOptions = [], ccOptions = [], ldOptions = ["-u","ghczmprim_GHCziTypes_Izh_static_info","-u","ghczmprim_GHCziTypes_Czh_static_info","-u","ghczmprim_GHCziTypes_Fzh_static_info","-u","ghczmprim_GHCziTypes_Dzh_static_info","-u","base_GHCziPtr_Ptr_static_info","-u","base_GHCziWord_Wzh_static_info","-u","base_GHCziInt_I8zh_static_info","-u","base_GHCziInt_I16zh_static_info","-u","base_GHCziInt_I32zh_static_info","-u","base_GHCziInt_I64zh_static_info","-u","base_GHCziWord_W8zh_static_info","-u","base_GHCziWord_W16zh_static_info","-u","base_GHCziWord_W32zh_static_info","-u","base_GHCziWord_W64zh_static_info","-u","base_GHCziStable_StablePtr_static_info","-u","ghczmprim_GHCziTypes_Izh_con_info","-u","ghczmprim_GHCziTypes_Czh_con_info","-u","ghczmprim_GHCziTypes_Fzh_con_info","-u","ghczmprim_GHCziTypes_Dzh_con_info","-u","base_GHCziPtr_Ptr_con_info","-u","base_GHCziPtr_FunPtr_con_info","-u","base_GHCziStable_StablePtr_con_info","-u","ghczmprim_GHCziBool_False_closure","-u","ghczmprim_GHCziBool_True_closure","-u","base_GHCziPack_unpackCString_closure","-u","base_GHCziIOziException_stackOverflow_closure","-u","base_GHCziIOziException_heapOverflow_closure","-u","base_ControlziExceptionziBase_nonTermination_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnMVar_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnSTM_closure","-u","base_ControlziExceptionziBase_nestedAtomically_closure","-u","base_GHCziWeak_runFinalizzerBatch_closure","-u","base_GHCziTopHandler_runIO_closure","-u","base_GHCziTopHandler_runNonIO_closure","-u","base_GHCziConcziIO_ensureIOManagerIsRunning_closure","-u","base_GHCziConcziSync_runSparks_closure","-u","base_GHCziConcziSignal_runHandlers_closure"], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []}])]),(PackageName "template-haskell",fromList [(Version {versionBranch = [2,5,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288", sourcePackageId = PackageIdentifier {pkgName = PackageName "template-haskell", pkgVersion = Version {versionBranch = [2,5,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "Facilities for manipulating Haskell source code using Template Haskell.", category = "", exposed = True, exposedModules = [ModuleName ["Language","Haskell","TH","Syntax","Internals"],ModuleName ["Language","Haskell","TH","Syntax"],ModuleName ["Language","Haskell","TH","PprLib"],ModuleName ["Language","Haskell","TH","Ppr"],ModuleName ["Language","Haskell","TH","Lib"],ModuleName ["Language","Haskell","TH","Quote"],ModuleName ["Language","Haskell","TH"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], libraryDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], hsLibraries = ["HStemplate-haskell-2.5.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/template-haskell-2.5.0.0/template-haskell.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/template-haskell-2.5.0.0"]}])]),(PackageName "text",fromList [(Version {versionBranch = [0,11,0,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff", sourcePackageId = PackageIdentifier {pkgName = PackageName "text", pkgVersion = Version {versionBranch = [0,11,0,6], versionTags = []}}, license = BSD3, copyright = "2008-2009 Tom Harper, 2009-2010 Bryan O'Sullivan", maintainer = "Bryan O'Sullivan <bos@serpentine.com>\nTom Harper <rtomharper@googlemail.com>\nDuncan Coutts <duncan@haskell.org>", author = "Bryan O'Sullivan <bos@serpentine.com>", stability = "", homepage = "http://bitbucket.org/bos/text", pkgUrl = "", description = ".\nAn efficient packed, immutable Unicode text type (both strict and\nlazy), with a powerful loop fusion optimization framework.\n\nThe 'Text' type represents Unicode character strings, in a time and\nspace-efficient manner. This package provides text processing\ncapabilities that are optimized for performance critical use, both\nin terms of large data quantities and high speed.\n\nThe 'Text' type provides character-encoding, type-safe case\nconversion via whole-string case conversion functions. It also\nprovides a range of functions for converting 'Text' values to and from\n'ByteStrings', using several standard encodings.\n\nEfficient locale-sensitive support for text IO is also supported.\n\nThese modules are intended to be imported qualified, to avoid name\nclashes with Prelude functions, e.g.\n\n> import qualified Data.Text as T\n\nTo use an extended and very rich family of functions for working\nwith Unicode text (including normalization, regular expressions,\nnon-standard encodings, text breaking, and locales), see\nthe @text-icu@ package:\n<http://hackage.haskell.org/package/text-icu>", category = "Data, Text", exposed = True, exposedModules = [ModuleName ["Data","Text"],ModuleName ["Data","Text","Array"],ModuleName ["Data","Text","Encoding"],ModuleName ["Data","Text","Encoding","Error"],ModuleName ["Data","Text","Foreign"],ModuleName ["Data","Text","IO"],ModuleName ["Data","Text","Internal"],ModuleName ["Data","Text","Lazy"],ModuleName ["Data","Text","Lazy","Builder"],ModuleName ["Data","Text","Lazy","Encoding"],ModuleName ["Data","Text","Lazy","IO"],ModuleName ["Data","Text","Lazy","Internal"],ModuleName ["Data","Text","Lazy","Read"],ModuleName ["Data","Text","Read"]], hiddenModules = [ModuleName ["Data","Text","Encoding","Fusion"],ModuleName ["Data","Text","Encoding","Fusion","Common"],ModuleName ["Data","Text","Encoding","Utf16"],ModuleName ["Data","Text","Encoding","Utf32"],ModuleName ["Data","Text","Encoding","Utf8"],ModuleName ["Data","Text","Fusion"],ModuleName ["Data","Text","Fusion","CaseMapping"],ModuleName ["Data","Text","Fusion","Common"],ModuleName ["Data","Text","Fusion","Internal"],ModuleName ["Data","Text","Fusion","Size"],ModuleName ["Data","Text","IO","Internal"],ModuleName ["Data","Text","Lazy","Encoding","Fusion"],ModuleName ["Data","Text","Lazy","Fusion"],ModuleName ["Data","Text","Lazy","Search"],ModuleName ["Data","Text","Search"],ModuleName ["Data","Text","Unsafe"],ModuleName ["Data","Text","UnsafeChar"],ModuleName ["Data","Text","UnsafeShift"],ModuleName ["Data","Text","Util"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], hsLibraries = ["HStext-0.11.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/text-0.11.0.6/text.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-text-doc/html/"]}])]),(PackageName "time",fromList [(Version {versionBranch = [1,2,0,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3", sourcePackageId = PackageIdentifier {pkgName = PackageName "time", pkgVersion = Version {versionBranch = [1,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "<ashley@semantic.org>", author = "Ashley Yakeley", stability = "stable", homepage = "http://semantic.org/TimeLib/", pkgUrl = "", description = "A time library", category = "System", exposed = True, exposedModules = [ModuleName ["Data","Time","Calendar"],ModuleName ["Data","Time","Calendar","MonthDay"],ModuleName ["Data","Time","Calendar","OrdinalDate"],ModuleName ["Data","Time","Calendar","WeekDate"],ModuleName ["Data","Time","Calendar","Julian"],ModuleName ["Data","Time","Calendar","Easter"],ModuleName ["Data","Time","Clock"],ModuleName ["Data","Time","Clock","POSIX"],ModuleName ["Data","Time","Clock","TAI"],ModuleName ["Data","Time","LocalTime"],ModuleName ["Data","Time","Format"],ModuleName ["Data","Time"]], hiddenModules = [ModuleName ["Data","Time","Calendar","Private"],ModuleName ["Data","Time","Calendar","Days"],ModuleName ["Data","Time","Calendar","Gregorian"],ModuleName ["Data","Time","Calendar","JulianYearDay"],ModuleName ["Data","Time","Clock","Scale"],ModuleName ["Data","Time","Clock","UTC"],ModuleName ["Data","Time","Clock","CTimeval"],ModuleName ["Data","Time","Clock","UTCDiff"],ModuleName ["Data","Time","LocalTime","TimeZone"],ModuleName ["Data","Time","LocalTime","TimeOfDay"],ModuleName ["Data","Time","LocalTime","LocalTime"],ModuleName ["Data","Time","Format","Parse"]], importDirs = ["/usr/lib/ghc/time-1.2.0.3"], libraryDirs = ["/usr/lib/ghc/time-1.2.0.3"], hsLibraries = ["HStime-1.2.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/time-1.2.0.3/include"], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/time-1.2.0.3/time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/time-1.2.0.3"]}])]),(PackageName "transformers",fromList [(Version {versionBranch = [0,2,2,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633", sourcePackageId = PackageIdentifier {pkgName = PackageName "transformers", pkgVersion = Version {versionBranch = [0,2,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Ross Paterson <ross@soi.city.ac.uk>", author = "Andy Gill, Ross Paterson", stability = "", homepage = "", pkgUrl = "", description = "Haskell 98 part of a monad transformer library, inspired by the paper\n\\\"Functional Programming with Overloading and Higher-Order Polymorphism\\\",\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).\n\nThis part contains the monad transformer class, the concrete monad\ntransformers, operations and liftings.  It can be used on its own\nin Haskell 98 code, or with the monad classes in the @monads-fd@ or\n@monads-tf@ packages, which automatically lift operations introduced\nby monad transformers through other transformers.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","IO","Class"],ModuleName ["Control","Monad","Trans","Class"],ModuleName ["Control","Monad","Trans","Cont"],ModuleName ["Control","Monad","Trans","Error"],ModuleName ["Control","Monad","Trans","Identity"],ModuleName ["Control","Monad","Trans","List"],ModuleName ["Control","Monad","Trans","Maybe"],ModuleName ["Control","Monad","Trans","Reader"],ModuleName ["Control","Monad","Trans","RWS"],ModuleName ["Control","Monad","Trans","RWS","Lazy"],ModuleName ["Control","Monad","Trans","RWS","Strict"],ModuleName ["Control","Monad","Trans","State"],ModuleName ["Control","Monad","Trans","State","Lazy"],ModuleName ["Control","Monad","Trans","State","Strict"],ModuleName ["Control","Monad","Trans","Writer"],ModuleName ["Control","Monad","Trans","Writer","Lazy"],ModuleName ["Control","Monad","Trans","Writer","Strict"],ModuleName ["Data","Functor","Compose"],ModuleName ["Data","Functor","Constant"],ModuleName ["Data","Functor","Identity"],ModuleName ["Data","Functor","Product"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], hsLibraries = ["HStransformers-0.2.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/transformers-0.2.2.0/transformers.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-transformers-doc/html/"]}])]),(PackageName "unix",fromList [(Version {versionBranch = [2,4,2,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91", sourcePackageId = PackageIdentifier {pkgName = PackageName "unix", pkgVersion = Version {versionBranch = [2,4,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package gives you access to the set of operating system\nservices standardised by POSIX 1003.1b (or the IEEE Portable\nOperating System Interface for Computing Environments -\nIEEE Std. 1003.1).\n\nThe package is not supported under Windows (except under Cygwin).", category = "System", exposed = True, exposedModules = [ModuleName ["System","Posix"],ModuleName ["System","Posix","DynamicLinker","Module"],ModuleName ["System","Posix","DynamicLinker","Prim"],ModuleName ["System","Posix","Directory"],ModuleName ["System","Posix","DynamicLinker"],ModuleName ["System","Posix","Env"],ModuleName ["System","Posix","Error"],ModuleName ["System","Posix","Files"],ModuleName ["System","Posix","IO"],ModuleName ["System","Posix","Process"],ModuleName ["System","Posix","Process","Internals"],ModuleName ["System","Posix","Resource"],ModuleName ["System","Posix","Temp"],ModuleName ["System","Posix","Terminal"],ModuleName ["System","Posix","Time"],ModuleName ["System","Posix","Unistd"],ModuleName ["System","Posix","User"],ModuleName ["System","Posix","Signals"],ModuleName ["System","Posix","Signals","Exts"],ModuleName ["System","Posix","Semaphore"],ModuleName ["System","Posix","SharedMem"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/unix-2.4.2.0"], libraryDirs = ["/usr/lib/ghc/unix-2.4.2.0"], hsLibraries = ["HSunix-2.4.2.0"], extraLibraries = ["rt","util","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/unix-2.4.2.0/include"], includes = ["HsUnix.h","execvpe.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/unix-2.4.2.0/unix.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/unix-2.4.2.0"]}])])]), pkgDescrFile = Just "./email.cabal", localPkgDescr = PackageDescription {package = PackageIdentifier {pkgName = PackageName "email", pkgVersion = Version {versionBranch = [0,1,1], versionTags = []}}, license = BSD3, licenseFile = "LICENSE", copyright = "", maintainer = "Johannes Weiss <weiss@tux4u.de>", author = "Johannes Weiss <weiss@tux4u.de>, Dirk Spoeri,\nGero Kriependorf", stability = "", testedWith = [(GHC,ThisVersion (Version {versionBranch = [7,0,4], versionTags = []}))], homepage = "", pkgUrl = "", bugReports = "", sourceRepos = [SourceRepo {repoKind = RepoHead, repoType = Just Git, repoLocation = Just "git://github.com/weissi/haskell-email.git", repoModule = Nothing, repoBranch = Nothing, repoTag = Nothing, repoSubdir = Nothing}], synopsis = "Sending eMail in Haskell made easy", description = "A simple and small library for sending eMail.", category = "Network", customFieldsPD = [], buildDepends = [Dependency (PackageName "HaskellNet") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,2,5], versionTags = []}))),Dependency (PackageName "array") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,3,0,2], versionTags = []}))),Dependency (PackageName "base") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [4], versionTags = []})) (ThisVersion (Version {versionBranch = [4,3,1,0], versionTags = []}))),Dependency (PackageName "bytestring") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,9,1,10], versionTags = []}))),Dependency (PackageName "encoding") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [0,6], versionTags = []})) (ThisVersion (Version {versionBranch = [0,6,6], versionTags = []}))),Dependency (PackageName "hsemail") (IntersectVersionRanges (UnionVersionRanges (ThisVersion (Version {versionBranch = [1,5], versionTags = []})) (LaterVersion (Version {versionBranch = [1,5], versionTags = []}))) (ThisVersion (Version {versionBranch = [1,7,1], versionTags = []}))),Dependency (PackageName "old-locale") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,2], versionTags = []}))),Dependency (PackageName "old-time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,6], versionTags = []}))),Dependency (PackageName "parsec") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [3], versionTags = []})) (ThisVersion (Version {versionBranch = [3,1,1], versionTags = []}))),Dependency (PackageName "process") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,1,5], versionTags = []}))),Dependency (PackageName "time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,2,0,3], versionTags = []})))], specVersionRaw = Right (UnionVersionRanges (ThisVersion (Version {versionBranch = [1,10], versionTags = []})) (LaterVersion (Version {versionBranch = [1,10], versionTags = []}))), buildType = Just Simple, library = Just (Library {exposedModules = [ModuleName ["Network","EmailSend"],ModuleName ["Network","EmailSend","SMTP"],ModuleName ["Network","EmailSend","SendMail"],ModuleName ["Data","Email"],ModuleName ["Data","EmailRepr"],ModuleName ["Data","EmailSerializer"]], libExposed = True, libBuildInfo = BuildInfo {buildable = True, buildTools = [], cppOptions = [], ccOptions = [], ldOptions = [], pkgconfigDepends = [], frameworks = [], cSources = [], hsSourceDirs = ["."], otherModules = [], defaultLanguage = Just Haskell2010, otherLanguages = [], defaultExtensions = [], otherExtensions = [], oldExtensions = [], extraLibs = [], extraLibDirs = [], includeDirs = [], includes = [], installIncludes = [], options = [], ghcProfOptions = [], ghcSharedOptions = [], customFieldsBI = [], targetBuildDepends = [Dependency (PackageName "HaskellNet") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,2,5], versionTags = []}))),Dependency (PackageName "array") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,3,0,2], versionTags = []}))),Dependency (PackageName "base") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [4], versionTags = []})) (ThisVersion (Version {versionBranch = [4,3,1,0], versionTags = []}))),Dependency (PackageName "bytestring") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,9,1,10], versionTags = []}))),Dependency (PackageName "encoding") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [0,6], versionTags = []})) (ThisVersion (Version {versionBranch = [0,6,6], versionTags = []}))),Dependency (PackageName "hsemail") (IntersectVersionRanges (UnionVersionRanges (ThisVersion (Version {versionBranch = [1,5], versionTags = []})) (LaterVersion (Version {versionBranch = [1,5], versionTags = []}))) (ThisVersion (Version {versionBranch = [1,7,1], versionTags = []}))),Dependency (PackageName "old-locale") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,2], versionTags = []}))),Dependency (PackageName "old-time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,6], versionTags = []}))),Dependency (PackageName "parsec") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [3], versionTags = []})) (ThisVersion (Version {versionBranch = [3,1,1], versionTags = []}))),Dependency (PackageName "process") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,1,5], versionTags = []}))),Dependency (PackageName "time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,2,0,3], versionTags = []})))]}}), executables = [], testSuites = [], dataFiles = [], dataDir = "", extraSrcFiles = [], extraTmpFiles = []}, withPrograms = [("alex",ConfiguredProgram {programId = "alex", programVersion = Just (Version {versionBranch = [2,3,5], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/alex"}}),("ar",ConfiguredProgram {programId = "ar", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ar"}}),("cpphs",ConfiguredProgram {programId = "cpphs", programVersion = Just (Version {versionBranch = [1,12], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/home/weiss/.cabal/bin/cpphs"}}),("gcc",ConfiguredProgram {programId = "gcc", programVersion = Just (Version {versionBranch = [4,6,1], versionTags = []}), programDefaultArgs = ["-fno-stack-protector"], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/gcc"}}),("ghc",ConfiguredProgram {programId = "ghc", programVersion = Just (Version {versionBranch = [7,0,4], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ghc"}}),("ghc-pkg",ConfiguredProgram {programId = "ghc-pkg", programVersion = Just (Version {versionBranch = [7,0,4], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ghc-pkg"}}),("haddock",ConfiguredProgram {programId = "haddock", programVersion = Just (Version {versionBranch = [2,9,2], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/haddock"}}),("happy",ConfiguredProgram {programId = "happy", programVersion = Just (Version {versionBranch = [1,18,6], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/happy"}}),("hsc2hs",ConfiguredProgram {programId = "hsc2hs", programVersion = Just (Version {versionBranch = [0,67], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/hsc2hs"}}),("ld",ConfiguredProgram {programId = "ld", programVersion = Nothing, programDefaultArgs = ["-x"], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ld"}}),("pkg-config",ConfiguredProgram {programId = "pkg-config", programVersion = Just (Version {versionBranch = [0,26], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/pkg-config"}}),("ranlib",ConfiguredProgram {programId = "ranlib", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ranlib"}}),("strip",ConfiguredProgram {programId = "strip", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/strip"}}),("tar",ConfiguredProgram {programId = "tar", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/bin/tar"}})], withPackageDB = [GlobalPackageDB,UserPackageDB], withVanillaLib = True, withProfLib = False, withSharedLib = False, withProfExe = False, withOptimization = NormalOptimisation, withGHCiLib = True, splitObjs = False, stripExes = True, progPrefix = "", progSuffix = ""}
email.cabal view
@@ -1,5 +1,5 @@ Name:                   email-Version:                0.1+Version:                0.1.1 Author:                 Johannes Weiss <weiss@tux4u.de>, Dirk Spoeri,                         Gero Kriependorf License:                BSD3@@ -7,15 +7,19 @@ Maintainer:             Johannes Weiss <weiss@tux4u.de> Category:               Network Synopsis:               Sending eMail in Haskell made easy-Cabal-Version:          >=1.6+Cabal-Version:          >= 1.10 Build-Type:             Simple-Tested-With:            GHC == 6.12.1+Tested-With:            GHC == 7.0.4 Description:            A simple and small library for sending eMail.+Source-Repository head+  type:     git+  location: git://github.com/weissi/haskell-email.git  Library-    Build-Depends:      base == 4.*, bytestring, HaskellNet, encoding, process,-                        hsemail >= 1.4, old-locale, old-time, time, parsec,-                        array+    Default-Language:   Haskell2010+    Build-Depends:      base == 4.*, bytestring, HaskellNet, encoding == 0.6.*,+                        process, hsemail >= 1.5, old-locale, old-time, time,+                        parsec == 3.*, array     Exposed-Modules:    Network.EmailSend                         Network.EmailSend.SMTP                         Network.EmailSend.SendMail