ZuriHac 2019 - GHC Track

Csaba Hruska csaba.hruska at gmail.com
Wed May 1 08:14:27 UTC 2019


I'd be interested in the STG, RTS, PrimOp semantics. It would be helpful
for my ghc-grin <https://github.com/grin-tech/ghc-grin> project, which is a
(work in progress) whole program optimizer backend for GHC.

On Wed, May 1, 2019 at 9:51 AM Simon Peyton Jones via ghc-devs <
ghc-devs at haskell.org> wrote:

> 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>
> 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/
> <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
> 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
> 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
> 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/20190501/aba33052/attachment.html>


More information about the ghc-devs mailing list