ZuriHac 2019 - GHC Track

Siddharth Bhat siddu.druid at gmail.com
Tue Apr 30 17:17:05 UTC 2019

I'm not sure if this is the right place, but I'm putting this out there at
any rate:

I'd be interested in a deep dive into STG and related shenanigans "within
the compiler", since my understanding is that a decent amount
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
simplexhc(https://github.com/bollu/simplexhc), a pet project of mine.

I meant to take some time and read through the GHC internals in this area,
but college coursework does not really facilitate deep meditation
about the GHC codebase ;)

Would someone be willing to help with this?


On Tue, Apr 30, 2019 at 10:13 PM Richard Eisenberg <rae at richarde.dev> wrote:

> 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.
> I'm happy to assist others in their hacking efforts, too.
> I'll be around Fri - Sun.
> Richard
> On Apr 23, 2019, at 12:51 PM, Andreas Herrmann <andreash87 at gmx.ch> wrote:
> Dear GHC devs,
> 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.
> 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.
> For some inspiration, these are the subjects from last year's track:
> - Continuous Integration / DevOps, by Manual Chakravarty
> - PrimOps / PrimTypes, by Michal Terepeta
> - Performance Regression Tests, by Niklas Hamb├╝chen
> - Newcomers Tutorial, by Andreas Herrmann
> Other possible subjects could be around:
> - Improving documentation
> - Extending GHC's test-suite
> - General GHC development workflows
> - The inner workings of some aspect of GHC
> Aside from preparing a session, we are also looking for volunteers to be
> around as GHC mentors during hack sessions to help out newcomers.
> 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.
> Best,
> Niklas and Andreas
> ZuriHac 2019 GHC track coordinators
> [1]: https://zfoh.ch/zurihac2019/
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20190430/134083b3/attachment.html>

More information about the ghc-devs mailing list