If PERL_ROOT is official and mandatory, then we should put it prominently in
README.VMS (and any FAQ documents) that this is the case.

Otherwise, be prepared to suffer the many repeated queries as to why their
backticks and system() calls aren't working now.  Heck, no matter how much we
publicize it, we'll still have repeated questions about problems here.  I was
surprised recently when someone on the OSU mailing list reported what turned out
to be the 10K day bug that started biting on 17-MAY-1997 (? Do I have the right
day here?).

I guess the focus really shouldn't be reducing the noise on mailing lists and
our work to explain what's wrong but helping these people find their solutions
quickly so that they can be productive and make the vmsperl experience the best
possible.

Maybe VMS.C should put out a message to stderr if PERL_ROOT is not defined or if
the VMSPIPE.COM can't be found when it is required.  That might help.

Jordan Henderson
Compaq Services - Contracted to DAASC
Phone: (937) 656 3804

The surest way to corrupt a youth is to instruct him to hold in higher esteem
those who think alike than those who think differently.
--Friedrich Nietzsch 

 <<Jordan Henderson (E-mail).vcf>> 

-----Original Message-----
From:   Dan Sugalski [mailto:[EMAIL PROTECTED]]
Sent:   Tuesday, April 04, 2000 7:39 AM
To:     [EMAIL PROTECTED]
Cc:     [EMAIL PROTECTED]
Subject:        Re: [ID 20000330.044] Not OK: perl v5.6.0 on VMS_AXP V7.1

At 03:58 PM 4/3/00 -0400, Charles Lane wrote:
>Dan Sugalski wrote:
> > At this point I'm thinking we might as well officially make perl_root
> > mandatory. We haven't been able to live without it for ages (if ever) and
> > it's the one thing that makes install on an ODS-2 reasonably flexible,
> > so...
>
>In my mind, the difficulty with @INC, $^X and other "internal to Perl"
>methods is that they too easily run afoul of users messing about or even
>doing sensible things, and generating unexpected side-effects.

Yeah, I agree. And if you embed perl someplace it fails then as well, as 
$^X may have no relationship to where the library is.

I think making PERL_ROOT official and mandatory's the way to go.

                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

begin 600 Jordan Henderson (E-mail).vcf
M0D5'24XZ5D-!4D0-"E9%4E-)3TXZ,BXQ#0I..DAE;F1E<G-O;CM*;W)D86X[
M.SL-"D9..DIO<F1A;B!(96YD97)S;VX@*$4M;6%I;"D-"D]21SI#;VUP87$[
M#0I4251,13H-"E1%3#M73U)+.U9/24-%.B@Y,S<I(#8U-BTS.#`T#0I414P[
M5T]22SM63TE#13HH.3,W*2`S,C`M,CDS-@T*5$5,.T-%3$P[5D])0T4Z#0I4
M14P[4$%'15([5D])0T4Z*#DS-RD@,C0P+3`R,S$-"E1%3#M73U)+.T9!6#HH
M.3,W*2`V-38M,S@P,`T*0412.U=/4DL[14Y#3T1)3D<]455/5$5$+5!224Y4
M04),13H[.T1E9F5N<V4@075T;VUA=&EC($%D9')E<W-I;F<@4WES=&5M($-E
M;G1E<CTP1#TP041!05-#+5-&/3!$/3!!-3(U,"!096%R<V]N/0T*(%)D($)L
M9&<N(#(P-STP1#TP04%R96$@0SM74$%&0CM/2#LT-30S,RTU,S(X.U5N:71E
M9"!3=&%T97,@;V8@06UE<FEC80T*3$%"14P[5T]22SM%3D-/1$E.1SU154]4
M140M4%))3E1!0DQ%.D1E9F5N<V4@075T;VUA=&EC($%D9')E<W-I;F<@4WES
M=&5M($-E;G1E<CTP1#TP041!05-#+5-&/3!$/3!!-3(U,"!096%R<V]N(%(]
M#0ID($)L9&<N(#(P-STP1#TP04%R96$@0STP1#TP05=0049"+"!/2"`T-30S
M,RTU,S(X/3!$/3!!56YI=&5D(%-T871E<R!O9B!!;65R/0T*:6-A#0I!1%([
M4$]35$%,.T5.0T]$24Y'/5%53U1%1"U04DE.5$%"3$4Z.SM#;VUP87$@1F5D
M97)A;"!3>7-T96US/3!$/3!!,30S,"!/86L@0V]U<G0L(%-U:71E(#$P,#M"
M96%V97)C<F5E:SM/2#LT-30S,#T-"CM5;FET960@4W1A=&5S(&]F($%M97)I
M8V$-"DQ!0D5,.U!/4U1!3#M%3D-/1$E.1SU154]4140M4%))3E1!0DQ%.D-O
M;7!A<2!&961E<F%L(%-Y<W1E;7,],$0],$$Q-#,P($]A:R!#;W5R="P@4W5I
M=&4@,3`P/3!$/3!!0F5A=F5R8W)E96LL($]((#0]#0HU-#,P/3!$/3!!56YI
M=&5D(%-T871E<R!O9B!!;65R:6-A#0I%34%)3#M04D5&.TE.5$523D54.FIH
M96YD97)S;VY`9&%A<RYD;&$N;6EL#0I2158Z,3DY.3$Q,3)4,C$R.#`T6@T*
+14Y$.E9#05)$#0H=
`
end

Reply via email to