Make the interface of traceTc and traceRn the same
It always seemed strange to me that the interfaces for traceTc and traceRn were different.
traceTc :: String -> SDoc -> TcM ()
traceRn :: SDoc -> RnM ()
I personally prefer using the traceTc interface and have to look up each time which function uses which interface. It seems beneficial but annoying to make traceRn have the same interface to improve usability slightly.
Are there any objections if someone was to do this?
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.0.1 |
| Type | Task |
| TypeOfFailure | OtherFailure |
| Priority | lowest |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |