G'day all. You (Tyson Richard DOWD) wrote: > It's not too bad, but it's still a bit yuck. > Another solution (that is also a little yuck) is to overload ,/2, so you > can do: > sprintf("%d %d %f %s\n", (3, 4, 2.5, "foo", []), Str) One thing that we haven't used yet is {}/1. Not sure how that would help here, though. Cheers, Andrew Bromage