Boost logo

Boost :

Subject: Re: [boost] [string] proposal
From: Chad Nelson (chad.thecomfychair_at_[hidden])
Date: 2011-01-21 12:37:56


On Fri, 21 Jan 2011 20:07:51 +0800
Dean Michael Berris <mikhailberis_at_[hidden]> wrote:

> [...] Mostly I'm interested in seeing a string class that is:
>
> 1. Immutable. No if's or but's about it. I don't want a string to be
> modifiable. Period. You can create it, and once it's created, that's
> it. [...]

I'm confused by this. You want the basic type to always act as if it's
const, with no way to modify the string at ALL after it's been created?

> I think strings are different from the encoding they're interpreted
> as. Let's fix the problem of a string data structure first then tack
> on encoding/decoding as something that depends on the string
> abstraction first.

That gets back to the problem that I was originally trying to solve
with the UTF types: that a string needs a way to carry around its
encoding. A UTF-8 type could be built on such a thing very easily.

-- 
Chad Nelson
Oak Circle Software, Inc.
*
*
*



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