Исходная программа на Руби генерит программу на Питоне, которая генерит программу на Перле, которая генерит программу на Lua, которая генерит программу на Окамле, которая генерит программу на Хаскелле, которая генерит программу на С, которая генерит программу на Джаве, которая генерит программу на Брейнфаке, которая генерит программу на Whitespace, которая генерит программу на Unlambda, которая генерит исходную программу снова на Руби.
Ты будешь смеяться — но не этим ли самым занимаемся мы с Васькой все то время, которое не работаем над МегаПроджектами(ТМ)?
Вот разве что куда-то в цепочку языков включить русский-матерный и ломаный пиджн-инглиш…
Какая печальная метафора…