On Fri, May 20, 2011 at 2:26 PM, Connor Lane Smith <c...@lubutu.com> wrote: > I think the way to solve this problem is not to add structure to pipes > (which tend to be simple to use *because* they have no real > structure), but to allow commands to draw directly to the terminal if > they wanted. So the standard input / output piping system would remain > unchanged, and all commands -- except those which rely on unhygienic > escape codes, like curses -- would work just like normal.
rxvt implements basic drawing primitives via escape codes[1]. It's disabled at compile time by default but you can find some poc in the source distribution that plots stuff. I think it has been dropped in urxvt. It's ok for very simple stuff but I really don't think it's scalable for anything remotely useful. 1: http://www.usf.uos.de/infoservice/doc/localhtml/rxvt/refer.html#Graphics