The F#.NET Journal just published an article describing the design an implementation of an interpreter for a new programming language:
"Modern software is using a wider variety of languages than ever before. The ability to parse and interpret these languages is of growing importance. Fortunately, F# inherits incredibly powerful constructs for parsing and interpreting other languages from its predecessors. This article explains how the power of F# can be harnessed to write a complete term-level interpreter for a programming language in only a tiny amount of F# code..."
To read this article and more, subscribe to The F#.NET Journal today!