(See Jason Bigg's suggested solution below)
My paclet consists of several stand-alone features, each in their own .wl file. But they all rely upon a common set of Reserved Symbols that are to be Protected so that their values cannot be changed.
Assume I collect all these reserved symbols into a ReservedSymbols.wl
in the paclet directory . Is there an optional property in PacletInfo.wl
that says "whatever paclet you load from here, ReservedSymbols.wl
is automatically loaded first"? Or, is there a programmatic way for my other paclets to "include" and/or "import" ReservedSymbols.wl
in their Begin["`Private`"]
sections of their code?