[Haskell-beginners] How to use Text.Printf w/ custom types

David McBride toad3k at gmail.com
Fri Nov 24 13:24:54 UTC 2017


It appears PrintfArg and its methods are fully exported.

On Fri, Nov 24, 2017 at 8:19 AM, Baa <aquagnu at gmail.com> wrote:

> But how to do it if "methods" are not exporting?
>
> > According to
> > https://hackage.haskell.org/package/base-4.10.0.0/docs/
> Text-Printf.html#g:2,
> > you only need to implement `PrintfArg`. There is also an example for
> > `()`.
> >
> > Baa <aquagnu at gmail.com> schrieb am Fr., 24. Nov. 2017 um 13:33 Uhr:
> >
> > > Hello All!
> > >
> > > As I understand to use Text.Printf.printf with custom types or to
> > > return result as Text instead of String I must implement some
> > > class instances: PrintfType, PrintfArg. But how to do this if they
> > > are exported from module as type-names only - without its methods
> > > (i.e. not "Printf (..)", but "Printf") ?
> > >
> > > I tried to import Text.Printf.Internal but seems that no such
> > > submodule...
> > >
> > > Any ideas?
> > >
> > > ===
> > > Best regards, Paul
> > > _______________________________________________
> > > Beginners mailing list
> > > Beginners at haskell.org
> > > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
> > >
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20171124/2750fa6e/attachment-0001.html>


More information about the Beginners mailing list