[phobos] I think we need to make an emergency release

Steve Schveighoffer schveiguy at yahoo.com
Thu Aug 26 05:12:21 PDT 2010


Done: http://www.dsource.org/projects/phobos/changeset/1929

Let me know what you think.

BTW, can someone who does regular compiling on Windows test this?  I know 
Appender is ok, but I'm unsure if std/stdio.d compiles right, I updated it, but 
I don't have a full installation on a Windows box.

Thanks

-Steve



----- Original Message ----
> From: Andrei Alexandrescu <andrei at erdani.com>
> To: Discuss the phobos library for D <phobos at puremagic.com>
> Sent: Thu, August 26, 2010 3:32:14 AM
> Subject: Re: [phobos] I think we need to make an emergency release
> 
> On 8/25/10 14:54 PDT, Steve Schveighoffer wrote:
> > Well, I didn't find any  cases requiring that in std.format or std.stdio, 
but
> > they were mostly in  unittests.  Do you have a better example?  Note that
> >  performing things like builtin appends on an array allocated by Appender are  
>not
> > a good idea, since appender completely ignores and does not update  the 
>stored
> > length properly.
> 
> Agreed.
> 
> > Even an  explanation of what you plan to do with the data at the same time 
>you
> >  are appending would be good in lieu of an example.  Maybe we can find a  
>better
> > design, or provide an unsafe function to get a reference to the  
GC-allocated
> > array reference for those who want to live on the  edge.  I just dislike the
> > *requirement* of stepping into unsafe  territory just to use Appender.  It 
>seems
> > to go against the spirit  of most of Phobos.  IMO the default should be the 
>safe
> >  way.
> 
> I think it's fine to require people who use Appender to re-read the  string 
>after having used it. So feel free to proceed with your  design.
> 
> 
> Andrei
> _______________________________________________
> phobos  mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
> 


      


More information about the phobos mailing list