Я создал пакет mypackage (с прикрепленным пространством имен mypackage) В этом пакете есть функция, которую я могу вызывать либо с
'myfunction'
, либо с
'mypackage::myfunction'
. Теперь я хочу заменить мою функцию другой версией (обновленной).
Раньше я делал
source(path)
, где путь - это путь к файлу, в котором определена обновленная «моя функция».
Теперь я перешел на R 2.14.x, и эта система не работает, потому что, очевидно, R сначала проверяет наличие функция внутри того же пространства имен, и если она есть, она использует это, а не другие.
Мой вопрос: как сделать так, чтобы обновленная функция находилась в том же пространстве имен, что и пакет?