Роясь в старых архивах, набрел на язык Трак, который ваял как-то на втором курсе института. Первая реализация, на Паскале, осталась только в виде выцветшего листинга. А вот вторая - Сишная - вполне ничего. Пыль отряхнул, слегка подкрутил - работает. И покруче макропроцессора M4 местами будет. Интересные языки народ придумывал в 60-х.