Boost logo

Boost :

Subject: Re: [boost] [string] proposal
From: Artyom (artyomtnk_at_[hidden])
Date: 2011-01-27 03:09:47


To all discussing about how to create
an "ultimate" string, I'd like to remind
you following "ultimate" strings existing

1. QString:

2. Glib::ustring:

3. wxString:

4. icu::UnicodeString

5. CString

Now Questions:

1. Why do YOU think you'll be able to create something "better"?

2. Why do YOU think boost::string would be adopted in
   favor of std::string or one of the current widely used

3. What so painful problems are you going to solve that
   would make it so much better then widely used and adopted
   std::string? Iterators? Mutability? Performance?

   (Clue: there is no painful problems with std::string)

Now Suggestion:

1. Accept it that there is quite small chance that something
   that is not std::string would be widely accepted

2. Try to solve existing "string" problems by using same
   std::string and adding few things to handle it better.
   Clue: take a look on what Boost.Locale does.

Best Regards,


Boost list run by bdawes at, gregod at, cpdaniel at, john at