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@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-boun...@haskell.org> *On Behalf Of *Siddharth > Bhat > *Sent:* 30 April 2019 18:17 > *To:* Richard Eisenberg <r...@richarde.dev> > *Cc:* GHC developers <ghc-devs@haskell.org>; Niklas Hambüchen < > nik...@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 <r...@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 <andreas...@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@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@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@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs >
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs