Nic писал(а):
Свою идею Galkov изложил доходчивоПохоже, что вы не до конца поняли Galkov-a. Прототип того, что написал Nic у нас же уже вроде есть -- тот же пакет WEB
------------ Дoбавленo в 13.30:
Мне видится немного по-другому решение всего этого. Среда должна давать на старте всего навсего один глобальный универсальный модуль. И у нас на старте есть всего один глобальный пакет, в нем мы создаем этот глобальный модуль, просто описывая типы точек и имя будущего компонента для всех пакетов. Во вкладках появляется глобальный компонент с описанными точками. Должна быть так же функция создать новый пакет, в который портируются только глобальные оболочки без наполнения. Тем самым будет обеспечиваться унификация всех пакетов. Те любая схема, любого пакета может быть просмотрена в глобальном пакете. Если пойти по пути объектизации модулей, то можно будет глобальный пакет сделать обычным линковщиком объектных модулей разных пакетов. Если на данный момент нет какого-то объектного модуля, то он может браться из другого пакета. Я, по крайней мере, так вижу решение будущего графического языка. Про сложные типизации, конверторы, наполнение модулей целевым кодом и тп лабуды, можно уже говорить потом.