On Fri, May 20, 2011 at 9:01 AM, Aurélien Aptel <aurelien.ap...@gmail.com> wrote: > 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.
This is basically how all terminals worked. The problem was that each terminal had its own drawing primitives, and curses was written to abstract that. Which is why curses sucks so much: it did all drawing code in a mediocre fashion. Now that such terminals are relatively rare there's nothing really stopping suckless from picking one and deciding just to support it... but character-addressed text interfaces are the worst solution, in my opinion. I've never understood why there isn't a terminal with one window per filehandle. Something like sam's interface, but the top window would just hold stdin and the bottom window should toggle between stdout and stderr. -- # Kurt H Maier