The F# Journal just published an article about metaprogramming:
"We were once faced with the challenge of pricing up a project to translate the world's largest Mathematica code base into F#. This project had a multitude of unknowns any one of which could end up being a show stopper. In order to price this work properly we had to quantify many different aspects of the Mathematica code base. This article describes the approach we took, using F# to parse the entire Mathematica code base and analyze it in order to determine the complexity of the challenge we faced..."
To read this article and more, subscribe to The F# Journal today!