Andrei Alexandrescu wrote: > For example, I'm not sure how code in std.algorithm > could help containers or streams in Tango (as it should), or how to > reconcile std.algorithm with std.core.array.
If the language (D2++) will have a new way of iteration and ranges known and enforced by the compiler, then I expect Tango to support those at some point, and std.algorithm would presumably just work. However, if it is based on some interface, ad hoc (these methods must be present) or properly via an interface Range { }, I would expect Tango developers to be involved in the process of defining those interfaces (if Tango is meant to use/know about them). Since I have seen neither, it is somewhat difficult to make a well informed comment on the subject. -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango