15 July 2014 P1.0 (Printing)

First printing.

17 June 2014 B11.0

Production is complete. Heading to layout and then the printer.

22 April 2014 B10.0.11.2

Final draft is complete. Now heading to production.

25 March 2014 B9.0

The book is now first draft complete.

  • Added day 3 of Chapter 8, The Lambda Architecture.
  • Added Chapter 9, Wrapping Up.
  • Slightly modified the “Hello World!” example in Chapter 2, Threads and Locks (thanks to Luciano Ramalho for the suggestion).
  • Revised Chapter 1, Introduction.

27 February 2014 B8.0

Added day 2 of Chapter 8, The Lambda Architecture.

12 February 2014 B7.0

  • Added day 1 of Chapter 8, The Lambda Architecture, on page 227.

23 January 2014 B6.0

  • Added days 2 and 3 of Chapter 6, Communicating Sequential Processes.
  • Updated Chapter 5, Actors, on page 117 to reflect the fact that <- has been deprecated in favour of send().
  • Fixed a few typos and minor clarifications (many thanks to everyone who’s reported errata).

28 December 2013 B5.0

  • Day 1 of Chapter 6, Communicating Sequential Processes.
  • Fixed a few typos and minor clarifications (many thanks to everyone who’s reported errata).

09 December 2013 B4.0

  • Chapter 3, Functional Programming, has been substantially rewritten, using pmap to parallelize over semi-lazy sequences instead of foldable-seq.
  • An alternative version of Chapter 5, Actors, covering similar material but using Scala and Akka instead of Elixir, is now available online.
  • In place of the originally proposed chapter covering tuple spaces, we’ll be covering CSP instead (see Chapter 6, Communicating Sequential Processes) using Clojure’s core.async library. Look for the first installment in the next beta.

07 November 2013 B3.0

  • Added day 3 of Chapter 6, Data Parallelism.
  • Fixed a few typos (many thanks to everyone who’s reported errata).

14 October 2013 B2.0

  • Added days 1 and 2 of Chapter 6, Data Parallelism.
  • Fixed various typos and added a few minor clarifications.

24 September 2013 B1.0

Initial beta release.

×