Интересный блог-пост от Дэйва Томаса (одного из основателей Pragmatic Programmers и автора нескольких книг) на тему DSL-ей и попытках авторов некоторых DSL-ей делать их слишком похожими на английский язык.
E>Подробная информация здесь
Кстати о книге Фаулера: он ее потихоньку пишет и в on-line достуно еще несколько глав.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.