Некоторое время назад я наткнулся на камень С++, набор классов, который через перегрузку оператора и, возможно, некоторые препроцессорные трюки, позволяет вам определять переменные, используя в коде ASCII-код:
Line x = |-----|; //x is 5
Line y = |---|; //y is 3
Rectangle r = +---+
| |
+---+; //r is 3 by 1
и IIRC, он даже поддерживал 3D-фигуры!
Но для жизни я не могу запомнить имя этой библиотеки/заголовочного файла/набора классов. Что называется?