At 10:47 AM -0400 9/25/03, [EMAIL PROTECTED] wrote: >I can personally vouch for the applicability of renaming the directory. >It worked for me. Note that when perl-5.8.1.tar.gz ships it will >need similar workarounds.
We can now say shipped, past tense, which means that your very good doc patch is too late for 5.8.1. > I think what we really need, though, is a rewrite of > > all the file specification parsing code with an eye toward handling >> all the wrinkles that come with ODS-5. Most likely this would >> involve more aggressive use of sys$parse, but I haven't really given >> that a close look yet. > >That sounds like an especially good strategy for VMS since I >presume that sys$parse() heeds the setting of DCL environment >settings like PARSE_STYLE_PERM, PARSE_STYLE_IMAGE and perhaps >the ACPTYPE of the underlying volume in calls that access the file system. >Unfortunately, it leaves the non VMS users (direct and indirect such as >through File::Spec) of the VMS::Filespec.pm module high and dry >since they cannot call into sys$parse(). Hang on there. Since multiple dots in a filename are legal on other file systems (or perhaps have alternate escaping mechanisms), I don't think the non-VMS version of VMS::Filespec should necessarily try to handle the ODS-5 style caret escapes. This requires a lot more thought, or at least I should say I don't fully understand all the implication myself yet. -- ________________________________________ Craig A. Berry mailto:[EMAIL PROTECTED] "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser
