[Info-vax] C99 updates to CRTL

Arne Vajhøj arne at vajhoej.dk
Wed Jul 31 22:01:44 EDT 2019


On 7/31/2019 8:29 PM, Simon Clubley wrote:
> On 2019-07-31, Arne Vajhøj <arne at vajhoej.dk> wrote:
>> On 7/31/2019 7:24 PM, Stephen Hoffman wrote:
>>> Interesting.  Y'all like RMS though, right?  Because RMS allows you to
>>> use different apps to access the same (RMS-based) database files.  That
>>> makes RMS and its interpretation of the file formats... common.
>>>
>>> RMS is stuck about thirty years back in terms of higher-level access,
>>
>> Hmmm.
>>
>> I would also call the RMS SYS$ calls which is what you have to
>> use in C/C++ a bit cumbersome.
> 
> If you were British, I would call that an excellent example
> of British understatement. :-)
> 
>> But the Pascal interface is in my opinion as good or better
>> than interfaces to modern NoSQL databases.
> 
> How well do the current crop of NoSQL databases handle resizing
> fields in a record and adding fields to a record without having
> to rebuild programs or having to make source code changes to allow
> programs to continue using the existing data ?

NoSQL databases varies quite a bit.

But typical there is no schema, a key structure and each key has
a value structure.

There is not really a concept of adding a field.

Your code need to understand the values it is reading or writing.

Very much like a VMS index-sequential files.

> In that regard, RMS itself is strictly in the punched card era with
> its fixed record layout without any native abstraction behind that
> fixed record layout.

Like the punched card era and like the last decade I think.

Arne





More information about the Info-vax mailing list