evolution

Don nospam at nospam.com.au
Sun Oct 19 13:12:28 PDT 2008


Andrei Alexandrescu wrote:
> I plan to overhaul a number of modules in Phobos2, such as 
> std.algorithm, std.stdio, and std.random. The changes will render 
> existing code using those modules largely uncompilable. I wonder what a 
> good evolution scheme we should adopt. Walter suggested that I move the 
> old modules in etc/, so changing e.g. std.algorithm to etc.algorithm 
> should make legacy code work.
> 
> Is this agreeable? Are there better possibilities?

Since one of the examples given as an aim of the Tango/Phobos merger was 
to allow std.algorithm to work with Tango IO, it would be a shame to 
miss the opportunity to improve compatibility.




More information about the Digitalmars-d mailing list