на этапе их загрузки?
так они автоматом определяются же и не происходит повторной загрузки
Механизм называется %INC
Имеется в виду в cpanm? Такого нет. Я думал, начать своё писать.
А, это про use/INC? Там проблема в том, что помимо собственно компиляции происходит инициализация модуля. И может возникнуть порочный круг.
в %INC наличие модуля проверяется перед загрузкой, как там может возникнуть круг?
Ну, вот когда в INC модуль, то там уже проблем нет. Есть опеределённые нюансы когда, условно говря package A; use B package B; use C; package C; use A; и есть прикладные модули: package Foo; use B; package Bar; use C; В этом случае могут быть нюансы.
ты имеешь в виду, что больше одного пекаджа на файл?
Обсуждают сегодня