Hi Neil,
Just to say, I agree with Brian totally! I've been (violently and
forcefully) exposed to MOF tools in the past, and at every turn my
thought was "the Haskell would be clearer, shorter and executable!"
> Brian, but don't you think that you have to write a lot
> of boilerplate code in Haskell?
Can you give an example? Usually higher order functions, monads,
laziness etc can combine to make the boilerplate minimal, if not
invisible. This is exactly the kind of problem haskell-cafe will excel
at.
If you can generate Java code from a model, why on earth would you
then want to generate Haskell code from it? I see know reason to use
the assembly language called Haskell vs the assembly language called
Java - since if you are compiling a model to anything, it is just
serving as an assembly language.