<div dir="ltr">On Sun, Nov 29, 2015 at 11:37 AM, Peter Simons <span dir="ltr"><<a href="mailto:simons@cryp.to" target="_blank">simons@cryp.to</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Omari Norman writes:<br>
<br>
 > Someone installing an application can just use stack and Stackage.<br>
<br>
I wonder how many people would be using XMonad, git-annex, etc. if this<br>
view were common place among application developers.<br></blockquote><div><br></div><div>Maybe zero.  If an application developer cares about popularity, he should consider these things.  Not all application developers care how many users they have.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm pretty sure that a large part of the user base of these tools has no<br>
clue "stack" exists, even, and the only reason why they can install<br>
these programs is because their distributions package manager allows<br>
then to do so without exposing them to any Haskell-specific build tools.<br></blockquote><div><br></div><div>Distribution packagers are savvy enough to use stack.  Furthermore, distributions do not install using cabal or from Hackage.  Therefore, by your reasoning just as many people would be using XMonad, git-annex, etc. because the distribution packager would get the package, make the necessary alterations, and upload the distribution-specific package to the repository.</div><div> </div></div></div></div>