Lawrence Crowl <cr...@google.com> writes:

| On 7/1/12, Gabriel Dos Reis <g...@integrable-solutions.net> wrote:
| > On Fri, Jun 29, 2012 at 1:17 PM, Lawrence Crowl <cr...@google.com> wrote:
| >> Resend, as I replied to a message that didn't have the usual suspects
| >> on the cc line.
| >>
| >> On 6/27/12, Lawrence Crowl <cr...@google.com> wrote:
| >>> ..., does anyone object to removing the permission to use C++
| >>> streams?
| >>
| >> Having heard no objection, I removed the permission.
| >
| > This is an area where I think we should not be too prescriptive.
| > Clearly, the diagnostics machinery will be used for anything
| > diagnostics -- so whether IOStreams are allowed or not would
| > not change that.  On the other hand, I feel we should defer to
| > maintainers' discretion in specific areas whether people are
| > implementing dumping or other I/O facilities not related to
| > diagnostics, since as I you correctly pointed out, there is an
| > added value of flexibility and expressivity.
| >
| > In summary: Instead of blanket ban, I would suggest that uses for
| > C++ I/O streams be reserved for non-diagnostics purposes and left
| > at the discretion of maintainers.
| 
| Given that maintainers have discretion to grant exceptions
| anyway, would you be willing to let the wording stand without
| that permission?

My concern is that this might be construed later in forms that weren't
intented, which is why I have been reluctant about prescriptive
guidelines. 

| 
| I'd like to get the document committed in some form so that we can
| make progress on the dependent activities.  At present, none of
| those activities depend on this issue.

Agreed.

-- Gaby

Reply via email to