We should consider supporting compilable service manifests, i.e. expressing manifests as static data structures in C++ code. Benefits would include opportunities for better sanity checks at build time (e.g. we could work out a capabilities expression system that is statically analyzable).
The main counterargument against doing this is that we still need dynamically loadable manifests in some cases, so there will be two ways of doing the same thing.
Comment 1 by rockot@google.com
, Nov 19Owner: rockot@google.com
Status: Assigned (was: Untriaged)