[ghc-steering-committee] Please review #319: NoFallibleDo proposal, Shepherd: Eric Seidel

Eric Seidel eric at seidel.io
Wed May 13 20:19:24 UTC 2020

Hi all,

My wife and I just checked into the hospital to have our second child, so I’m going to be short on time for committee duties for a few weeks. I think it would be best to reassign this proposal so we don’t keep the authors waiting. 

I reviewed the proposal over the weekend and left some thoughts on GitHub. I’m supportive of the direction — partial patterns in do-notation are more consistent with the rest of the language — but I thought it would be a stronger proposal if we had a syntax for controlling the failure behavior. This would give people who currently rely on the MonadFail desugaring a cleaner migration path. John has another proposal (#327 iirc) exploring how that syntax might look, I suggested building on top of that proposal or combining the two. 


Sent from my iPhone

> On May 1, 2020, at 04:04, Joachim Breitner <mail at joachim-breitner.de> wrote:
> Dear Committee,
> this is your secretary speaking:
> NoFallibleDo proposal
> has been proposed by Cale
> https://github.com/ghc-proposals/ghc-proposals/pull/319
> https://github.com/obsidiansystems/ghc-proposals/blob/no-fallible-do/proposals/0000-no-fallible-do.rst
> I propose Eric Seidel as the shepherd.
> Please guide us to a conclusion as outlined in 
> https://github.com/ghc-proposals/ghc-proposals#committee-process
> Thanks,
> Joachim
> -- 
> Joachim Breitner
>  mail at joachim-breitner.de
>  http://www.joachim-breitner.de/
> _______________________________________________
> ghc-steering-committee mailing list
> ghc-steering-committee at haskell.org
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee

More information about the ghc-steering-committee mailing list