[Info-vax] Security, support and VMS, was: Re: A new VMS?

Jan-Erik Söderholm jan-erik.soderholm at telia.com
Tue May 4 18:48:49 EDT 2021


Den 2021-05-05 kl. 00:30, skrev Dave Froble:
> On 5/4/2021 2:58 PM, Arne Vajhøj wrote:
>> On 5/4/2021 2:39 PM, Arne Vajhøj wrote:
>>> On 5/4/2021 2:13 PM, Simon Clubley wrote:
>>>> On 2021-05-04, Simon Clubley
>>>> <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
>>>>> On 2021-05-04, Arne Vajhøj <arne at vajhoej.dk> wrote:
>>>>>> On 5/4/2021 1:41 PM, Arne Vajhøj wrote:
>>>>>>> Configuration file libraries are available for all
>>>>>>> the modern languages also on VMS. But given how
>>>>>>> much VMS code is still in Cobol/Pascal/Basic/Fortran/C
>>>>>>> then a builtin native library may be nice to have.
>>>>>>
>>>>>> Which of course would start WW III between the
>>>>>> XML people, the JSON people and the YAML people.
>>>>>
>>>>> JSON is better than XML IMHO. I just find it a lot easier to work with.
>>>>>
>>>>> As for YAML, I've just read up about it and it looks like it was
>>>>> created by the same people who created INTERCAL.
>>>>
>>>> Clarification: I don't mean that the INTERCAL authors literally created
>>>> YAML which is what the above could imply. I meant it looks about as user
>>>> friendly as INTERCAL.
>>>
>>> YAML is actually quite popular for config files today.
>>>
>>> :-)
>>
>> Which of the below are most readable?
>>
>> XML:
>>
>> <abc>
>>   <ab>
>>     <a>1</a>
>>     <b>2</b>
>>   </ab>
>>   <c>3</c>
>> </abc>
>>
>> JSON:
>>
>> { "ab": {
>>     "a": 1,
>>     "b": 2
>>   },
>>   "c" : 3
>> }
>>
>> YAML:
>>
>> ab:
>>   a: 1
>>   b: 2
>> c: 3
>>
>> Arne
>>
>>
> 
> In my opinion, none of them.  I recognize the XML because I've had to work 
> with it.  The other 2 make no sense to me, most likely because I've never 
> seen them.
> 
> Perhaps:
> 
> $ a:==1
> $ b:==2
> $ C:==3
> 
> ??
> 

What if:


 >> <abc>
 >>   <ab>
 >>     <a>1</a>
 >>     <b>2</b>
 >>   </ab>
 >>   <de>
 >>     <a>3</a>
 >>     <b>4</b>
 >>   </de>
 >>   <c>5</c>
 >> </abc>
 >>
 >> JSON:
 >>
 >> { "ab": {
 >>     "a": 1,
 >>     "b": 2
 >>   },
 >> { "de": {
 >>     "a": 3,
 >>     "b": 4
 >>   },
 >>   "c" : 5
 >> }
 >>
 >> YAML:
 >>
 >> ab:
 >>   a: 1
 >>   b: 2
 >> de:
 >>   a: 3
 >>   b: 4
 >> c: 5
 >>




More information about the Info-vax mailing list