<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Moritz, thank you very much for this bullet list. No doubt my
      own development workflow could be improved. :) <br>
    </p>
    <div class="moz-cite-prefix">Le 19/07/2022 à 18:34, Moritz Angermann
      a écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKfdd-y_0cYUHcfbXdgsJ1pFUXroVDT44BwuAK_X1nq9Qm-fcQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi Hecate,
        <div><br>
        </div>
        <div>I don't think this is entirely fair in either direction. 
          So sharing my personal experience</div>
        <div>might shed some light.  I've often worked on GHC on fairly
          weak machines.  However</div>
        <div>the ability to use HLS on GHC or even the ability to load
          GHC into GHCi are fairly</div>
        <div>recent additions.</div>
        <div><br>
          I don't run the full test-suite either much.</div>
        <div><br>
        </div>
        <div>The general development experience has more been closer to
          this:<br>
          - pick an issue I want to work on<br>
          - checkout the relevant branch (or master)<br>
          - kick off a ghc build (hadrian)</div>
        <div>- start looking for the relevant code in GHC to address
          this.<br>
          - build a tiny reproducer (if possible, or run the relevant
          test from the test-suite if available) -- once the initial ghc
          is build.<br>
          - hack on the codebase; rebuild (subsequent rebuilds are
          fairly fast)<br>
          - retry the reproducer, iterate until done.<br>
          <br>
          Most of my development has been without much codelevel help
          and at most a</div>
        <div>syntax highlighter. This is decidedly different from the
          experience you can have<br>
          working on haskell libraries with the availability of ghcid,
          hls, ... would it be nice</div>
        <div>if ghc development would be that nice as well? I'd assume
          so, I've just never</div>
        <div>even tried.<br>
          <br>
        </div>
        <div>Cheers,</div>
        <div> Moritz<br>
          <br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Tue, 19 Jul 2022 at 18:21,
          Hécate <<a href="mailto:hecate@glitchbra.in"
            moz-do-not-send="true" class="moz-txt-link-freetext">hecate@glitchbra.in</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello
          ghc-devs,<br>
          <br>
          I hadn't made significant contributions to the GHC code base
          in a while, <br>
          until a few days ago, where I discovered that my computer
          wasn't able to <br>
          sustain running the test suite, nor handle HLS well.<br>
          <br>
          Whether it is my OS automatically killing the process due to
          oom-killer <br>
          or just the fact that I don't have a war machine, I find it
          too bad and <br>
          I'm frankly discouraged.<br>
          This is not the first time such feedback emerges, as the
          documentation <br>
          task force for the base library was unable to properly onboard
          some <br>
          people from third-world countries who do not have access to
          hardware <br>
          we'd consider "standard" in western Europe or some parts of
          North <br>
          America. Or at least "standard" until even my standard stuff
          didn't cut <br>
          it anymore.<br>
          <br>
          So yeah, I'll stay around but I'm afraid I'm going to have to
          focus on <br>
          projects for which the feedback loop is not on the scale of
          hours , as <br>
          this is a hobby project.<br>
          <br>
          Hope this will open some eyes.<br>
          <br>
          Cheers,<br>
          Hécate<br>
          <br>
          -- <br>
          Hécate ✨<br>
          🐦: @TechnoEmpress<br>
          IRC: Hecate<br>
          WWW: <a href="https://glitchbra.in" rel="noreferrer"
            target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://glitchbra.in</a><br>
          RUN: BSD<br>
          <br>
          _______________________________________________<br>
          ghc-devs mailing list<br>
          <a href="mailto:ghc-devs@haskell.org" target="_blank"
            moz-do-not-send="true" class="moz-txt-link-freetext">ghc-devs@haskell.org</a><br>
          <a
            href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
        </blockquote>
      </div>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Hécate ✨
🐦: @TechnoEmpress
IRC: Hecate
WWW: <a class="moz-txt-link-freetext" href="https://glitchbra.in">https://glitchbra.in</a>
RUN: BSD</pre>
  </body>
</html>