> -- Александр Ильин писал(а):
> Не понимаю вашего удивления. Любой коммандер в BlackBox именно это и делает. Только не напрямую в коде надо писать, а через доступ к метаинформации (модуль Meta в BlackBox, oberonRTS в XDS) получить ссылку-указатель на процедуру, затем её по указателю вызвать.

А собственно при чем тут BB? Мы обсуждаем language report. Судя по формальному описанию синтаксиса в КП всё есть модуль, вне модуля нет ничего. А поскольку команда это обычная процедура без параметров которая при этом экспортируется (это явно описано), делаю вывод что команда вызывается в точности также как и любая процедура. Учитывая замечание Info21, приходим к выводу что можем вызвать процедуру явно не импортируя её модуль. Просто написать в своей функции/процедуре MyModule.Cmd, и оно будет вызвано (при необходимости модуль MyModule будет в этот момент загружен), или не будет вызвано и у нас случится UB, если модуль с таковым именем не будет найден.