Some clarification on the leadership:
I am mostly in charge of things after parsing. I am not very interested in the syntax itself but I see some technical merits from the new parser:
-
It is hand written which gives us flexibility to improve the error message
-
It has zero dependencies, so it is really easy to embed into bucklescript itself and delivers better performance. The integration of refmt used to be a headache that I gave up and called it from an external processor and the sync up relies on community contribution – with the new parser I would be happy to do the sync up work.
I think broader unification efforts will be really
Removal of semicolon: I like this, but leaving them optional may result incosistent codestyle among community, maybe completely remove them?
Arrays and Lists: I Don’t like Arrays to be first class containers. Wrote more on

why?.. This is literally the only way to pass module to a function. Dynamic imports, component as props. How to deal with it w/o FCM?
Guessing it belongs to BuckleScript now?