From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,cafbdf9d858c8e74 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Conceptual Ada Problems Date: 1996/09/29 Message-ID: <1996Sep29.194017.1@eisner>#1/1 X-Deja-AN: 186098892 x-nntp-posting-host: eisner.decus.org references: x-nntp-posting-user: KILGALLEN x-trace: 844040430/17210 organization: LJK Software newsgroups: comp.lang.ada Date: 1996-09-29T00:00:00+00:00 List-Id: In article , Vasilios Tourloupis writes: > * Is there some way of storing/retrieving records in an Ada.Direct_IO > file using key fields of records rather than their location in the file? That sounds like an indexed file system, and Ada standards have not included the specification of such. DEC Ada for VMS includes packages to access the RMS indexed file system which is already present on that operating system. I would presume that in other environments which have an indexed file system Ada vendors likewise supply such packages so all customers do not have to reinvent the wheel. One could of course write a portable indexed file system in Ada, but considering the degree of system-specific optimization generally provided for indexed file systems, the performance of a portable system would likely be unsatisfactory. Larry Kilgallen