From: Gennaro Prota (gennaro_prota_at_[hidden])
Date: 2003-03-15 06:26:07
On Fri, 14 Mar 2003 12:10:52 -0600, "David B. Held"
> First, it is functionally similar to a tristate boolean (false,
> maybe,true) -such as boost::tribool-, except that in a tristate
> boolean, the maybe state represents a valid value, unlike the
> corresponding state of an uninitialized optional<bool>.
>I think two hyphens should be used for the em-dashes (or the
>actual em-dash character, which is probably not portable). Also,
>the comma after the em-dash is probably not necessary (even
>though it would be if the parenthetical phrase were not present).
As far as English is concerned I'll leave the response to people who
have studied in an English-speaking country, however I would be
surprised if your rules *required* a comma before "except" in absence
of the parenthetical phrase.
Secondly, the comma just before "the maybe state" is definitely an
error in Italian but, again, I'll leave to you to say if the same
thing holds for English.
The above notes would be of course off-topic in themselves but I think
they aren't in this context, as they are meant as a rationale for
proposing a correction to existing boost documentation.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk