[EMAIL PROTECTED] (_brian_d_foy) writes:

> In article <[EMAIL PROTECTED]>, Ian Stanley 
><[EMAIL PROTECTED]> wrote:
> 
> > Oyster::Shell is a OO framework for coding those tedious command line shells
> 
> although i don't really object to Oyster, i would rather see this 
> live in Shell::*

I'm not sure. Shell::* are modules written to interact with known
shells (like bash, sh ...).

If I understand correctly Ian's proposal, Oyster:: is a module to
write a "shell" program to perform special tasks.

This kind of shell is usefull for programs that have numerous commands
or options. An exemple of such a program is the CPAN module: when you
type 'perl -MCPAN -e shell'.

But I agree that Oyster::* is not a good name (despite being fun: this
animal can shape shells or pearls). 

In any case, the module name should indicate its purpose. Maybe
 Shell::Maker, 
 Shell::Framework 
 Shell::ToBeDone ;-) 
 Shell::Skeleton (a biologic impossibility), 
 Shell::Wanabee (getting worse), 

Cheers


-- 
[EMAIL PROTECTED]

Reply via email to