[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]