<div dir="ltr">According to <a href="https://hackage.haskell.org/package/base-4.10.0.0/docs/Text-Printf.html#g:2">https://hackage.haskell.org/package/base-4.10.0.0/docs/Text-Printf.html#g:2</a>, you only need to implement `PrintfArg`. There is also an example for `()`.</div><br><div class="gmail_quote"><div dir="ltr">Baa <<a href="mailto:aquagnu@gmail.com">aquagnu@gmail.com</a>> schrieb am Fr., 24. Nov. 2017 um 13:33 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello All!<br>
<br>
As I understand to use Text.Printf.printf with custom types or to<br>
return result as Text instead of String I must implement some<br>
class instances: PrintfType, PrintfArg. But how to do this if they are<br>
exported from module as type-names only - without its methods (i.e. not<br>
"Printf (..)", but "Printf") ?<br>
<br>
I tried to import Text.Printf.Internal but seems that no such<br>
submodule...<br>
<br>
Any ideas?<br>
<br>
===<br>
Best regards, Paul<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org" target="_blank">Beginners@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br>
</blockquote></div>