I love a few of these concepts Reyn Vlietstra has dropped on the Ruby-Talk list for an object-oriented shell. Gleaned from discussion on the R:O:S mailing list:
The cli then becomes more of an ide, a combo box could be popped up for command suggestions instead of the usual list of commands which saves space.
images could be displayed on the cli iteself
a nice graph of the chained commands could be displayed with each command’s projected inputs and outputs for the current fsm [Could be generated by doxygen]
A very sturdy list. I think you’d run into the same problem that Yubnub’s found with pipes. Especially in the case of a gimp-to-email pipe, how does the email know how to translate the incoming string? I imagine metadata will need to accompany strings which are piped. (Ripped from ruby-talk:152684.)