Dan Sugalski  ([EMAIL PROTECTED]) wrote:

> At 10:23 AM 4/4/00 -0400, Jordan Henderson wrote:
> >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.

> Or we could, I suppose, embed a copy of VMSPIPE.COM inside VMS.C and dump
> it out to SYS$SCRATCH if we can't find a real one, though that's probably
> going a little *too* far...

*Sigh* that way lies the "writing tempfiles" solution...

I don't think it's a problem to write out a reasonably informative
error message, since the problem is localized at a single place in the
code.  We certainly should do so if we're doing some sort of active
search for VMSPIPE, and point the user in the right direction hopefully.

> When you get right down to it, perl's hosed if it's library's
> dysfunctional, so if folks *do* mess things up we can just tell 'em "Don't
> *do* that!"

   %PERL-F-DOPESLAP, logical PERL_ROOT not found, don't *DO* that!

I do wonder what kind of weird situations one might run up against:
perl embedded with libraries not used/libraries on a remote DECNET
node that's unreachable most of the time; etc.  etc.  But at some
point you have to say 'enough!'
--
 Drexel University       \V                     --Chuck Lane
----------------->--------*------------<[EMAIL PROTECTED]
     (215) 895-1545      / \  Particle Physics  [EMAIL PROTECTED]
FAX: (215) 895-5934        /~~~~~~~~~~~         [EMAIL PROTECTED]

Reply via email to