[Info-vax] VSI roadmap

Johnny Billquist bqt at softjar.se
Thu Aug 24 05:59:33 EDT 2023


On 2023-08-23 19:09, Simon Clubley wrote:
> On 2023-08-23, David Jones <osuvman50 at gmail.com> wrote:
>> On Wednesday, August 23, 2023 at 8:28:06?AM UTC-4, Simon Clubley wrote:
>>> That the record is a series of opaque bytes, instead of structured
>>> fields with the knowledge about the fields built into RMS itself.
>>> Simon.
>>
>> To support any number of Unix applications reading of files, the C runtime
>> includes fgets() to return what is logically a record. So what?
> 
> 1) Nobody is working with RMS ISAM files by using fgets().

True. Because that would really just get you an opaque stream of bytes.

> 2) Have you ever seriously worked with RMS ISAM files in production use ?
> I have, and they are a bloody great big pain in the backside to manage
> and make record changes to, even minor changes.

I would disagree. There are even tools that make this easy. At least 
under RSX, and I would be very surprised to learn that VMS have anything 
less.

> Having ISAM files where the records are a series of structured fields
> instead of something that looks like a digital version of a punched card
> would be something that would have been a hell of a lot easier to maintain.

You do know that they can be of variable length, right?

"Punched cards"... I get the feeling you have never worked with punched 
cards...

   Johnny




More information about the Info-vax mailing list