On Tuesday, 19 August 2014 at 17:11:19 UTC, Dicebot wrote:
On Tuesday, 19 August 2014 at 17:08:25 UTC, Walter Bright wrote:
On 8/19/2014 7:01 AM, Dicebot wrote:
> Walter, now that release is out can you please state your
opinion about
> https://github.com/D-Programming-Language/dmd/pull/3651 ? It
is blocking Phobos
> module split and decoupling.
I keep thinking there's gotta be a way to do this without
language changes.
Any specific ideas? I can't imagine any clean solution - and
proposed language extensions fits naturally into existing
system without introducing any new concepts. It is also
somewhat frequently asked about in NG.
Yeah, I don't see how this could be done without a language
change. Currently, modules in sub-packages are treated no
differently from modules in completely different packages, so
anything you did to give access to a module in a super-package to
one in a sub-package would give access to any module.
- Jonathan M Davis