You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have a handful of metadata which are about re-mapping top-level modules: java:package, cs:namespace, swift:module, maybe even more in other languages.
Confusingly, when these are applied to a module, it doesn't change the module's name itself.
Instead it just changed which scope the module's definition will be mapped into.
["cs:namespace:Something"]
module Hello {...}
Will cause us to generate code into the Something.Hello namespace.
Now that we've settled on introducing other metadata for remapping identifiers, these metadata are redundant, and should be deprecated.
The text was updated successfully, but these errors were encountered:
We have a handful of metadata which are about re-mapping top-level modules:
java:package
,cs:namespace
,swift:module
, maybe even more in other languages.Confusingly, when these are applied to a module, it doesn't change the module's name itself.
Instead it just changed which scope the module's definition will be mapped into.
Will cause us to generate code into the
Something.Hello
namespace.Now that we've settled on introducing other metadata for remapping identifiers, these metadata are redundant, and should be deprecated.
The text was updated successfully, but these errors were encountered: