<div dir="ltr"><div dir="ltr"><div>I'm not sure if this is the right place, but I'm putting this out there at any rate:</div><div><br></div><div>I'd be interested in a deep dive into STG and related shenanigans "within the compiler", since my understanding is that a decent amount</div><div>has changed since the last paper on STG (eval/apply). This is out of an interest in understanding STG as-it-lives within GHC so I can get back to</div><div> simplexhc(<a href="https://github.com/bollu/simplexhc">https://github.com/bollu/simplexhc</a>), a pet project of mine.</div><div><br></div><div>I meant to take some time and read through the GHC internals in this area, but college coursework does not really facilitate deep meditation</div><div>about the GHC codebase ;) <br></div><div><br></div><div>Would someone be willing to help with this?</div><div><br></div><div>Thanks,</div><div>~Siddharth<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 30, 2019 at 10:13 PM Richard Eisenberg <<a href="mailto:rae@richarde.dev">rae@richarde.dev</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"><div style="overflow-wrap: break-word;"><div dir="auto" style="overflow-wrap: break-word;">I'm also happy to lead a session on GHC. I could perhaps give a high-level overview (no slides, just whiteboard & projected code) on the GHC compilation pipeline. I don't expect it would be terribly hands-on, though I would hope to get lots of questions from the audience. This might most easily come before Simon's presentation, which would doubtless be more detailed.</div><div dir="auto" style="overflow-wrap: break-word;"><br></div><div dir="auto" style="overflow-wrap: break-word;">I'm happy to assist others in their hacking efforts, too.</div><div dir="auto" style="overflow-wrap: break-word;"><br></div><div dir="auto" style="overflow-wrap: break-word;">I'll be around Fri - Sun.</div><div dir="auto" style="overflow-wrap: break-word;"><br></div><div dir="auto" style="overflow-wrap: break-word;">Richard<br><div><br><blockquote type="cite"><div>On Apr 23, 2019, at 12:51 PM, Andreas Herrmann <<a href="mailto:andreash87@gmx.ch" target="_blank">andreash87@gmx.ch</a>> wrote:</div><br class="gmail-m_2177602221170072141Apple-interchange-newline"><div><div dir="ltr"><div>Dear GHC devs,</div><div><br></div><div>This year's ZuriHac 2019 [1] will again feature a dedicated GHC track to foster contributions to GHC and teach newcomers how to participate in GHC's development. It was a great success last year, and we hope it will be a great success this year as well.</div><div><br></div><div>For that we need your help: We would like to invite you to organize a session in the GHC track. This could be in form of a presentation, a workshop, or a hack session with topics centered around GHC.</div><div><br></div><div>For some inspiration, these are the subjects from last year's track:</div><div>- Continuous Integration / DevOps, by Manual Chakravarty</div><div>- PrimOps / PrimTypes, by Michal Terepeta</div><div>- Performance Regression Tests, by Niklas Hambüchen</div><div>- Newcomers Tutorial, by Andreas Herrmann</div><div><br></div><div>Other possible subjects could be around:</div><div>- Improving documentation</div><div>- Extending GHC's test-suite</div><div>- General GHC development workflows</div><div>- The inner workings of some aspect of GHC</div><div><br></div><div>Aside from preparing a session, we are also looking for volunteers to be around as GHC mentors during hack sessions to help out newcomers.</div><div><br></div><div>Please let us know if you'd be interested in leading a session, or being a mentor, or helping out with this track in any other way. You can contact either Niklas or myself, on this list or by private message.</div><div><br></div><div>Best,</div><div>Niklas and Andreas</div><div>ZuriHac 2019 GHC track coordinators</div><div><br></div><div>[1]: <a href="https://zfoh.ch/zurihac2019/" target="_blank">https://zfoh.ch/zurihac2019/</a></div></div>
_______________________________________________<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" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br></div></blockquote></div><br></div></div>_______________________________________________<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>