getRandomPixel

This commit is contained in:
Brett Wines 2018-11-25 22:16:37 -05:00
parent b9186ef768
commit 2626e47712
460 changed files with 67 additions and 100842 deletions

43
#stack.yaml# Normal file
View file

@ -0,0 +1,43 @@
# packages:
# - some-directory
# - https://example.com/foo/bar/baz-0.0.2.tar.gz
# - location:
# git: https://github.com/commercialhaskell/stack.git
# commit: e7b331f14bcffb8367cd58fbfc8b40ec7642100a
# - location: https://github.com/commercialhaskell/stack/commit/e7b331f14bcffb8367cd58fbfc8b40ec7642100a
# subdirs:
# - auto-update
# - wai
packages:
- .
# Dependency packages to be pulled from upstream that are not in the resolver
# using the same syntax as the packages field.
# (e.g., acme-missiles-0.3)
extra-deps:
- hip-1.5.3.0
- Chart-1.9
- Chart-diagrams-1.9
- SVGFonts-1.6.0.3
# Override default flag values for local packages and extra-deps
# flags: {}
# Extra package databases containing global packages
# extra-package-dbs: []
# Control whether we use the GHC we find on the path
# system-ghc: true
#
# Require a specific version of stack, using version ranges
# require-stack-version: -any # Default
# require-stack-version: ">=1.7"
#
# Override the architecture used by stack, especially useful on Windows
# arch: i386
# arch: x86_64
#
# Extra directories used by stack for building
# extra-include-dirs: [/path/to/dir]
# extra-lib-dirs: [/path/to/dir]
#
# Allow a newer minor version of GHC than the snapshot specifies
# compiler-check: newer-minor

View file

@ -1,698 +0,0 @@
==================== FINAL INTERFACE ====================
2018-11-26 02:52:01.608728 UTC
interface image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9:Paths_image_triangles 8044
interface hash: dc9e70a2ca6a1fe8bd673808d334e5a7
ABI hash: d343fcdce90d9450a21047193b623fbb
export-list hash: 06cb2865bbeb7f74b5a1ba355556256c
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: 6710ad4f987f1a431885424795f1635c
opt_hash: 14e536840aca4e889cad654e6f9b79c1
hpc_hash: 93b885adfe0da089cdf634904fd59f71
sig of: Nothing
used TH splices: False
where
exports:
Paths_image_triangles.getBinDir
Paths_image_triangles.getDataDir
Paths_image_triangles.getDataFileName
Paths_image_triangles.getDynLibDir
Paths_image_triangles.getLibDir
Paths_image_triangles.getLibexecDir
Paths_image_triangles.getSysconfDir
Paths_image_triangles.version
module dependencies:
package dependencies: base-4.11.1.0* ghc-prim-0.5.2.0
integer-gmp-1.0.2.0
orphans: base-4.11.1.0:GHC.Float base-4.11.1.0:GHC.Base
family instance modules: base-4.11.1.0:Control.Applicative
base-4.11.1.0:Data.Functor.Const
base-4.11.1.0:Data.Functor.Identity base-4.11.1.0:Data.Monoid
base-4.11.1.0:Data.Semigroup.Internal base-4.11.1.0:Data.Version
base-4.11.1.0:GHC.Generics base-4.11.1.0:GHC.IO.Exception
import -/ base-4.11.1.0:Control.Exception 3d8e6cda20877f889f07bc7c0f5cac36
import -/ base-4.11.1.0:Data.Version 26b96b3dd83a23703e0b8110475fc04a
import -/ base-4.11.1.0:GHC.Base 604111500e81281298777e721c75643b
import -/ base-4.11.1.0:GHC.IO 1d5542cc02075c5e948018bfacea89c1
import -/ base-4.11.1.0:GHC.IO.Exception acc060dca2e46d8b8275d06ee7d5d60d
import -/ base-4.11.1.0:Prelude 0750c25585e2b797cd78291d423d39dd
import -/ base-4.11.1.0:System.Environment 06420d98d10ee04b8dda9c0d88032c55
import -/ ghc-prim-0.5.2.0:GHC.Types d9b3023de7feae4a5308d643da5543f7
addDependentFile "/Users/brett/.stack/programs/x86_64-osx/ghc-8.4.4/lib/ghc-8.4.4/include/ghcversion.h" dc95dadad7fc31af17d70482a2bf3d6d
addDependentFile ".stack-work/dist/x86_64-osx/Cabal-2.2.0.1/build/autogen/cabal_macros.h" 2a6d88f07c0cc362a8bf85593b246f16
35016460bd12b29c35a8c8a6610259b0
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module
Paths_image_triangles.$trModule3
Paths_image_triangles.$trModule1) -}
d8dd9d90eefb8f46fdd43d4112bc3bfc
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_image_triangles.$trModule2) -}
95edca386a814206e4654d82d3736464
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("Paths_image_triangles"#) -}
f8af8d9f61afca95dcb38076dbe06801
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_image_triangles.$trModule4) -}
79a1700f10481f9a57f161150088fb43
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9"#) -}
50ec452639e43a60687e0ebb846b8eea
getBinDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getBinDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
f004c0e2989e44ed6cf980f393ad3d6a
getBinDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getBinDir5
Paths_image_triangles.getBinDir2
eta) -}
782b94c21937457eaef2ba0b4b6454ea
getBinDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getBinDir3 #) } } } } }) -}
3d95a06e68ed0421e9f7ae1ac963083a
getBinDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getBinDir4) -}
b8762f3e7a102c0f8b6458e3d3b4d6ef
getBinDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/bin"#) -}
ea020c6ccb3877c634692c6ae03ec776
getBinDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getBinDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2 ipv2 Paths_image_triangles.getBinDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
e30bed9a2cd55449b0b437464f55c7c3
getBinDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getBinDir7) -}
0f36a2163cddfad51bb3e2ba99f23d98
getBinDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_bindir"#) -}
02e3123215e904b9606742835f489dab
getDataDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getDataDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
36810f6bc27f1b289e3d6714b8b665e4
getDataDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getDataDir5
Paths_image_triangles.getDataDir2
eta) -}
1b0dad00fe6f6c834b70cb8d340af8f8
getDataDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getDataDir3 #) } } } } }) -}
73f9d8fe324206a4593848335b511943
getDataDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDataDir4) -}
d34a9dd8707cae02a217c4a51a3d90a1
getDataDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/share/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"#) -}
a34e08c9377b97b255f89a5fd7224090
getDataDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getDataDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getDataDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
35c24e5d3f84e7e9abe7a291f1c741c1
getDataDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDataDir7) -}
30bc39a378d564c0f329343159f9a960
getDataDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_datadir"#) -}
3878737a15e7e2e9014ea345f9a53382
getDataFileName :: GHC.IO.FilePath -> GHC.Types.IO GHC.IO.FilePath
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getDataFileName1
`cast`
(<GHC.IO.FilePath>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.IO.FilePath>_R)) -}
adcd04503d72e1191d9aba60974e8ed4
getDataFileName1 ::
GHC.IO.FilePath
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.IO.FilePath #)
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: (\ (name :: GHC.IO.FilePath)
(s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getDataDir5
Paths_image_triangles.getDataDir2
s of ds1 { (#,#) ipv ipv1 ->
(# ipv,
GHC.Base.++
@ GHC.Types.Char
ipv1
(GHC.CString.unpackAppendCString#
Paths_image_triangles.getDataFileName2
name) #) }) -}
c4e36e25d92f4fce4657c6fa0ec5c230
getDataFileName2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("/"#) -}
bf4ab6b6820a37f8872ae998804b4546
getDynLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getDynLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
87fbd52864d2108bb97f2322b49c5e5c
getDynLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getDynLibDir5
Paths_image_triangles.getDynLibDir2
eta) -}
5b15a06dfb62a816f3fa80d759d0023b
getDynLibDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getDynLibDir3 #) } } } } }) -}
bbc92c1d8e1dd265237e9fac79d5499c
getDynLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDynLibDir4) -}
a985252c902ba5e1bc6a0a1af3284a9a
getDynLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4"#) -}
13e65af209626e02ebc24accaaea3b35
getDynLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getDynLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getDynLibDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
0f126c6e3ab821ae579dbc5ee00b40dd
getDynLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDynLibDir7) -}
b579efea7edae4afbc66fa340513b4f2
getDynLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_dynlibdir"#) -}
72caa51fe3f8e4749863f08785c302af
getLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
013997df4ade657771b7aa0ea6f85531
getLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getLibDir5
Paths_image_triangles.getLibDir2
eta) -}
e261908f9dfb2f0351f0278f8e0a1b98
getLibDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getLibDir3 #) } } } } }) -}
c743fa7b747aabfce32a1f510e359aaa
getLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibDir4) -}
9ab403916ef4accdbe9b0e1a59c04a3d
getLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9"#) -}
f327ffe7441300d94e6fa5d8b27e6b2d
getLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2 ipv2 Paths_image_triangles.getLibDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
cd1cdf4c669c20c6a70980c9455a5edd
getLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibDir7) -}
f6d48ea4ab8562b4bf62873100db42ea
getLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_libdir"#) -}
da19522d669fcda19930bf0b269aeafa
getLibexecDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getLibexecDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
cdb35f695a7f7cfebc7976e2933f014b
getLibexecDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getLibexecDir5
Paths_image_triangles.getLibexecDir2
eta) -}
1efac89227e6982159feabf0a0548580
getLibexecDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getLibexecDir3 #) } } } } }) -}
b8d8be22cf9e2bdfbc7839ea34182abb
getLibexecDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibexecDir4) -}
400b4f887453481d025e2bbc2b06b6b6
getLibexecDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/libexec/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"#) -}
b9815596a5b027383034e4441aed36cd
getLibexecDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getLibexecDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getLibexecDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
3f936e1808e8a0f82824aaffca5ed761
getLibexecDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibexecDir7) -}
c366cf8b50695db6aaadd6a3ff25c43f
getLibexecDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_libexecdir"#) -}
fad0c98aa75e6d4ddcf50b96d99e6476
getSysconfDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getSysconfDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
5899da83c4baaf853c1955cacce06ed2
getSysconfDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getSysconfDir5
Paths_image_triangles.getSysconfDir2
eta) -}
439ed6d490156986cdf549a69e9b0d91
getSysconfDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getSysconfDir3 #) } } } } }) -}
f5a0a92c28f2645e5e61c53005fa2590
getSysconfDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getSysconfDir4) -}
2d05ddd62cf8e1ac0fbbb79cf9681d9a
getSysconfDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/etc"#) -}
3c376ee807308458aa6d686e6be9020d
getSysconfDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getSysconfDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getSysconfDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
5548587708f09d8a0887b58a98cd45a7
getSysconfDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getSysconfDir7) -}
beeab1f000223d49b62861809b2ead26
getSysconfDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_sysconfdir"#) -}
fbdf229807adc49d568027fe37f5182b
version :: Data.Version.Version
{- HasNoCafRefs, Strictness: m,
Unfolding: (Data.Version.Version
Paths_image_triangles.version1
(GHC.Types.[] @ GHC.Base.String)) -}
50410492a77fff0361f732777b67b0f3
version1 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version5
Paths_image_triangles.version2) -}
63298f850e142c20ca4f9a0bee8426b5
version2 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version6
Paths_image_triangles.version3) -}
e6cf85e9bca8e9286e597a3a5391e572
version3 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version5
Paths_image_triangles.version4) -}
f9b3b19d0bf19c05d3f0cfa7fc91c68c
version4 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version5
(GHC.Types.[] @ GHC.Types.Int)) -}
f41aba8d08560ad29541dacff10fd75b
version5 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 0#) -}
270c38010272ee5f58b69f38d9a9bee9
version6 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 1#) -}
vectorised variables:
vectorised tycons:
vectorised reused tycons:
parallel variables:
parallel tycons:
trusted: safe
require own pkg trusted: False

View file

@ -1,50 +0,0 @@
{-# LANGUAGE CPP #-}
{-# LANGUAGE NoRebindableSyntax #-}
{-# OPTIONS_GHC -fno-warn-missing-import-lists #-}
module Paths_image_triangles (
version,
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,
getDataFileName, getSysconfDir
) where
import qualified Control.Exception as Exception
import Data.Version (Version(..))
import System.Environment (getEnv)
import Prelude
#if defined(VERSION_base)
#if MIN_VERSION_base(4,0,0)
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#else
catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a
#endif
#else
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#endif
catchIO = Exception.catch
version :: Version
version = Version [0,1,0,0] []
bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath
bindir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/bin"
libdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9"
dynlibdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4"
datadir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/share/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"
libexecdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/libexec/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"
sysconfdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/etc"
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath
getBinDir = catchIO (getEnv "image_triangles_bindir") (\_ -> return bindir)
getLibDir = catchIO (getEnv "image_triangles_libdir") (\_ -> return libdir)
getDynLibDir = catchIO (getEnv "image_triangles_dynlibdir") (\_ -> return dynlibdir)
getDataDir = catchIO (getEnv "image_triangles_datadir") (\_ -> return datadir)
getLibexecDir = catchIO (getEnv "image_triangles_libexecdir") (\_ -> return libexecdir)
getSysconfDir = catchIO (getEnv "image_triangles_sysconfdir") (\_ -> return sysconfdir)
getDataFileName :: FilePath -> IO FilePath
getDataFileName name = do
dir <- getDataDir
return (dir ++ "/" ++ name)

View file

@ -1,132 +0,0 @@
/* DO NOT EDIT: This file is automatically generated by Cabal */
/* package image-triangles-0.1.0.0 */
#ifndef VERSION_image_triangles
#define VERSION_image_triangles "0.1.0.0"
#endif /* VERSION_image_triangles */
#ifndef MIN_VERSION_image_triangles
#define MIN_VERSION_image_triangles(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 1 || \
(major1) == 0 && (major2) == 1 && (minor) <= 0)
#endif /* MIN_VERSION_image_triangles */
/* package base-4.11.1.0 */
#ifndef VERSION_base
#define VERSION_base "4.11.1.0"
#endif /* VERSION_base */
#ifndef MIN_VERSION_base
#define MIN_VERSION_base(major1,major2,minor) (\
(major1) < 4 || \
(major1) == 4 && (major2) < 11 || \
(major1) == 4 && (major2) == 11 && (minor) <= 1)
#endif /* MIN_VERSION_base */
/* package diagrams-1.4 */
#ifndef VERSION_diagrams
#define VERSION_diagrams "1.4"
#endif /* VERSION_diagrams */
#ifndef MIN_VERSION_diagrams
#define MIN_VERSION_diagrams(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 4 || \
(major1) == 1 && (major2) == 4 && (minor) <= 0)
#endif /* MIN_VERSION_diagrams */
/* package hip-1.5.3.0 */
#ifndef VERSION_hip
#define VERSION_hip "1.5.3.0"
#endif /* VERSION_hip */
#ifndef MIN_VERSION_hip
#define MIN_VERSION_hip(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 5 || \
(major1) == 1 && (major2) == 5 && (minor) <= 3)
#endif /* MIN_VERSION_hip */
/* tool gcc-4.2.1 */
#ifndef TOOL_VERSION_gcc
#define TOOL_VERSION_gcc "4.2.1"
#endif /* TOOL_VERSION_gcc */
#ifndef MIN_TOOL_VERSION_gcc
#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\
(major1) < 4 || \
(major1) == 4 && (major2) < 2 || \
(major1) == 4 && (major2) == 2 && (minor) <= 1)
#endif /* MIN_TOOL_VERSION_gcc */
/* tool ghc-8.4.4 */
#ifndef TOOL_VERSION_ghc
#define TOOL_VERSION_ghc "8.4.4"
#endif /* TOOL_VERSION_ghc */
#ifndef MIN_TOOL_VERSION_ghc
#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 4 || \
(major1) == 8 && (major2) == 4 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc */
/* tool ghc-pkg-8.4.4 */
#ifndef TOOL_VERSION_ghc_pkg
#define TOOL_VERSION_ghc_pkg "8.4.4"
#endif /* TOOL_VERSION_ghc_pkg */
#ifndef MIN_TOOL_VERSION_ghc_pkg
#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 4 || \
(major1) == 8 && (major2) == 4 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc_pkg */
/* tool haddock-2.20.0 */
#ifndef TOOL_VERSION_haddock
#define TOOL_VERSION_haddock "2.20.0"
#endif /* TOOL_VERSION_haddock */
#ifndef MIN_TOOL_VERSION_haddock
#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\
(major1) < 2 || \
(major1) == 2 && (major2) < 20 || \
(major1) == 2 && (major2) == 20 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_haddock */
/* tool hpc-0.67 */
#ifndef TOOL_VERSION_hpc
#define TOOL_VERSION_hpc "0.67"
#endif /* TOOL_VERSION_hpc */
#ifndef MIN_TOOL_VERSION_hpc
#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 67 || \
(major1) == 0 && (major2) == 67 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_hpc */
/* tool hsc2hs-0.68.3 */
#ifndef TOOL_VERSION_hsc2hs
#define TOOL_VERSION_hsc2hs "0.68.3"
#endif /* TOOL_VERSION_hsc2hs */
#ifndef MIN_TOOL_VERSION_hsc2hs
#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 68 || \
(major1) == 0 && (major2) == 68 && (minor) <= 3)
#endif /* MIN_TOOL_VERSION_hsc2hs */
/* tool runghc-8.4.4 */
#ifndef TOOL_VERSION_runghc
#define TOOL_VERSION_runghc "8.4.4"
#endif /* TOOL_VERSION_runghc */
#ifndef MIN_TOOL_VERSION_runghc
#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 4 || \
(major1) == 8 && (major2) == 4 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_runghc */
#ifndef CURRENT_PACKAGE_KEY
#define CURRENT_PACKAGE_KEY "image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9"
#endif /* CURRENT_PACKAGE_KEY */
#ifndef CURRENT_COMPONENT_ID
#define CURRENT_COMPONENT_ID "image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9"
#endif /* CURRENT_COMPONENT_ID */
#ifndef CURRENT_PACKAGE_VERSION
#define CURRENT_PACKAGE_VERSION "0.1.0.0"
#endif /* CURRENT_PACKAGE_VERSION */

View file

@ -1,50 +0,0 @@
{-# LANGUAGE CPP #-}
{-# LANGUAGE NoRebindableSyntax #-}
{-# OPTIONS_GHC -fno-warn-missing-import-lists #-}
module Paths_image_triangles (
version,
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,
getDataFileName, getSysconfDir
) where
import qualified Control.Exception as Exception
import Data.Version (Version(..))
import System.Environment (getEnv)
import Prelude
#if defined(VERSION_base)
#if MIN_VERSION_base(4,0,0)
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#else
catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a
#endif
#else
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#endif
catchIO = Exception.catch
version :: Version
version = Version [0,1,0,0] []
bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath
bindir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/bin"
libdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0-FP4NY4dCflME2UxNiLgpwq-image-triangles-exe"
dynlibdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4"
datadir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/share/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"
libexecdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/libexec/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"
sysconfdir = "/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/etc"
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath
getBinDir = catchIO (getEnv "image_triangles_bindir") (\_ -> return bindir)
getLibDir = catchIO (getEnv "image_triangles_libdir") (\_ -> return libdir)
getDynLibDir = catchIO (getEnv "image_triangles_dynlibdir") (\_ -> return dynlibdir)
getDataDir = catchIO (getEnv "image_triangles_datadir") (\_ -> return datadir)
getLibexecDir = catchIO (getEnv "image_triangles_libexecdir") (\_ -> return libexecdir)
getSysconfDir = catchIO (getEnv "image_triangles_sysconfdir") (\_ -> return sysconfdir)
getDataFileName :: FilePath -> IO FilePath
getDataFileName name = do
dir <- getDataDir
return (dir ++ "/" ++ name)

View file

@ -1,140 +0,0 @@
/* DO NOT EDIT: This file is automatically generated by Cabal */
/* package image-triangles-0.1.0.0 */
#ifndef VERSION_image_triangles
#define VERSION_image_triangles "0.1.0.0"
#endif /* VERSION_image_triangles */
#ifndef MIN_VERSION_image_triangles
#define MIN_VERSION_image_triangles(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 1 || \
(major1) == 0 && (major2) == 1 && (minor) <= 0)
#endif /* MIN_VERSION_image_triangles */
/* package base-4.11.1.0 */
#ifndef VERSION_base
#define VERSION_base "4.11.1.0"
#endif /* VERSION_base */
#ifndef MIN_VERSION_base
#define MIN_VERSION_base(major1,major2,minor) (\
(major1) < 4 || \
(major1) == 4 && (major2) < 11 || \
(major1) == 4 && (major2) == 11 && (minor) <= 1)
#endif /* MIN_VERSION_base */
/* package diagrams-1.4 */
#ifndef VERSION_diagrams
#define VERSION_diagrams "1.4"
#endif /* VERSION_diagrams */
#ifndef MIN_VERSION_diagrams
#define MIN_VERSION_diagrams(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 4 || \
(major1) == 1 && (major2) == 4 && (minor) <= 0)
#endif /* MIN_VERSION_diagrams */
/* package hip-1.5.3.0 */
#ifndef VERSION_hip
#define VERSION_hip "1.5.3.0"
#endif /* VERSION_hip */
#ifndef MIN_VERSION_hip
#define MIN_VERSION_hip(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 5 || \
(major1) == 1 && (major2) == 5 && (minor) <= 3)
#endif /* MIN_VERSION_hip */
/* package image-triangles-0.1.0.0 */
#ifndef VERSION_image_triangles
#define VERSION_image_triangles "0.1.0.0"
#endif /* VERSION_image_triangles */
#ifndef MIN_VERSION_image_triangles
#define MIN_VERSION_image_triangles(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 1 || \
(major1) == 0 && (major2) == 1 && (minor) <= 0)
#endif /* MIN_VERSION_image_triangles */
/* tool gcc-4.2.1 */
#ifndef TOOL_VERSION_gcc
#define TOOL_VERSION_gcc "4.2.1"
#endif /* TOOL_VERSION_gcc */
#ifndef MIN_TOOL_VERSION_gcc
#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\
(major1) < 4 || \
(major1) == 4 && (major2) < 2 || \
(major1) == 4 && (major2) == 2 && (minor) <= 1)
#endif /* MIN_TOOL_VERSION_gcc */
/* tool ghc-8.4.4 */
#ifndef TOOL_VERSION_ghc
#define TOOL_VERSION_ghc "8.4.4"
#endif /* TOOL_VERSION_ghc */
#ifndef MIN_TOOL_VERSION_ghc
#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 4 || \
(major1) == 8 && (major2) == 4 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc */
/* tool ghc-pkg-8.4.4 */
#ifndef TOOL_VERSION_ghc_pkg
#define TOOL_VERSION_ghc_pkg "8.4.4"
#endif /* TOOL_VERSION_ghc_pkg */
#ifndef MIN_TOOL_VERSION_ghc_pkg
#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 4 || \
(major1) == 8 && (major2) == 4 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc_pkg */
/* tool haddock-2.20.0 */
#ifndef TOOL_VERSION_haddock
#define TOOL_VERSION_haddock "2.20.0"
#endif /* TOOL_VERSION_haddock */
#ifndef MIN_TOOL_VERSION_haddock
#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\
(major1) < 2 || \
(major1) == 2 && (major2) < 20 || \
(major1) == 2 && (major2) == 20 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_haddock */
/* tool hpc-0.67 */
#ifndef TOOL_VERSION_hpc
#define TOOL_VERSION_hpc "0.67"
#endif /* TOOL_VERSION_hpc */
#ifndef MIN_TOOL_VERSION_hpc
#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 67 || \
(major1) == 0 && (major2) == 67 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_hpc */
/* tool hsc2hs-0.68.3 */
#ifndef TOOL_VERSION_hsc2hs
#define TOOL_VERSION_hsc2hs "0.68.3"
#endif /* TOOL_VERSION_hsc2hs */
#ifndef MIN_TOOL_VERSION_hsc2hs
#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 68 || \
(major1) == 0 && (major2) == 68 && (minor) <= 3)
#endif /* MIN_TOOL_VERSION_hsc2hs */
/* tool runghc-8.4.4 */
#ifndef TOOL_VERSION_runghc
#define TOOL_VERSION_runghc "8.4.4"
#endif /* TOOL_VERSION_runghc */
#ifndef MIN_TOOL_VERSION_runghc
#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 4 || \
(major1) == 8 && (major2) == 4 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_runghc */
#ifndef CURRENT_COMPONENT_ID
#define CURRENT_COMPONENT_ID "image-triangles-0.1.0.0-FP4NY4dCflME2UxNiLgpwq-image-triangles-exe"
#endif /* CURRENT_COMPONENT_ID */
#ifndef CURRENT_PACKAGE_VERSION
#define CURRENT_PACKAGE_VERSION "0.1.0.0"
#endif /* CURRENT_PACKAGE_VERSION */

View file

@ -1,697 +0,0 @@
==================== FINAL INTERFACE ====================
2018-11-26 02:36:04.271164 UTC
interface main:Paths_image_triangles 8044
interface hash: 789be796830d1527bf9d0492ca8761ac
ABI hash: 2105d033be91b18c1334b5f45c1c5d63
export-list hash: 374433b8f53adfd877e27feb8178a051
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: 7382174d610755d25cb8e151878db322
opt_hash: 14e536840aca4e889cad654e6f9b79c1
hpc_hash: 93b885adfe0da089cdf634904fd59f71
sig of: Nothing
used TH splices: False
where
exports:
Paths_image_triangles.getBinDir
Paths_image_triangles.getDataDir
Paths_image_triangles.getDataFileName
Paths_image_triangles.getDynLibDir
Paths_image_triangles.getLibDir
Paths_image_triangles.getLibexecDir
Paths_image_triangles.getSysconfDir
Paths_image_triangles.version
module dependencies:
package dependencies: base-4.11.1.0* ghc-prim-0.5.2.0
integer-gmp-1.0.2.0
orphans: base-4.11.1.0:GHC.Float base-4.11.1.0:GHC.Base
family instance modules: base-4.11.1.0:Control.Applicative
base-4.11.1.0:Data.Functor.Const
base-4.11.1.0:Data.Functor.Identity base-4.11.1.0:Data.Monoid
base-4.11.1.0:Data.Semigroup.Internal base-4.11.1.0:Data.Version
base-4.11.1.0:GHC.Generics base-4.11.1.0:GHC.IO.Exception
import -/ base-4.11.1.0:Control.Exception 3d8e6cda20877f889f07bc7c0f5cac36
import -/ base-4.11.1.0:Data.Version 26b96b3dd83a23703e0b8110475fc04a
import -/ base-4.11.1.0:GHC.Base 604111500e81281298777e721c75643b
import -/ base-4.11.1.0:GHC.IO 1d5542cc02075c5e948018bfacea89c1
import -/ base-4.11.1.0:GHC.IO.Exception acc060dca2e46d8b8275d06ee7d5d60d
import -/ base-4.11.1.0:Prelude 0750c25585e2b797cd78291d423d39dd
import -/ base-4.11.1.0:System.Environment 06420d98d10ee04b8dda9c0d88032c55
import -/ ghc-prim-0.5.2.0:GHC.Types d9b3023de7feae4a5308d643da5543f7
addDependentFile "/Users/brett/.stack/programs/x86_64-osx/ghc-8.4.4/lib/ghc-8.4.4/include/ghcversion.h" dc95dadad7fc31af17d70482a2bf3d6d
addDependentFile ".stack-work/dist/x86_64-osx/Cabal-2.2.0.1/build/image-triangles-exe/autogen/cabal_macros.h" e3209cee5922744aad411f07a1dffe76
9b6e0237bf1b9e73f10276c578081e73
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module
Paths_image_triangles.$trModule3
Paths_image_triangles.$trModule1) -}
5d28a0d207cc44a29dceb6e2e63ce276
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_image_triangles.$trModule2) -}
a760480b6a0bd6c3117d33bd1812def2
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("Paths_image_triangles"#) -}
8c4bf2d6161c11a4cf6ff537963c14f7
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_image_triangles.$trModule4) -}
d3b675732141a7e678eebd00086be942
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("main"#) -}
a993c34d9fb6e6c92f79241260a114b1
getBinDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getBinDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
43f86c754e0436395b2f411f1bdae962
getBinDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getBinDir5
Paths_image_triangles.getBinDir2
eta) -}
30181b3abe79704dc5f75e67400673a1
getBinDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getBinDir3 #) } } } } }) -}
eb785a92e3e1e0988623a85ee5b2d83a
getBinDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getBinDir4) -}
56cfd1307354622edd75f5dcaf765673
getBinDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/bin"#) -}
b1cdefd22038265b8bba6107c4de6d9e
getBinDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getBinDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2 ipv2 Paths_image_triangles.getBinDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
0f74532fd8a5529434b0c8e06e03c447
getBinDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getBinDir7) -}
b025bb14b4df1117469c2b1223f98026
getBinDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_bindir"#) -}
866534d6482d3ea0df94ca684bfcff11
getDataDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getDataDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
a01e47808ca0b606b37a729d71d26485
getDataDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getDataDir5
Paths_image_triangles.getDataDir2
eta) -}
5defabe7678a3416597a2bd20aaf6c6d
getDataDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getDataDir3 #) } } } } }) -}
967517c9e9bdb9dae7fdd3fa4d8c3d4d
getDataDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDataDir4) -}
158db2d6ebe5225ebc1c25016636aa16
getDataDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/share/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"#) -}
eb41543b1dfe20a33fec6e1ea9fc7882
getDataDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getDataDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getDataDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
91e56734d7d1d8c3ff3ff78204b16fcf
getDataDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDataDir7) -}
f4a2bca0bcd7ad38ba8de5a12221e5cb
getDataDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_datadir"#) -}
a3094d2e6edf469d79b625c5ca1b0399
getDataFileName :: GHC.IO.FilePath -> GHC.Types.IO GHC.IO.FilePath
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getDataFileName1
`cast`
(<GHC.IO.FilePath>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.IO.FilePath>_R)) -}
77888334214ef0764523db629dd6de7f
getDataFileName1 ::
GHC.IO.FilePath
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.IO.FilePath #)
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: (\ (name :: GHC.IO.FilePath)
(s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getDataDir5
Paths_image_triangles.getDataDir2
s of ds1 { (#,#) ipv ipv1 ->
(# ipv,
GHC.Base.++
@ GHC.Types.Char
ipv1
(GHC.CString.unpackAppendCString#
Paths_image_triangles.getDataFileName2
name) #) }) -}
5a602aafc2a30cda6dca1469a705b033
getDataFileName2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("/"#) -}
0ff41da2f9e4b6904a5357d894789891
getDynLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getDynLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
1a37e5f93072f48d1460b2f2f853adc1
getDynLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getDynLibDir5
Paths_image_triangles.getDynLibDir2
eta) -}
98d9c1247b98696df9542b6ba8c3ea25
getDynLibDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getDynLibDir3 #) } } } } }) -}
980eda4e435bec8dc1a1d8595ccb5d23
getDynLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDynLibDir4) -}
6ae319bfe5f93d0ccfb9193c04188565
getDynLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4"#) -}
6006ce96bef8781591b4ba892c787eab
getDynLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getDynLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getDynLibDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
b3bc0645bee7fbcb62afb3ddd60d73ee
getDynLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getDynLibDir7) -}
5a3aab4ae5d0eb648fa0391b494cf2d1
getDynLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_dynlibdir"#) -}
b9306e3cfe483325cedfc3866cb2e7df
getLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
d5430444f0f0baef27069bd2fb9d2e1f
getLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getLibDir5
Paths_image_triangles.getLibDir2
eta) -}
553f551085efd78dcb96b315e49bacfe
getLibDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getLibDir3 #) } } } } }) -}
06ece157c218ccfc4a0ba6e4e7d218c6
getLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibDir4) -}
b4f8d3365248306878e86c9681e65724
getLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/lib/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0-FP4NY4dCflME2UxNiLgpwq-image-triangles-exe"#) -}
44e6ed90cddfaad90fe003937ec4fde7
getLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2 ipv2 Paths_image_triangles.getLibDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
6ea0311c4c8a1626c5060d6cbb1a7f3f
getLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibDir7) -}
91711d784932601aecdbc99203aa91c6
getLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_libdir"#) -}
a07a7510bad17b761f599bc3c374e81b
getLibexecDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getLibexecDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
f7b121b71a8974ba64515e60a3a3fe7f
getLibexecDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getLibexecDir5
Paths_image_triangles.getLibexecDir2
eta) -}
07298aa80f3efb1bca7ab63924553607
getLibexecDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getLibexecDir3 #) } } } } }) -}
f2d9ae76498c64ed9ced6b1c4f2a594c
getLibexecDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibexecDir4) -}
b6acc50a7eade8d85d906fa7e278072c
getLibexecDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/libexec/x86_64-osx-ghc-8.4.4/image-triangles-0.1.0.0"#) -}
80050b17f115d9d71aba203bd15ea0ab
getLibexecDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getLibexecDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getLibexecDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
875fac8f34af382f99432e87e37c6fba
getLibexecDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getLibexecDir7) -}
b7c3e3951b08b3dbe15fc5bbec763faa
getLibexecDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_libexecdir"#) -}
1fd7e5712e02931e1f9893a1be972b27
getSysconfDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_image_triangles.getSysconfDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
2b9691acc89265dce69a4bab3ba4e716
getSysconfDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.SomeException
Paths_image_triangles.getSysconfDir5
Paths_image_triangles.getSysconfDir2
eta) -}
c3d5344d5269f5b1959e3ac7fe4e6367
getSysconfDir2 ::
GHC.Exception.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.typeRepFingerprint
@ *
@ e2
(GHC.Exception.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 ->
case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 ->
case GHC.Prim.eqWord# dt dt2 of lwild {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1#
-> case GHC.Prim.eqWord# dt1 dt3 of lwild1 {
DEFAULT
-> GHC.Prim.raiseIO#
@ GHC.Exception.SomeException
@ GHC.Base.String
wild
eta
1# -> (# eta, Paths_image_triangles.getSysconfDir3 #) } } } } }) -}
2616374335d04bf872206097428b3da2
getSysconfDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getSysconfDir4) -}
52956c9b798cc32b111e0e531fbe8d50
getSysconfDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/Users/brett/code/image-triangles/.stack-work/install/x86_64-osx/lts-12.19/8.4.4/etc"#) -}
82ab889ebc55ffe1581e3e31e11edf29
getSysconfDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Base.Maybe GHC.Base.String)
ipv1
Paths_image_triangles.getSysconfDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Base.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Base.Nothing
-> System.Environment.getEnv2
ipv2
Paths_image_triangles.getSysconfDir6
GHC.Base.Just x -> (# ipv2, x #) } } }) -}
77b616092fc4bec0f2edd99147cef6d4
getSysconfDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_image_triangles.getSysconfDir7) -}
30a4db78742f02a1047d0c1b65d64270
getSysconfDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("image_triangles_sysconfdir"#) -}
cc708ee62253fd91acbda3b313399785
version :: Data.Version.Version
{- HasNoCafRefs, Strictness: m,
Unfolding: (Data.Version.Version
Paths_image_triangles.version1
(GHC.Types.[] @ GHC.Base.String)) -}
0542069f7381bd44cb54171f21e5f651
version1 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version5
Paths_image_triangles.version2) -}
07a05f6c30f288934bfb0d609bdcb781
version2 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version6
Paths_image_triangles.version3) -}
2edb6031775235b1e1e25917c47df1cd
version3 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version5
Paths_image_triangles.version4) -}
9b0cb9292bcf4d4a51e51cf80c4d931a
version4 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_image_triangles.version5
(GHC.Types.[] @ GHC.Types.Int)) -}
f1ea88a734c3b241a839db3ba36336d8
version5 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 0#) -}
f7e7a6971055e0669788c315a40a6472
version6 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 1#) -}
vectorised variables:
vectorised tycons:
vectorised reused tycons:
parallel variables:
parallel tycons:
trusted: safe
require own pkg trusted: False

View file

@ -1,253 +0,0 @@
==================== FINAL INTERFACE ====================
2018-11-26 02:52:02.53726 UTC
interface main:Main 8044
interface hash: c4233081e0e771fa562b73e41ea207ed
ABI hash: 732bce1b9f16177cdbda346e28ff9106
export-list hash: ed9d6e25b534994ace4724fa822bc51e
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: 52b47b7621d62bf80cb431be78e45c68
opt_hash: 14e536840aca4e889cad654e6f9b79c1
hpc_hash: 93b885adfe0da089cdf634904fd59f71
sig of: Nothing
used TH splices: False
where
exports:
Main.main
module dependencies:
package dependencies: Chart-1.9 Chart-diagrams-1.9
JuicyPixels-3.2.9.5 OneTuple-0.2.2 QuickCheck-2.11.3
SVGFonts-1.6.0.3 StateVar-1.1.1.1 active-0.2.0.13 adjunctions-4.4
array-0.5.2.0 attoparsec-0.13.2.2 attoparsec-binary-0.2
base-4.11.1.0 base-orphans-0.7 base64-bytestring-1.0.0.1
bifunctors-5.5.3 binary-0.8.5.1 blaze-builder-0.4.1.0
blaze-markup-0.8.2.2 blaze-svg-0.3.6.1 bytes-0.15.5
bytestring-0.10.8.2 call-stack-0.1.0 cereal-0.5.7.0
cereal-vector-0.2.0.1 colour-2.3.4 comonad-5.0.4
containers-0.5.11.0 contravariant-1.4.1 data-default-class-0.1.2.0
deepseq-1.4.3.0 diagrams-core-1.4.1.1 diagrams-lib-1.4.2.3
diagrams-postscript-1.4.1 diagrams-solve-0.1.1 diagrams-svg-1.4.2
directory-1.3.1.5 distributive-0.5.3 dlist-0.8.0.5 dual-tree-0.2.2
exceptions-0.10.0 filepath-1.4.2 fingertree-0.1.4.1 free-5.0.2
ghc-boot-th-8.4.4 ghc-prim-0.5.2.0 hashable-1.2.7.0 hip-1.5.3.0
image-triangles-0.1.0.0 integer-gmp-1.0.2.0
integer-logarithms-1.0.2.2 intervals-0.8.1 kan-extensions-5.2
lens-4.16.1 linear-1.20.8 monoid-extras-0.5 mtl-2.2.2 netpbm-1.0.2
newtype-generics-0.5.3 operational-0.2.3.5 pretty-1.1.3.6
primitive-0.6.3.0 process-1.6.3.0 profunctors-5.2.2 random-1.1
reflection-2.1.4 repa-3.4.1.4 scientific-0.3.6.2
semigroupoids-5.2.2 split-0.2.3.3 statestack-0.2.0.5 stm-2.4.5.1
storable-record-0.0.4 svg-builder-0.1.1 tagged-0.8.5
template-haskell-2.13.0.0 temporary-1.3 text-1.2.3.1 tf-random-0.5
th-abstraction-0.2.8.0 time-1.8.0.2 transformers-0.5.5.0
transformers-base-0.4.5.2 transformers-compat-0.6.2 tuple-0.3.0.2
unix-2.7.2.2 unordered-containers-0.2.9.0 vector-0.12.0.1
vector-th-unbox-0.2.1.6 xml-1.3.14 zlib-0.6.2
orphans: hip-1.5.3.0:Graphics.Image.Types
hip-1.5.3.0:Graphics.Image.Interface.Repa.Generic
repa-3.4.1.4:Data.Array.Repa.Operators.Reduction
repa-3.4.1.4:Data.Array.Repa.Arbitrary
hip-1.5.3.0:Graphics.Image.Interface.Vector.Unboxing
diagrams-lib-1.4.2.3:Diagrams.Animation.Active
diagrams-lib-1.4.2.3:Diagrams.TwoD.Path
diagrams-lib-1.4.2.3:Diagrams.TwoD.Segment
diagrams-lib-1.4.2.3:Diagrams.Trail
diagrams-lib-1.4.2.3:Diagrams.ThreeD.Types
diagrams-lib-1.4.2.3:Diagrams.TwoD.Types
diagrams-core-1.4.1.1:Diagrams.Core.Types
monoid-extras-0.5:Data.Monoid.MList
diagrams-core-1.4.1.1:Diagrams.Core.Points
time-1.8.0.2:Data.Time.Clock.TAI linear-1.20.8:Linear.Instances
attoparsec-0.13.2.2:Data.Attoparsec.Text.Internal
attoparsec-0.13.2.2:Data.Attoparsec.ByteString.Char8
cereal-vector-0.2.0.1:Data.Vector.Serialize
Chart-1.9:Graphics.Rendering.Chart.Axis.Int
Chart-1.9:Graphics.Rendering.Chart.Axis.Floating
Chart-1.9:Graphics.Rendering.Chart.Axis.Time
time-1.8.0.2:Data.Time.Format.Parse
time-1.8.0.2:Data.Time.LocalTime.Internal.ZonedTime
time-1.8.0.2:Data.Time.LocalTime.Internal.LocalTime
time-1.8.0.2:Data.Time.Calendar.Gregorian
Chart-1.9:Graphics.Rendering.Chart.Axis.Unit
colour-2.3.4:Data.Colour reflection-2.1.4:Data.Reflection
vector-0.12.0.1:Data.Vector.Unboxed
hashable-1.2.7.0:Data.Hashable.Generic text-1.2.3.1:Data.Text.Lazy
text-1.2.3.1:Data.Text binary-0.8.5.1:Data.Binary.Generic
bytestring-0.10.8.2:Data.ByteString.Builder
text-1.2.3.1:Data.Text.Show stm-2.4.5.1:Control.Monad.STM
vector-0.12.0.1:Data.Vector.Fusion.Bundle
transformers-0.5.5.0:Control.Monad.Trans.Error
base-4.11.1.0:GHC.Float base-4.11.1.0:GHC.Base
family instance modules: JuicyPixels-3.2.9.5:Codec.Picture.Tga
JuicyPixels-3.2.9.5:Codec.Picture.Tiff
JuicyPixels-3.2.9.5:Codec.Picture.Types
SVGFonts-1.6.0.3:Graphics.SVGFonts.ReadFont
active-0.2.0.13:Data.Active adjunctions-4.4:Data.Functor.Rep
attoparsec-0.13.2.2:Data.Attoparsec.Internal.Types
base-4.11.1.0:Control.Applicative base-4.11.1.0:Data.Complex
base-4.11.1.0:Data.Functor.Compose base-4.11.1.0:Data.Functor.Const
base-4.11.1.0:Data.Functor.Identity
base-4.11.1.0:Data.Functor.Product base-4.11.1.0:Data.Functor.Sum
base-4.11.1.0:Data.Monoid base-4.11.1.0:Data.Semigroup
base-4.11.1.0:Data.Semigroup.Internal base-4.11.1.0:Data.Version
base-4.11.1.0:Data.Void base-4.11.1.0:GHC.Exts
base-4.11.1.0:GHC.Generics base-4.11.1.0:GHC.IO.Exception
bifunctors-5.5.3:Data.Bifunctor.Biff
bifunctors-5.5.3:Data.Bifunctor.Clown
bifunctors-5.5.3:Data.Bifunctor.Fix
bifunctors-5.5.3:Data.Bifunctor.Flip
bifunctors-5.5.3:Data.Bifunctor.Join
bifunctors-5.5.3:Data.Bifunctor.Joker
bifunctors-5.5.3:Data.Bifunctor.Product
bifunctors-5.5.3:Data.Bifunctor.Sum
bifunctors-5.5.3:Data.Bifunctor.Tannen
bifunctors-5.5.3:Data.Bifunctor.Wrapped bytes-0.15.5:Data.Bytes.Get
bytes-0.15.5:Data.Bytes.Signed bytes-0.15.5:Data.Bytes.VarInt
containers-0.5.11.0:Data.IntMap.Internal
containers-0.5.11.0:Data.IntSet.Internal
containers-0.5.11.0:Data.Map.Internal
containers-0.5.11.0:Data.Sequence.Internal
containers-0.5.11.0:Data.Set.Internal containers-0.5.11.0:Data.Tree
diagrams-core-1.4.1.1:Diagrams.Core.Envelope
diagrams-core-1.4.1.1:Diagrams.Core.Measure
diagrams-core-1.4.1.1:Diagrams.Core.Names
diagrams-core-1.4.1.1:Diagrams.Core.Points
diagrams-core-1.4.1.1:Diagrams.Core.Query
diagrams-core-1.4.1.1:Diagrams.Core.Style
diagrams-core-1.4.1.1:Diagrams.Core.Trace
diagrams-core-1.4.1.1:Diagrams.Core.Transform
diagrams-core-1.4.1.1:Diagrams.Core.Types
diagrams-core-1.4.1.1:Diagrams.Core.V
diagrams-lib-1.4.2.3:Diagrams.Angle
diagrams-lib-1.4.2.3:Diagrams.Animation.Active
diagrams-lib-1.4.2.3:Diagrams.BoundingBox
diagrams-lib-1.4.2.3:Diagrams.Coordinates
diagrams-lib-1.4.2.3:Diagrams.Direction
diagrams-lib-1.4.2.3:Diagrams.Located
diagrams-lib-1.4.2.3:Diagrams.Path
diagrams-lib-1.4.2.3:Diagrams.Segment
diagrams-lib-1.4.2.3:Diagrams.Size
diagrams-lib-1.4.2.3:Diagrams.Tangent
diagrams-lib-1.4.2.3:Diagrams.ThreeD.Camera
diagrams-lib-1.4.2.3:Diagrams.ThreeD.Light
diagrams-lib-1.4.2.3:Diagrams.ThreeD.Shapes
diagrams-lib-1.4.2.3:Diagrams.ThreeD.Types
diagrams-lib-1.4.2.3:Diagrams.Trail
diagrams-lib-1.4.2.3:Diagrams.TwoD.Attributes
diagrams-lib-1.4.2.3:Diagrams.TwoD.Image
diagrams-lib-1.4.2.3:Diagrams.TwoD.Path
diagrams-lib-1.4.2.3:Diagrams.TwoD.Segment.Bernstein
diagrams-lib-1.4.2.3:Diagrams.TwoD.Text
diagrams-lib-1.4.2.3:Diagrams.TwoD.Types
diagrams-postscript-1.4.1:Diagrams.Backend.Postscript
diagrams-svg-1.4.2:Diagrams.Backend.SVG dlist-0.8.0.5:Data.DList
dual-tree-0.2.2:Data.Tree.DUAL.Internal
fingertree-0.1.4.1:Data.FingerTree
free-5.0.2:Control.Comonad.Cofree
free-5.0.2:Control.Comonad.Trans.Cofree
free-5.0.2:Control.Monad.Free free-5.0.2:Control.Monad.Trans.Free
ghc-boot-th-8.4.4:GHC.ForeignSrcLang.Type
ghc-boot-th-8.4.4:GHC.LanguageExtensions.Type
hip-1.5.3.0:Graphics.Image.ColorSpace.Binary
hip-1.5.3.0:Graphics.Image.ColorSpace.CMYK
hip-1.5.3.0:Graphics.Image.ColorSpace.HSI
hip-1.5.3.0:Graphics.Image.ColorSpace.RGB
hip-1.5.3.0:Graphics.Image.ColorSpace.X
hip-1.5.3.0:Graphics.Image.ColorSpace.Y
hip-1.5.3.0:Graphics.Image.ColorSpace.YCbCr
hip-1.5.3.0:Graphics.Image.IO.Formats
hip-1.5.3.0:Graphics.Image.IO.Formats.JuicyPixels
hip-1.5.3.0:Graphics.Image.IO.Formats.Netpbm
hip-1.5.3.0:Graphics.Image.Interface.Repa.Storable
hip-1.5.3.0:Graphics.Image.Interface.Repa.Unboxed
hip-1.5.3.0:Graphics.Image.Interface.Vector.Storable
hip-1.5.3.0:Graphics.Image.Interface.Vector.Unboxed
hip-1.5.3.0:Graphics.Image.Interface.Vector.Unboxing
intervals-0.8.1:Numeric.Interval.Kaucher
kan-extensions-5.2:Data.Functor.Day
kan-extensions-5.2:Data.Functor.Yoneda lens-4.16.1:Control.Lens.At
lens-4.16.1:Control.Lens.Internal.Indexed
lens-4.16.1:Control.Lens.Reified lens-4.16.1:Control.Lens.Tuple
lens-4.16.1:Control.Lens.Wrapped lens-4.16.1:Control.Lens.Zoom
linear-1.20.8:Linear.Affine linear-1.20.8:Linear.Plucker
linear-1.20.8:Linear.Quaternion linear-1.20.8:Linear.V
linear-1.20.8:Linear.V0 linear-1.20.8:Linear.V1
linear-1.20.8:Linear.V2 linear-1.20.8:Linear.V3
linear-1.20.8:Linear.V4 netpbm-1.0.2:Graphics.Netpbm
newtype-generics-0.5.3:Control.Newtype.Generics
pretty-1.1.3.6:Text.PrettyPrint.Annotated.HughesPJ
pretty-1.1.3.6:Text.PrettyPrint.HughesPJ
primitive-0.6.3.0:Control.Monad.Primitive
primitive-0.6.3.0:Data.Primitive.Array
primitive-0.6.3.0:Data.Primitive.ByteArray
profunctors-5.2.2:Data.Profunctor.Composition
profunctors-5.2.2:Data.Profunctor.Rep
repa-3.4.1.4:Data.Array.Repa.Operators.Mapping
repa-3.4.1.4:Data.Array.Repa.Repr.ByteString
repa-3.4.1.4:Data.Array.Repa.Repr.Cursored
repa-3.4.1.4:Data.Array.Repa.Repr.Delayed
repa-3.4.1.4:Data.Array.Repa.Repr.ForeignPtr
repa-3.4.1.4:Data.Array.Repa.Repr.HintInterleave
repa-3.4.1.4:Data.Array.Repa.Repr.HintSmall
repa-3.4.1.4:Data.Array.Repa.Repr.Partitioned
repa-3.4.1.4:Data.Array.Repa.Repr.Unboxed
repa-3.4.1.4:Data.Array.Repa.Repr.Undefined
repa-3.4.1.4:Data.Array.Repa.Repr.Vector
repa-3.4.1.4:Data.Array.Repa.Slice tagged-0.8.5:Data.Tagged
template-haskell-2.13.0.0:Language.Haskell.TH.Syntax
text-1.2.3.1:Data.Text text-1.2.3.1:Data.Text.Lazy
th-abstraction-0.2.8.0:Language.Haskell.TH.Datatype
unordered-containers-0.2.9.0:Data.HashMap.Base
unordered-containers-0.2.9.0:Data.HashSet
vector-0.12.0.1:Data.Vector vector-0.12.0.1:Data.Vector.Primitive
vector-0.12.0.1:Data.Vector.Storable
vector-0.12.0.1:Data.Vector.Unboxed
vector-0.12.0.1:Data.Vector.Unboxed.Base
zlib-0.6.2:Codec.Compression.Zlib.Stream
import -/ base-4.11.1.0:Prelude 0750c25585e2b797cd78291d423d39dd
import -/ ghc-prim-0.5.2.0:GHC.Types d9b3023de7feae4a5308d643da5543f7
import -/ image-triangles-0.1.0.0:Lib 6fb4f2cc702329702648ac6557247317
be86c9d078d3acbf19ba91fe74a24273
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module Main.$trModule3 Main.$trModule1) -}
b09d86f2c49dd5176b544d8d13ddb6c5
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Main.$trModule2) -}
e5875966b74dad2d29772660b8a75e33
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("Main"#) -}
23b03bd7d075a00f5ad1ee10e6add7b8
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Main.$trModule4) -}
d026be77cb9ced20e35a61514e0458aa
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("main"#) -}
c44261b27d367996ee6743ad7a846a9d
main :: GHC.Types.IO ()
{- Arity: 1,
Unfolding: InlineRule (0, True, True)
Lib.displayGradGrayImage1
`cast`
(Sym (GHC.Types.N:IO[0] <()>_R)) -}
80996a5f967d31543d2c5a341355d7c9
main1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)
{- Arity: 1,
Unfolding: (GHC.TopHandler.runMainIO1
@ ()
Lib.displayGradGrayImage1
`cast`
(Sym (GHC.Types.N:IO[0] <()>_R))) -}
vectorised variables:
vectorised tycons:
vectorised reused tycons:
parallel variables:
parallel tycons:
trusted: none
require own pkg trusted: False

File diff suppressed because it is too large Load diff

View file

@ -1,29 +0,0 @@
name: image-triangles
version: 0.1.0.0
id: image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9
key: image-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9
license: BSD-3-Clause
copyright: 2018 Jack Wines
maintainer: jack@winesj.com
author: Jack Wines
homepage: https://github.com/jackoe/image-triangles#readme
description:
Please see the README on GitHub at <https://github.com/jackoe/image-triangles#readme>
abi: inplace
exposed: True
exposed-modules:
Lib
hidden-modules: Paths_image_triangles
import-dirs: /Users/brett/code/image-triangles/.stack-work/dist/x86_64-osx/Cabal-2.2.0.1/build
library-dirs: /Users/brett/code/image-triangles/.stack-work/dist/x86_64-osx/Cabal-2.2.0.1/build
dynamic-library-dirs: /Users/brett/code/image-triangles/.stack-work/dist/x86_64-osx/Cabal-2.2.0.1/build
data-dir: /Users/brett/code/image-triangles
hs-libraries: HSimage-triangles-0.1.0.0-BiEiu2CzRvH4EcZBOTYVL9
depends:
base-4.11.1.0 diagrams-1.4-BqYKRfMt9gz6VY1Z2ywkZR
hip-1.5.3.0-6W0kwpuK1By8h7TKiprsj5
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
diagrams-1.4-BqYKRfMt9gz6VY1Z2ywkZR=77d94b5f9c7af9d58bebc875509a98bb
hip-1.5.3.0-6W0kwpuK1By8h7TKiprsj5=22612aa8d48cade43503c9959372c7e5
haddock-interfaces: /Users/brett/code/image-triangles/.stack-work/dist/x86_64-osx/Cabal-2.2.0.1/doc/html/image-triangles/image-triangles.haddock
haddock-html: /Users/brett/code/image-triangles/.stack-work/dist/x86_64-osx/Cabal-2.2.0.1/doc/html/image-triangles

View file

@ -1,31 +0,0 @@
Copyright (c) 2006, Tim Docker
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* The names of contributors may not be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,31 +0,0 @@
Copyright (c) 2006, Tim Docker
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* The names of contributors may not be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,26 +0,0 @@
Copyright (c) 2013, SVGFonts team:
Daniel Bergey <bergey@alum.mit.edu>
Jan Bracker <jan.bracker@googlemail.com>
Christopher Chalmers <c.chalmers@me.com>
Ben Gamari <ben@smart-cactus.org>
Gabor Greif <ggreif@gmail.com>
Niklas Hambüchen <mail@nh2.me>
Sidharth Kapur <sidharthkapur1@gmail.com>
Chris Mears <chris@cmears.id.au>
Jeffrey Rosenbluth <jeffrey.rosenbluth@gmail.com>
Tillmann Vogt <tillk.vogt@googlemail.com>
Robert Vollmert <rvollmert@gmx.net>
Ryan Yates <ryates@cs.rochester.edu>
Brent Yorgey <byorgey@gmail.com>
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
The names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,29 +0,0 @@
BSD 3-Clause License
Copyright (c) 2016, Alexey Kuleshevich
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of hip nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,30 +0,0 @@
Copyright Jack Wines (c) 2018
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Jack Wines nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Some files were not shown because too many files have changed in this diff Show more