On Saturday, 23 August 2014 at 17:41:38 UTC, Dicebot wrote:
On Saturday, 23 August 2014 at 17:37:39 UTC, sigod wrote:
On Saturday, 23 August 2014 at 17:32:15 UTC, Vladimir Panteleev wrote:
No, it is not an rdmd bug.

"etc" is a standard D package name reserved for Phobos, the standard library. It is the same for "std" and "core".

Please, point us directly to a documentation where it says that this words reserved.

http://dlang.org/phobos/ ?
(you don't expect to casually use package names "std" and "core" either, do you?)

Actually, I never got to use this names for first package name. (I only used `<something>.etc` and `<something>.core`.) So, I didn't thought about this.

But, if to think about it know:
`std` - no.
`core` - yes.
`etc` - yes.

It isn't documented. So, why should I think that this is reserved package names? Actually, I myself never thought that there's exist such thing as "reserved package name".

Isn't it better to document such things? Less questions will arouse. Less users will stumble on strange errors.

Reply via email to