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.