<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">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">https://glitchbra.in</a><br>
RUN: BSD<br>
<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div>