/CodeGenerating

A library making it easier to generate haskell code

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

CodeGenerating is a library which aims to improve generating haskell, as
represented by the haskell-src-extspackage. The package is very unstable
and immature.

The package currently has two major parts. In Code.Generating.Utils there
are a lot of helper function for creating source. This is the most stable
part of the library. The second part of the library is the ModuleBuilder
found in Code.Generating.ModuleBuilder, which tries to make module and
package building easier through wrapping the StateT monad into the 
ModuleBuilder monad.