denis-k
2. Если на первый вопрос да, то возможно ли написание такого же Framework'a (где в модулях можно писать на родном языке) на Python'e?
Я бы делал акцент не на возможности писать на родном языке, а на языке, максимально приближенном к предметной области. Тогда значительно облегчается то, о чем написал Ferroman.
Ferroman
3. Я думаю, скорость работы в такого рода программах - не приоритна. Тут главное функционал и удобство пользования/заточки под “себя”.
А вообще, для начала - читать Фаулера -
http://www.maxkir.com/sd/languageWorkbenches.html