[Poll] On Linux, what should we commonly use as sub-directory name for D?
Marco Leise
Marco.Leise at gmx.de
Wed Nov 13 06:57:06 PST 2013
Am Wed, 13 Nov 2013 14:53:10 +0100
schrieb "Dicebot" <public at dicebot.lv>:
> On Wednesday, 13 November 2013 at 04:35:12 UTC, Jesse Phillips
> wrote:
> > I don't see why we need such sub-directories. The language
> > doesn't seem important to me.
> >
> > I also place the source under /usr/src since they actually
> > aren't headers/import files.
>
> Mostly hygiene concerns. One of reasons why C headers are put
> into /usr/include is that it is default include location and it
> allows to to directly hit "#include <libheader>" after installing
> a package, with no explicit paths. Having similar standard
> location for D library modules is desired but FHS mandates it to
> be subdirectory of /usr/include (yes, those are import files for
> D). Making common subdirectory to avoid mixing with C stuff in
> filesystem is obvious next step.
I guess we could install the D modules right
into /usr/include/dlang, but I know that at least Mono-D would
take too long and consume too much memory if one include path
contained all libraries and there could be package collisions.
So each library will have a subdirectory as well.
--
Marco
More information about the Digitalmars-d
mailing list