Здравствуйте, IT, Вы писали:
IT>Желающие могут переписать это на свой лад и даже поприменять разные паттерны, но боюсь что более компактного кода, чем на Nemerle не получится.
О сколько нам открытий чудных.

Оказывается — это паттерн-матчинг с алгебраическми типами, дернутыми из ML нам так помог, а не макросы. Ты меня разочаровываешь. А я думал — что мэйнстрим у нас самое лучшее.