Safe Haskell | None |
---|---|
Language | Haskell98 |
- stageFlowLoad :: Config -> Source -> [PipeCore () Name] -> PipeText Name Error
- stageFlowPrep :: Config -> Source -> [PipeCore () Name] -> PipeCore () Name
- stageFlowRate :: Config -> Source -> [PipeCore () Name] -> PipeCore () Name
- stageFlowLower :: Config -> Config -> Source -> [PipeCore () Name] -> PipeCore (AnTEC () Name) Name
- stageFlowWind :: Config -> Source -> [PipeCore () Name] -> PipeCore (AnTEC () Name) Name
- stageFlowToTetra :: Config -> Source -> [PipeCore () Name] -> PipeCore (AnTEC () Name) Name
Documentation
stageFlowLoad :: Config -> Source -> [PipeCore () Name] -> PipeText Name Error Source
Type check Core Flow.
stageFlowPrep :: Config -> Source -> [PipeCore () Name] -> PipeCore () Name Source
Prepare a Core Flow module for lowering.
stageFlowRate :: Config -> Source -> [PipeCore () Name] -> PipeCore () Name Source
Perform rate inference to transform vector operations to series
stageFlowLower :: Config -> Config -> Source -> [PipeCore () Name] -> PipeCore (AnTEC () Name) Name Source
Lower a Core Flow module. Is needs to already be prepped, and have full type annotations.