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

Reply via email to