ddc-core-flow-0.3.2.1: Disciplined Disciple Compiler data flow compiler.

Safe HaskellNone

DDC.Core.Flow.Transform.Prep

Synopsis

Documentation

prepModule :: Module a Name -> (Module a Name, Map Name [Type Name])Source

Prepare a module for lowering. We need all worker functions passed to flow operators to be eta-expanded and for their parameters to have real names.