プログラミング言語のひとつでも覚えろ

ちなみにマクロなパターン表現の方法の一つである述語論理型プログラミング言語のprologがある