On Monday, 15 July 2019 at 20:27:16 UTC, Johannes Pfau wrote:
I guess this should be documented somewhere then.

See druntime/CONTRIBUTING.md:

```
In general, only modules in the 'core' package should be
made public. The single exception is the 'object' module
which is not in any package.

The convention is to put private modules in the 'rt' or
'gc' packages depending on what they do and only put
public modules in 'core'.

Also, always avoid importing private modules in public
modules. […]
```

This split has been in place since back in the D1/Tango days.

 — David
              • Re... David Nadlinger via Digitalmars-d-announce
              • Re... Johannes Pfau via Digitalmars-d-announce
              • Re... David Nadlinger via Digitalmars-d-announce
              • Re... Johannes Pfau via Digitalmars-d-announce
              • Re... Johannes Pfau via Digitalmars-d-announce
              • Re... Kagamin via Digitalmars-d-announce
              • Re... David Nadlinger via Digitalmars-d-announce
              • Re... David Nadlinger via Digitalmars-d-announce
              • Re... Vladimir Panteleev via Digitalmars-d-announce
              • Re... Johannes Pfau via Digitalmars-d-announce
              • Re... David Nadlinger via Digitalmars-d-announce
              • Re... Johannes Pfau via Digitalmars-d-announce
              • Re... David Nadlinger via Digitalmars-d-announce
        • Re: Release D 2... Jonathan M Davis via Digitalmars-d-announce
        • Re: Release D 2... Vladimir Panteleev via Digitalmars-d-announce
  • Re: Release D 2.087.0 Mike Parker via Digitalmars-d-announce

Reply via email to