@navi i also like the idea of being able to provide a wrapper namespace or override the namespace name from the preprocessor command line although i'm not sure those would be necessary for the initial proposal of this functionality
@navi i also like the idea of being able to provide a wrapper namespace or override the namespace name from the preprocessor command line although i'm not sure those would be necessary for the initial proposal of this functionality
@navi ppl will probably be negative about uses of the preprocessor bc they love to do that but i really like this application and it mirrors how i've been considering a way to produce versioned symbols (although i think solving that will probably mean actual compiler/linker support)
@navi i also like the idea of being able to provide a wrapper namespace or override the namespace name from the preprocessor command line although i'm not sure those would be necessary for the initial proposal of this functionality
@navi using whole namespace (::* imports in rust) is often considered a bad practice (in scala it's ._ imports and was considered bad there too) so if it's harder to support in this model i wouldn't consider that to be too much of a problem
@navi cannot overstate how much i like this idea and want to support it in my build tools