> -- PGR писал(а):
> Подсистемы в BlackBox имеют только один уровень вложенности. Мне кажется было бы логичным расширить это, т.е. имя модуля разбивается на строки в зависимости от регистра. Последняя строка -- имя модуля, предшествуюшие -- путь к модулю.Какие будут мысли по этому поводу?
Может более общим будет разделитель- точка, т.к. можно сюда же деление по версиям вписать.
Например, модуль system.subsus1.modname.1.0.1. Пользоваться так: либо IMPORT system.subsus1.modname, либо указать частично/целиком версию IMPORT system.subsus1.modname.1 (если предполагаем, что с 1.x будет работать, а с 2.0 - нет). Ну и при неполном указании использовать самый свежий вариант, т.е. system.subsus1.modname.1.4.0 если более "свежих" 1.х нет. Правда такой подход усложнит работу, особенно с доками- как выдавать ответ на system.subsus1.modname.1, если изначально шла 1.0 потом добавили 1.1 и 1.3 - исходный или сгенерированный?