that looks really nice. Is there an interactive version, like ipython but with pipelining? Also is there any way to use pipe for pipelining rather than carat (a bit sad but Im used to reading pipe as pipe after twenty years of Unix and DOS).
No, there isn't an interactive version, but I once tried the API from inside iPython, and that worked.
Pipe is interpreted by the shell and separates the commands on either side, so I don't see how that could work. The very first version of osh actually did run separate commands, connected by a Unix pipe, but the pickling and unpickling costs were extremely high, so I opted for running the whole command in one process.