Term::Visual is a "visual" terminal interface for curses applications. It provides the split-screen interface you may have seen in console based IRC and MUD clients. Term::Visual's interface includes four regions. From top to bottom: A title bar. Term::Visual supports many terminals, each with its own screen elements, and the title bar is a convenient way to remember which is currently active. A large scrolling terminal region. In network clients, this is where remote output is shown. Many features are supported, the most notable are colorized text and scrollback. A one- or two-line configurable status bar. Just about anything can be placed here, including the current time, and statistics about the runtime operation of whatever program you write with it. A one-line entry bar, with many common editing keystrokes supported. It scrolls horizontally to allow more than just a screen's width of text. Term::Visual uses the POE networking and multitasking framework to support concurrent input from network sockets and the console, multiple timers, and more. Term::Visual is a "visual" terminal because it is display rather than line oriented. It takes up the full screen, provides scrollback features, and allows you to edit input in what is essentially a one-line text editor. Similar features make vi the "visual" text editor, and are elements of TinyFugue's "visual" mode. - http://www.egr.msu.edu/decs/facilities/software/vi.php#Whatis - http://www.muq.org/~hawkeye/tf/help/topics/mode.html The tarball currently has no tests, but there are sample programs in the examples directory. Term::Visual installs the usual way: perl Makefile.PL make make install The project is managed at SourceForge. Various support resources are available there. Please see http://sourceforge.net/projects/visterm/ for more information. -- Charles Ayres - lunartear@ambientheory.com -- Rocco Caputo - troc@pobox.com - http://poe.perl.org/