Dear Simon! Happy Birthday!!! :)
Thank you so much for all the incredible work that you have done and the guidance that you have provided over the many years. I personally have profited enormously from your kindness, and I am very grateful for that. In addition, your unwavering enthusiasm for and work on GHC, in particular, and functional programming, in general, have always been a great inspiration. Thank you very much and all the best for this and many more years!! Manuel PS: I have declared email defeat long ago. I am impressed that you could keep up with it for so long. > Simon Peyton Jones <[email protected]>: > > Dear GHC devs (all 600+ of you), > > It’s my birthday (well it was a few minutes ago, but I became distracted by > #11379). I am 58. GHC is alive and well and, happily, so am I. > > However, of late I have found that my GHC inbox, which I used to be able to > keep under control, just grows and grows. Mostly this is good; it reflects > the fact that GHC has lots of users, that they vigorously expand up to (and > often well beyond) the limits of what GHC can do, and that increasingly GHC a > lot of developers contributing actively to its code base. > > But it has its downsides. I used to be able to keep up with the Trac and > email traffic. Trusty techniques like “delete anything mentioning ‘dynamic > linking’ or ‘Unicode’” would cut the traffic in half. But that doesn’t work > any more. Too many interesting things are happening. > > So this email is to say three things: > > · First, thank you to the increasingly large number of you who are > contributing actively to GHC’s development. GHC is a big system, and no one > person can be on top of all of it. GHC no longer depends on one of two > people: it depends on all of you. You know who you are – thank you. > > · Second, apologies to anyone who is stuck waiting for me. Although > there are large chunks of GHC that I know little about, there are other parts > that are dear to my heart: the renamer, typechecker, Core, optimisation, and > so on. I write code most days and enjoy it. So I do want to continue to > play a very active supporting and reviewing role, as well as authoring, in > these parts. But I’m conscious that doing so puts me in a lot of critical > paths. > > Here’s a suggestion: if you are blocked on something from me, email me > directly. By all means copy ghc-devs if you want others in the > conversation, but make it clear that you need my input. That’ll work better > than putting up a Phab review, or a Trac comment, and hoping I’ll see it. I > probably will, but it won’t stick out from other 20 Phab reviews that I would > like to do. I don’t promise to turn everything around fast, but it’ll > increase the chances! > > · Third, in a vain attempt to at least keep some kind of handle on > the state of play, I keep an ill-organised page of tickets that I’m > interested in <https://ghc.haskell.org/trac/ghc/wiki/Status/SLPJ-Tickets>. A > cursory glance will confirm that there is zero chance that I will attend to > them all. So please do pick up some of them and dig in. Not many are > trivial; most require some investigation, some design work, some discussion > of alternatives, etc. But most of them would benefit from love and > attention. If you are looking for suggestions for things to do, that might > be a good place to start. > > Thanks! > > Simon > > > > > > _______________________________________________ > ghc-devs mailing list > [email protected] <mailto:[email protected]> > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > <http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs>
_______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
