<div dir="ltr">I'd like to post results of my small experiment to evaluate how awesome the reuse of binaries between snapshots is. <div><br></div><div>I did the following:</div><div><br></div><div>1. Clean the C:\Users\<username>\AppData\Roaming\stack</div><div>2. Build my project for LTS-3.3</div><div>- 6 minutes</div><div>3. Switch to LTS-3.4 and build</div><div>- 20 seconds!</div><div><br></div><div>The reason? Here it is:</div><div><br></div><div><div>cmdargs-0.10.13: copying precompiled package</div><div>dlist-0.7.1.2: copying precompiled package</div><div>executable-path-0.0.3: copying precompiled package</div><div>nats-1: copying precompiled package</div><div>mtl-2.2.1: copying precompiled package</div><div>network-2.6.2.1: copying precompiled package</div><div>old-locale-1.0.0.7: copying precompiled package</div><div>base-orphans-0.4.4: copying precompiled package</div><div>parallel-3.2.0.6: copying precompiled package</div><div>prelude-extras-0.4: copying precompiled package</div><div>primitive-0.6: copying precompiled package</div><div>reflection-2: copying precompiled package</div><div>mtl-compat-0.2.1.3: copying precompiled package</div><div>split-0.2.2: copying precompiled package</div><div>old-time-1.1.0.3: copying precompiled package</div><div>stm-2.4.4: copying precompiled package</div><div>syb-0.5.1: copying precompiled package</div><div>tagged-0.8.1: copying precompiled package</div><div>text-1.2.1.3: copying precompiled package</div><div>transformers-compat-0.4.0.4: copying precompiled package</div><div>utf8-string-1.0.1.1: copying precompiled package</div><div>vector-0.10.12.3: copying precompiled package</div><div>StateVar-1.1.0.1: copying precompiled package</div><div>blaze-builder-0.4.0.1: copying precompiled package</div><div>hashable-1.2.3.3: copying precompiled package</div><div>parsec-3.1.9: copying precompiled package</div><div>distributive-0.4.4: copying precompiled package</div><div>exceptions-0.8.0.2: copying precompiled package</div><div>string-conversions-0.4: copying precompiled package</div><div>blaze-textual-0.2.1.0: copying precompiled package</div><div>unordered-containers-0.2.5.1: copying precompiled package</div><div>scientific-0.3.3.8: copying precompiled package</div><div>network-uri-2.6.0.3: copying precompiled package</div><div>semigroups-0.16.2.2: copying precompiled package</div><div>json-builder-0.3: copying precompiled package</div><div>attoparsec-0.12.1.6: copying precompiled package</div><div>HTTP-4000.2.20: copying precompiled package</div><div>bifunctors-5: copying precompiled package</div><div>void-0.7: copying precompiled package</div><div>aeson-0.8.0.2: copying precompiled package</div><div>contravariant-1.3.2: copying precompiled package</div><div>comonad-4.2.7.2: copying precompiled package</div><div>profunctors-5.1.1: copying precompiled package</div><div>semigroupoids-5.0.0.4: copying precompiled package</div><div>free-4.12.1: copying precompiled package</div><div>adjunctions-4.2.1: copying precompiled package</div><div>kan-extensions-4.2.2: copying precompiled package</div><div>lens-4.12.3: copying precompiled package</div><div>lens-aeson-1.0.0.4: copying precompiled package</div></div><div><br></div><div>Not a single of my dependencies was actually rebuilt! How awesome is that!</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,<br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>Michał </div></div></div></div>
<br><div class="gmail_quote">On Fri, Sep 4, 2015 at 1:41 PM, Michal Antkiewicz <span dir="ltr"><<a href="mailto:mantkiew@gsd.uwaterloo.ca" target="_blank">mantkiew@gsd.uwaterloo.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>what a great release! Esp. the reuse of binaries between snapshots!</div><span class=""><div><span style="font-size:12.8000001907349px"><br></span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><ul style="margin:1.2em 0px;padding-left:2em"><li style="margin:0.5em 0px">Support added for compiling with GHCJS</li></ul></div></blockquote></span><div>I presume that stack does not assist in installing GHCJS itself as it does for ghc. Are there any plans of improving the ghcjs situation? What are the current blockers?</div><div><br></div><div>Thanks,</div><div>Michal</div></div></div></div>
</blockquote></div><br></div></div>