Article View: comp.sys.next.sysadmin
Article #867Re: Vendors Considered Evil (Re: Perl use over NFS)
From: Larry Wall
Date: Tue, 01 Sep 1992 16:43
Date: Tue, 01 Sep 1992 16:43
28 lines
1886 bytes
1886 bytes
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.)
Technical Details
Message-ID:
<1992Sep1.164326.23778@netlabs.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!usc!news!netlabs!lwallReferences:
<2ttyzz=@rpi.edu> <1992Aug31.155516.24977@kakwa.ucs.ualberta.ca>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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