On Monday, 15 July 2019 at 11:49:31 UTC, Vladimir Panteleev wrote:
On Monday, 15 July 2019 at 11:33:44 UTC, Mike Franklin wrote:
I discussed that briefly on Slack with a couple other
developers.
My understanding is the `rt` is the language implementation
and `core` is the low level library for users.
The code in `rt/array` are language implementations. They are
not to be imported by the user. They are, however, required
by the language to implement D's built-in arrays, so that is
why they are publicly imported in object.d.
I think that fits core.internal better than rt. Have you
considered that during said discussion?
For reference, the discussion was this one:
http://imgur.com/a/HszdtHd
I'm sorry that I missed it, because Vladimir makes a very good
point. rt isn't supposed to be available nor importable by the
user. rt can import core, but core can't import rt.