hydra-0.5.1: Type-aware transformations for data and programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hydra.Module

Description

A model for Hydra namespaces and modules (collections of elements in the same namespace)

Synopsis

Documentation

data Module Source #

A logical collection of elements in the same namespace, having dependencies on zero or more other modules

Constructors

Module 

Fields

Instances

Instances details
Read Module Source # 
Instance details

Defined in Hydra.Module

Show Module Source # 
Instance details

Defined in Hydra.Module

Eq Module Source # 
Instance details

Defined in Hydra.Module

Methods

(==) :: Module -> Module -> Bool #

(/=) :: Module -> Module -> Bool #

Ord Module Source # 
Instance details

Defined in Hydra.Module

newtype Namespace Source #

A prefix for element names

Constructors

Namespace 

Fields

Instances

Instances details
Read Namespace Source # 
Instance details

Defined in Hydra.Module

Show Namespace Source # 
Instance details

Defined in Hydra.Module

Eq Namespace Source # 
Instance details

Defined in Hydra.Module

Ord Namespace Source # 
Instance details

Defined in Hydra.Module