“Form follows function” – that has been misunderstood. Form and function should be one, joined in a spiritual union.
—Frank Lloyd Wright, Architect
Functions First
One of the things that makes F# a functional-first language is that its functions are “first-class values.”1 But what does that really mean, and how genuinely useful is it? In this chapter, you’ll get the answers to these questions and learn how you can use (and sometimes abuse) this feature to build simple, refactorable code. This is one of those topics where we move ...