🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.sysadmin
Article #867

Re: Vendors Considered Evil (Re: Perl use over NFS)

#867
From: Larry Wall
Date: Tue, 01 Sep 1992 16:43
28 lines
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!lwall
References: <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