
On Thu, Oct 8, 2015 at 4:24 AM, Mark Lentczner
The whole shebang, from FTP through MRP and whatever else you have up your sleeves should NEVER have been foist piecemeal onto the current system. If you really want those things - package them as a cohesive whole - find a way to use them in your code bases for two years (alternate Prelude) - prove they work, iron out the mistakes - THEN make a single large wholesale change - probably along with a Haskell report.
I agree with Mark that FTP (seen in the light of MRP) is incomplete and piecemeal. The half-baked nature already causes productivity losses, see https://ghc.haskell.org/trac/ghc/ticket/10830 Otoh, I doubt that David is singularly to blame for this ("whatever else you have up your sleeves") nor are his intentions, like many a derring-do haskeller's, any less than sincere in wanting to improve things. Thing is, a new Haskell report sounds terribly onerous and folks make it easy on themselves to make the changes they want to see. A new Haskell report seems to require tremendous ounces of foresight, focus, and conviviality among stakeholders to pull it off. -- Kim-Ee