hydra-0.1.0: hydra.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: hydra
version: 0.1.0
synopsis: Type-aware transformations for data and functional programs
description: Hydra is a transformation toolkit along the lines of Dragon (Uber), but open source, and with a more advanced type system and other new features. Hydra maps data and schemas between languages in a way which maintains type conformance. It will even map functional programs between selected languages, including parts of its own source code.
category: Data
homepage: https://github.com/CategoricalData/hydra#readme
bug-reports: https://github.com/CategoricalData/hydra/issues
author: Joshua Shinavier <josh@fortytwo.net>
maintainer: Joshua Shinavier <josh@fortytwo.net>
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
CHANGELOG.md
LICENSE
README.md
stack.yaml
source-repository head
type: git
location: https://github.com/CategoricalData/hydra
library
exposed-modules:
Hydra.Adapters.Coders
Hydra.Adapters.Literal
Hydra.Adapters.Term
Hydra.Adapters.UtilsEtc
Hydra.All
Hydra.Common
Hydra.CoreDecoding
Hydra.CoreEncoding
Hydra.CoreLanguage
Hydra.Ext.Avro.Coder
Hydra.Ext.Avro.Language
Hydra.Ext.Avro.SchemaJson
Hydra.Ext.Graphql.Coder
Hydra.Ext.Graphql.Language
Hydra.Ext.Graphql.Serde
Hydra.Ext.Haskell.Coder
Hydra.Ext.Haskell.Language
Hydra.Ext.Haskell.Operators
Hydra.Ext.Haskell.Serde
Hydra.Ext.Haskell.Settings
Hydra.Ext.Haskell.Utils
Hydra.Ext.Java.Coder
Hydra.Ext.Java.Language
Hydra.Ext.Java.Serde
Hydra.Ext.Java.Settings
Hydra.Ext.Java.Utils
Hydra.Ext.Json.Coder
Hydra.Ext.Json.Eliminate
Hydra.Ext.Json.Language
Hydra.Ext.Pegasus.Coder
Hydra.Ext.Pegasus.Language
Hydra.Ext.Pegasus.Serde
Hydra.Ext.Rdf.Serde
Hydra.Ext.Scala.Coder
Hydra.Ext.Scala.Language
Hydra.Ext.Scala.Prepare
Hydra.Ext.Scala.Serde
Hydra.Ext.Scala.Utils
Hydra.Ext.Shacl.Coder
Hydra.Ext.Shacl.Language
Hydra.Ext.Tinkerpop.Language
Hydra.Ext.Yaml.Coder
Hydra.Ext.Yaml.Language
Hydra.Ext.Yaml.Modules
Hydra.Impl.Haskell.Dsl.Base
Hydra.Impl.Haskell.Dsl.Bootstrap
Hydra.Impl.Haskell.Dsl.Grammars
Hydra.Impl.Haskell.Dsl.Lib.Lists
Hydra.Impl.Haskell.Dsl.Lib.Literals
Hydra.Impl.Haskell.Dsl.Lib.Math
Hydra.Impl.Haskell.Dsl.Lib.Sets
Hydra.Impl.Haskell.Dsl.Lib.Strings
Hydra.Impl.Haskell.Dsl.Literals
Hydra.Impl.Haskell.Dsl.PhantomLiterals
Hydra.Impl.Haskell.Dsl.Prims
Hydra.Impl.Haskell.Dsl.Standard
Hydra.Impl.Haskell.Dsl.Terms
Hydra.Impl.Haskell.Dsl.Types
Hydra.Impl.Haskell.Ext.Bytestrings
Hydra.Impl.Haskell.Ext.Json.Serde
Hydra.Impl.Haskell.Ext.Yaml.Serde
Hydra.Impl.Haskell.GraphIO
Hydra.Impl.Haskell.Sources.Adapters.Utils
Hydra.Impl.Haskell.Sources.Basics
Hydra.Impl.Haskell.Sources.Compute
Hydra.Impl.Haskell.Sources.Core
Hydra.Impl.Haskell.Sources.CoreLang
Hydra.Impl.Haskell.Sources.Ext.Avro.Schema
Hydra.Impl.Haskell.Sources.Ext.Graphql.Syntax
Hydra.Impl.Haskell.Sources.Ext.Haskell.Ast
Hydra.Impl.Haskell.Sources.Ext.Java.Syntax
Hydra.Impl.Haskell.Sources.Ext.Json.Model
Hydra.Impl.Haskell.Sources.Ext.Owl.Syntax
Hydra.Impl.Haskell.Sources.Ext.Pegasus.Pdl
Hydra.Impl.Haskell.Sources.Ext.Rdf.Syntax
Hydra.Impl.Haskell.Sources.Ext.Scala.Meta
Hydra.Impl.Haskell.Sources.Ext.Shacl.Model
Hydra.Impl.Haskell.Sources.Ext.Shex.Syntax
Hydra.Impl.Haskell.Sources.Ext.Tinkerpop.Features
Hydra.Impl.Haskell.Sources.Ext.Tinkerpop.Typed
Hydra.Impl.Haskell.Sources.Ext.Tinkerpop.V3
Hydra.Impl.Haskell.Sources.Ext.Xml.Schema
Hydra.Impl.Haskell.Sources.Ext.Yaml.Model
Hydra.Impl.Haskell.Sources.Grammar
Hydra.Impl.Haskell.Sources.Libraries
Hydra.Impl.Haskell.Sources.Mantle
Hydra.Impl.Haskell.Sources.Module
Hydra.Impl.Haskell.Sources.Phantoms
Hydra.Impl.Haskell.Sources.Util.Codetree.Ast
Hydra.Lexical
Hydra.Lib.Flows
Hydra.Lib.Io
Hydra.Lib.Lists
Hydra.Lib.Literals
Hydra.Lib.Maps
Hydra.Lib.Math
Hydra.Lib.Optionals
Hydra.Lib.Sets
Hydra.Lib.Strings
Hydra.Meta
Hydra.Monads
Hydra.Reduction
Hydra.Rewriting
Hydra.Sorting
Hydra.Types.Inference
Hydra.Types.Substitution
Hydra.Types.Unification
Hydra.Util.Codetree.Script
Hydra.Util.Context
Hydra.Util.Debug
Hydra.Util.Formatting
Hydra.Util.GrammarToModule
Hydra.Adapters.Utils
Hydra.Basics
Hydra.Compute
Hydra.Core
Hydra.Ext.Avro.Schema
Hydra.Ext.Graphql.Syntax
Hydra.Ext.Haskell.Ast
Hydra.Ext.Java.Syntax
Hydra.Ext.Json.Model
Hydra.Ext.Owl.Syntax
Hydra.Ext.Pegasus.Pdl
Hydra.Ext.Rdf.Syntax
Hydra.Ext.Scala.Meta
Hydra.Ext.Shacl.Model
Hydra.Ext.Shex.Syntax
Hydra.Ext.Tinkerpop.Features
Hydra.Ext.Tinkerpop.Typed
Hydra.Ext.Tinkerpop.V3
Hydra.Ext.Xml.Schema
Hydra.Ext.Yaml.Model
Hydra.Grammar
Hydra.Mantle
Hydra.Module
Hydra.Phantoms
Hydra.Util.Codetree.Ast
other-modules:
Paths_hydra
hs-source-dirs:
src/main/haskell
src/gen-main/haskell
build-depends:
HsYAML >=0.2.1 && <0.3
, aeson >=2.0.0 && <2.2
, aeson-pretty >=0.8.9 && <0.9
, base >=4.16.3 && <4.17
, bytestring >=0.11.3 && <0.12
, containers >=0.6.5 && <0.7
, directory >=1.3.6 && <1.4
, filepath >=1.4.2 && <1.5
, scientific >=0.3.7 && <0.4
, split >=0.2.3 && <0.3
, text >=1.2.5 && <1.3
, unordered-containers >=0.2.19 && <0.3
, vector >=0.12.0 && <0.14
default-language: Haskell2010
test-suite hydra-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Hydra.Adapters.LiteralSpec
Hydra.Adapters.TermSpec
Hydra.ArbitraryCore
Hydra.CommonSpec
Hydra.CoreCodersSpec
Hydra.Ext.Json.CoderSpec
Hydra.Ext.Yaml.CoderSpec
Hydra.Impl.Haskell.Dsl.TypesSpec
Hydra.Impl.Haskell.Ext.Json.SerdeSpec
Hydra.Impl.Haskell.Ext.Yaml.SerdeSpec
Hydra.MetaSpec
Hydra.ReductionSpec
Hydra.RewritingSpec
Hydra.TestData
Hydra.TestGraph
Hydra.TestUtils
Hydra.Types.InferenceSpec
Hydra.Types.UnificationSpec
Hydra.Util.Codetree.PrintSpec
Paths_hydra
hs-source-dirs:
src/test/haskell
build-depends:
HUnit
, HsYAML >=0.2.1 && <0.3
, QuickCheck
, aeson >=2.0.0 && <2.2
, aeson-pretty >=0.8.9 && <0.9
, base >=4.16.3 && <4.17
, bytestring >=0.11.3 && <0.12
, containers >=0.6.5 && <0.7
, directory >=1.3.6 && <1.4
, filepath >=1.4.2 && <1.5
, hspec
, hspec-discover
, hydra
, scientific >=0.3.7 && <0.4
, split >=0.2.3 && <0.3
, text >=1.2.5 && <1.3
, unordered-containers >=0.2.19 && <0.3
, vector >=0.12.0 && <0.14
default-language: Haskell2010