title: Shapes in C++ Programs
body: <p>If I recall correctly, I saw some ungodly C++ library that let you type ASCII-art shapes in C++ programs and treat them as objects.  Something like this:</p>
  
  <pre><code>int area = someFreakyClass(o-----o
                             |     |
                             o-----o).area();
  </code></pre>
  
  <p>What was this library called?</p>