
On Thu, 3 Jun 2021, Travis Cardwell via Haskell-Cafe wrote:
I am happy to announce the 1.0 release of TTC (Textual Type Classes).
The library provides the following functionality:
* The Textual type class is used to convert between common textual data types. It can be used to write functions that accept or return values of any of these textual data types.
* The Render type class is used to render a value as text. Avoid bugs by only using Show for debugging/development purposes.
That is, your class is intended for text representation for program users (instead of programmers)? I think a notable difference between Show (which is for programmers) and a human readable text formatter should be a control of formatting details. Currently 'printf' is the way to format human readable text and you can control formatting of numbers e.g. by "%d", "%3d", "%03d" etc. It's not type safe but better than Show.