Re: вопрос
Конечно, есть множество работ по разным подходам к программированию. Попытка FONC -- сделать так, чтобы можно было программировать одновременно во многих подходах, причем не на уровне синтаксиса ("макроподстановок"), а на уровне семантики. Вот из сегодняшней рассылки FONC: one of the big goals of the project is that a Smalltalk-like object can trivially send messages to objects generated- by/coded-in JavaScript. Понятно, что это не достигается синтаксическими преобразованиями Смоллтока, чтобы привести его в синтаксический вид JavaScript.