packages feed

hydra-haskell-0.17.1: hydra-haskell.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.38.1.
--
-- see: https://github.com/sol/hpack

name:           hydra-haskell
version:        0.17.1
synopsis:       Hydra's Haskell coder: emit Haskell source from Hydra modules
description:    Hydra is an implementation of the LambdaGraph data model, which takes advantage of an isomorphism between labeled hypergraphs and typed lambda calculus: in Hydra, "graphs are programs, and programs are graphs". This package is Hydra's Haskell coder: it translates Hydra modules into Haskell source. The top-level entry point is moduleToHaskell (and moduleToHaskellModule for the structured AST). It builds on hydra-kernel.
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:
    LICENSE
    NOTICE
    CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/CategoricalData/hydra

library
  exposed-modules:
      Hydra.Dsl.Haskell.Environment
      Hydra.Dsl.Haskell.Syntax
      Hydra.Haskell.Coder
      Hydra.Haskell.Environment
      Hydra.Haskell.Language
      Hydra.Haskell.Operators
      Hydra.Haskell.Serde
      Hydra.Haskell.Syntax
      Hydra.Haskell.Testing
      Hydra.Haskell.Utils
  other-modules:
      Paths_hydra_haskell
  hs-source-dirs:
      src/main/haskell
  build-depends:
      base >=4.19.0 && <4.22
    , containers >=0.6.7 && <0.8
    , hydra-kernel ==0.17.1
    , scientific >=0.3.7 && <0.4
  default-language: Haskell2010