Language-Oriented Programming
M. P. Ward · Apress eBooks · 2007
In this chapter, you will first take a look at what I mean by language-oriented programming, a term that has been used by many people to mean different things. I’ll also briefly discuss its advantages and disadvantages. You’ll then look at several different approaches to language-oriented programming in F#. These techniques include using F# literals to create “little languages,” using F# quotations, and creating a parser using fslex. exe and fsyacc. exe, which are themselves little languages.