Günther Schmidt wrote:
And that I find to be the really tricky part, how do I *design* a DSL?

My favorite approach is something like as described in these:

  http://lukepalmer.wordpress.com/2008/07/18/semantic-design/
  http://conal.net/papers/type-class-morphisms/

It takes a little bit of time to come up with great abstractions, but when you finally do it's an amazing feeling.

- Jake
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to