@hackage / hydra-haskell

Hydra's Haskell coder: emit Haskell source from Hydra modules

Latest0.16.0

About

Metadata

  • Last updated , by joshsh
  • License Apache-2.0
  • Maintained by: Joshua Shinavier <josh@fortytwo.net>

  • Lottery factor: 1

Links

Installation

Readme

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.