On Wed, Sep 13, 2000 at 07:48:23AM -0400, Bryan C . Warnock wrote:
> On Wed, 13 Sep 2000, Michael G Schwern wrote:
> > Sooo... what happens to the existing Shell.pm?
>
> The RFC title notwithstanding, the pragma would be, by convention,
> lowercase. (As reflected in the abstract.)
The nasty abiguity problems of having "use Shell" and "use shell"
aside ("Go download LWP and the shell module". "The Shell module?"
"No, the shell module." English speech is case insensitive)...
Several OS's Perl supports prefer case insensitive file systems
(obscure ones, like Windows and MacOS ;). You can't have Shell.pm and
shell.pm live together in the same directory, and the problems of
making sure the twain shall never meet... don't want to think about
it.
On top of that, currently "use Shell" and "use shell" both mean to use
SHELL.PM (or shell.pm, Shell.pm, sHeLl.pM) on case insensitive file
systems. So even if you were to keep them in seperate directories of
@INC you'd still only be able to ever get at one of them.
So one's gotta change. How about just "sh"?
--
Michael G Schwern http://www.pobox.com/~schwern/ [EMAIL PROTECTED]
Just Another Stupid Consultant Perl6 Kwalitee Ashuranse
Plus I remember being impressed with Ada because you could write an
infinite loop without a faked up condition. The idea being that in Ada
the typical infinite loop would be normally be terminated by detonation.
-- Larry Wall in <[EMAIL PROTECTED]>