From: Keith Burton (kb_at_[hidden])
Date: 2002-01-21 03:23:51
I vote not to accept in it's current form.
To amplify :
I would like to have voted for acceptance as it almost fulfils a real need
- The choice of formats is excessive, simple positional and Open Group
printf is sufficient to cover most needs. One can always revert to streams
when they are not.
If the %p.... formats really are needed then ( the documentation of ?) the
management of the choices needs significant improvement.
- the code from format.zip 2002/1/20 does not compile with MSVC6SP5.
- there are other issues which need fixing but would not prevent acceptance
e.g. the documentation at 2002/1/20 has a mixture of  and % for
Also why is str() a member function and a free function ?
----- Original Message -----
From: "Jens Maurer" <Jens.Maurer_at_[hidden]>
Sent: Sunday, January 20, 2002 9:46 AM
Subject: [boost] Ongoing review of printf-like formatting
> I've only seen one review comment on Samuel's printf-like
> formatting library for iostreams so far (thanks, Ed).
> Since the review period ends on Tuesday, I'd like to see
> a few more comments. Even if you do an in-depth review, then
> please give at least an accept/don't vote.
> The original review announcement is attached.
> Jens Maurer
> The review of Samuel Krempp's "format" (printf-like formatting)
> library runs from today until 23 January 2002.
> The library is available at
> Please don't forget to indicate whether you think the library
> should be included into boost at all or not.
> This web page gives more hints about how to prepare review comments:
> The library provides Unix98 printf-style, type-safe output formatting
> for use with standard iostreams. Using a printf-style approach
> as opposed to the usual iostreams facilities removes the need for
> explicit use of iostreams manipulators to change the output format,
> which can be verbose. Also, it allows for easier internationalization,
> because the (single) string message (to be translated) is cleanly
> separated from the arguments.
> Example usage (from the docs):
> cout << format("writing %3, x=%1 : %2-th try") % 40.23 % 50 % "toto";
> // prints "writing toto, x=40.230 : 50-th try"
> Jens Maurer
> Review Manager format library
> Info: http://www.boost.org Send unsubscribe requests to:
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk