Is package.d a good idea?

bauss jj_1337 at live.dk
Tue Jul 3 12:51:18 UTC 2018


On Sunday, 1 July 2018 at 11:36:51 UTC, Yuxuan Shui wrote:
> In Rust, they have something call mod.rs, which is very similar 
> to package.d. When you use a module 'foo' in Rust, it can 
> either be 'foo.rs' or 'foo/mod.rs'. If 'foo' has sub-modules, 
> it has to be 'foo/mod.rs'.
>
> Now in the Rust 2018 edition, they are getting rid of mod.rs. 
> So when you import 'foo', rustc will always look for 'foo.rs', 
> and if 'foo' has submodules, it can still reside in 
> 'foo/submodule.rs'.
>
> This makes me think if package.d is a good idea, and if we 
> should try to get rid of it as well.

I use package.d for more than just submodules.

I use it to share modules from different packages into a single 
package too, as well symbols and more!


More information about the Digitalmars-d mailing list