> But something that may be interesting would > be the ability to allow the stream of computations to branch; instead > of pipelines being just a list, make them a tree, or even some kind of > dag (if one allows for the possibility of recombining streams).
Rc has this. It's great. See section 10 of the rc paper or <{command} in the rc manual. I use it all the time to see differences between programmatically generated things. -- Aram Hăvărneanu