Mark P Jones writes:
> Another possibility to consider: At some point in the past
> few years, the built-in printer was modified to prefix
> datatype constructors with type names, as in "Maybe_Just".
> I think there was probably some good justification for this,

I suspect I was responsible for this and it was probably due to poor
testing (when changing something else) rather than a deliberate
choice.  However, it brings to mind the requests to use fully
qualified names in error messages - one might want a flag or flags to
select whether qualifiers are shown:

1) When using the builtin printer instead of Show.
2) In error messages (which use the same builtin printer).
3) Even if the unqualified name is in scope.


Alastair

Reply via email to