Techniques for embedding postfix languages in Haskell

Chris Okasaki · 2002

One popular use for Haskell in recent years has been as a host language for domain-specific embedded languages. But how can one embed a postfix language in Haskell, given that Haskell only supports prefix and infix syntax? This paper describes several such embeddings for increasingly complex postfix languages.

Read the paper · More papers on PaperTik