package.conf in ghc 6.4
Krasimir Angelov
kr.angelov at gmail.com
Fri Apr 1 05:46:36 EST 2005
The problem is with HSQL not with GHC. The package description format
is changed in GHC-6.4 while the HSQL still uses the old format. I
still haven't found enough time to release the new HSQL package which
will use Cabal build system.
Cheers,
Krasimir
On Mar 31, 2005 12:46 PM, Robert van Herk <rherk at cs.uu.nl> wrote:
> Hi all,
>
> I am using ghc 6.4 on a Mac, with the binary distribution available from
> your site.
>
> I have a suspision that the package.conf file distributed with it, is
> incorrect. I am trying to install HSQL. During installation, it issues
> the command:
>
> /usr/local/bin/ghc-pkg -u -g -i hsql.pkg
>
> with yields:
>
> Reading package info from "hsql.pkg" ghc-pkg: Line 1: Invalid
> syntax (no colon after field name)
>
> To me, the hsql.pkg file looks sane:
>
> Package
> {name = "hsql",
> auto=True,
> import_dirs = ["/Users/rherk/soft/HSQL/lib/HSQL/GHC/imports"],
> source_dirs = [],
> library_dirs =
> ["/Users/rherk/soft/HSQL/lib/HSQL/GHC","/Users/rherk/soft/mysql/lib/mysql"],
> hs_libraries = ["HSsql"],
> extra_libraries = ["mysqlclient","mysqlclient","m","z"],
> include_dirs = [],
> c_includes = [],
> package_deps = ["base"],
> extra_ghc_opts = [],
> extra_cc_opts = [],
> extra_ld_opts = [],
> framework_dirs = [],
> extra_frameworks = []
> }
>
> However, the package.conf file looks somewhat strange (and huge). I have
> attached it to this mail.
>
> Could you please tell me what is wrong?
>
> Thanks!
>
> Regards,
>
> Robert
>
>
> [InstalledPackageInfo {package = PackageIdentifier {pkgName = "rts", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [], hiddenModules = [], importDirs = [], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSrts"], extraLibraries = ["m"], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["Stg.h"], depends = [], hugsOptions = [], ccOptions = [], ldOptions = ["-u","_GHCziBase_Izh_static_info","-u","_GHCziBase_Czh_static_info","-u","_GHCziFloat_Fzh_static_info","-u","_GHCziFloat_Dzh_static_info","-u","_GHCziPtr_Ptr_static_info","-u","_GHCziWord_Wzh_static_info","-u","_GHCziInt_I8zh_static_info","-u","_GHCziInt_I16zh_static_info","-u","_GHCziInt_I32zh_static_info","-u","_GHCziInt_I64zh_static_info","-u","_GHCziWord_W8zh_static_info","-u","_GHCziWord_W16zh_static_info","-u","_GHCziWord_W32zh_static_info","-u","_GHCziWord_W64zh_static_info","-u","_GHCziStable_StablePtr_static_info","-u","_GHCziBase_Izh_con_info","-u","_GHCziBase_Czh_con_info","-u","_GHCziFloat_Fzh_con_info","-u","_GHCziFloat_Dzh_con_info","-u","_GHCziPtr_Ptr_con_info","-u","_GHCziPtr_FunPtr_con_info","-u","_GHCziStable_StablePtr_con_info","-u","_GHCziBase_False_closure","-u","_GHCziBase_True_closure","-u","_GHCziPack_unpackCString_closure","-u","_GHCziIOBase_stackOverflow_closure","-u","_GHCziIOBase_heapOverflow_closure","-u","_GHCziIOBase_NonTermination_closure","-u","_GHCziIOBase_BlockedOnDeadMVar_closure","-u","_GHCziIOBase_BlockedIndefinitely_closure","-u","_GHCziIOBase_Deadlock_closure","-u","_GHCziWeak_runFinalizzerBatch_closure","-u","___stginit_Prelude"], frameworkDirs = [], frameworks = ["GMP"], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Control.Arrow","Control.Concurrent","Control.Concurrent.Chan","Control.Concurrent.MVar","Control.Concurrent.QSem","Control.Concurrent.QSemN","Control.Concurrent.SampleVar","Control.Exception","Control.Monad","Control.Monad.Fix","Control.Monad.ST","Control.Monad.ST.Lazy","Control.Monad.ST.Strict","Control.Parallel","Control.Parallel.Strategies","Data.Array","Data.Array.Base","Data.Array.Diff","Data.Array.IArray","Data.Array.IO","Data.Array.IO.Internals","Data.Array.MArray","Data.Array.ST","Data.Array.Storable","Data.Array.Unboxed","Data.Bits","Data.Bool","Data.Char","Data.Complex","Data.Dynamic","Data.Either","Data.FiniteMap","Data.FunctorM","Data.Generics","Data.Generics.Aliases","Data.Generics.Basics","Data.Generics.Instances","Data.Generics.Schemes","Data.Generics.Text","Data.Generics.Twins","Data.Graph","Data.HashTable","Data.IORef","Data.Int","Data.IntMap","Data.IntSet","Data.Ix","Data.List","Data.Maybe","Data.Map","Data.Monoid","Data.PackedString","Data.Queue","Data.Ratio","Data.STRef","Data.STRef.Lazy","Data.STRef.Strict","Data.Set","Data.Tree","Data.Tuple","Data.Typeable","Data.Unique","Data.Version","Data.Word","Debug.Trace","Foreign","Foreign.C","Foreign.C.Error","Foreign.C.String","Foreign.C.Types","Foreign.Concurrent","Foreign.ForeignPtr","Foreign.Marshal","Foreign.Marshal.Alloc","Foreign.Marshal.Array","Foreign.Marshal.Error","Foreign.Marshal.Pool","Foreign.Marshal.Utils","Foreign.Ptr","Foreign.StablePtr","Foreign.Storable","GHC.ConsoleHandler","GHC.Dotnet","GHC.Exts","GHC.ForeignPtr","GHC.Handle","GHC.IO","GHC.Int","GHC.PArr","GHC.PrimopWrappers","GHC.Unicode","GHC.Word","Numeric","Prelude","System.Cmd","System.Console.GetOpt","System.CPUTime","System.Directory","System.Directory.Internals","System.Environment","System.Exit","System.IO","System.IO.Error","System.IO.Unsafe","System.Info","System.Locale","System.Mem","System.Mem.StableName","System.Mem.Weak","System.Posix.Internals","System.Posix.Signals","System.Posix.Types","System.Process","System.Process.Internals","System.Random","System.Time","Text.Html","Text.Html.BlockTable","Text.ParserCombinators.ReadP","Text.ParserCombinators.ReadPrec","Text.PrettyPrint","Text.PrettyPrint.HughesPJ","Text.Printf","Text.Read","Text.Read.Lex","Text.Regex","Text.Regex.Posix","Text.Show","Text.Show.Functions","GHC.Arr","GHC.Base","GHC.Conc","GHC.Enum","GHC.Err","GHC.Exception","GHC.Float","GHC.IOBase","GHC.List","GHC.Num","GHC.Pack","GHC.Prim","GHC.Ptr","GHC.Read","GHC.Real","GHC.ST","GHC.STRef","GHC.Show","GHC.Stable","GHC.Storable","GHC.TopHandler","GHC.Weak"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSbase"], extraLibraries = ["HSbase_cbits"], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["HsBase.h"], depends = [PackageIdentifier {pkgName = "rts", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/base/base.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/base"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "haskell98", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Array","Bits","CError","CForeign","CPUTime","CString","CTypes","Char","Complex","Directory","ForeignPtr","IO","Int","Ix","List","Locale","MarshalAlloc","MarshalArray","MarshalError","MarshalUtils","Maybe","Monad","Ptr","Random","Ratio","StablePtr","Storable","System","Time","Word"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HShaskell98"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/haskell98/haskell98.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/haskell98"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "template-haskell", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Language.Haskell.TH.PprLib","Language.Haskell.TH.Lib","Language.Haskell.TH.Ppr","Language.Haskell.TH.Syntax","Language.Haskell.TH"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HStemplate-haskell"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "haskell98", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/template-haskell/template-haskell.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/template-haskell"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "unix", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["System.Posix","System.Posix.DynamicLinker.Module","System.Posix.DynamicLinker.Prim","System.Posix.Directory","System.Posix.DynamicLinker","System.Posix.Env","System.Posix.Error","System.Posix.Files","System.Posix.IO","System.Posix.Process","System.Posix.Resource","System.Posix.Temp","System.Posix.Terminal","System.Posix.Time","System.Posix.Unistd","System.Posix.User","System.Posix.Signals.Exts"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSunix"], extraLibraries = ["HSunix_cbits","dl"], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["HsUnix.h"], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/unix/unix.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/unix"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "Cabal", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Isaac Jones <ijones at syntaxpolice.org>", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Distribution.Compat.ReadP","Distribution.Extension","Distribution.GetOpt","Distribution.InstalledPackageInfo","Distribution.License","Distribution.Make","Distribution.Package","Distribution.PackageDescription","Distribution.ParseUtils","Distribution.PreProcess","Distribution.Setup","Distribution.Simple","Distribution.Version","Distribution.PreProcess.Unlit","Distribution.Simple.Build","Distribution.Simple.Configure","Distribution.Simple.GHCPackageConfig","Distribution.Simple.Install","Distribution.Simple.LocalBuildInfo","Distribution.Simple.Register","Distribution.Simple.SrcDist","Distribution.Simple.Utils"], hiddenModules = ["Distribution.Compat.Exception","Distribution.Compat.RawSystem","Distribution.Compat.FilePath","Distribution.Compat.Directory"], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSCabal"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/Cabal/Cabal.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/Cabal"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "parsec", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "daan at cs.uu.nl", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Text.ParserCombinators.Parsec.Error","Text.ParserCombinators.Parsec.Char","Text.ParserCombinators.Parsec.Combinator","Text.ParserCombinators.Parsec.Expr","Text.ParserCombinators.Parsec.Language","Text.ParserCombinators.Parsec.Perm","Text.ParserCombinators.Parsec.Pos","Text.ParserCombinators.Parsec.Prim","Text.ParserCombinators.Parsec.Token","Text.ParserCombinators.Parsec"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSparsec"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/parsec/parsec.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/parsec"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "haskell-src", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Language.Haskell.Lexer","Language.Haskell.Parser","Language.Haskell.ParseMonad","Language.Haskell.ParseUtils","Language.Haskell.Pretty","Language.Haskell.Syntax"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HShaskell-src"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "haskell98", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/haskell-src/haskell-src.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/haskell-src"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "network", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Network.BSD","Network.CGI","Network.Socket","Network.URI","Network"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSnetwork"], extraLibraries = [], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["HsNet.h"], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "parsec", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/network/network.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/network"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "QuickCheck", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Debug.QuickCheck.Batch","Debug.QuickCheck.Poly","Debug.QuickCheck.Utils","Debug.QuickCheck","Test.QuickCheck.Batch","Test.QuickCheck.Poly","Test.QuickCheck.Utils","Test.QuickCheck"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSQuickCheck"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/QuickCheck/QuickCheck.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/QuickCheck"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "HUnit", pkgVersion = Version {versionBranch = [1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Test.HUnit.Base","Test.HUnit.Lang","Test.HUnit.Terminal","Test.HUnit.Text","Test.HUnit"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSHUnit"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/HUnit/HUnit.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/HUnit"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "mtl", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Control.Monad.Error","Control.Monad.Cont","Control.Monad.Identity","Control.Monad.List","Control.Monad.RWS","Control.Monad.Reader","Control.Monad.State","Control.Monad.Trans","Control.Monad.Writer"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSmtl"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/mtl/mtl.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/mtl"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "fgl", pkgVersion = Version {versionBranch = [5,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Martin Erwig", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Data.Graph.Inductive.Internal.FiniteMap","Data.Graph.Inductive.Internal.Heap","Data.Graph.Inductive.Internal.Queue","Data.Graph.Inductive.Internal.RootPath","Data.Graph.Inductive.Internal.Thread","Data.Graph.Inductive.Basic","Data.Graph.Inductive.Example","Data.Graph.Inductive.Graph","Data.Graph.Inductive.Graphviz","Data.Graph.Inductive.Monad","Data.Graph.Inductive.NodeMap","Data.Graph.Inductive.Query","Data.Graph.Inductive.Tree","Data.Graph.Inductive.Monad.IOArray","Data.Graph.Inductive.Query.ArtPoint","Data.Graph.Inductive.Query.BCC","Data.Graph.Inductive.Query.BFS","Data.Graph.Inductive.Query.DFS","Data.Graph.Inductive.Query.Dominators","Data.Graph.Inductive.Query.GVD","Data.Graph.Inductive.Query.Indep","Data.Graph.Inductive.Query.MST","Data.Graph.Inductive.Query.MaxFlow","Data.Graph.Inductive.Query.MaxFlow2","Data.Graph.Inductive.Query.Monad","Data.Graph.Inductive.Query.SP","Data.Graph.Inductive.Query.TransClos","Data.Graph.Inductive"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSfgl"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "mtl", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/fgl/fgl.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/fgl"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "X11", pkgVersion = Version {versionBranch = [1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Graphics.X11.Xlib.Atom","Graphics.X11.Xlib.Color","Graphics.X11.Xlib.Context","Graphics.X11.Xlib.Display","Graphics.X11.Xlib.Event","Graphics.X11.Xlib.Font","Graphics.X11.Xlib.Misc","Graphics.X11.Xlib.Region","Graphics.X11.Xlib.Screen","Graphics.X11.Xlib.Types","Graphics.X11.Xlib.Window","Graphics.X11.Types","Graphics.X11.Xlib","Graphics.X11"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSX11"], extraLibraries = ["HSX11_cbits","X11"], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["HsXlib.h"], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = ["-I/usr/X11R6/include"], ldOptions = ["-L/usr/X11R6/lib"], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/X11/X11.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/X11"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "HGL", pkgVersion = Version {versionBranch = [3,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Graphics.HGL.Core","Graphics.HGL.Draw","Graphics.HGL.Units","Graphics.HGL.Key","Graphics.HGL.Run","Graphics.HGL.Draw.Brush","Graphics.HGL.Draw.Font","Graphics.HGL.Draw.Monad","Graphics.HGL.Draw.Pen","Graphics.HGL.Draw.Picture","Graphics.HGL.Draw.Region","Graphics.HGL.Draw.Text","Graphics.HGL.Utils","Graphics.HGL.Window","Graphics.HGL","Graphics.SOE"], hiddenModules = ["Graphics.HGL.Internals.Event","Graphics.HGL.Internals.Events","Graphics.HGL.Internals.Draw","Graphics.HGL.Internals.Types","Graphics.HGL.Internals.Flag","Graphics.HGL.Internals.Utilities","Graphics.HGL.X11.Display","Graphics.HGL.X11.DC","Graphics.HGL.X11.Timer","Graphics.HGL.X11.Types","Graphics.HGL.X11.Window"], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSHGL"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "X11", pkgVersion = Version {versionBranch = [1,1], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/HGL/HGL.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/HGL"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "OpenGL", pkgVersion = Version {versionBranch = [2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "sven.panne at aedion.de", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Graphics.Rendering.OpenGL.GL.Antialiasing","Graphics.Rendering.OpenGL.GL.BasicTypes","Graphics.Rendering.OpenGL.GL.BeginEnd","Graphics.Rendering.OpenGL.GL.Bitmaps","Graphics.Rendering.OpenGL.GL.BufferObjects","Graphics.Rendering.OpenGL.GL.Clipping","Graphics.Rendering.OpenGL.GL.Colors","Graphics.Rendering.OpenGL.GL.ColorSum","Graphics.Rendering.OpenGL.GL.CoordTrans","Graphics.Rendering.OpenGL.GL.DisplayLists","Graphics.Rendering.OpenGL.GL.Evaluators","Graphics.Rendering.OpenGL.GL.Feedback","Graphics.Rendering.OpenGL.GL.FlushFinish","Graphics.Rendering.OpenGL.GL.Fog","Graphics.Rendering.OpenGL.GL.Framebuffer","Graphics.Rendering.OpenGL.GL.Hints","Graphics.Rendering.OpenGL.GL","Graphics.Rendering.OpenGL.GL.LineSegments","Graphics.Rendering.OpenGL.GL.PerFragment","Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable","Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution","Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram","Graphics.Rendering.OpenGL.GL.PixelRectangles","Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax","Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap","Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage","Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer","Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization","Graphics.Rendering.OpenGL.GL.Points","Graphics.Rendering.OpenGL.GL.Polygons","Graphics.Rendering.OpenGL.GL.RasterPos","Graphics.Rendering.OpenGL.GL.ReadCopyPixels","Graphics.Rendering.OpenGL.GL.Rectangles","Graphics.Rendering.OpenGL.GL.SavingState","Graphics.Rendering.OpenGL.GL.Selection","Graphics.Rendering.OpenGL.GL.StateVar","Graphics.Rendering.OpenGL.GL.StringQueries","Graphics.Rendering.OpenGL.GL.Texturing.Application","Graphics.Rendering.OpenGL.GL.Texturing.Environments","Graphics.Rendering.OpenGL.GL.Texturing","Graphics.Rendering.OpenGL.GL.Texturing.Objects","Graphics.Rendering.OpenGL.GL.Texturing.Parameters","Graphics.Rendering.OpenGL.GL.Texturing.Queries","Graphics.Rendering.OpenGL.GL.Texturing.Specification","Graphics.Rendering.OpenGL.GLU.Errors","Graphics.Rendering.OpenGL.GLU","Graphics.Rendering.OpenGL.GLU.Initialization","Graphics.Rendering.OpenGL.GLU.Matrix","Graphics.Rendering.OpenGL.GLU.Mipmapping","Graphics.Rendering.OpenGL.GLU.NURBS","Graphics.Rendering.OpenGL.GLU.Quadrics","Graphics.Rendering.OpenGL.GLU.Tessellation","Graphics.Rendering.OpenGL.GL.VertexArrays","Graphics.Rendering.OpenGL.GL.VertexSpec","Graphics.Rendering.OpenGL"], hiddenModules = ["Graphics.Rendering.OpenGL.GL.BlendingFactor","Graphics.Rendering.OpenGL.GL.BufferMode","Graphics.Rendering.OpenGL.GL.Capability","Graphics.Rendering.OpenGL.GL.ComparisonFunction","Graphics.Rendering.OpenGL.GL.DataType","Graphics.Rendering.OpenGL.GL.EdgeFlag","Graphics.Rendering.OpenGL.GL.Exception","Graphics.Rendering.OpenGL.GL.Extensions","Graphics.Rendering.OpenGL.GL.Face","Graphics.Rendering.OpenGL.GL.GLboolean","Graphics.Rendering.OpenGL.GL.IOState","Graphics.Rendering.OpenGL.GL.PeekPoke","Graphics.Rendering.OpenGL.GL.PixelData","Graphics.Rendering.OpenGL.GL.PixelFormat","Graphics.Rendering.OpenGL.GL.PixelRectangles.Reset","Graphics.Rendering.OpenGL.GL.PixelRectangles.Sink","Graphics.Rendering.OpenGL.GL.PointParameter","Graphics.Rendering.OpenGL.GL.PolygonMode","Graphics.Rendering.OpenGL.GL.PrimitiveMode","Graphics.Rendering.OpenGL.GL.QueryUtils","Graphics.Rendering.OpenGL.GL.RenderMode","Graphics.Rendering.OpenGL.GL.Texturing.PixelInternalFormat","Graphics.Rendering.OpenGL.GL.Texturing.TexParameter","Graphics.Rendering.OpenGL.GL.Texturing.TextureTarget","Graphics.Rendering.OpenGL.GL.Texturing.TextureUnit","Graphics.Rendering.OpenGL.GLU.ErrorsInternal"], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSOpenGL"], extraLibraries = ["HSOpenGL_cbits"], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["HsOpenGL.h"], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = ["OpenGL"], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/OpenGL/OpenGL.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/OpenGL"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "GLUT", pkgVersion = Version {versionBranch = [2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "sven.panne at aedion.de", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Graphics.UI.GLUT","Graphics.UI.GLUT.Begin","Graphics.UI.GLUT.Callbacks","Graphics.UI.GLUT.Callbacks.Global","Graphics.UI.GLUT.Callbacks.Window","Graphics.UI.GLUT.Colormap","Graphics.UI.GLUT.Debugging","Graphics.UI.GLUT.DeviceControl","Graphics.UI.GLUT.Fonts","Graphics.UI.GLUT.GameMode","Graphics.UI.GLUT.Initialization","Graphics.UI.GLUT.Menu","Graphics.UI.GLUT.Objects","Graphics.UI.GLUT.Overlay","Graphics.UI.GLUT.State","Graphics.UI.GLUT.Window"], hiddenModules = ["Graphics.UI.GLUT.Callbacks.Registration","Graphics.UI.GLUT.Constants","Graphics.UI.GLUT.Extensions","Graphics.UI.GLUT.QueryUtils","Graphics.UI.GLUT.Types"], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSGLUT"], extraLibraries = ["HSGLUT_cbits","objc"], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["HsGLUT.h"], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "OpenGL", pkgVersion = Version {versionBranch = [2,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = ["GLUT"], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/GLUT/GLUT.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/GLUT"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "stm", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["Control.Concurrent.STM","Control.Concurrent.STM.TVar","Control.Concurrent.STM.TChan","Control.Concurrent.STM.TMVar"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSstm"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/stm/stm.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/stm"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "readline", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = ["System.Console.Readline","System.Console.SimpleLineEditor"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/imports"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSreadline"], extraLibraries = ["readline","ncurses"], includeDirs = ["/usr/local/lib/ghc-6.4/include"], includes = ["HsReadline.h"], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/local/share/ghc-6.4/html/libraries/readline/readline.haddock"], haddockHTMLs = ["/usr/local/share/ghc-6.4/html/libraries/readline"]},InstalledPackageInfo {package = PackageIdentifier {pkgName = "lang", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["Addr","ArrayBase","Arrow","ByteArray","CTypesISO","DiffArray","DirectoryExts","Dynamic","Exception","ForeignObj","Generics","GlaExts","IArray","IOExts","IORef","LazyST","MArray","MutableArray","NativeInfo","NumExts","PackedString","PrelByteArr","ST","ShowFunctions","Stable","StableName","StorableArray","SystemExts","TimeExts","Weak","MonadCont","MonadEither","MonadError","MonadFix","MonadIdentity","MonadList","MonadRWS","MonadReader","MonadState","MonadTrans","MonadWriter","Monoid"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/lang"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSlang"], extraLibraries = [], includeDirs = [], includes = ["HsLang.h"], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "mtl", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "concurrent", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["CVar","Chan","Channel","ChannelVar","Concurrent","MVar","Merge","Parallel","QSem","QSemN","SampleVar","Semaphore","Strategies"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/concurrent"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSconcurrent"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "posix", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["DL","DLPrim","POpen","Posix","PosixDB","PosixErr","PosixFiles","PosixIO","PosixProcEnv","PosixProcPrim","PosixTTY","PosixUtil"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/posix"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSposix"], extraLibraries = ["HSposix_cbits","dl"], includeDirs = [], includes = ["HsPosix.h"], depends = [PackageIdentifier {pkgName = "lang", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "unix", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "util", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["GetOpt","Memo","Observe","Readline","Select","Unique","QuickCheck","QuickCheckBatch","QuickCheckPoly","QuickCheckUtils"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/util"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSutil"], extraLibraries = ["HSutil_cbits"], includeDirs = [], includes = ["HsUtil.h"], depends = [PackageIdentifier {pkgName = "lang", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "QuickCheck", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "readline", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "posix", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "data", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["FiniteMap","Set","Assoc","AssocDefaults","AssocList","PatriciaLoMap","EdisonPrelude","Collection","CollectionDefaults","CollectionUtils","LazyPairingHeap","LeftistHeap","MinHeap","SkewHeap","SplayHeap","TestOrdBag","TestOrdSet","UnbalancedSet","BankersQueue","BinaryRandList","BraunSeq","JoinList","ListSeq","MyersStack","RandList","RevSeq","Sequence","SequenceDefaults","SimpleQueue","SizedSeq","TestSeq"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/data"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSdata"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "haskell98", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "lang", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "util", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "text", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["Pretty","RegexString","Html","HtmlBlockTable","Parsec","ParsecChar","ParsecCombinator","ParsecError","ParsecExpr","ParsecLanguage","ParsecPerm","ParsecPos","ParsecPrim","ParsecToken"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/text"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HStext"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "lang", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "parsec", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "net", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["BSD","CGI","Socket","SocketPrim","URI"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/net"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HSnet"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "network", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []},InstalledPackageInfo {package = PackageIdentifier {pkgName = "hssource", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries at haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = False, exposedModules = ["HsLexer","HsParseMonad","HsParseUtils","HsParser","HsPretty","HsSyn"], hiddenModules = [], importDirs = ["/usr/local/lib/ghc-6.4/hslibs-imports/hssource"], libraryDirs = ["/usr/local/lib/ghc-6.4"], hsLibraries = ["HShssource"], extraLibraries = [], includeDirs = [], includes = [], depends = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [1,0], versionTags = []}},PackageIdentifier {pkgName = "haskell-src", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []}]
>
>
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
>
>
>
More information about the Glasgow-haskell-users
mailing list