Как люди узнают о том, как дать пакету R пространство имен?Я нахожу документацию в «R Extensions» прекрасной, но я не совсем понимаю, что происходит, когда переменная импортируется или экспортируется - мне нужно руководство для манекена по этим директивам.
Как вы решаете, что экспортируется?Это просто все, что действительно не должно требовать синтаксиса pkg ::: var?А как насчет импорта?
Упрощает ли импорт, чтобы гарантировать, что использование других функций пакета не будет запутано, когда имена функций перекрываются?
Есть ли особые соображения для классов S4?
Пакеты, с которыми я знаком, которые используют пространства имен, такие как sp и rgdal, довольно сложны - есть ли простые примеры, которые могли бы прояснить ситуацию?