IgorZ wrote:Однозначный и универсальный способ указать все компоненты, входящие в составной скрипт. Этого мало?
Раз вы подразумеваете множество применений, значит стоит попытаться их перечислить, ведь от этого зависит решение задачи.
IgorZ wrote:Хочу напомнить, что uid тоже поначалу не казался нужной и очевидной вещью.
Но пока что пользуются им ровно 2 человека )
IgorZ wrote:О регистрации в данном случае речь не шла. Я говорил о том, что в одном файле могут оказаться несколько независимых друг от друга макросов, и привёл пример.
Могут оказаться. Но даже если макросы технически независимы, их объединяют в одном файле по какому-то общему признаку, поэтому функция "
показать все макросы из файла" вполне осмыслена.
IgorZ wrote:Возможно, неплохо было бы ввести поле
uses="список используемых модулей";
для указания внешних ссылок.
Это чтобы совсем не читать и не думать?
Вот если бы была возможность не отходя от кассы скачать недостающие модули, тогда польза была бы действительно ощутима.
IgorZ wrote:[*]Автоматизация сборки файлов, содержащих скрипт и все компоненты, от которых он зависит. К примеру, выбираешь в списке нужный макрос, сборщик проходится по ссылкам, составляет список всех файлов и экспортирует их в виде архива.
Понятно. Задача весьма специфическая.
Чтобы было универсально, можно разрешить произвольные поля. Посмотрим, какие приживутся.
IgorZ wrote:А вообще, как показывает практика, спустя некоторое время после введения новых возможностей число способов их использования может стать куда больше изначально предполагаемого.
Согласен. Но уже сейчас есть какие-то идеи - высказывайтесь.
Я уже занимаюсь реализацией.