On 2013-09-20 17:05, Dicebot wrote:

On Fri, 20 Sep 2013 07:43:55 GMT, Jacob Carlborg wrote:

  1. For that to work they need to be "installed". That is, compiled and put in some directory, somewhere. That's what I've been talking about all along. I have never said they need t be put in some standard search path, i.e. /usr/lib. Although it is convenient to put applications in PATH, some way or another.

They can be compiled in the very same git clone directory. As I have said, convenient syntax sugar on top of git clones.

  1. That doesn't work for applications

Works at least in Linux:

PATH=$PATH:/path/to/my/clone/dir dub build

No need to pollute normal namespace, clean and hygienic.

That's what I've been saying all along and you're been complaining that
it will break that world and is the most horrible thing one can do.

Then those distros won't have that software. It is their chose and we shouldn't interfere. If users won't agree with that restriction, they will change the distro. Why force software they don't want?

No one if forcing anything to be installed. Do you honestly believe that
a user would switch distro just because it's missing a package?

/Jacob Carlborg