Не обязательно "приватная", это remote vs local calls
Чтобы вызвать приватную функцию, надо сначала вызвать какую-нибудь публичную, т.е. всегда есть публичная точка входа. Если у тебя приватная функция просто возвращает какой-нибудь результат, то рано или поздно она выполнится, и следующий вызов будет уже у новой версии модуля (через публичную точку входа). А если у тебя какая-то приватная функция зациклена, то этот код будет выполняться, пока версию модуля не прибьёт в один прекрасный момент code server при загрузке третей версии кода ("If a third version of a module is loaded and there are still processes running (have pointers on the stack to) the code server will kill those processes and purge the old code").
Обсуждают сегодня