ddc-core-tetra-0.4.3.1: Disciplined Disciple Compiler intermediate language.
DDC.Core.Tetra.Transform.Curry
Synopsis
curryModule Source #
Arguments
Module to transform.
Insert primitives to manage higher order functions in a module.
We work out which supers are being fully applied, under applied or over applied, and build and evaluate closures as necessary.