Is package.d a good idea?
WebFreak001
d.forum at webfreak.org
Wed Jul 4 08:36:41 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.
when I started D I was really confused about just this one thing
as well! We should definitely get rid of package.d and support
just having packages along modules without that weird error
(foo.d + foo/something.d which will have modules foo and
foo.something)
More information about the Digitalmars-d
mailing list