Я создаю пакет R. Пакет определяет несколько эталонных классов. Между классами существует зависимость, поскольку один из них является базовым классом, а другие — подклассами. Из-за этой зависимости файлы пакетов должны загружаться в определенном порядке: сначала базовый класс, затем подклассы. Однако, как мне повезло, R сначала загружает подклассы и жалуется, что базовый класс не определен.
Как я могу заставить исходные файлы пакета выполняться в определенном порядке?
Мое текущее «решение» состоит в том, чтобы поместить все определения классов в один исходный файл, причем базовый класс определен первым. Разговор о некрасивом. Должен быть лучший способ.