I don’t object.   (They’d be orphan instances, so the interface file will 
always be loaded; but that’s probably ok.

From: Shayan Najd [mailto:sh.n...@gmail.com]
Sent: 02 August 2017 11:50
To: ghc-devs@haskell.org
Cc: Simon Peyton Jones <simo...@microsoft.com>; Alan & Kim Zimmerman 
<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 functionalities, group them 
together, polish them (e.g., remove some unnecessary dependencies), and expose 
them to the end-users.
At this stage, I don't expect any changes outside hsSyn.

/Shayan
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to