少し前に、C++ gem に出くわしました。これは、演算子のオーバーロードと、場合によってはプリプロセッサのトリックによって、コード内の ASCII アートを使用して変数を定義できる一連のクラスです。
Line x = |-----|; //x is 5
Line y = |---|; //y is 3
Rectangle r = +---+
| |
+---+; //r is 3 by 1
IIRC、3Dフィギュアにも対応!
しかし、私の人生では、このライブラリ/ヘッダーファイル/クラスのセットの名前を思い出せません。それはなんと呼ばれていますか?