"Craig A. Berry" wrote:
>
> VMS::IndexedFile accepts a string containing an FDL spec or a file
> spec pointing to an FDL file as one of the arguments to one of its
> methods (don't remember specifics). I never looked to see if it uses
> the FDL$ routines or does its own parsing in preparation for making
> RMS calls. Either way, it might be informative to see how it accomplishes
> something that overlaps with the proposed VMS::FDL.
VMS::IndexedFile ties a hash to an indexed file. If the flag parameter
passed to C<tie> has the O_CREAT bit set, then it wants either a string
containing FDL specifications or a filename containing FDL specs and calls
FDL$CREATE to create a new file. It's pretty specific to indexed files.