incidentally, this also fixes the problem of being able to overwrite string literals ;)
-Steve ----- Original Message ---- > From: Steve Schveighoffer <[email protected]> > To: Phobos <[email protected]> > Sent: Thu, August 26, 2010 1:30:19 PM > Subject: Re: [phobos] phobos commit, revision 1930 > > Sure, we can do that. > > -Steve > > > > ----- Original Message ---- > > From: Andrei Alexandrescu <[email protected]> > > To: Steve Schveighoffer <[email protected]> > > Sent: Thu, August 26, 2010 1:26:58 PM > > Subject: Re: [phobos] phobos commit, revision 1930 > > > > On 8/26/10 10:24 PDT, Steve Schveighoffer wrote: > > > On that topic a bit, calling clear on an Appender!string allows you to > >overwrite > > > immutable data. Do we care too much? I think we can just mark the >clear > > > function as @system and call it a day... > > > > I think it's important to preserve immutable. Let's guard clear with > > static >if > > >(!is(T == const) && !is(T == immutable)). Thanks! > > > > Andrei > > > > > > _______________________________________________ > phobos mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/phobos > _______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
