On Mar 9, 2007, at 7:49 PM, Eric Wilhelm wrote:
Seriously, I share your sentiment. But...
1. `perl Build.PL` is not a unix command.
2. `perl Build.PL` may well be the first time the user has ever
typed `perl $anything` at a console.
3. It's perfectly reasonable to tell a programmer to go RTFM.
So, considering that being "unixy" in the context of (2)
contributes to
the "I can never manage to install anything that's written in perl"
which I often hear (even from the likes of C++ programmers), I
think we
would be better off thinking of it from that point of view.
Actually, I don't agree. If we want to be easier to use, I think
we'd be better off building GUI apps on top of M::B's APIs, or ---
get this --- some kind of interactive shell that knows how to call
M::B properly and deal with its output. Let's call that shell
CPAN.pm. =)
I think the `perl Build.PL` case should be as Unixy as possible on
Unix. And as DOSy as possible on DOS, etc.
-Ken