[Haskell-cafe] Compiling a DSL on the shoulders of GHC
Luke Palmer
lrpalmer at gmail.com
Sun Oct 17 15:06:34 EDT 2010
On Sun, Oct 17, 2010 at 12:12 PM, Patai Gergely
<patai_gergely at fastmail.fm> wrote:
>> And it is not enough to provide just a driver function, that is called in
>> 'main', say
>> run :: IOArrow a b -> a -> IO b
>> ?
> No, because I need to compile the stream processing program itself by a
> different tool.
Not sure how this fits into what I thought you were saying. Are you
trying to use Haskell to build an AST, use GHC to optimize it, and
then spit it out and compile it with, say, a OCaml program that you
have already written? Or is your different tool supposed to spit out
Haskell and GHC compiles it into a program? Or what? What is this
different tool and how does it fit in to your pipeline?
Luke
More information about the Haskell-Cafe
mailing list