Re: Restructuring hsSyn

2017-08-02 Thread Ben Gamari
Shayan Najd writes: > Currently AST declarations, their relate utilities, and `Outputable` > instances are defined in the same files. > Does anyone object to moving `Outputable` instances to separate files? > The purpose is to gradually identify reusable functionalities, group

RE: Restructuring hsSyn

2017-08-02 Thread Simon Peyton Jones via ghc-devs
n <alan.z...@gmail.com> Subject: Restructuring hsSyn Currently AST declarations, their relate utilities, and `Outputable` instances are defined in the same files. Does anyone object to moving `Outputable` instances to separate files? The purpose is to gradually identify reusable functionali

Restructuring hsSyn

2017-08-02 Thread Shayan Najd
Currently AST declarations, their relate utilities, and `Outputable` instances are defined in the same files. Does anyone object to moving `Outputable` instances to separate files? The purpose is to gradually identify reusable functionalities, group them together, polish them (e.g., remove some