[Haskell-cafe] Generic polyvariadic printf in Haskell98

Max Cantor mxcantor at gmail.com
Sun Jun 7 01:40:17 EDT 2009


To be fair, isn't the printf typing in ocaml a massively ugly hack to  
the type system?  Isn't there an example in the template haskell  
tutorial that gives a typesafe, clean generic printf function?

Max

On Jun 5, 2009, at 4:29 PM, Erik de Castro Lopo wrote:

> oleg at okmij.org wrote:
>
>> Still, the code is a bit unsatisfactory because of the appearances of
>> "error" in pr_aux functions. The errors like passing too many or too
>> few arguments to printf (as demanded by the format specification) are
>> caught only at run-time. We can certainly do better.
>
> I'd love to see it.
>
> Coming from Ocaml one of the things  I miss is compile time
> checking of printf arguments.
>
> Erik
> -- 
> ----------------------------------------------------------------------
> Erik de Castro Lopo
> http://www.mega-nerd.com/
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe



More information about the Haskell-Cafe mailing list