I’m slightly pleased to announce that Programming: A PragPub Anthology has now been printed! My box of free copies arrived last week, fortunately coinciding with a parental visit (and gave me a great way to deflect attention away from the shocking state of our garden…)
The anthology contains updated versions of three of my articles from a while back (see https://wordpress.com/post/free-variable.org/272 for links to the original material). These cover a discussion of the data-first style of functional programming, and some material on how Haskell’s type system helps to program in this style.
Other chapters in the book cover Clojure, Elixir, Scala and Swift, and were produced by recognised experts in their fields. These chapters look at the style of programming in those languages and how to solve problems with those languages.
I may be slightly biased, but I think this anthology is an inspired move by editor Michael Swaine and the Pragmatic Programmers publishers to present this range of material in a single, accessible source. It’s a great way to get a taste for the good range and amount of activity in the area of functional programming. Also, it was written by a diverse set of people from different backgrounds and interests – all of whom work in the software industry (and I’m quite flattered to share a volume with them!) It definitely is not a dry academic text book!