The following module was proposed for inclusion in the Module List:

  modid:       Term::Oyster::SimpleShell
  DSLIP:       adppg
  description: OO add in command shell
  userid:      ICK (Ian Stanley)
  chapterid:    8 (User_Interfaces)
  communities:
    http://sourceforge.net/projects/oystershell and has been submitted
    to comp.lang.perl.modules for discussion

  similar:
    limited functionality in Term::Shell and Term::Shellkit

  rationale:

    Choice of name space - as this module Term::Oyster::SimpleShell is
    intended to be the basis of a series of inherited shells. each with
    a different layering of abilities and properties

    so far i intend to extend Term::Oyster::SimpleShell to produce:

    * Term::Oyster::AdvShell - extended features, more difficult to
    employ yet provides a conceptually more complex shell environment.
    supporting features like 'enable' commands as per cisco router's
    shell, shell variable handling and a number of other features etc.

    * Term::Oyster::TkShell - adding support for a shell using the Tk
    Toolkit - including tk menus etc.

    * Term::Oyster::VisualShell - similar to the original/advanced
    shell but with the optional curses driven menu based environment

    In all shells command line parsing and editing are all handled
    invisibly inside the object. Default settings for the name of the
    shell the greetings and the prompts are included. Extra commands can
    easily be registered or removed [a feature not existing in the other
    shells] using the included methods. User functions will be called
    with the parameters and switches [gnu/unix styles supported]
    preparsed into an array and a hash respectively in order to ease the
    processing by the user function.

  enteredby:   ICK (Ian Stanley)
  enteredon:   Tue Sep 24 15:03:28 2002 GMT

The resulting entry would be:

Term::Oyster::
::SimpleShell     adppg OO add in command shell                      ICK


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=18200000_be80bd42362d9b5c&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=18200000_be80bd42362d9b5c&SUBMIT_pause99_add_mod_insertit=1

Reply via email to