Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
Partially evaluate all modules away from a source Futhark program. This is implemented as a source-to-source transformation.
Synopsis
- transformProg :: MonadFreshNames m => Imports -> m [Dec]
Documentation
transformProg :: MonadFreshNames m => Imports -> m [Dec] Source #
Perform defunctorisation.