<div dir="ltr"><div>> On Sun, Jan 8, 2017 at 7:45 PM Ben Gamari <<a href="mailto:ben@well-typed.com">ben@well-typed.com</a>> wrote:</div><div>> Michal Terepeta <<a href="mailto:michal.terepeta@gmail.com">michal.terepeta@gmail.com</a>> writes:</div><div>></div><div>> > Hi all,</div><div>> ></div><div>> > While looking at nofib, I've found a blog post from Neil Mitchell [1],</div><div>> > which describes a Shake build system for nofib. The comments mentioned</div><div>> > that this should get merged, but it seems that nothing actually happened?</div><div>> > Is there some fundamental reason for that?</div><div>> ></div><div>> Indeed there is no fundamental reason and I think it would be great to</div><div>> make nofib a bit easier to run and modify.</div><div><br></div><div>Ok, cool. I'll have a look at using Neil's code and see if it needs</div><div>any updating or if something is missing.</div><div><br></div><div>> However, I think we should be careful to maintain some degree of</div><div>> compatibility. One of the nice properties of nofib is that it can be run</div><div>> against a wide range of compiler versions. It would be ashame if, for</div><div>> instance, Joachim's gipeda had to do different things to extract</div><div>> performance metrics from logs produced by logs pre- and post-Shake</div><div>> nofibs.</div><div><br></div><div>Thanks for mentioning this! I don't have any concrete plans to change</div><div>that at the moment, but I was thinking that in the future it'd be nice</div><div>if the results were, e.g., a simple csv file, instead of a log</div><div>containing all the stdout/stderr (i.e., it currently contains the</div><div>results, any warnings from GHC, output from `Debug.Trace.trace`,</div><div>etc.)</div><div><div>Anyway, that's probably further down the road, so before doing</div><div>anything, I'll likely send an email to ghc-devs so that we can discuss</div><div>this.</div></div><div><br></div><div><br></div><div>Cheers,</div><div>Michal</div><div><br></div></div>