Cabal files provided.

This commit is contained in:
Alexander Granin 2020-08-03 22:24:18 +07:00
parent a1c49c4605
commit 58de96d572
9 changed files with 1699 additions and 2 deletions

2
.gitignore vendored
View File

@ -6,7 +6,6 @@ cabal-helper*build/
log.txt
*.csv
.hspec-failures
*.cabal
.vscode
stack.yaml.lock
@ -37,7 +36,6 @@ cabal.project.local~
dist-newstyle
.stack-work
stack.yaml.lock
*.cabal
.ghci
.ghcid

View File

@ -0,0 +1,205 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 28eee222954224a8d9f86601887d0c0700a7f1884df9c8976654370c976fc1b3
name: MeteorCounter
version: 1.0.0.0
description: MeteorCounter app
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Church
Free
FTL
FTLTypes
Main
Types
other-modules:
Paths_MeteorCounter
hs-source-dirs:
src
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-church-free
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010
executable MeteorCounter
main-is: Main.hs
other-modules:
Church
Free
FTL
FTLTypes
Types
Paths_MeteorCounter
hs-source-dirs:
src/
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-church-free
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010

View File

@ -0,0 +1,203 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 3d6279aa72a380ca3b4bebfd9d06e19a48745f51b0cbbd1b7a7a13ab61ac1e9e
name: PerfTestApp
version: 1.0.0.0
description: PerfTestApp
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Main
PerfChurch
PerfFree
PerfFTL
PerfTypes
other-modules:
Paths_PerfTestApp
hs-source-dirs:
src
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-church-free
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010
executable PerfTestApp
main-is: Main.hs
other-modules:
PerfChurch
PerfFree
PerfFTL
PerfTypes
Paths_PerfTestApp
hs-source-dirs:
src/
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-church-free
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010

View File

@ -0,0 +1,203 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: c822eb7c7a47c991d0296be18c2d5e4cf07faf6a2e5b855ca766560a34221330
name: PerfTestApp2
version: 1.0.0.0
description: PerfTestApp2
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Church
Free
FTL
IO
Main
other-modules:
Paths_PerfTestApp2
hs-source-dirs:
src
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-church-free
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010
executable PerfTestApp2
main-is: Main.hs
other-modules:
Church
Free
FTL
IO
Paths_PerfTestApp2
hs-source-dirs:
src/
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-church-free
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010

251
app/astro/astro.cabal Normal file
View File

@ -0,0 +1,251 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 4fe1b039f6e418c480e9dadc3b1e549f11ebf2224cb9c5294d0b664e4f3db18e
name: astro
version: 1.0.0.0
description: Astro web server and client for astronomers
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Astro.API
Astro.API.Asteroid
Astro.API.AstroObject
Astro.API.Meteor
Astro.Catalogue
Astro.Client.Common
Astro.Client.FinalTagless
Astro.Client.FinalTagless2
Astro.Client.FreeMonad
Astro.Client.GADT
Astro.Client.ReaderT
Astro.Client.ServiceHandle
Astro.Config
Astro.ConsoleOptions
Astro.Domain.Asteroid
Astro.Domain.AstroObject
Astro.Domain.Meteor
Astro.Domain.Types
Astro.KVDB.AstroDB
Astro.Lens
Astro.Server
Astro.SqlDB.AstroDB
Astro.Types
Main
other-modules:
Paths_astro
hs-source-dirs:
src
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
build-depends:
HUnit
, MonadRandom
, QuickCheck
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, hspec
, hspec-contrib
, http-client
, http-client-tls
, hydra-base
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, network-uri
, newtype-generics
, optparse-applicative
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010
executable astro
main-is: Main.hs
other-modules:
Astro.API
Astro.API.Asteroid
Astro.API.AstroObject
Astro.API.Meteor
Astro.Catalogue
Astro.Client.Common
Astro.Client.FinalTagless
Astro.Client.FinalTagless2
Astro.Client.FreeMonad
Astro.Client.GADT
Astro.Client.ReaderT
Astro.Client.ServiceHandle
Astro.Config
Astro.ConsoleOptions
Astro.Domain.Asteroid
Astro.Domain.AstroObject
Astro.Domain.Meteor
Astro.Domain.Types
Astro.KVDB.AstroDB
Astro.Lens
Astro.Server
Astro.SqlDB.AstroDB
Astro.Types
Paths_astro
hs-source-dirs:
src/
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
HUnit
, MonadRandom
, QuickCheck
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, hspec
, hspec-contrib
, http-client
, http-client-tls
, hydra-base
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, network-uri
, newtype-generics
, optparse-applicative
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010

View File

@ -0,0 +1,311 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: f607560888323859c75863174809c88d92f57b47dc5396714d520812e1c7817c
name: labyrinth
version: 1.0.0.0
description: Labyrinth game (aka Terra Incognita)
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Labyrinth
Labyrinth.Algorithms
Labyrinth.App
Labyrinth.Domain
Labyrinth.Gen
Labyrinth.KVDB.Model
Labyrinth.KVDB.Repository
Labyrinth.Labyrinths
Labyrinth.Lens
Labyrinth.Prelude
Labyrinth.Render
Labyrinth.Types
Main
other-modules:
Paths_labyrinth
hs-source-dirs:
src
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall -Wcompat -Widentities -fhide-source-paths
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010
executable labyrinth
main-is: Main.hs
other-modules:
Labyrinth
Labyrinth.Algorithms
Labyrinth.App
Labyrinth.Domain
Labyrinth.Gen
Labyrinth.KVDB.Model
Labyrinth.KVDB.Repository
Labyrinth.Labyrinths
Labyrinth.Lens
Labyrinth.Prelude
Labyrinth.Render
Labyrinth.Types
Paths_labyrinth
hs-source-dirs:
src/
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010
test-suite functional-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Labyrinth.Tests.Common
Labyrinth.Tests.KVDBSpec
Labyrinth.Tests.LogicSpec
Paths_labyrinth
hs-source-dirs:
test/
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
HUnit
, MonadRandom
, QuickCheck
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, hspec
, hspec-contrib
, http-client
, http-client-tls
, hydra-base
, hydra-free
, iproute
, labyrinth
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010

View File

@ -0,0 +1,135 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 9329fa0d97a5093eed7a97bf52a51f12aeefb147a42e0bcd1191685d0856d061
name: hydra-base
version: 1.1.0.0
description: Base package for Hydra framework.
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Hydra.Class
Hydra.Core.Class
Hydra.Core.ControlFlow.Class
Hydra.Core.Domain
Hydra.Core.Domain.Cli
Hydra.Core.Domain.DB
Hydra.Core.Domain.KVDB
Hydra.Core.Domain.Logger
Hydra.Core.Domain.Process
Hydra.Core.Domain.SQLDB
Hydra.Core.Domain.State
Hydra.Core.KVDB.Impl.Redis
Hydra.Core.KVDB.Impl.RocksDB
Hydra.Core.KVDBRuntime
Hydra.Core.Lang.Class
Hydra.Core.Logger.Class
Hydra.Core.Logger.Impl.HsLogger
Hydra.Core.Process.Class
Hydra.Core.Process.Impl
Hydra.Core.Random.Class
Hydra.Core.RLens
Hydra.Core.Runtime
Hydra.Core.SqlDBRuntime
Hydra.Core.State.Class
Hydra.Core.State.STM
Hydra.Domain
Hydra.Framework.RLens
Hydra.Framework.Runtime
Hydra.Prelude
Hydra.Runtime
other-modules:
Paths_hydra_base
hs-source-dirs:
src
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010

View File

@ -0,0 +1,129 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 126b98dca77f3ee49ac8b8810350e872113b6117853d6cbb95a68aabe7048dc2
name: hydra-church-free
version: 1.1.0.0
description: All-in-one framework for writing web backends and cli applications. Church-encoded Free monad engine.
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Hydra.Core.ControlFlow.Interpreter
Hydra.Core.ControlFlow.Language
Hydra.Core.Interpreters
Hydra.Core.Lang.Interpreter
Hydra.Core.Lang.Language
Hydra.Core.Language
Hydra.Core.Logger.Impl.HsLoggerInterpreter
Hydra.Core.Logger.Impl.StmLoggerInterpreter
Hydra.Core.Logger.Language
Hydra.Core.Process.Interpreter
Hydra.Core.Process.Language
Hydra.Core.Random.Interpreter
Hydra.Core.Random.Language
Hydra.Core.State.Interpreter
Hydra.Core.State.Language
Hydra.Framework.App.Interpreter
Hydra.Framework.App.Language
Hydra.Framework.Interpreters
Hydra.Framework.Language
Hydra.Interpreters
Hydra.Language
Hydra.Language.Extra
Hydra.Runtime
other-modules:
Paths_hydra_church_free
hs-source-dirs:
src
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall
build-depends:
MonadRandom
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, http-client
, http-client-tls
, hydra-base
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010

View File

@ -0,0 +1,262 @@
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: df52f80088680a5faf7a59abef2318df8a2c4a1a1dc8f86b5dc029bb50e3af26
name: hydra-free
version: 1.1.0.0
description: All-in-one framework for writing web backends and cli applications. Free monad engine.
homepage: https://github.com/graninas/Hydra#readme
bug-reports: https://github.com/graninas/Hydra/issues
author: Alexander Granin
maintainer: graninas@gmail.com
copyright: Granin A.S. 2020
license: BSD3
build-type: Simple
source-repository head
type: git
location: https://github.com/graninas/Hydra
library
exposed-modules:
Hydra.Core.CliHandlers.Interpreter
Hydra.Core.CliHandlers.Language
Hydra.Core.ControlFlow.FTL
Hydra.Core.ControlFlow.Interpreter
Hydra.Core.ControlFlow.Language
Hydra.Core.FTL
Hydra.Core.FTLI
Hydra.Core.Interpreters
Hydra.Core.KVDB.Interpreter
Hydra.Core.KVDB.Language
Hydra.Core.Lang.FTL
Hydra.Core.Lang.FTLI
Hydra.Core.Lang.Interpreter
Hydra.Core.Lang.Language
Hydra.Core.Language
Hydra.Core.Logger.FTL
Hydra.Core.Logger.FTLI
Hydra.Core.Logger.Impl.HsLoggerInterpreter
Hydra.Core.Logger.Impl.StmLogger
Hydra.Core.Logger.Language
Hydra.Core.Process.FTL
Hydra.Core.Process.FTLI
Hydra.Core.Process.Interpreter
Hydra.Core.Process.Language
Hydra.Core.Random.FTL
Hydra.Core.Random.FTLI
Hydra.Core.Random.Interpreter
Hydra.Core.Random.Language
Hydra.Core.SqlDB.Interpreter
Hydra.Core.SqlDB.Language
Hydra.Core.State.FTL
Hydra.Core.State.Interpreter
Hydra.Core.State.Language
Hydra.Framework.App.FTL
Hydra.Framework.App.FTLI
Hydra.Framework.App.Interpreter
Hydra.Framework.App.Language
Hydra.Framework.FTL
Hydra.Framework.FTLI
Hydra.Framework.Interpreters
Hydra.Framework.Language
Hydra.FTL
Hydra.FTLI
Hydra.Interpreters
Hydra.Language
Hydra.Language.Extra
Hydra.Runtime
Hydra.Testing.Functional
Hydra.Testing.Functional.AppInterpreter
Hydra.Testing.Functional.Common
Hydra.Testing.Functional.LangInterpreter
Hydra.Testing.Functional.RLens
Hydra.Testing.Functional.TestRuntime
Hydra.Testing.Integrational
Hydra.Testing.Wrappers
other-modules:
Paths_hydra_free
hs-source-dirs:
src
test-framework
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -Wall
build-depends:
MonadRandom
, QuickCheck
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, hspec
, hspec-contrib
, http-client
, http-client-tls
, hydra-base
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010
test-suite functional-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Hydra.TestData
Hydra.TestData.Types.KVDB.CatalogueDB
Hydra.TestData.Types.Meteor
Hydra.TestData.Types.SqlDB.CatalogueDB
Hydra.Tests.Integration.Common
Hydra.Tests.Integration.FrameworkSpec
Hydra.Tests.Integration.KVDBSpec
Hydra.Tests.Integration.SqlDBSpec
Paths_hydra_free
hs-source-dirs:
test
default-extensions: NoImplicitPrelude GADTs RankNTypes DeriveFunctor DeriveGeneric OverloadedStrings LambdaCase MultiParamTypeClasses ExplicitNamespaces TypeApplications ScopedTypeVariables TypeOperators TypeFamilies DataKinds FlexibleContexts FlexibleInstances PatternSynonyms PolyKinds DefaultSignatures ConstraintKinds NamedFieldPuns TupleSections ViewPatterns MultiWayIf RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
MonadRandom
, QuickCheck
, aeson
, aeson-pretty
, arithmoi
, async
, base >=4.7 && <5
, base16-bytestring
, base58-bytestring
, base64-bytestring
, beam-core
, beam-migrate
, beam-postgres
, beam-sqlite
, bytestring
, bytestring-conversion
, cereal
, clock
, containers
, cryptohash-sha256
, cryptonite
, data-default
, directory
, entropy
, extra
, filepath
, fmt
, free
, generic-lens
, haskeline
, hedis
, hslogger
, hspec
, hspec-contrib
, http-client
, http-client-tls
, hydra-base
, hydra-free
, iproute
, lens
, lens-aeson
, memory
, mtl
, network
, newtype-generics
, process
, random
, regex-posix
, resource-pool
, resourcet
, rocksdb-haskell
, safe-exceptions
, scientific
, servant
, servant-client
, servant-docs
, servant-server
, servant-swagger
, silently
, sqlite-simple
, stm
, template-haskell
, text
, th-abstraction
, time
, time-units
, transformers
, triplesec
, universum
, unliftio
, unliftio-core
, uuid
, validation
, vector
, wai
, warp
, yaml
default-language: Haskell2010