On Wed, 19 Aug 2009, Timothy S. Nelson wrote:
>       ..but Perl is more magic than bash :).  Seriously, I can see both
> sides of the argument, and I'm leaning towards the $*CWD = chdir idea (as an
> option if people want to use it), but I realise that a lot of people are
> leaning the other way.  So I'll argue for it, but don't care if I lose :).

I want both.

I can have both. Or in fact all three:

        $*CWD = "foo";    # exception -- $*CWD isn't writable
        use Cwd :fake;
        $*CWD = "foo";    # OK, faking it
        use Cwd :chdir;
        $*CWD = q</tmp>;  # OK, same as {chdir "/tmp"}

I wonder if this is becoming the new Perl mantra "use lexically scoped
pragmata".

        perl6 -MCwd=fake ... # legacy behaviour

-Martin

Reply via email to