Coding Kata: Writing a Markdown parser in F#
Details
In this session, we’ll look how to write parser for the Markdown document format in F#. We’ll start by writing the parser in a direct style and then evolve it using the power of F# active patterns. We’ll also look how to elegantly process Markdown documents, which is a first step to creating an elegant blogging system in F#. If we’ll have time, I’ll also demonstrate how to use the F# compiler to add F# syntax highlighting to your documents.
The session is suitable for both beginners (we’ll start with simple F# concepts like recursive functions and pattern matching) and advanced developers (you’ll learn about a number of neat tricks that use active patterns and about the F# compiler services).
Please bring a laptop with F# installed if possible:
On Windows and Mac, you can also use TryFSharp: http://tryfsharp.org
Please register on the Skills Matter site too, so they can print you a name tag: http://skillsmatter.com/podcast/home/coding-kata-writing-markdown-parser


