Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2001-07-01 09:08:14


At 10:08 PM 6/30/2001, Greg Chicares wrote:

>Aleksey Gurtovoy wrote:
>>
>> My main problem with '%' is that it's not an idiomatic C++, at
>> least not yet :). Also, using of '$' in format specification,
>> but '%' when providing arguments seems inconsistent.
>
>Is it a (different) problem that dollar-sign is not part
>of the language's basic source character set (2.2/1) ?
>If that character is unavailable on, say, an Icelandic
>keyboard, then there's no trigraph for it either.

Ouch! Good catch, Greg.

> Would
>a library that needs dollar-sign be acceptable in ISO C++?

I doubt it.

IMO, we need to stick to the basic character set.

--Beman

[lex.charset] 2.2 Character sets

1 The basic source character set consists of 96 characters: the space
character, the control characters representing horizontal tab, vertical
tab, form feed, and new-line, plus the following 91 graphical characters:

a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
_ { } [ ] # ( ) < > % : ; . ? * + - / ^ & | ~ ! = , \ " '


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk