ZuriHac 2019 - GHC Track

Simon Peyton Jones simonpj at microsoft.com
Wed May 1 07:50:39 UTC 2019


I’d be happy to help with anything GHC-related.   I’ll take the advice of the ZuriHac organisers (Jesper, Andreas) about what would be best; but probably mail on this list would be a good way to gather ideas

Simon

From: ghc-devs <ghc-devs-bounces at haskell.org> On Behalf Of Siddharth Bhat
Sent: 30 April 2019 18:17
To: Richard Eisenberg <rae at richarde.dev>
Cc: GHC developers <ghc-devs at haskell.org>; Niklas Hambüchen <niklas at nh2.me>
Subject: Re: ZuriHac 2019 - GHC Track

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<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbollu%2Fsimplexhc&data=01%7C01%7Csimonpj%40microsoft.com%7Cf81e8b0c64934ab91e0a08d6cd8ebcaf%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=BPu7HQkoCaPeTUMY4ksM1y2GAjGazMyAf8IaJL2Qzhc%3D&reserved=0>), 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?

Thanks,
~Siddharth

On Tue, Apr 30, 2019 at 10:13 PM Richard Eisenberg <rae at richarde.dev<mailto: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<mailto: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/<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fzfoh.ch%2Fzurihac2019%2F&data=01%7C01%7Csimonpj%40microsoft.com%7Cf81e8b0c64934ab91e0a08d6cd8ebcaf%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=zx1dedEVL2n8B6%2BCfXTeNPrkxNLcmmykGzHp6ferLbQ%3D&reserved=0>
_______________________________________________
ghc-devs mailing list
ghc-devs at haskell.org<mailto:ghc-devs at haskell.org>
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-devs&data=01%7C01%7Csimonpj%40microsoft.com%7Cf81e8b0c64934ab91e0a08d6cd8ebcaf%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=tVrvbyxcLbubxgjxErr5h%2FnJkK6ujMhkapVzEp%2Ft4g0%3D&reserved=0>

_______________________________________________
ghc-devs mailing list
ghc-devs at haskell.org<mailto:ghc-devs at haskell.org>
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-devs&data=01%7C01%7Csimonpj%40microsoft.com%7Cf81e8b0c64934ab91e0a08d6cd8ebcaf%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=tVrvbyxcLbubxgjxErr5h%2FnJkK6ujMhkapVzEp%2Ft4g0%3D&reserved=0>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20190501/a2a78cb8/attachment.html>


More information about the ghc-devs mailing list