> > Well, maybe we should have more than one GUI, or at least a GUI with a couple > "modes". There are many applications that require a different interface: > -a GUI equivalent to something like "ls -l | awk '{print $2}' | sed 's/aa/bb/' > | sort -u > somewhere" (a la Loci) > -a system to run complex distributed tasks (a la GMS) > -a signal processing framework a la Matlab/Simulink/Lab View (a la Overflow) > > I don't see how the same interface can handle all those correctly. Have different modes like you suggest: - normal mode: editing nodes and 'relations' - access mode: editing the security\accessabilities (of the brokering level) - detail mode: editing the PL (overflow) nodes Maybe learn from how 3Dstudio works.