Nature of Code for Cinder framework

LibCinder icon

A few months ago I bought the fabulous book "The Nature of Code" by Daniel Shiffman.   Instead of recreating the book's examples and exercises in Processing, I translated them to C++, using the Cinder library.  This project is too large to house on my private web site,  so here's a link to the wiki and code repository on BitBucket:

Note: Bitbucket deleted all mercurial repositories, and I still haven't had a chance to move the wiki over to Github

I'm all the way up to Chapter 9 with the examples. Most of the examples and a few exercises are finished. (Probably my favorite one is Example 6-4: Following flow fields. It's so much fun  to watch the little agents run along the flow vectors. See image below.)

Note: This is one of those books I wish I had available at the beginning of my graduate studies. At least for me, using programming frameworks intended for visual artists (such as or now the Cinder library) is a fun way to learn a programming languange. led me to Java, and now Cinder is helping me learn C++.  (I'm not a good programmer in either language, but can usually get my goals implemented, albeit in a less-than optimal way ;-)