On 2013-09-16 15:03, Dicebot wrote:

Simply having random folder added to PATH is exactly kind of unhygienic hack I don't like to see. I know that this approach is a usual way to do things on Mac but on my Linux machine I don't want a single binary out of build dir that is not known to core OS package manager ;) It does not matter if it is development tool.

What so bad about that?

I think dub approach with no actual installation but setting required environment instead is more hygienic (if I understand it right).

What do you mean with "setting required environment"?

Also in my opinion simply cloning the repository is exactly what needs to be done in most cases. Language-specific package manager is just some syntax sugar on top which help to pull exactly the repository and tag you need.

I just don't agree with that. You also seem to keep forgetting that
there are platforms which don't have a package manager installed by default.

/Jacob Carlborg