On Sun, 17 Nov 2002, _brian_d_foy wrote:

> In article <[EMAIL PROTECTED]>, Lunartear 
><[EMAIL PROTECTED]> wrote:
> > On Sun, 3 Nov 2002, _brian_d_foy wrote:
> >
> > > In article <[EMAIL PROTECTED]>, Lunartear 
><[EMAIL PROTECTED]> wrote:
> > >
> > > > Term::Visterm  or  Term::Visual  will be ok.
> > > >
> > > > If none of these are acceptable, I'm open for suggestions.
> > > >
> > > > Visterm is a Perl module for visual terminal interfaces.
> > > > These are the standard terminal/status/entry interfaces you see in text
> > > > mode IRC and similar clients.
> > >
> > > we're debating a similar namespace with another author.
> > >
> > > i was thinking about something like Term::UI::Foo.
> > >
> > > i'm not sure "Visual" is the right though.  couldn't the same
> > > interface work with sight-impaired "shells" or whatever you
> > > would call them?
>
> > How about UI::Visterm ?
>
> UI is not a good top-level namespace.  i think.
>
> is this thing limited to visual interfaces only?  does it
> specifically have features that will make it not work with
> terminal readers?

I doubt that a terminal reader would work with this module
without some tweaks, but I may be wrong.

>
> it sounds like the visual aspect of the module is not the
> important part.  it's the text aspect that's important, and
> text can be seen, heard, or even felt.
>

visual has been used to describe this type of interface since
atleast 1995.
 http://www.muq.org/~hawkeye/tf/help/topics/mode.html
should give more insight on this.

namespaces that Visterm seems to fit under.

UI::Visterm
Term::Foo  in this case the word Visterm is a bit redundant so could be
named something different.
Curses::Visterm
Curses::Terminal
POE::Component::Visterm

suggest other namespaces if you wish.

just to clarify what Visterm does:

Visterm is a user interface.
  Provides: a Titlebar (optional)
            a Statusbar (optional) the statusbar is formatted with fields
of data.
            a fully editable entry line with command history
            The main Terminal with full scrollback support.

I am enclosing a file called vt_ss. you can get a sort of screenshot of
Visterm if you cat the file in a console. geometry of the console should
be 80x24 or larger so that it doesnt look garbled.

thanks,
lunartear
[?7h[?1h=[?1000h                         
                                                                                 
                                                                                 
                                                                                 
                                                                                 
                                                                                 
                                                                                 
                                                                                 
                                                                                 
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                              [?7l [?7hTitle of 
window_one                                                             

 [        ]        
                                                                                
                                                             

Geometry = 80 columns and 24 lines
01:53 AM
window_one
D                                              
                                  My Window ID is 0
C[?1000l

[?1l>

Reply via email to