Я прочитал две последние сообщения, в которых обсуждаются зависимости и импорт
- Предстоящие NAMESPACE, зависит, Импортирует изменения для 2.14.0 (некоторые определения/используйте пожалуйста)
- Лучшее объяснение того, когда использовать импорт/зависимость
Но у меня есть четыре затяжных, связанных вопроса:
-
Предположим, я хочу, чтобы два пакета также были доступны конечному пользователю при загрузке в моем пакете. Есть ли веская причина не использовать Depends в этом контексте? (Здесь нужно загрузить все три пакета с помощью команды, которая загружает только один пакет.)
-
Можно ли указать пакет в полях "Зависимости" и "Импорт"?
-
Если пакет указан в Depends, есть ли смысл указывать его в Imports? Или преимущества импорта уже отменены с помощью Depends?
-
Правильно ли следующее? Пакет должен быть указан в поле Импортирование файла DESCRIPTION, если и только если пакет импортируется (полностью или частично) в файле NAMESPACE.
Спасибо большое!
Дэвид