andrestudio писал(а):
т.е написать свою CodeGen.dll
Поскольку
brown-aleks писал(а):
А при том, что я столкнулся с некоторыми сложностями в FTCG, при разработки MQL5_pack. В силу своей простоты, возможностей FTCG не хватает
то более рационально в существующий CodeGen.dll добавить то, чего не хватает.
andrestudio писал(а):
написании компонентов на целевом языке а не при симбиозе как предлагается
Ну, FTCG и пр. не от нечего делать придумали. Написание на целевом языке накладывает жесткие ограничения на строение компонента, что тянет за собой проблемы с оптимизацией целевого кода. Нет, предполагаю, можно написать кодогенератор так, чтобы он парсил исходники компонентов и строил окончательный код на основе каких-то шаблонов подстановки или макросов в файлах компонентов (типа препроцессора); плюс, код примитивных языковых конструкций (типа, конвертации типов, объявления локальных переменных и т.п.) был вшит прямо в кодогенератор. Но я не представляю себе этого.