On Tue, 9 Apr 2002 10:09:44 -0400, Chris Nandor wrote:

>What I would prefer is a separate module that would get called first, so
>you could do something like:
>
>       #!/usr/bin/perl
>       use Mac::ARGV;
>
>and it would automatically manipulate @ARGV before anyone else got to it.
>The module would have to work on any platform, so it could be installed
>anywhere, though it would only do something under MacPerl.

Hmm... So where would you put the code? Could this be acceptable for an
implementation?

        package Mac::ARGV;

        sub _macMakeArgv {
            ... # copy rest of that sub here
        }

        sub import {
            _macMakeArgv() if $^O =~ /MacOS/;  # which sets @ARGV
        }

        1;

-- 
        Bart.

Reply via email to