Proposal for a standard for D library naming
Frank Benoit
keinfarbton at nospam.xyz
Sat Sep 23 08:15:35 PDT 2006
I like the idea of having this naming schema.
I want to add the suggestion of using the unique package naming with
reversed domain names. Like e.g. mango from dsource.org
Package: org.dsource.mango in Version 1.2.3
and the resulting lib should be in /usr/lib/
lib: libD.org.dsource.mango.so.1.2.3
lnk: libD.org.dsource.mango.so.1.2
lnk: libD.org.dsource.mango.so.1
lnk: libD.org.dsource.mango.so
I think the include directory hierarchy is close related to this. I
would suggest to generate a header tree like this:
in /usr/include/d/
dir: org.dsource.mango.1.2.3
lnk: org.dsource.mango.1.2
lnk: org.dsource.mango.1
lnk: org.dsource.mango
src: org.dsource.mango.1.2.3/org/dsource/mango/....
Perhaps, in future, it is possible to pack and deploy the headers in
some kind of jar file.
Frank
More information about the Digitalmars-d
mailing list