##コードサイズを少しでも減らすためにソースの構造を意味を変えない範囲で色々いじって小さくなるのを探したってあたり、自然にメタプログラミングでソースのバリエーション作って最適なコードを探索しようって話になるよな。マクロでいろんな組み合わせを出してベンチマーク取るってのは自分も時々やった。
#stochasticなパッカーがある時最適な詰め方を見つけるんだけどちょっとデータを変えて再び走らせたらもうそれを見つけられなくなって…とか話として聞いたらおもしろいけど現場は困るよな。最適値出した時のシードとか取っといても…chaoticなプロセスだとすればちょっと条件がずれただけで結果が大きく違ってくるからあまり意味がないのかな。
##