home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!usc!news!netlabs!lwall
- From: lwall@netlabs.com (Larry Wall)
- Newsgroups: comp.sys.next.sysadmin
- Subject: Re: Vendors Considered Evil (Re: Perl use over NFS)
- Message-ID: <1992Sep1.164326.23778@netlabs.com>
- Date: 1 Sep 92 16:43:26 GMT
- References: <2ttyzz=@rpi.edu> <1992Aug31.155516.24977@kakwa.ucs.ualberta.ca>
- Sender: news@netlabs.com
- Organization: NetLabs, Inc.
- Lines: 28
- Nntp-Posting-Host: scalpel.netlabs.com
-
- In article <1992Aug31.155516.24977@kakwa.ucs.ualberta.ca> dave@nakiska.ucs.ualberta.ca (David Ross) writes:
- : Okay, I'm putting on my preacher clothing... *preach on*!
- : ...
- : Perl is not a standard UNIX distribution - don't assume it is. All perl
- : scripts should start with #!/usr/local/bin/perl!
- : *preach off*
-
- Okay, I'm putting on my dictator clothes... *dictate on*!
- Perl is becoming a standard UNIX distribution. Assume it is. All perl
- scripts should start with #!/usr/bin/perl.
- *dictate off*
-
- Did I ever tell you that I believe in the tail wagging the dog? :-)
-
- Larry "Hubris is a Virtue (I hope)" Wall
- lwall@netlabs.com
-
- P.S. This is really a Laziness issue. In the long run it's a heck of a
- lot easier to install a *standard* symbolic link a few times than to
- edit oodles of files. The real culprit here is that #! won't search a
- path, and UNIX never established a standard place for interpreters.
- (Well, apart from /bin and /usr/bin, that is, and /bin is no longer
- tenable. Which leaves us with /usr/bin, poor choice though it is for
- the reasons you've elucidated already. The fact is, even though you
- have established a coherent /usr/local/bin policy, there are billions
- and billions of machines out there that haven't, and never will. What
- we have here is conflicting de facto standards, and the resulting
- evolutionary struggle. There aren't any perfect answers to this.)
-