On Tue Aug 12 14:14:18 2025 +0000, Rémi Bernon wrote:
with no clear advantage.
"The macro [...] has the advantage that it prevents you from missing a function, and you will get a compilation error [if you do]." We may disagree but this is a clear advantage to me.
Yes, I don't think that consideration of compile error vs linker error should a deciding factor when making decisions about the architecture. At very least, it's not more important than unnecessary boilerplate in both generated and manual code and sub-optimal indirections.