In this chapter, you will begin by taking 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. Next, you’ll look at several different approaches to language-oriented programming in F#. These techniques include using F# literals to create little languages and using F# quotations. You’ll spend the bulk of this chapter looking at examples where you create a language and then create an interpreter to execute that ...
© Robert Pickering and Kit Eason 2016
Robert Pickering and Kit Eason, Beginning F# 4.0, 10.1007/978-1-4842-1374-2_11
11. Language-Oriented Programming
Robert Pickering1 and Kit Eason
(1)St. Germain-En-Laye, France
Get Beginning F# 4.0 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.