kirancodes.me
To Proof Maintenance & Beyond!

Techniques for embedding postfix languages in Haskell

Chris Okasaki

Abstract

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.

Related papers