Jorge Adriano <[EMAIL PROTECTED]> writes:

> > > the python string notation (str % tuple) would fit really well too...
> > >     putStrLn "hello %s, you got %d right" % ("oliver", 5)
> >
> > Might be nice.
> 
> What would be the type of putStrLn then?

some solutions to this:

- cayenne http://www.cs.chalmers.se/~augustss/cayenne/

- ocaml's printf (special typing done by the compiler)
  http://caml.inria.fr/oreilly-book/html/book-ora076.html#toc105
- ocaml's printf could also be achieved via camlp4 (?)

- you can also give up the sugar and write it (irk!):
    format (int oo lit " is " oo str oo eol)
  instead of
    sprintf "%d is %s\n"
  see "Functional Unparsing" http://www.brics.dk/RS/98/12/
                             http://tkb.mpl.com/~tkb/software.html
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to