Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Staff meeting in the conference room in 3 minutes.


computers / comp.os.vms / Re: Coding with/without RDBMS

SubjectAuthor
* CRTL and RMS vs SSIOGreg Tinkler
+* Re: CRTL and RMS vs SSIOStephen Hoffman
|`* Re: CRTL and RMS vs SSIOGreg Tinkler
| `- Re: CRTL and RMS vs SSIOStephen Hoffman
+* Re: CRTL and RMS vs SSIOCraig A. Berry
|+* Re: CRTL and RMS vs SSIODavid Jones
||+* Re: CRTL and RMS vs SSIOJohn Dallman
|||+* Re: CRTL and RMS vs SSIOGreg Tinkler
||||+- Re: CRTL and RMS vs SSIOArne Vajhøj
||||+* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||`* Re: CRTL and RMS vs SSIOArne Vajhøj
||||| `* Re: CRTL and RMS vs SSIODave Froble
|||||  `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||   `* Re: CRTL and RMS vs SSIODave Froble
|||||    `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||     `* Re: CRTL and RMS vs SSIODave Froble
|||||      +* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |`* Re: CRTL and RMS vs SSIODave Froble
|||||      | `* Re: CRTL and RMS vs SSIOSimon Clubley
|||||      |  +- Re: CRTL and RMS vs SSIODave Froble
|||||      |  +- Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |  `* Re: CRTL and RMS vs SSIOPhillip Helbig (undress to reply
|||||      |   +- Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |   `* Re: CRTL and RMS vs SSIOPhillip Helbig (undress to reply
|||||      |    +* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |    |`- Re: CRTL and RMS vs SSIODave Froble
|||||      |    `* Re: CRTL and RMS vs SSIOPhillip Helbig (undress to reply
|||||      |     `- Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||       `* Re: CRTL and RMS vs SSIODave Froble
|||||        +* Re: CRTL and RMS vs SSIOJan-Erik Söderholm
|||||        |`* Re: CRTL and RMS vs SSIODave Froble
|||||        | +* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        | |`* Re: CRTL and RMS vs SSIODave Froble
|||||        | | `* Re: CRTL and RMS vs SSIOSimon Clubley
|||||        | |  `* Re: CRTL and RMS vs SSIODave Froble
|||||        | |   `- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        | `* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||        |  `* Re: CRTL and RMS vs SSIOchris
|||||        |   +- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |   `* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||        |    `- Re: CRTL and RMS vs SSIOchris
|||||        +* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |`* Re: CRTL and RMS vs SSIODave Froble
|||||        | `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |  +* Re: CRTL and RMS vs SSIODave Froble
|||||        |  |+* Coding with/without RDBMSDave Froble
|||||        |  ||+- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||`* Re: Coding with/without RDBMSSimon Clubley
|||||        |  || +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || |`* Re: Coding with/without RDBMSDave Froble
|||||        |  || | +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |`* Re: Coding with/without RDBMSSimon Clubley
|||||        |  || | | `* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |  `* Re: Coding with/without RDBMSSimon Clubley
|||||        |  || | |   +- Re: Coding with/without RDBMSchris
|||||        |  || | |   `* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |    `* Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  || | |     +- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |     `- Re: Coding with/without RDBMSchris
|||||        |  || | `* Re: Coding with/without RDBMSPhillip Helbig (undress to reply
|||||        |  || |  +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || |  |`- Re: Coding with/without RDBMSDave Froble
|||||        |  || |  `* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  || |   +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || |   |+- Re: Coding with/without RDBMSDavid Jones
|||||        |  || |   |`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  || |   `- Re: Coding with/without RDBMSDave Froble
|||||        |  || `* Re: Coding with/without RDBMSDave Froble
|||||        |  ||  +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||  |+- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||  |`* Re: Coding with/without RDBMSDave Froble
|||||        |  ||  | `- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||  +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||  +* Re: Coding with/without RDBMSPhillip Helbig (undress to reply
|||||        |  ||  |`- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||  `* Re: Coding with/without RDBMSSimon Clubley
|||||        |  ||   `* Re: Coding with/without RDBMSDave Froble
|||||        |  ||    +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||    `* Re: Coding with/without RDBMSSimon Clubley
|||||        |  ||     +* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  ||     |`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||     `* Re: Coding with/without RDBMSDave Froble
|||||        |  ||      +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||      +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||      |`* Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||      | `* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||      |  `- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||      `* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  ||       +* Re: Coding with/without RDBMSDavid Jones
|||||        |  ||       |`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       +* Re: Coding with/without RDBMSSimon Clubley
|||||        |  ||       |`* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       | +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       | `* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  ||       |  +* Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       |  |+* Re: Coding with/without RDBMSJan-Erik Söderholm
|||||        |  ||       |  ||+- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       |  ||`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       |  |`- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       |  +- Re: Coding with/without RDBMSPhillip Helbig (undress to reply
|||||        |  ||       |  +- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       |  `- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       +- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       `- Re: Coding with/without RDBMSDave Froble
|||||        |  |+- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |  |`* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |  `- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        `* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
||||+* Re: CRTL and RMS vs SSIODave Froble
||||+* Re: CRTL and RMS vs SSIOSimon Clubley
||||`* Re: CRTL and RMS vs SSIOStephen Hoffman
|||+* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||`- Re: CRTL and RMS vs SSIOSimon Clubley
||`* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|`* Re: CRTL and RMS vs SSIODave Froble
`- Re: CRTL and RMS vs SSIOArne Vajhøj

Pages:123456789101112131415
Re: Coding with/without RDBMS

<skbu3g$cof$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17958&group=comp.os.vms#17958

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 09:00:50 -0400
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <skbu3g$cof$2@dont-email.me>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<skb5js$1mng$3@gioia.aioe.org> <616975f8$0$702$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 15 Oct 2021 13:01:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae388a94075bf93192bd96f17405e48e";
logging-data="13071"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18faBWfBqnoMdD+rwwnxiho0MtC67wJ/vE="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:Lq02mNBYxCG5pPdkD3PfSsmEJUI=
In-Reply-To: <616975f8$0$702$14726298@news.sunsite.dk>
 by: Dave Froble - Fri, 15 Oct 2021 13:00 UTC

On 10/15/2021 8:37 AM, Arne Vajhøj wrote:
> On 10/15/2021 2:03 AM, Phillip Helbig (undress to reply) wrote:
>> In article <6168b9b9$0$700$14726298@news.sunsite.dk>, =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>>> On 10/14/2021 3:42 PM, Dave Froble wrote:
>>>> On 10/14/2021 2:36 PM, Arne VajhÞj wrote:
>>>>> On 10/14/2021 2:06 PM, Simon Clubley wrote:
>>>>>> BTW, Basic really does like spewing its special characters onto the
>>>>>> end of variable references. :-)
>>>
>>>> Basic can be very happy to let the programmer specify that all variables
>>>> must be declared. Then variable names can be whatever they are declared
>>>> to be. Frankly, I see no decent reason to do all that typing when the
>>>> compiler can do a much better job than any programmer. One just needs to
>>>> give it some hints. I learned the variable suffex stuff long ago, and
>>>> it's just natural to me. Just as conventions in another language might
>>>> be natural to someone used to that language.
>>>
>>> Having variable type determined by variable name is definitely
>>> out of fashion. The only other language i know doing that is
>>> Fortran (Fortran is first letter while Basic is suffix but
>>> same concept).
>
>> In Fortran, the implicit typing is only for INTEGER and REAL; it doesn't
>> work for other data types.
>
> In VMS Basic suffix only works for integer and string.
>
> Arne
>
>

Not quite. Lack of suffix implies a REAL.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Coding with/without RDBMS

<61697dfa$0$702$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17959&group=comp.os.vms#17959

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 09:11:18 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: Coding with/without RDBMS
Content-Language: en-US
Newsgroups: comp.os.vms
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<ska0tt$gkh$1@dont-email.me> <6168bb2f$0$701$14726298@news.sunsite.dk>
<skan69$ajr$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <skan69$ajr$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 25
Message-ID: <61697dfa$0$702$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: bb649661.news.sunsite.dk
X-Trace: 1634303482 news.sunsite.dk 702 arne@vajhoej.dk/68.9.63.232:50908
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 15 Oct 2021 13:11 UTC

On 10/14/2021 9:56 PM, Dave Froble wrote:
> On 10/14/2021 7:20 PM, Arne Vajhøj wrote:
>> On 10/14/2021 3:36 PM, Dave Froble wrote:
>>> Did I mention I don't like C, and most likely would not like Ada?
>>
>> What languages do you like besides Basic?
>
> Basic is the only language I sort of like.  I've done others when I
> needed to.
>
> Basic is the only language my IDE supports.
>
> Haven't found much I cannot do in Basic.
>
> Basic isn't very performance oriented.

VMS Basic is probably way more performance oriented than
all script languages: Python, PHP etc. (at least as long
they get interpreted and not JIT compiled in VM).

:-)

Arne

Re: CRTL and RMS vs SSIO

<6169a07a$0$700$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17963&group=comp.os.vms#17963

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 11:38:26 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: CRTL and RMS vs SSIO
Content-Language: en-US
Newsgroups: comp.os.vms
References: <5f5e8f45-8712-4d7b-a3b1-00e82455a44an@googlegroups.com>
<sk76kl$lfu$5@dont-email.me>
<611dc1d0-c76d-4f55-acad-7824f63d04b2n@googlegroups.com>
<sk9n1e$far$1@dont-email.me>
<e11b9df4-fc0e-4ce7-965f-01afcd57b8aen@googlegroups.com>
<6168d35d$0$699$14726298@news.sunsite.dk>
<6f627f6b-2383-4b1e-98e1-506c68fa4df7n@googlegroups.com>
<6168db19$0$700$14726298@news.sunsite.dk>
<3b3efa26-fc92-4745-b375-b8d68f65e707n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <3b3efa26-fc92-4745-b375-b8d68f65e707n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 38
Message-ID: <6169a07a$0$700$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: b916c9cf.news.sunsite.dk
X-Trace: 1634312314 news.sunsite.dk 700 arne@vajhoej.dk/68.9.63.232:55989
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 15 Oct 2021 15:38 UTC

On 10/14/2021 10:10 PM, Lawrence D’Oliveiro wrote:
> On Friday, October 15, 2021 at 2:36:27 PM UTC+13, Arne Vajhøj wrote:
>> On 10/14/2021 9:11 PM, Lawrence D’Oliveiro wrote:
>>> And VMS can do the same thing. All the compatibility stuff can live in userland.
>>
>> I am having a hard time seeing: VMS scheduling, VMS memory protection,
>> VMS clustering, ...
>
> None of which are relevant, because Linux already offers better functionality in all those areas.

All of which are relevant, because without them it would not be VMS.

>> DECnet, LAT ...
>
> They can be implemented in userland. If Netatalk can implement AppleTalk entirely in userland, why not them?

DECnet is a bit possessive with NIC's - first thing it does is to change
the MAC address.

>> ... device handling ...
>
> Unneeded, since Linux already has the needed device drivers.

Not enough for existing code and scripts to work.

>> ... ODS-2 & ODS-5 ...
>
> New filesystems don’t have to be implemented as kernel modules, they could be done via FUSE.

Maybe.

>> 4 mode logicals etc ...
>
> Name services can be provided via a daemon communicating via, e.g. D-Bus. PF_UNIX sockets allow you to control access based on the credentials of the process you are talking to.

Maybe.

Arne

Re: Coding with/without RDBMS

<istojoFte44U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17968&group=comp.os.vms#17968

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 12:29:44 -0400
Lines: 51
Message-ID: <istojoFte44U1@mid.individual.net>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<skb5js$1mng$3@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 4wtWputaUeHa+LxDP5MCgQjmlzSUBElUqNRQRQ8twG8D/WOqm8
Cancel-Lock: sha1:bOBSunVg1yXRC+zQ79oOMU29Pfs=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
In-Reply-To: <skb5js$1mng$3@gioia.aioe.org>
Content-Language: en-US
 by: Bill Gunshannon - Fri, 15 Oct 2021 16:29 UTC

On 10/15/21 2:03 AM, Phillip Helbig (undress to reply) wrote:
> In article <6168b9b9$0$700$14726298@news.sunsite.dk>, =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>> On 10/14/2021 3:42 PM, Dave Froble wrote:
>>> On 10/14/2021 2:36 PM, Arne VajhÞj wrote:
>>>> On 10/14/2021 2:06 PM, Simon Clubley wrote:
>>>>> BTW, Basic really does like spewing its special characters onto the
>>>>> end of variable references. :-)
>>
>>> Basic can be very happy to let the programmer specify that all variables
>>> must be declared.  Then variable names can be whatever they are declared
>>> to be.  Frankly, I see no decent reason to do all that typing when the
>>> compiler can do a much better job than any programmer.  One just needs to
>>> give it some hints.  I learned the variable suffex stuff long ago, and
>>> it's just natural to me.  Just as conventions in another language might
>>> be natural to someone used to that language.
>>
>> Having variable type determined by variable name is definitely
>> out of fashion. The only other language i know doing that is
>> Fortran (Fortran is first letter while Basic is suffix but
>> same concept).
>>
>> But type inference is definitely in fashion.
>>
>> var v = 123
>>
>> instead of:
>>
>> int v = 123
>>
>> and:
>>
>> var v = "ABC"
>>
>> instead of:
>>
>> String v = "ABC"
>>
>> And for those that does not use languages less than 30 years
>> old: var means "dear compiler give this variable type based on
>> right hand side" not "I want to be able to assign anything to this
>> variable".
>
> In Fortran, the implicit typing is only for INTEGER and REAL; it doesn't
> work for other data types.
>

Relying on anything IMPLICIT is just bad programming practice.
I thought the languages settled that decades ago.

bill

Re: Coding with/without RDBMS

<6169b625$0$693$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17971&group=comp.os.vms#17971

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 13:10:57 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: Coding with/without RDBMS
Content-Language: en-US
Newsgroups: comp.os.vms
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<skb5js$1mng$3@gioia.aioe.org> <istojoFte44U1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <istojoFte44U1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 18
Message-ID: <6169b625$0$693$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 7ba400ca.news.sunsite.dk
X-Trace: 1634317861 news.sunsite.dk 693 arne@vajhoej.dk/68.9.63.232:58877
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 15 Oct 2021 17:10 UTC

On 10/15/2021 12:29 PM, Bill Gunshannon wrote:
> On 10/15/21 2:03 AM, Phillip Helbig (undress to reply) wrote:
>> In Fortran, the implicit typing is only for INTEGER and REAL; it doesn't
>> work for other data types.
>
> Relying on anything IMPLICIT is just bad programming practice.
> I thought the languages settled that decades ago.

I think it was settled like 1970-1995.

Since then loosely typed languages and type inference
has become widely used.

You may not like it, but ...

Arne

Re: CRTL and RMS vs SSIO

<skcdci$19jr$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17974&group=comp.os.vms#17974

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 18:22:26 +0100
Organization: Aioe.org NNTP Server
Message-ID: <skcdci$19jr$1@gioia.aioe.org>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <sk729o$ces$1@dont-email.me> <sk7gg6$j45$1@dont-email.me> <7b6babaf-46d8-47af-9a7c-866a63b6dce8n@googlegroups.com> <sk9711$1sof$1@gioia.aioe.org> <3eec6402-d48f-4ee6-92a4-f95effb96b12n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="42619"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Fri, 15 Oct 2021 17:22 UTC

On 10/15/21 01:51, Lawrence D’Oliveiro wrote:
> On Friday, October 15, 2021 at 1:15:31 AM UTC+13, chris wrote:
>> Comparing Apples to Oranges is rarely productive...
>
> Because of course the rise of the automobile made no difference to the market for buggy whips, did it ...

Apparently, buggy whips still seem to sell well, but have no
knowledge of horse related use, or other potential applications...

Chris

Re: CRTL and RMS vs SSIO

<skcf4p$9fi$6@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17981&group=comp.os.vms#17981

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 17:52:25 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 66
Message-ID: <skcf4p$9fi$6@dont-email.me>
References: <c57fd621-4f3b-43d8-8013-9cfd906a67f0n@googlegroups.com> <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com> <sk77le$lfu$8@dont-email.me> <893768e9-32c0-4601-a88e-4b2a79e6c5dbn@googlegroups.com> <sk9t3u$u1a$5@dont-email.me> <dab9cf90-7912-4da0-ba59-7d1e41a3426cn@googlegroups.com>
Injection-Date: Fri, 15 Oct 2021 17:52:25 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LTLof58f6OQD3Ej6ZbOsWBja6N8Xp2d8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:TcMAm9S9nWQLpkshfmt8n8aFFc4=
 by: Simon Clubley - Fri, 15 Oct 2021 17:52 UTC

On 2021-10-14, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
> On Friday, October 15, 2021 at 7:32:33 AM UTC+13, Simon Clubley wrote:
>> On 2021-10-13, Lawrence D?Oliveiro <lawren...@gmail.com> wrote:
>>> On Thursday, October 14, 2021 at 7:14:08 AM UTC+13, Simon Clubley wrote:
>>>>
>>>> Microkernels have moved on and microkernels have massive security advantages.
>>>
>>> Counterexample: Intel?s infamous Management Engine that exerts total control
>>> over its CPUs, that the OS cannot bypass, runs microkernel-based MINIX, and
>>> turned out to have massive security holes in it.
>>>
>> Wasn't that due to the applications running on top of Minix instead of
>> Minix itself ?
>>
>> The massive advantage of microkernels is that code which would otherwise
>> be in a shared fully privileged kernel address space is in fact isolated
>> in its own address space with far fewer access rights to other parts of
>> the system.
>
> But these separate processes are still able to compromise system security, as happened with the Intel MINIX example? So where exactly is the ?massive advantage? in security?
>

In that things which would operate in a privileged shared address space
environment in a normal monolithic kernel (such as drivers) would be
isolated in a microkernel. That's where the benefits come from.

>>> The fact that DCL runs in supervisor mode is an internal implementation matter.
>>> It could be replaced by a thread or an entirely separate process (even a privileged
>>> one), for example, and what difference would that make to user-mode code?
>>>
>> Unlike the Unix shells you are clearly thinking of, DCL provides services
>> to a program directly while the program is running.
>
> The same thing can be done from a separate thread or process.
>

Not with how DCL is currently implemented.

>>> ... as far as I know there is no user-controlled code in DCL.
>>
>> _Normally_, there isn't. :-)
>>
>> The point of my comments is that DCL needs to operate in a more
>> privileged environment than is available to user-mode code.
>
> I don?t understand why, unless it is to get around limitations of the current VMS design. Once you free yourself from that, you no longer need to structure your solutions the same way.
>
> Replace ?DCL? with ?process that is longer-lived than most user programs? and you will see what I mean. In the *nix world, we just call that a ?shell?.
>
>> In the current design, you can't fold user-mode code into DCL's
>> supervisor mode or move DCL into user mode without having a total
>> breakdown in system security, hence you need an extra mode other
>> than the normal KU modes to run DCL in.
>
> Scrap that current design, then.

If you had been reading comp.os.vms for the last few years Lawrence,
you would know that I have made multiple suggestions in exactly this
area. I suspect I've annoyed multiple VSI employees with my rather
firm negative opinions on this part of VMS.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: CRTL and RMS vs SSIO

<skcflg$9fi$7@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17982&group=comp.os.vms#17982

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 18:01:20 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <skcflg$9fi$7@dont-email.me>
References: <5f5e8f45-8712-4d7b-a3b1-00e82455a44an@googlegroups.com> <sk76kl$lfu$5@dont-email.me> <611dc1d0-c76d-4f55-acad-7824f63d04b2n@googlegroups.com> <sk9n1e$far$1@dont-email.me> <e11b9df4-fc0e-4ce7-965f-01afcd57b8aen@googlegroups.com> <6168d35d$0$699$14726298@news.sunsite.dk> <6f627f6b-2383-4b1e-98e1-506c68fa4df7n@googlegroups.com> <6168db19$0$700$14726298@news.sunsite.dk> <3b3efa26-fc92-4745-b375-b8d68f65e707n@googlegroups.com> <6169a07a$0$700$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 15 Oct 2021 18:01:20 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4ksKBA5siE+TfL7j0fSq0AJFkBd5onFA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:X/tMbQDpSIGmiYTX/pKl4SkNC9s=
 by: Simon Clubley - Fri, 15 Oct 2021 18:01 UTC

On 2021-10-15, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 10/14/2021 10:10 PM, Lawrence D?Oliveiro wrote:
>> On Friday, October 15, 2021 at 2:36:27 PM UTC+13, Arne Vajhøj wrote:
>>> On 10/14/2021 9:11 PM, Lawrence D?Oliveiro wrote:
>>>> And VMS can do the same thing. All the compatibility stuff can live in userland.
>>>
>>> I am having a hard time seeing: VMS scheduling, VMS memory protection,
>>> VMS clustering, ...
>>
>> None of which are relevant, because Linux already offers better functionality in all those areas.
>
> All of which are relevant, because without them it would not be VMS.
>

I wonder if Lawrence has compared VMS clustering functionality with
the clustering functionality offered elsewhere. The gap has got closer
in recent years but there's a reason why everyone looks to VMS as the
model to emulate when it comes to clustering.

>>> ... ODS-2 & ODS-5 ...
>>
>> New filesystems don?t have to be implemented as kernel modules, they could be done via FUSE.
>
> Maybe.
>

FUSE filesystems come with performance limitations on Linux.

Besides, running a driver in user mode sounds like the kind of thing
that a microkernel would do. I thought Lawrence didn't like that kind
of thing ? :-)

On a more serious note, adding a new filesystem to Linux as a kernel
module is a much easier thing to do on Linux than on VMS. Having written
Linux kernel modules in the past, I don't see writing a filesystem as
a kernel module as being much more difficult than as a FUSE module.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: CRTL and RMS vs SSIO

<skcfso$9fi$8@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17983&group=comp.os.vms#17983

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 18:05:12 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <skcfso$9fi$8@dont-email.me>
References: <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com> <sk53t7$16v$1@dont-email.me> <2cd10bff-2a4e-47d1-90a4-c8b2e062d023n@googlegroups.com> <sk5g0a$nkd$1@dont-email.me> <sk6cqe$1tha$1@gioia.aioe.org> <0803282d-ea20-4593-b496-fbb824fc5fa5n@googlegroups.com> <sk95r3$18t7$1@gioia.aioe.org> <c6d312a1-e0d6-4153-89ca-35b8936af2f2n@googlegroups.com>
Injection-Date: Fri, 15 Oct 2021 18:05:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19BVwvCSKT11Jpxj2gcWukBo054DY7pqX8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:EWkeB5lu13Wk0oekXJvfoBFbYhg=
 by: Simon Clubley - Fri, 15 Oct 2021 18:05 UTC

On 2021-10-14, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
>
> If you want to look at which is the single biggest company that is contributing to Linux, that would have to be Microsoft.
>
> Which is the most popular Linux distro in the world today? Hard to tell, but it isn?t anything from Red Hat. Ubuntu most likely, and they are certainly getting very cosy with Microsoft.
>

When answering that question, you need to think about the market segment
you want to run Linux in.

Business servers have different requirements than consumer and desktop
machines.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: CRTL and RMS vs SSIO

<6169c39d$0$704$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17984&group=comp.os.vms#17984

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 14:08:25 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: CRTL and RMS vs SSIO
Content-Language: en-US
Newsgroups: comp.os.vms
References: <5f5e8f45-8712-4d7b-a3b1-00e82455a44an@googlegroups.com>
<sk76kl$lfu$5@dont-email.me>
<611dc1d0-c76d-4f55-acad-7824f63d04b2n@googlegroups.com>
<sk9n1e$far$1@dont-email.me>
<e11b9df4-fc0e-4ce7-965f-01afcd57b8aen@googlegroups.com>
<6168d35d$0$699$14726298@news.sunsite.dk>
<6f627f6b-2383-4b1e-98e1-506c68fa4df7n@googlegroups.com>
<6168db19$0$700$14726298@news.sunsite.dk>
<3b3efa26-fc92-4745-b375-b8d68f65e707n@googlegroups.com>
<6169a07a$0$700$14726298@news.sunsite.dk> <skcflg$9fi$7@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <skcflg$9fi$7@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 10
Message-ID: <6169c39d$0$704$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 37db2cdd.news.sunsite.dk
X-Trace: 1634321309 news.sunsite.dk 704 arne@vajhoej.dk/68.9.63.232:61107
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 15 Oct 2021 18:08 UTC

On 10/15/2021 2:01 PM, Simon Clubley wrote:
> On a more serious note, adding a new filesystem to Linux as a kernel
> module is a much easier thing to do on Linux than on VMS. Having written
> Linux kernel modules in the past, I don't see writing a filesystem as
> a kernel module as being much more difficult than as a FUSE module.

But for a kernel module it is either GPL or the shim trick.

Arne

Re: CRTL and RMS vs SSIO

<skcg8k$qtp$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17985&group=comp.os.vms#17985

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 19:11:32 +0100
Organization: Aioe.org NNTP Server
Message-ID: <skcg8k$qtp$1@gioia.aioe.org>
References: <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com> <sk53t7$16v$1@dont-email.me> <2cd10bff-2a4e-47d1-90a4-c8b2e062d023n@googlegroups.com> <sk5g0a$nkd$1@dont-email.me> <sk6cqe$1tha$1@gioia.aioe.org> <0803282d-ea20-4593-b496-fbb824fc5fa5n@googlegroups.com> <sk95r3$18t7$1@gioia.aioe.org> <c6d312a1-e0d6-4153-89ca-35b8936af2f2n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="27577"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Fri, 15 Oct 2021 18:11 UTC

On 10/15/21 02:07, Lawrence D’Oliveiro wrote:
> On Friday, October 15, 2021 at 12:55:18 AM UTC+13, chris wrote:
>>
>> On 10/14/21 01:29, Lawrence D’Oliveiro wrote:
>>>
>>> There are no such things as “power grabs” in Free software.
>>
>> Perhaps, but the amount of money and effort that Red Hat (now owned
>> by IBM btw) put into Linux means they have disproportionate amount of
>> influence in the direction of the project.
>
> If you want to look at which is the single biggest company that is contributing to Linux, that would have to be
Microsoft.

Well, warning, that may eventually be the kiss of death for Linux.
What was the saying about uSoft getting involved with other
companies ?. Something about assimilate and suppress :-). Even more
reason to avoid Linux.

>
> Which is the most popular Linux distro in the world today? Hard to tell, but it isn’t anything from Red Hat. Ubuntu most likely, and they are certainly getting very cosy with Microsoft.
>

No idea which is the most popular, but it isn't show business after
all, nor willy waving :-).

Already told you. Check out the service management facility in Solaris
10 for example. FreeBSD also has lightweight service control commands
that interface with the underlying init framework and running
process management. Far more lightweight and less complex than systemd.
But, if that's what rocks your boat, then stick with it.

As for coding, do plenty of that as well, but more for fun these days,
so can afford to pick and choose and be more critical.

>
> That you can easily display entries in any timezone, just by setting “TZ=«timezone»” at the front of the command.
>

So what, and how is that relevant to this discussion ?.

>> Well, do occasionally rebuild kernels, but an OS is here primarily to
>> enable productive work, not spend all day configuring or debugging it.
>
> In other words, you prefer to complain rather than to take effective action about it.
>

Well, years ago, most were stuck with the hw vendors OS, but there's
a vast range of quality open source to choose from now, so yes, make
choices, just like everyone else. Working on some open source projects
here, ntp and instrument control related, but am primarily a user
of os's. That doesn't stop me from making comparisons. So, what
contribution do you make, other than trolling against VMS ?.

>
> Umm, Netgate dropped from FreeBSD? But they practically *are* FreeBSD. And which “individual”? There are a number of individuals associated with the company, who have done dubious things as reported in the article. Which you did read the whole of, didn’t you?
>

Need some documentary evidence for that, not just arm waving. For
example, individuals within the FreeBSD leadership and how they are
connected to Netgate financially

>
> I am told that the pfSense developers have admitted that, were they to start again today, they would use

Linux as the basis of their product, not FreeBSD. Back in the day, the
BSDs had the high-performance,

configurable network stack that others envied, but not any more.

Good for them, even more reason to avoid them. The rest is just
hearsay.

I've seen a fair amount of embedded Linux, but none of those versions
included systemd, nor a lot of the other cruft that current distros
suffer from. Stripped down to a bare minimum for embedded work, which is
what we do here. There again, you can run FreeBSD from a memstick as
well and it is already real time ready, something Linux took
years to get together. Linux may be ok for undemanding embedded
tasks, but still a great risk to select it for hard real time work.

I stopped using pfsense a few years back. Liked it to start with,
but as it became more commercial and difficult to get a build
environment together locally, moved over to opnsense, a european
fork of pfsense. They didn't like the commercial aspects either
and neither did I...

Chris

Re: Coding with/without RDBMS

<da237e23-21f1-485a-a8d3-7d61cb75fa1en@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17986&group=comp.os.vms#17986

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:1763:: with SMTP id et3mr12862021qvb.37.1634321784194; Fri, 15 Oct 2021 11:16:24 -0700 (PDT)
X-Received: by 2002:ad4:5608:: with SMTP id ca8mr12768538qvb.0.1634321783965; Fri, 15 Oct 2021 11:16:23 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 15 Oct 2021 11:16:23 -0700 (PDT)
In-Reply-To: <6169b625$0$693$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=74.140.8.188; posting-account=CO-_tAoAAACjjs2KLAw3xVKCy6Z_J3VK
NNTP-Posting-Host: 74.140.8.188
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me> <skb5js$1mng$3@gioia.aioe.org> <istojoFte44U1@mid.individual.net> <6169b625$0$693$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <da237e23-21f1-485a-a8d3-7d61cb75fa1en@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: osuvma...@gmail.com (David Jones)
Injection-Date: Fri, 15 Oct 2021 18:16:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 22
 by: David Jones - Fri, 15 Oct 2021 18:16 UTC

On Friday, October 15, 2021 at 1:11:03 PM UTC-4, Arne Vajhøj wrote:
> On 10/15/2021 12:29 PM, Bill Gunshannon wrote:
> > On 10/15/21 2:03 AM, Phillip Helbig (undress to reply) wrote:
> >> In Fortran, the implicit typing is only for INTEGER and REAL; it doesn't
> >> work for other data types.
> >
> > Relying on anything IMPLICIT is just bad programming practice.
> > I thought the languages settled that decades ago.
> I think it was settled like 1970-1995.
>
> Since then loosely typed languages and type inference
> has become widely used.
>
> You may not like it, but ...
>

SQLite 3.37 will add the STRICT keyword to the CREATE TABLE statement. If present,
it requires that all column definitions include a known data type (INT, REAL, TEXT,
BLOB) and the value must be that type (or NULL if not constrained by NOT NULL).

Re: Coding with/without RDBMS

<skcgk6$9fi$9@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17987&group=comp.os.vms#17987

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 18:17:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 78
Message-ID: <skcgk6$9fi$9@dont-email.me>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <ska0tt$gkh$1@dont-email.me>
Injection-Date: Fri, 15 Oct 2021 18:17:42 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+sUN81GDxjjQN7gYNWSF/nHApv6P+NA7Q="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:K7vLewQI437tIxziZEipqK31B/I=
 by: Simon Clubley - Fri, 15 Oct 2021 18:17 UTC

On 2021-10-14, Dave Froble <davef@tsoft-inc.com> wrote:
> On 10/14/2021 2:06 PM, Simon Clubley wrote:
>>
>> Having compared the two programs, I find the Pascal version to be
>> a lot more readable and easier to follow than the Basic version,
>> although Arne does put his begin statements in a strange place... :-)
>
> Yeah, Arne's code had lots of comments to explain things. Not!
>
> I'd really be interested in what parts of the Basic code was so bad?
>

In addition to what I have already said, Arne's control blocks feature
indented code, while all your code is at the same indentation level.

Indenting code within control structures makes the code much easier
to read.

> I do realize that since you are not familiar with DAS and it's implementation,
> and my library routines, which would not be understood. That's normal.
>
>> The Basic version has much more jumping around and just doesn't read
>> as well as the Pascal version does.
>
> I really resent that claim. With a few exceptions, mainline code is pretty
> much straight through, and for someone who seems to like scripting languages
> with all their library routines, placing specific in subroutines should
> seem rather natural.
>

Even in scripting languages, you have the Pascal style control structures
and indentation of code. That makes a major difference in readability.

> I'm a really big fan of modular code.
>
> My IDE is a big fan of things having a place, and things being in their place.
> Much of what you call jumping around is actually the IDE pulling in pieces of
> code to perform specific functions. I'm guessing if I had pulled in the forms
> control stuff, which is used for paging in reports, you'd be even more confused.
> But it works great, and doesn't have to be re-written for every program. Such
> also avoids coding errors.
>
>> BTW, Basic really does like spewing its special characters onto the
>> end of variable references. :-)
>
> And other languages don't have such quirks?
>

In general, not to that extent, although PHP likes its prefix character.

>> One thing I was surprised by was the goto and gosub to integer line
>> numbers instead of looping constructs and named function calls with
>> parameters as you see in the Pascal example and in other languages
>> such as C and Ada.
>
> I've seen people attempt to jump through many difficult hoops to attempt to follow
> some coding standard. Doesn't make any sense to me. There are perfectly logical
> uses for both GoSub and GoTo. Such as just throwing out the anchor if fatal errors
> occur. Moving special functionality out of the mainline code makes it more readable,
> for me.
>
> Did I mention I don't like C, and most likely would not like Ada?
>
> Got to ask, just what do you think a NEXT, WHILE_END, and such statements do?
> Sure looks like another form of GoTo to me.
>

Is code within these blocks written at an extra indentation level in
DEC Basic ?

It is in other languages with their control structures and it makes
the code much easier to read.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: CRTL and RMS vs SSIO

<6169c74e$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17989&group=comp.os.vms#17989

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 14:24:06 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: CRTL and RMS vs SSIO
Content-Language: en-US
Newsgroups: comp.os.vms
References: <sk4slk$u05$1@dont-email.me>
<254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com>
<sk53t7$16v$1@dont-email.me>
<2cd10bff-2a4e-47d1-90a4-c8b2e062d023n@googlegroups.com>
<sk5g0a$nkd$1@dont-email.me> <sk6cqe$1tha$1@gioia.aioe.org>
<0803282d-ea20-4593-b496-fbb824fc5fa5n@googlegroups.com>
<sk95r3$18t7$1@gioia.aioe.org>
<c6d312a1-e0d6-4153-89ca-35b8936af2f2n@googlegroups.com>
<skcg8k$qtp$1@gioia.aioe.org>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <skcg8k$qtp$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 34
Message-ID: <6169c74e$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 37db2cdd.news.sunsite.dk
X-Trace: 1634322254 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:61812
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 15 Oct 2021 18:24 UTC

On 10/15/2021 2:11 PM, chris wrote:
> On 10/15/21 02:07, Lawrence D’Oliveiro wrote:
>> On Friday, October 15, 2021 at 12:55:18 AM UTC+13, chris wrote:
>>>
>>> On 10/14/21 01:29, Lawrence D’Oliveiro wrote:
>>>>
>>>> There are no such things as “power grabs” in Free software.
>>>
>>> Perhaps, but the amount of money and effort that Red Hat (now owned
>>> by IBM btw) put into Linux means they have disproportionate amount of
>>> influence in the direction of the project.
>>
>> If you want to look at which is the single biggest company that is
>> contributing to Linux, that would have to be
> Microsoft.
>
> Well, warning, that may eventually be the kiss of death for Linux.
> What was the saying about uSoft getting involved with other
> companies ?. Something about assimilate and suppress :-). Even more
> reason to avoid Linux.

The saying was "Embrace, extend, and extinguish".

But don't worry - MS has in some periods release significant
chunks of code to Linux, but in general they are not that big
a contributor.

They did not make top 20 for 5.10:

https://news.itsfoss.com/huawei-kernel-contribution/

They did not make top 20 for 2008-2019 per Linux Kernel History Report 2020.

Arne

Re: Coding with/without RDBMS

<skch21$9fi$10@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17990&group=comp.os.vms#17990

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 18:25:06 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <skch21$9fi$10@dont-email.me>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me> <6168b9b9$0$700$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 15 Oct 2021 18:25:06 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NUiy3abkrjErKeAtoe7eqfUVOzNsMkNY="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:wFmM1gbYlvrf+v0cfo9pLzq8Yo8=
 by: Simon Clubley - Fri, 15 Oct 2021 18:25 UTC

On 2021-10-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> Having variable type determined by variable name is definitely
> out of fashion. The only other language i know doing that is
> Fortran (Fortran is first letter while Basic is suffix but
> same concept).
>

Give it a few years and someone will suggest it as a bold new
concept for Rust or whatever is the fashion at that time... :-)

> But type inference is definitely in fashion.
>

Unless you are writing software that can kill people if it goes wrong.

There's always going to be a place for more formal and traditional
techniques when writing safety-critical software.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Coding with/without RDBMS

<6169c8a3$0$700$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17991&group=comp.os.vms#17991

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 14:29:48 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: Coding with/without RDBMS
Content-Language: en-US
Newsgroups: comp.os.vms
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<6168b9b9$0$700$14726298@news.sunsite.dk> <skch21$9fi$10@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <skch21$9fi$10@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 14
Message-ID: <6169c8a3$0$700$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 37db2cdd.news.sunsite.dk
X-Trace: 1634322596 news.sunsite.dk 700 arne@vajhoej.dk/68.9.63.232:62033
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 15 Oct 2021 18:29 UTC

On 10/15/2021 2:25 PM, Simon Clubley wrote:
> On 2021-10-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> But type inference is definitely in fashion.
>
> Unless you are writing software that can kill people if it goes wrong.

I suspect languages with type inference are occasionally used for that.

C++, Java, C#, Rust etc..

Arne

Re: Coding with/without RDBMS

<skchkp$9fi$11@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17992&group=comp.os.vms#17992

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 18:35:05 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <skchkp$9fi$11@dont-email.me>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me> <6168b9b9$0$700$14726298@news.sunsite.dk> <skch21$9fi$10@dont-email.me> <6169c8a3$0$700$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 15 Oct 2021 18:35:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lrgIk7WBDZu+VygoXGXG2kT75RH0TTg0="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:uMOVhflXC6ZUGp5CW8A6pCrU7bo=
 by: Simon Clubley - Fri, 15 Oct 2021 18:35 UTC

On 2021-10-15, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 10/15/2021 2:25 PM, Simon Clubley wrote:
>> On 2021-10-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> But type inference is definitely in fashion.
>>
>> Unless you are writing software that can kill people if it goes wrong.
>
> I suspect languages with type inference are occasionally used for that.
>
> C++, Java, C#, Rust etc..
>

But what do the safety-critical standards say about what you are and
are not allowed to do in those languages ?

Just because a language might have a certain feature, it doesn't mean
that you are allowed to use it in safety-critical software.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Coding with/without RDBMS

<skchla$fjm$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17993&group=comp.os.vms#17993

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 14:35:00 -0400
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <skchla$fjm$1@dont-email.me>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<skb5js$1mng$3@gioia.aioe.org> <istojoFte44U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 15 Oct 2021 18:35:22 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae388a94075bf93192bd96f17405e48e";
logging-data="15990"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iBmxVEECJANDGVHGgBmCOF669NMg+bPI="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:72ijmQwtrEaDdedVjsjWWNY54Yw=
In-Reply-To: <istojoFte44U1@mid.individual.net>
 by: Dave Froble - Fri, 15 Oct 2021 18:35 UTC

On 10/15/2021 12:29 PM, Bill Gunshannon wrote:
> On 10/15/21 2:03 AM, Phillip Helbig (undress to reply) wrote:
>> In article <6168b9b9$0$700$14726298@news.sunsite.dk>, =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>>> On 10/14/2021 3:42 PM, Dave Froble wrote:
>>>> On 10/14/2021 2:36 PM, Arne VajhÞj wrote:
>>>>> On 10/14/2021 2:06 PM, Simon Clubley wrote:
>>>>>> BTW, Basic really does like spewing its special characters onto the
>>>>>> end of variable references. :-)
>>>
>>>> Basic can be very happy to let the programmer specify that all variables
>>>> must be declared. Then variable names can be whatever they are declared
>>>> to be. Frankly, I see no decent reason to do all that typing when the
>>>> compiler can do a much better job than any programmer. One just needs to
>>>> give it some hints. I learned the variable suffex stuff long ago, and
>>>> it's just natural to me. Just as conventions in another language might
>>>> be natural to someone used to that language.
>>>
>>> Having variable type determined by variable name is definitely
>>> out of fashion. The only other language i know doing that is
>>> Fortran (Fortran is first letter while Basic is suffix but
>>> same concept).
>>>
>>> But type inference is definitely in fashion.
>>>
>>> var v = 123
>>>
>>> instead of:
>>>
>>> int v = 123
>>>
>>> and:
>>>
>>> var v = "ABC"
>>>
>>> instead of:
>>>
>>> String v = "ABC"
>>>
>>> And for those that does not use languages less than 30 years
>>> old: var means "dear compiler give this variable type based on
>>> right hand side" not "I want to be able to assign anything to this
>>> variable".
>>
>> In Fortran, the implicit typing is only for INTEGER and REAL; it doesn't
>> work for other data types.
>>
>
> Relying on anything IMPLICIT is just bad programming practice.
> I thought the languages settled that decades ago.
>
> bill
>

That's your opinion Bill, and perhaps the opinion of some others. I'm allowed
to have contrary opinions, and I do. Doesn't that make me right, and the rest
of you wrong?

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Coding with/without RDBMS

<skci6v$tbm$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17994&group=comp.os.vms#17994

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 14:44:23 -0400
Organization: A noiseless patient Spider
Lines: 98
Message-ID: <skci6v$tbm$1@dont-email.me>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<ska0tt$gkh$1@dont-email.me> <skcgk6$9fi$9@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 15 Oct 2021 18:44:47 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae388a94075bf93192bd96f17405e48e";
logging-data="30070"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7ZGinfjk8eIYfH/c6jFMyXttzmyULR6E="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:AzTwPVDjIa9qB1rkbvoASmgl51Y=
In-Reply-To: <skcgk6$9fi$9@dont-email.me>
 by: Dave Froble - Fri, 15 Oct 2021 18:44 UTC

On 10/15/2021 2:17 PM, Simon Clubley wrote:
> On 2021-10-14, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 10/14/2021 2:06 PM, Simon Clubley wrote:
>>>
>>> Having compared the two programs, I find the Pascal version to be
>>> a lot more readable and easier to follow than the Basic version,
>>> although Arne does put his begin statements in a strange place... :-)
>>
>> Yeah, Arne's code had lots of comments to explain things. Not!
>>
>> I'd really be interested in what parts of the Basic code was so bad?
>>
>
> In addition to what I have already said, Arne's control blocks feature
> indented code, while all your code is at the same indentation level.

We must not be looking at the same code. Did you miss the "If Then Else End If"
indentations? I guess some people can go a bit wild on such, wonder what it's
like to read code in column 382?

> Indenting code within control structures makes the code much easier
> to read.

I agree. In fact I've found myself doing more than I should.

>> I do realize that since you are not familiar with DAS and it's implementation,
>> and my library routines, which would not be understood. That's normal.
>>
>>> The Basic version has much more jumping around and just doesn't read
>>> as well as the Pascal version does.
>>
>> I really resent that claim. With a few exceptions, mainline code is pretty
>> much straight through, and for someone who seems to like scripting languages
>> with all their library routines, placing specific in subroutines should
>> seem rather natural.
>>
>
> Even in scripting languages, you have the Pascal style control structures
> and indentation of code. That makes a major difference in readability.
>
>> I'm a really big fan of modular code.
>>
>> My IDE is a big fan of things having a place, and things being in their place.
>> Much of what you call jumping around is actually the IDE pulling in pieces of
>> code to perform specific functions. I'm guessing if I had pulled in the forms
>> control stuff, which is used for paging in reports, you'd be even more confused.
>> But it works great, and doesn't have to be re-written for every program. Such
>> also avoids coding errors.
>>
>>> BTW, Basic really does like spewing its special characters onto the
>>> end of variable references. :-)

Do you say that as a complaint, or just a comment. I find such to be helpful,
not having to go back to check any variable declarations.

>> And other languages don't have such quirks?
>>
>
> In general, not to that extent, although PHP likes its prefix character.
>
>>> One thing I was surprised by was the goto and gosub to integer line
>>> numbers instead of looping constructs and named function calls with
>>> parameters as you see in the Pascal example and in other languages
>>> such as C and Ada.
>>
>> I've seen people attempt to jump through many difficult hoops to attempt to follow
>> some coding standard. Doesn't make any sense to me. There are perfectly logical
>> uses for both GoSub and GoTo. Such as just throwing out the anchor if fatal errors
>> occur. Moving special functionality out of the mainline code makes it more readable,
>> for me.
>>
>> Did I mention I don't like C, and most likely would not like Ada?
>>
>> Got to ask, just what do you think a NEXT, WHILE_END, and such statements do?
>> Sure looks like another form of GoTo to me.
>>
>
> Is code within these blocks written at an extra indentation level in
> DEC Basic ?

I do that when I feel it is appropriate. Usually in small pieces of code.
You do that in the program mainline, and it soon becomes very hard to read.
I'm aware of that because someone here liked to write such code, and after
a dozen indentations, it gets rather tiresome.

> It is in other languages with their control structures and it makes
> the code much easier to read.

Sometimes it is just a particular person's practice, and yours being good
for you doesn't mean mine isn't good for me.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: CRTL and RMS vs SSIO

<skciac$tbm$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17995&group=comp.os.vms#17995

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 14:46:13 -0400
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <skciac$tbm$2@dont-email.me>
References: <5f5e8f45-8712-4d7b-a3b1-00e82455a44an@googlegroups.com>
<sk76kl$lfu$5@dont-email.me>
<611dc1d0-c76d-4f55-acad-7824f63d04b2n@googlegroups.com>
<sk9n1e$far$1@dont-email.me>
<e11b9df4-fc0e-4ce7-965f-01afcd57b8aen@googlegroups.com>
<6168d35d$0$699$14726298@news.sunsite.dk>
<6f627f6b-2383-4b1e-98e1-506c68fa4df7n@googlegroups.com>
<6168db19$0$700$14726298@news.sunsite.dk>
<3b3efa26-fc92-4745-b375-b8d68f65e707n@googlegroups.com>
<6169a07a$0$700$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 15 Oct 2021 18:46:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae388a94075bf93192bd96f17405e48e";
logging-data="30070"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19U4lY5UEEky73tJ9nct2l0VZ9Ay03rQEo="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:IsD6JKmhLPYwQ95BVgWFAdv6s3g=
In-Reply-To: <6169a07a$0$700$14726298@news.sunsite.dk>
 by: Dave Froble - Fri, 15 Oct 2021 18:46 UTC

On 10/15/2021 11:38 AM, Arne Vajhøj wrote:
> On 10/14/2021 10:10 PM, Lawrence D’Oliveiro wrote:
>> On Friday, October 15, 2021 at 2:36:27 PM UTC+13, Arne Vajhøj wrote:
>>> On 10/14/2021 9:11 PM, Lawrence D’Oliveiro wrote:
>>>> And VMS can do the same thing. All the compatibility stuff can live in userland.
>>>
>>> I am having a hard time seeing: VMS scheduling, VMS memory protection,
>>> VMS clustering, ...
>>
>> None of which are relevant, because Linux already offers better functionality in all those areas.
>
> All of which are relevant, because without them it would not be VMS.
>
>>> DECnet, LAT ...
>>
>> They can be implemented in userland. If Netatalk can implement AppleTalk entirely in userland, why not them?
>
> DECnet is a bit possessive with NIC's - first thing it does is to change
> the MAC address.
>
>>> ... device handling ...
>>
>> Unneeded, since Linux already has the needed device drivers.
>
> Not enough for existing code and scripts to work.
>
>>> ... ODS-2 & ODS-5 ...
>>
>> New filesystems don’t have to be implemented as kernel modules, they could be done via FUSE.
>
> Maybe.
>
>>> 4 mode logicals etc ...
>>
>> Name services can be provided via a daemon communicating via, e.g. D-Bus. PF_UNIX sockets allow you to control access based on the credentials of the process you are talking to.
>
> Maybe.
>
> Arne

Arne, didn't I warn you about arguing with the Linux fanboy? He's going to
drag you down to his level, and then we won't be able to tell you two apart.

:-)

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Coding with/without RDBMS

<skcojt$ku6$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18005&group=comp.os.vms#18005

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.mixmin.net!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Fri, 15 Oct 2021 21:34:05 +0100
Organization: Aioe.org NNTP Server
Message-ID: <skcojt$ku6$1@gioia.aioe.org>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me> <6168b9b9$0$700$14726298@news.sunsite.dk> <skch21$9fi$10@dont-email.me> <6169c8a3$0$700$14726298@news.sunsite.dk> <skchkp$9fi$11@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="21446"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Fri, 15 Oct 2021 20:34 UTC

On 10/15/21 19:35, Simon Clubley wrote:
> On 2021-10-15, Arne Vajhøj<arne@vajhoej.dk> wrote:
>> On 10/15/2021 2:25 PM, Simon Clubley wrote:
>>> On 2021-10-14, Arne Vajhøj<arne@vajhoej.dk> wrote:
>>>> But type inference is definitely in fashion.
>>>
>>> Unless you are writing software that can kill people if it goes wrong.
>>
>> I suspect languages with type inference are occasionally used for that.
>>
>> C++, Java, C#, Rust etc..
>>
>
> But what do the safety-critical standards say about what you are and
> are not allowed to do in those languages ?
>
> Just because a language might have a certain feature, it doesn't mean
> that you are allowed to use it in safety-critical software.
>
> Simon.
>

I bought a copy of the MISRA standard years ago and more or less stick
to it's recommendations. As for variables and coding im general, still
using approx Hungarian system, where variables and function names always
have a type prefix, then camel case for long names. Also, tend not to
use the C standard library, as that defaults so much to int, where
unsigned would be more appropriate. Careless typing may work sometimes,
but can cause serious trouble as well...

Chris

Re: CRTL and RMS vs SSIO

<skcon6$ku6$2@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18006&group=comp.os.vms#18006

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 21:35:50 +0100
Organization: Aioe.org NNTP Server
Message-ID: <skcon6$ku6$2@gioia.aioe.org>
References: <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com> <sk53t7$16v$1@dont-email.me> <2cd10bff-2a4e-47d1-90a4-c8b2e062d023n@googlegroups.com> <sk5g0a$nkd$1@dont-email.me> <sk6cqe$1tha$1@gioia.aioe.org> <0803282d-ea20-4593-b496-fbb824fc5fa5n@googlegroups.com> <sk95r3$18t7$1@gioia.aioe.org> <c6d312a1-e0d6-4153-89ca-35b8936af2f2n@googlegroups.com> <skcg8k$qtp$1@gioia.aioe.org> <6169c74e$0$706$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="21446"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Fri, 15 Oct 2021 20:35 UTC

On 10/15/21 19:24, Arne Vajhøj wrote:
> On 10/15/2021 2:11 PM, chris wrote:
>> On 10/15/21 02:07, Lawrence D’Oliveiro wrote:
>>> On Friday, October 15, 2021 at 12:55:18 AM UTC+13, chris wrote:
>>>>
>>>> On 10/14/21 01:29, Lawrence D’Oliveiro wrote:
>>>>>
>>>>> There are no such things as “power grabs” in Free software.
>>>>
>>>> Perhaps, but the amount of money and effort that Red Hat (now owned
>>>> by IBM btw) put into Linux means they have disproportionate amount of
>>>> influence in the direction of the project.
>>>
>>> If you want to look at which is the single biggest company that is
>>> contributing to Linux, that would have to be
>> Microsoft.
>>
>> Well, warning, that may eventually be the kiss of death for Linux.
>> What was the saying about uSoft getting involved with other
>> companies ?. Something about assimilate and suppress :-). Even more
>> reason to avoid Linux.
>
> The saying was "Embrace, extend, and extinguish".
>
> But don't worry - MS has in some periods release significant
> chunks of code to Linux, but in general they are not that big
> a contributor.
>
> They did not make top 20 for 5.10:
>
> https://news.itsfoss.com/huawei-kernel-contribution/
>
> They did not make top 20 for 2008-2019 per Linux Kernel History Report
> 2020.
>
> Arne

Thanks for the link, add flesh to the bones...

Chris

Re: CRTL and RMS vs SSIO

<skcqb5$rmf$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18008&group=comp.os.vms#18008

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 17:03:33 -0400
Organization: HoffmanLabs LLC
Lines: 28
Message-ID: <skcqb5$rmf$1@dont-email.me>
References: <skcf4p$9fi$6@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="3a536e6520b50e4439202039c2d3a493";
logging-data="28367"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/TozNGipHKFkUdfLhhUE3LTN6OzdTEe84="
User-Agent: Unison/2.2
Cancel-Lock: sha1:yJHtOGQprPZ7eexuSGEByaYWPT4=
 by: Stephen Hoffman - Fri, 15 Oct 2021 21:03 UTC

On 2021-10-15 17:52:25 +0000, Simon Clubley said:

> On 2021-10-14, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
>>
>> Scrap that current design, then.
>
> If you had been reading comp.os.vms for the last few years Lawrence,
> you would know that I have made multiple suggestions in exactly this
> area. I suspect I've annoyed multiple VSI employees with my rather firm
> negative opinions on this part of VMS.

I'm somehow reminded of jwz's CADT here, too.

https://www.jwz.org/doc/cadt.html

DCL absolutely needs work.

So too does OpenVMS.

Linux shimulation is not going to speed the delivery of the OpenVMS
x86-64 semi-production and production versions, nor the availability of
native compilers.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: CRTL and RMS vs SSIO

<16d407a3-addd-40d5-80b5-08a1a4164a81n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18012&group=comp.os.vms#18012

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5905:: with SMTP id 5mr16587293qty.391.1634340642023;
Fri, 15 Oct 2021 16:30:42 -0700 (PDT)
X-Received: by 2002:ac8:7d46:: with SMTP id h6mr16153154qtb.93.1634340641867;
Fri, 15 Oct 2021 16:30:41 -0700 (PDT)
Path: rocksolid2!news.neodome.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 15 Oct 2021 16:30:41 -0700 (PDT)
In-Reply-To: <skblj6$12n5$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk>
<sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk>
<sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk>
<sk5e5h$lrc$1@dont-email.me> <efce1f13-43e1-4b68-87bc-c673a2afb18an@googlegroups.com>
<sk6sl2$id3$2@dont-email.me> <sk761s$lfu$4@dont-email.me> <sk8j35$1ngu$1@gioia.aioe.org>
<skb5e7$1mng$1@gioia.aioe.org> <skblj6$12n5$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <16d407a3-addd-40d5-80b5-08a1a4164a81n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Fri, 15 Oct 2021 23:30:42 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Fri, 15 Oct 2021 23:30 UTC

On Friday, October 15, 2021 at 11:36:27 PM UTC+13, Phillip Helbig (undress to reply) wrote:
> The point about which both orbit is inside the Earth ...

Which, given what physics I was able to pick up, seems an entirely arbitrary thing to focus on. As the Moon recedes from the Earth, at some point that common point will exit the Earth’s surface. There is no special energy barrier to cross at that point, no special physical change in the system: it will simply exit and continue on its way.

> ... the orbit of the Moon is
> always concave relative to the Sun, which emphasizes the independence of
> the Moon.

That, to me, is the most important thing. Because without it, you can have no understanding of how the Moon moves.

> The current definition,
> which demoted Pluto, is that it is a body which dominates its orbit, so
> that applies to the Earth and not to the Moon.

Given the effect that the Moon has on the Earth, I’m not sure that’s so clear cut ...

Re: CRTL and RMS vs SSIO

<98026fdf-bb84-4ed6-9f6a-8c4a8d2b18b9n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18013&group=comp.os.vms#18013

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:8287:: with SMTP id e129mr12290439qkd.415.1634340980429;
Fri, 15 Oct 2021 16:36:20 -0700 (PDT)
X-Received: by 2002:a37:434a:: with SMTP id q71mr12564414qka.222.1634340980320;
Fri, 15 Oct 2021 16:36:20 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 15 Oct 2021 16:36:20 -0700 (PDT)
In-Reply-To: <6169a07a$0$700$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <5f5e8f45-8712-4d7b-a3b1-00e82455a44an@googlegroups.com>
<sk76kl$lfu$5@dont-email.me> <611dc1d0-c76d-4f55-acad-7824f63d04b2n@googlegroups.com>
<sk9n1e$far$1@dont-email.me> <e11b9df4-fc0e-4ce7-965f-01afcd57b8aen@googlegroups.com>
<6168d35d$0$699$14726298@news.sunsite.dk> <6f627f6b-2383-4b1e-98e1-506c68fa4df7n@googlegroups.com>
<6168db19$0$700$14726298@news.sunsite.dk> <3b3efa26-fc92-4745-b375-b8d68f65e707n@googlegroups.com>
<6169a07a$0$700$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <98026fdf-bb84-4ed6-9f6a-8c4a8d2b18b9n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Fri, 15 Oct 2021 23:36:20 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Fri, 15 Oct 2021 23:36 UTC

On Saturday, October 16, 2021 at 4:38:37 AM UTC+13, Arne Vajhøj wrote:
> On 10/14/2021 10:10 PM, Lawrence D’Oliveiro wrote:
>> On Friday, October 15, 2021 at 2:36:27 PM UTC+13, Arne Vajhøj wrote:
>>> On 10/14/2021 9:11 PM, Lawrence D’Oliveiro wrote:
>>>> And VMS can do the same thing. All the compatibility stuff can live in userland.
>>>
>>> I am having a hard time seeing: VMS scheduling, VMS memory protection,
>>> VMS clustering, ...
>>
>> None of which are relevant, because Linux already offers better functionality
>> in all those areas.
>> All of which are relevant, because without them it would not be VMS.

Let us be clear what I’m getting at here: I’m not interested in curating a museum piece. I thought the important goal would be to allow existing user-mode code to run unchanged (as far as possible), and also existing DCL command procedures to run unchanged as far as possible. Everything else can go back to the museum. So what we want out of our compatibility layer is for it to look enough like VMS to satisfy those goals, even while its internals are entirely Linux-based.

> DECnet is a bit possessive with NIC's - first thing it does is to change
> the MAC address.

I know. It’s even more primitive than AppleTalk, it doesn’t have an ARP layer. So instead it has to compute the MAC address from the protocol address.

But we can cope with that.

>> Unneeded, since Linux already has the needed device drivers.
> Not enough for existing code and scripts to work.

I don’t care about anything beyond user mode (see above). I don’t think any of that is worth the effort.

Pages:123456789101112131415
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor