To build a domain specific language, you need a quick and effective prototyping process that can parse your language syntax and perform semantic checking.
Discover how to use F#'s active patterns to build prototype parsers that you can test interactively.
Using domain-specific languages (DSLs) and F# computation expressions will save you from writing UI code. Find out how.
Learn how to use common object-oriented techniques in F# so that various shapes know how to calculate their own perimeter.
Functional programming with F# is much more than writing good code. It is about enjoying writing code quickly and effectively.