I am currently writing a transpiler from a Domain specific language to Fortran in Haskell. I have been able to implement a parser and have managed to generate an abstract syntax tree.
I have reviewed this question about code generation in Haskell and tried the list of suggested libraries to no avail. How much time would you all estimate that constructing a Fortran pretty printer in Haskell would require?