On Thu, 05 Apr 2012 10:26:16 -0400, deadalnix <deadal...@gmail.com> wrote:

Le 05/04/2012 14:58, Steven Schveighoffer a écrit :
On Thu, 05 Apr 2012 08:49:24 -0400, deadalnix <deadal...@gmail.com> wrote:

Le 05/04/2012 13:46, Steven Schveighoffer a écrit :
No, public imports simply mean that you can view the publicly imported
module. It does *not* add aliases to the importing module.

[snip]

I know. I think you answered too fast.

I wasn't stating that public import are the same as what you propose. I was discussing the fact that both probably answer the same need and that 2 different syntax is something to avoid.

Code wouldn't be broken in unexpected way, because thing will cause either a compile error (collision of names, but the problem exists with other solutions too) or is illegal in the current shape of the language.

My assertion above is 100% *WRONG*. See this bug I just filed. http://d.puremagic.com/issues/show_bug.cgi?id=7830

In fact public imports today are *exactly* the same as what I proposed. I had no idea.

I think we are (well, at least I am) on a wild goose chase here. All that is left to discuss is if/how we want to allow importing of packages.

But I think DIP15 already covers that http://prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP15

I think DIP16 is worksforme/invalid, and should be closed.

-Steve

Reply via email to