Advertisement

Expert F# 4.0 pp 465-493 | Cite as

Language-Oriented Programming

  • Don Syme
  • Adam Granicz
  • Antonio Cisternino

Abstract

 Chapters 3 to  6 covered three well-known programming paradigms in F#: functional, imperative, and object programming. Throughout this book, however, you have in many ways been exploring what is essentially a fourth programming paradigm: language-oriented programming. In this chapter, you will focus on advanced aspects of language-oriented programming through language-integrated, domain-specific languages and meta-programming.

Keywords

Traffic Light Type Provider Sequence Expression Arithmetic Expression Abstract Syntax Tree 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Don Syme, Adam Granicz and Antonio Cisternino 2015

Authors and Affiliations

  • Don Syme
    • 1
  • Adam Granicz
    • 1
  • Antonio Cisternino
    • 1
  1. 1.GrantchesterUK

Personalised recommendations