use boost::shared_ptr instead of raw pointers for more condense code and to fix a memory leak
use a boost circular buffer to simplify the tutorial
clear actually does not change the capacity
fix the buffer behavior and explain it, should be good now
revert to using raw pointers as it's the way it's meant to be
use the proper member function
fix bad capacity reset behavior (you want to remove the first ones in the buffer, not the last ones)
Merge pull request #1 from vrabaud/groovy-devel

use boost::shared_ptr instead of raw pointers for more condense code and...