Deprecated Library Functions / Methods
deed
none at none.void
Mon Dec 3 03:58:57 PST 2012
On Sunday, 2 December 2012 at 19:06:22 UTC, Jonathan M Davis
wrote:
> On Sunday, December 02, 2012 14:19:18 deed wrote:
>> Why not let all breaking improvements go to a clear cut std2
>> and
>> let std be improved only with extensions and bug fixes? When
>> std2
>> is ready enough, let the same happen and breaking code goes to
>> std3.
>>
>> Then you get std.xml and std2.xml, which are different and a
>> probable source of confusion. On the other hand, the modules in
>> the standard library do not exist independently, they are part
>> of
>> a unified design and layout. So it may be more valuable to know
>> that std3.algorithm, std3.range, std3.container, etc. work
>> together out of the box, rather than to know whether
>> std.algorithm2 and std.range3 are compatible.
>
> Duplicating the entire standard library is overkill. Ideally,
> we wouldn't need
> to keep making breaking changes to it. You get it right, and
> then you leave it
> as-is. The main problem is that Phobos has been being written
> as the language
> has been evolving..
It may introduce more administrative work, but should solve most
problems in both camps.
More information about the Digitalmars-d
mailing list