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:
int area = someFreakyClass(o-----o
| |
o-----o).area();
What was this library called?