It should be possible to support both phobos and tango at the same time. I'm suggesting something like
dsss set stdlib phobos and
dsss set stdlib tango
That should update the compiler flags, include directories and library directories according to the selected library. Then building programs should be as easy as
dsss set stdlib phobos
rebuild my_phobos_prog
dsss set stdlib tango
rebuild my_tango_prog
Updating tango and phobos should be possible with
dsss net install dmd/phobos and
dsss net install tango
without changing the active profile. And tango needs either profiles for different versions or at least an easy way to use the newest svn version too.
Also, similar profile stuff for gdc/dmd should be available. The amount of configurations should then be a cartesian product of these different options. I can write another ticket about this, if needs be.