On 2010-08-04 17:56:31 -0400, Leandro Lucarella <[email protected]> said:
I'd say:
dmd
/usr/local/bin
That makes a lot of sense. I agree that /usr/local/{bin,lib,man} is the
right place.
But you can't install dmd1 and dmd2 side by side this way (because of
dmd.conf). That's why the D for Xcode installer put them elsewhere and
simply add symlinks in /usr/local/bin. (Or to be more precise:
symlink-like programs that set args[0] to the real dmd path.)
libphobos
/usr/local/lib
phobos imports
/usr/local/include/d (d is just a suggestion, since at least
Debian/Ubuntu uses that, well, without the "local" because are official
packages, for gdc and ldc).
And you may add /usr/local/etc as a search path for dmd.conf (and look
for it *before* /etc is searched) and install dmd.conf there.
About dmd.conf: perhaps dmd2 should look for dmd2.conf instead of
dmd.conf. This way you can have both dmd1 and dmd2 installed side by
side.
--
Michel Fortin
[email protected]
http://michelf.com/