Embedding Postfix Languages in Haskell
I was recently pointed to the paper “Techniques for Embedding Postfix Languages in Haskell”, from the 2002
Haskell Workshop ( http://www.eecs.usma.edu/webs
It’s an interesting paper that points us down the road of implementing a typed postfix functional language in Haskell. In the paper Chris describes several problems when implementing non-trivial postfix programs in Haskell. I wonder to what degree the issues have been resolved in recent Haskell releases, and whether any clever workarounds are available. Personally I don’t have the interest in fighting with Haskell to get things to work right.
I am looking forward to finishing the Cat type inference engine, so that I can publish the results of a type-inference shootout between Haskell and Cat.
Â