Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

We come to bury DOS, not to praise it. -- Paul Vojta, vojta@math.berkeley.edu


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: CRTL and RMS vs SSIO

<skhshh$shn$4@dont-email.me>

  copy mid

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

  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: Sun, 17 Oct 2021 19:11:45 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <skhshh$shn$4@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> <98026fdf-bb84-4ed6-9f6a-8c4a8d2b18b9n@googlegroups.com>
Injection-Date: Sun, 17 Oct 2021 19:11:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ee47515b0c33566b16310e5a1ea82c84";
logging-data="29239"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PFVtnvL48Q7xa9HKcjWFbXjEVvCxnG9o="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:kQzhU4hbs9FvTVzfY3WznV8OfJg=
 by: Simon Clubley - Sun, 17 Oct 2021 19:11 UTC

On 2021-10-15, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
>
> I don?t care about anything beyond user mode (see above). I don?t think any of that is worth the effort.

Those compatibility layers already exist Lawrence and some VMS customers
have used them to move to Linux.

Yes, despite those compatibility layers already existing, enough VMS
customers needed "real" VMS on x86-64 at the start of the port that
VSI proceeded with a port of VMS to x86-64.

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

<skht65$shn$6@dont-email.me>

  copy mid

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

  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: Sun, 17 Oct 2021 19:22:45 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <skht65$shn$6@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> <skcflg$9fi$7@dont-email.me> <1ae749de-d462-4c18-af01-4c077cb97ea2n@googlegroups.com>
Injection-Date: Sun, 17 Oct 2021 19:22:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ee47515b0c33566b16310e5a1ea82c84";
logging-data="29239"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/PGvBdCdAlekCS01xliV0a7WjFwBMfk0M="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:llkhn4QYfc5ROxEllY1vyhHaIPs=
 by: Simon Clubley - Sun, 17 Oct 2021 19:22 UTC

On 2021-10-15, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
> On Saturday, October 16, 2021 at 7:01:22 AM UTC+13, Simon Clubley wrote:
>
>> FUSE filesystems come with performance limitations on Linux.
>
> They work well enough for NTFS, for example. Given that Linux already runs on higher-performance hardware than anything VMS can manage, I doubt the penalty will be noticeable. ;)
>
> I keep thinking in terms of reducing the amount of work (and hence time) to get something going. That means foregoing higher-performance, but possibly more difficult, design choices in favour of easier ones. Learn to walk before you can run. ;)

So in other words, you think you know how to do the easy bits to
get some VMS code running on Linux, but don't know how to handle
the difficult real-world cases that force some people to want
to stay with real VMS, even though compatibility kits exist right
now in 2021 for running some VMS code on Linux ?

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

<616c7b1c$0$694$14726298@news.sunsite.dk>

  copy mid

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

  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: Sun, 17 Oct 2021 15:35:55 -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: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
<memo.20211017010035.12464F@jgd.cix.co.uk>
<f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 28
Message-ID: <616c7b1c$0$694$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: ac0d02cc.news.sunsite.dk
X-Trace: 1634499356 news.sunsite.dk 694 arne@vajhoej.dk/68.9.63.232:51868
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sun, 17 Oct 2021 19:35 UTC

On 10/16/2021 8:16 PM, Lawrence D’Oliveiro wrote:
> On Sunday, October 17, 2021 at 1:00:38 PM UTC+13, John Dallman wrote:
>> May I suggest you start a project to demonstrate this?
>
> You want to do a pilot? Offer an example app that you think will cause trouble, and we can go over it step by step.

You just pick whatever you want.

Fully compatible DCL with logicals and symbols.

Fully compatible RMS library.

Fully compatible Basic implementation

Fully compatible Pascal implementation.

The behavior of these are reasonable well documented.

The important point is that you deliver something working.

We can find tens of thousands of people that will:
- claim that it is easy
- provide 10-20 lines of English description
- etc.

Arne

Re: CRTL and RMS vs SSIO

<skhu40$shn$8@dont-email.me>

  copy mid

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

  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: Sun, 17 Oct 2021 19:38:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <skhu40$shn$8@dont-email.me>
References: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com> <memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
Injection-Date: Sun, 17 Oct 2021 19:38:40 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ee47515b0c33566b16310e5a1ea82c84";
logging-data="29239"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18SN6iSOPbZix8VUPUZwrY6chobeRIV2PY="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:n5Cs1lb5miLRGti1YqdhVfvZWIg=
 by: Simon Clubley - Sun, 17 Oct 2021 19:38 UTC

On 2021-10-16, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
>
> The sooner it is started, the sooner it is done. A year to implement the most important core user-mode APIs, as well as a DCL interpreter? May be doable, with a team of maybe half a dozen or less. If you can find the right half-dozen.
>

Some reading for you Lawrence:

https://sector7.com/

Yet, even though these alternatives existed at the start of the port
of VMS to x86-64, there was still sufficient customer demand for a
"real" VMS on x86-64.

The above should also give you a feeling for the scale of the issues
involved. And unlike your hand waving dismissal of the difficult issues,
these people have actually thought about the difficult issues and
provided answers for some of them.

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

<it3ij4F2i0nU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!news.swapon.de!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: Sun, 17 Oct 2021 17:23:48 -0400
Lines: 13
Message-ID: <it3ij4F2i0nU1@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>
<ska0tt$gkh$1@dont-email.me> <skcgk6$9fi$9@dont-email.me>
<skci6v$tbm$1@dont-email.me> <skhro0$shn$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net RmfN7xJq2GwXi+TfltetrgIJ7HvwYot63SMZbjOMRlFF6zBn8f
Cancel-Lock: sha1:CQ1MIM2GAAs73mOi7AbEQ90RvUc=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
In-Reply-To: <skhro0$shn$1@dont-email.me>
Content-Language: en-US
 by: Bill Gunshannon - Sun, 17 Oct 2021 21:23 UTC

On 10/17/21 2:58 PM, Simon Clubley wrote:
>
>
> Have you ever read Dijkstra's paper on the subject of goto statements ?
>
> https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf
>

Yes, and a number of his other comments. While I agree with
some of it I think for the most part he was an ass.

bill

Re: CRTL and RMS vs SSIO

<09272b0b-1ec1-4365-ac2a-ee6c889d7fadn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5782:: with SMTP id v2mr19637351qta.157.1634510196649;
Sun, 17 Oct 2021 15:36:36 -0700 (PDT)
X-Received: by 2002:a37:a5d1:: with SMTP id o200mr19589235qke.30.1634510196497;
Sun, 17 Oct 2021 15:36:36 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 17 Oct 2021 15:36:36 -0700 (PDT)
In-Reply-To: <616c7b1c$0$694$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: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
<memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
<616c7b1c$0$694$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <09272b0b-1ec1-4365-ac2a-ee6c889d7fadn@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sun, 17 Oct 2021 22:36:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 45
 by: Lawrence D’Oliveir - Sun, 17 Oct 2021 22:36 UTC

On Monday, October 18, 2021 at 8:35:58 AM UTC+13, Arne Vajhøj wrote:

> Fully compatible DCL with logicals and symbols.

The core of the VMS emulation, as far as user-mode code sees it, would be the compatibility library that the program links against -- call this “libstarlet”. This would implement QIO, RMS and whatever else we want to salvage from the VMS API. As I mentioned, this would not be completely self-contained: where necessary, it would communicate with other service processes.

For example, we would need a program called “dcl”. This would not only be a DCL-compatible command shell, spawning user-mode code in a child process, it would also provide services to that child process for accessing DCL variables and process/job logical names. And PPFs.

I think terminal I/O would also need to be mediated by the dcl process. That way, it can implement correct behaviour for control characters, read-with-prompt, broadcasts etc.

As for group- and systemwide logical names, I think we would need a separate daemon for that, longer-lived than any dcl process. That would also manage common event flag clusters and mailboxes. We could give it a boring, obvious name like “vmssys”. Or we could go for something more deeply meaningful, like “s0” or even “80000168” ...

> Fully compatible RMS library.

I think this can be contained entirely within libstarlet.

> Fully compatible Basic implementation
>
> Fully compatible Pascal implementation.

As mentioned, take the existing VMS-specific frontends and replace the backends with something from the GCC or LLVM projects.

> We can find tens of thousands of people that will:
> - claim that it is easy
> - provide 10-20 lines of English description
> - etc.

Like I said, give more specifics, and I can answer them more specifically. You want to talk about async QIOs? Event flags? Global sections? DECnet? Just ask. This is a discussion forum, we are here to discuss!

Re: CRTL and RMS vs SSIO

<3bd87edb-0366-4a17-8be9-2d661ec1fb2bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:80ec:: with SMTP id 99mr22862885qvb.53.1634510755886;
Sun, 17 Oct 2021 15:45:55 -0700 (PDT)
X-Received: by 2002:ac8:7d46:: with SMTP id h6mr25679042qtb.93.1634510755757;
Sun, 17 Oct 2021 15:45:55 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 17 Oct 2021 15:45:55 -0700 (PDT)
In-Reply-To: <skhu40$shn$8@dont-email.me>
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: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
<memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
<skhu40$shn$8@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3bd87edb-0366-4a17-8be9-2d661ec1fb2bn@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sun, 17 Oct 2021 22:45:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 32
 by: Lawrence D’Oliveir - Sun, 17 Oct 2021 22:45 UTC

On Monday, October 18, 2021 at 8:38:42 AM UTC+13, Simon Clubley wrote:
>
> Some reading for you Lawrence:
>
> https://sector7.com/

Are you trying to prove it can’t be done, or that it can?

Hmm, I can’t seem to find any mention of VMS terminal driver emulation. Even I can figure out how to do that...

Or subprocess semantics, for that matter.

Or DECnet. Or PPFs.

> Yet, even though these alternatives existed at the start of the port
> of VMS to x86-64, there was still sufficient customer demand for a
> "real" VMS on x86-64.

Maybe the technical quality of their solution is not up to scratch (as per the issues above). Or maybe the issues are not technical, but marketing.

> The above should also give you a feeling for the scale of the issues
> involved. And unlike your hand waving dismissal of the difficult issues ....

I haven’t handwaved anything. I’ve been quite prepared to give detailed, considered answers to detailed, considered questions.

> these people have actually thought about the difficult issues and
> provided answers for some of them.

And maybe they missed some ...

Re: Coding with/without RDBMS

<6b011fb0-a6e9-45ad-b09b-584acb4cfe50n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5f54:: with SMTP id y20mr26423723qta.324.1634510940380;
Sun, 17 Oct 2021 15:49:00 -0700 (PDT)
X-Received: by 2002:a37:434a:: with SMTP id q71mr20340083qka.222.1634510940259;
Sun, 17 Oct 2021 15:49:00 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 17 Oct 2021 15:49:00 -0700 (PDT)
In-Reply-To: <it3ij4F2i0nU1@mid.individual.net>
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> <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> <skci6v$tbm$1@dont-email.me>
<skhro0$shn$1@dont-email.me> <it3ij4F2i0nU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6b011fb0-a6e9-45ad-b09b-584acb4cfe50n@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sun, 17 Oct 2021 22:49:00 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 14
 by: Lawrence D’Oliveir - Sun, 17 Oct 2021 22:49 UTC

On Monday, October 18, 2021 at 10:23:51 AM UTC+13, Bill Gunshannon wrote:
> On 10/17/21 2:58 PM, Simon Clubley wrote:
>>
>> Have you ever read Dijkstra's paper on the subject of goto statements ?
>>
>> https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf
>>
> Yes, and a number of his other comments. While I agree with
> some of it I think for the most part he was an ass.

Maybe you think his arguments were too vague, too pontifical. Maybe you want something a bit more specific, with example code you can get your teeth into, to show you why gotos are a bad idea.

Try this: <https://github.com/ldo/a_structured_discipline_of_programming>.

(Dis)claimer: I have never written a goto in C code. Not in a program that did anything useful, anyway.

Re: CRTL and RMS vs SSIO

<616cb1d1$0$698$14726298@news.sunsite.dk>

  copy mid

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

  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: Sun, 17 Oct 2021 19:29:15 -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: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
<memo.20211017010035.12464F@jgd.cix.co.uk>
<f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
<616c7b1c$0$694$14726298@news.sunsite.dk>
<09272b0b-1ec1-4365-ac2a-ee6c889d7fadn@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <09272b0b-1ec1-4365-ac2a-ee6c889d7fadn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 61
Message-ID: <616cb1d1$0$698$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: b9c7bf2f.news.sunsite.dk
X-Trace: 1634513361 news.sunsite.dk 698 arne@vajhoej.dk/68.9.63.232:58532
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sun, 17 Oct 2021 23:29 UTC

On 10/17/2021 6:36 PM, Lawrence D’Oliveiro wrote:
> On Monday, October 18, 2021 at 8:35:58 AM UTC+13, Arne Vajhøj wrote:
>
>> Fully compatible DCL with logicals and symbols.
>
> The core of the VMS emulation, as far as user-mode code sees it,
> would be the compatibility library that the program links against --
> call this “libstarlet”. This would implement QIO, RMS and whatever
> else we want to salvage from the VMS API. As I mentioned, this would
> not be completely self-contained: where necessary, it would
> communicate with other service processes.
>
> For example, we would need a program called “dcl”. This would not
> only be a DCL-compatible command shell, spawning user-mode code in a
> child process, it would also provide services to that child process
> for accessing DCL variables and process/job logical names. And PPFs.
>
> I think terminal I/O would also need to be mediated by the dcl
> process. That way, it can implement correct behaviour for control
> characters, read-with-prompt, broadcasts etc.
>
> As for group- and systemwide logical names, I think we would need a
> separate daemon for that, longer-lived than any dcl process. That
> would also manage common event flag clusters and mailboxes. We could
> give it a boring, obvious name like “vmssys”. Or we could go for
> something more deeply meaningful, like “s0” or even “80000168” ...
>
>> Fully compatible RMS library.
>
> I think this can be contained entirely within libstarlet.
>
>> Fully compatible Basic implementation
>>
>> Fully compatible Pascal implementation.
>
> As mentioned, take the existing VMS-specific frontends and replace
> the backends with something from the GCC or LLVM projects.
>
>> We can find tens of thousands of people that will: - claim that it
>> is easy - provide 10-20 lines of English description - etc.
>
> Like I said, give more specifics, and I can answer them more
> specifically. You want to talk about async QIOs? Event flags? Global
> sections? DECnet? Just ask. This is a discussion forum, we are here
> to discuss!

You apparently missed the point.

Anybody can claim that they can do stuff like this in 10 months or
10 weeks or 10 days.

And they can discuss it from now to eternity on usenet.

But it means nothing.

If they actually implement a significant part, then it means something.

Arne

Re: CRTL and RMS vs SSIO

<skieft$j1v$2@dont-email.me>

  copy mid

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

  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: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Mon, 18 Oct 2021 00:18:05 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <skieft$j1v$2@dont-email.me>
References: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com> <memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com> <616c7b1c$0$694$14726298@news.sunsite.dk> <09272b0b-1ec1-4365-ac2a-ee6c889d7fadn@googlegroups.com> <616cb1d1$0$698$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 18 Oct 2021 00:18:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6a17b515585bce50dbf6016137908fe";
logging-data="19519"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/NBpupzA3DsRQqnMfPQZcZMeoFcoZJYmA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:yvJuLd1izoNlKeeWT72spe5ZpHM=
 by: Simon Clubley - Mon, 18 Oct 2021 00:18 UTC

On 2021-10-17, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> You apparently missed the point.
>
> Anybody can claim that they can do stuff like this in 10 months or
> 10 weeks or 10 days.
>
> And they can discuss it from now to eternity on usenet.
>
> But it means nothing.
>
> If they actually implement a significant part, then it means something.
>

And Sector 7 (and others IIRC) have done various pieces of this, yet
there's still a market for real VMS systems.

Perhaps if Lawrence thinks he is such hot stuff, then he should offer
his services to Sector 7 or another company and then capture the rest
of the VMS market, putting real VMS out of business.

Lawrence, Arne is right. Talking that consists of mainly hand waving
achieves nothing. You have to do something tangible in order for people
to take you seriously.

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

<skifb4$j1v$3@dont-email.me>

  copy mid

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

  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: Mon, 18 Oct 2021 00:32:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 52
Message-ID: <skifb4$j1v$3@dont-email.me>
References: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com> <memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com> <skhu40$shn$8@dont-email.me> <3bd87edb-0366-4a17-8be9-2d661ec1fb2bn@googlegroups.com>
Injection-Date: Mon, 18 Oct 2021 00:32:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6a17b515585bce50dbf6016137908fe";
logging-data="19519"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xn5N1cCvowQZd9uNxW6X0Rz/YjPrSBVQ="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:sb8bNzPebbLiHrHTpqbo55hMqjs=
 by: Simon Clubley - Mon, 18 Oct 2021 00:32 UTC

On 2021-10-17, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
> On Monday, October 18, 2021 at 8:38:42 AM UTC+13, Simon Clubley wrote:
>>
>> Some reading for you Lawrence:
>>
>> https://sector7.com/
>
> Are you trying to prove it can?t be done, or that it can?
>

I'm showing you that someone has already done what you are suggesting.

> Hmm, I can?t seem to find any mention of VMS terminal driver emulation. Even I can figure out how to do that...
>
> Or subprocess semantics, for that matter.
>
> Or DECnet. Or PPFs.
>

Contact them and ask them about it. If they don't implement them, you
may also find they have equally viable alternatives. If they don't, and
if customers care about that, you could always offer your services.

>> Yet, even though these alternatives existed at the start of the port
>> of VMS to x86-64, there was still sufficient customer demand for a
>> "real" VMS on x86-64.
>
> Maybe the technical quality of their solution is not up to scratch (as per the issues above). Or maybe the issues are not technical, but marketing.
>

And maybe you could end up discovering that hand waving doesn't cut it
and that there are very real world issues in customer code that come
to light big time when you try to run VMS code on Linux even with the
help of a compatibility library.

>> The above should also give you a feeling for the scale of the issues
>> involved. And unlike your hand waving dismissal of the difficult issues ...
>
> I haven?t handwaved anything. I?ve been quite prepared to give detailed, considered answers to detailed, considered questions.
>
>> these people have actually thought about the difficult issues and
>> provided answers for some of them.
>
> And maybe they missed some ...

You could always contact them and find out.

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

<skiik2$ehp$1@dont-email.me>

  copy mid

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

  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: Sun, 17 Oct 2021 21:28:30 -0400
Organization: A noiseless patient Spider
Lines: 70
Message-ID: <skiik2$ehp$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>
<skci6v$tbm$1@dont-email.me> <skhro0$shn$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 18 Oct 2021 01:28:34 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="09cacf9a1b1711c3e0eddbbc072ccc36";
logging-data="14905"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18tf4GVXaLeoVz3X4audpkTouJnw6LCKMU="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:mMYseLDaaMjQSbKzwrDTJrNZc9A=
In-Reply-To: <skhro0$shn$1@dont-email.me>
 by: Dave Froble - Mon, 18 Oct 2021 01:28 UTC

On 10/17/2021 2:58 PM, Simon Clubley wrote:
> On 2021-10-15, Dave Froble <davef@tsoft-inc.com> wrote:
>> 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:
>>>
>>> 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?
>>
>
> No, but that little bit doesn't really help you with understanding the code.
>
>>>>> 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.
>>
>
> Comment only, as to my eyes it makes the code look a little more ugly.
>
> But it could easily turn into a complaint if I had to type them all the time.
>
>>>>
>>>> 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.
>>
>
> Have you ever read Dijkstra's paper on the subject of goto statements ?
>
> https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf
>
> Simon.
>

Sigh ....

Several times. Each time I get the same impression. Square pegs and round holes.

There are no bad instructions, including GoTo. There is just good and bad usage
of instructions. A well designed procedure can use any valid instruction. One can
also write trash without using GoTo.

When anyone sets themselves up as the instruction gods, I got no time for them.

--
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

<3b83a2f7-3ac0-43d1-8fb3-cf1c42b64265n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:e10b:: with SMTP id w11mr24313607qvk.33.1634534542653;
Sun, 17 Oct 2021 22:22:22 -0700 (PDT)
X-Received: by 2002:ac8:1c4:: with SMTP id b4mr27293409qtg.330.1634534542460;
Sun, 17 Oct 2021 22:22:22 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 17 Oct 2021 22:22:22 -0700 (PDT)
In-Reply-To: <skifb4$j1v$3@dont-email.me>
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: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
<memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
<skhu40$shn$8@dont-email.me> <3bd87edb-0366-4a17-8be9-2d661ec1fb2bn@googlegroups.com>
<skifb4$j1v$3@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3b83a2f7-3ac0-43d1-8fb3-cf1c42b64265n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Mon, 18 Oct 2021 05:22:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 12
 by: Lawrence D’Oliveir - Mon, 18 Oct 2021 05:22 UTC

On Monday, October 18, 2021 at 1:32:38 PM UTC+13, Simon Clubley wrote:
>
> I'm showing you that someone has already done what you are suggesting.

Doesn’t seem like it. Everything on their site seems more like ... what was the word you used ... “handwaving”?

> Contact them and ask them about it.

No, you were the one who claimed they had done all these things, it is up to you to prove your point, not me. You said I had to do “some reading”, which I did, and showed how it came up short. Now it’s your turn.

Re: CRTL and RMS vs SSIO

<a9c3c6a2-3a1b-462a-a86c-50102cc3c802n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:62cb:: with SMTP id w194mr20391372qkb.189.1634534583141;
Sun, 17 Oct 2021 22:23:03 -0700 (PDT)
X-Received: by 2002:a05:6214:5282:: with SMTP id kj2mr19578069qvb.22.1634534583003;
Sun, 17 Oct 2021 22:23:03 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 17 Oct 2021 22:23:02 -0700 (PDT)
In-Reply-To: <616cb1d1$0$698$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: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
<memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
<616c7b1c$0$694$14726298@news.sunsite.dk> <09272b0b-1ec1-4365-ac2a-ee6c889d7fadn@googlegroups.com>
<616cb1d1$0$698$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a9c3c6a2-3a1b-462a-a86c-50102cc3c802n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Mon, 18 Oct 2021 05:23:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 4
 by: Lawrence D’Oliveir - Mon, 18 Oct 2021 05:23 UTC

On Monday, October 18, 2021 at 12:29:23 PM UTC+13, Arne Vajhøj wrote:
> Anybody can claim that they can do stuff like this in 10 months or
> 10 weeks or 10 days.

Who did?

Re: Coding with/without RDBMS

<c21dda5b-7a13-4cab-bbd1-0dccd0dec849n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:f44f:: with SMTP id h15mr23601229qvm.21.1634534641507;
Sun, 17 Oct 2021 22:24:01 -0700 (PDT)
X-Received: by 2002:ac8:8c:: with SMTP id c12mr27446880qtg.12.1634534641396;
Sun, 17 Oct 2021 22:24:01 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 17 Oct 2021 22:24:01 -0700 (PDT)
In-Reply-To: <skiik2$ehp$1@dont-email.me>
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> <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> <skci6v$tbm$1@dont-email.me>
<skhro0$shn$1@dont-email.me> <skiik2$ehp$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c21dda5b-7a13-4cab-bbd1-0dccd0dec849n@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Mon, 18 Oct 2021 05:24:01 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 3
 by: Lawrence D’Oliveir - Mon, 18 Oct 2021 05:24 UTC

On Monday, October 18, 2021 at 2:28:36 PM UTC+13, Dave Froble wrote:
> There are no bad instructions, including GoTo.

I have never found a use for a goto in production code. (Not at the level of C or higher, anyway.)

Re: CRTL and RMS vs SSIO

<skjmav$1161$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!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: Mon, 18 Oct 2021 12:38:06 +0100
Organization: Aioe.org NNTP Server
Message-ID: <skjmav$1161$1@gioia.aioe.org>
References: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com> <memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com> <skhu40$shn$8@dont-email.me> <3bd87edb-0366-4a17-8be9-2d661ec1fb2bn@googlegroups.com> <skifb4$j1v$3@dont-email.me> <3b83a2f7-3ac0-43d1-8fb3-cf1c42b64265n@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="33985"; 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 - Mon, 18 Oct 2021 11:38 UTC

On 10/18/21 06:22, Lawrence D’Oliveiro wrote:
> On Monday, October 18, 2021 at 1:32:38 PM UTC+13, Simon Clubley wrote:
>>
>> I'm showing you that someone has already done what you are suggesting.
>
> Doesn’t seem like it. Everything on their site seems more like ... what was the word you used ... “handwaving”?
>
>> Contact them and ask them about it.
>
> No, you were the one who claimed they had done all these things, it is up to you to prove your point, not me. You said I had to do “some reading”, which I did, and showed how it came up short. Now it’s your turn.

I would stop digging if I were you :-).

I'm sure a lot of your ideas and solutions are possible, but the
primary task is to get VMS into the hands of the established
user base with the minimum of disruption to their ongoing
business. After all, it's just a port to new cpu architecture,
right ?.

Feel free to implement your own solutions and offer up as an
open source project, if it's that easy. What could possibly
go wrong ?...

Chris

Re: CRTL and RMS vs SSIO

<skjp84$ev4$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: 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: Mon, 18 Oct 2021 12:27:48 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <skjp84$ev4$1@dont-email.me>
References: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com> <memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com> <skhu40$shn$8@dont-email.me> <3bd87edb-0366-4a17-8be9-2d661ec1fb2bn@googlegroups.com> <skifb4$j1v$3@dont-email.me> <3b83a2f7-3ac0-43d1-8fb3-cf1c42b64265n@googlegroups.com> <skjmav$1161$1@gioia.aioe.org>
Injection-Date: Mon, 18 Oct 2021 12:27:48 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6a17b515585bce50dbf6016137908fe";
logging-data="15332"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+1upmXBspyH6rTJUvsHyTriXxHXskujA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:YCqCWdAMQrRkz/I9r5tl6y1GnFQ=
 by: Simon Clubley - Mon, 18 Oct 2021 12:27 UTC

On 2021-10-18, chris <chris-nospam@tridac.net> wrote:
> On 10/18/21 06:22, Lawrence D?Oliveiro wrote:
>> On Monday, October 18, 2021 at 1:32:38 PM UTC+13, Simon Clubley wrote:
>>>
>>> I'm showing you that someone has already done what you are suggesting.
>>
>> Doesn?t seem like it. Everything on their site seems more like ... what was the word you used ... ?handwaving??
>>

You are shown a major vendor in the VMS world who does exactly what
you are claiming could be done and you promptly go into full denial
mode because VMS continues to exist alongside their products thereby
damaging your arguments that all VMS systems can be moved to Linux.

>>> Contact them and ask them about it.
>>
>> No, you were the one who claimed they had done all these things, it is up to you to prove your point, not me. You said I had to do ?some reading?, which I did, and showed how it came up short. Now it?s your turn.

These people have been around for decades and all that time they
have been helping move systems away from VMS, at least those systems
which a) can be moved and b) those which the customer wants to move
away from VMS.

>
> I would stop digging if I were you :-).
>

:-)

He's not the first person I've had to deal with in recent years who
has gone into full denial mode when presented with something they
don't like. :-)

> I'm sure a lot of your ideas and solutions are possible, but the
> primary task is to get VMS into the hands of the established
> user base with the minimum of disruption to their ongoing
> business. After all, it's just a port to new cpu architecture,
> right ?.
>

Sector 7 are already doing what Lawrence claims he can offer.

Yet there is still a market for real VMS in spite of that.

> Feel free to implement your own solutions and offer up as an
> open source project, if it's that easy. What could possibly
> go wrong ?...
>

What could go wrong is that Lawrence finds out that hand waving
doesn't work when you actually have to solve real technical issues. :-)

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

<616d7789$0$703$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 18 Oct 2021 09:32:52 -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> <skcgk6$9fi$9@dont-email.me>
<skci6v$tbm$1@dont-email.me> <skhro0$shn$1@dont-email.me>
<skiik2$ehp$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <skiik2$ehp$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 33
Message-ID: <616d7789$0$703$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: dc6ab904.news.sunsite.dk
X-Trace: 1634563977 news.sunsite.dk 703 arne@vajhoej.dk/68.9.63.232:51070
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 18 Oct 2021 13:32 UTC

On 10/17/2021 9:28 PM, Dave Froble wrote:
> On 10/17/2021 2:58 PM, Simon Clubley wrote:
>> Have you ever read Dijkstra's paper on the subject of goto statements ?
>>
>> https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf

> Several times.  Each time I get the same impression.  Square pegs and
> round holes.
>
> There are no bad instructions, including GoTo.  There is just good and
> bad usage
> of instructions.  A well designed procedure can use any valid
> instruction.  One can
> also write trash without using GoTo.
>
> When anyone sets themselves up as the instruction gods, I got no time
> for them.

There may not be language constructs that are always bad to use.

But there are language constructs that are rarely good to use.

In most cases usage of GOTO do make the code more difficult to
follow.

I can only think of one case where I will prefer GOTO
over alternatives: in a language without exceptions to
jump to cleanup code in case of problems. I have done that
in both C and Pascal and I think it does make the code
more readable. In newer languages with a try catch
block there is no need.

Arne

Re: Coding with/without RDBMS

<it5m01Fesf4U1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!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: Mon, 18 Oct 2021 12:34:09 -0400
Lines: 86
Message-ID: <it5m01Fesf4U1@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>
<ska0tt$gkh$1@dont-email.me> <skcgk6$9fi$9@dont-email.me>
<skci6v$tbm$1@dont-email.me> <skhro0$shn$1@dont-email.me>
<skiik2$ehp$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net jRP+8Ab/DJsTpZo5AU9F/wVmOILfFlwoj+5A/QFEqR1hP6lQ9Q
Cancel-Lock: sha1:Ff4eubA6NbS+Dgs7bX3JMdYgd64=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
In-Reply-To: <skiik2$ehp$1@dont-email.me>
Content-Language: en-US
 by: Bill Gunshannon - Mon, 18 Oct 2021 16:34 UTC

On 10/17/21 9:28 PM, Dave Froble wrote:
> On 10/17/2021 2:58 PM, Simon Clubley wrote:
>> On 2021-10-15, Dave Froble <davef@tsoft-inc.com> wrote:
>>> 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:
>>>>
>>>> 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?
>>>
>>
>> No, but that little bit doesn't really help you with understanding the
>> code.
>>
>>>>>> 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.
>>>
>>
>> Comment only, as to my eyes it makes the code look a little more ugly.
>>
>> But it could easily turn into a complaint if I had to type them all
>> the time.
>>
>>>>>
>>>>> 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.
>>>
>>
>> Have you ever read Dijkstra's paper on the subject of goto statements ?
>>
>> https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf
>>
>> Simon.
>>
>
> Sigh ....
>
> Several times.  Each time I get the same impression.  Square pegs and
> round holes.
>
> There are no bad instructions, including GoTo.  There is just good and
> bad usage
> of instructions.  A well designed procedure can use any valid
> instruction.  One can
> also write trash without using GoTo.
>
> When anyone sets themselves up as the instruction gods, I got no time
> for them.
>

That's funny... The academic world did that decades ago. That's
why we keep hearing that COBOL is dead and OOP and Agile are the
best thing since sliced bread.

bill

Re: Coding with/without RDBMS

<c2c97c61-06eb-4994-b9e3-aecb3073b681n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:aa97:: with SMTP id f23mr26498324qvb.49.1634576026262;
Mon, 18 Oct 2021 09:53:46 -0700 (PDT)
X-Received: by 2002:ac8:5a4d:: with SMTP id o13mr3216499qta.330.1634576026126;
Mon, 18 Oct 2021 09:53:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Mon, 18 Oct 2021 09:53:45 -0700 (PDT)
In-Reply-To: <it5m01Fesf4U1@mid.individual.net>
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>
<ska0tt$gkh$1@dont-email.me> <skcgk6$9fi$9@dont-email.me> <skci6v$tbm$1@dont-email.me>
<skhro0$shn$1@dont-email.me> <skiik2$ehp$1@dont-email.me> <it5m01Fesf4U1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c2c97c61-06eb-4994-b9e3-aecb3073b681n@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: osuvma...@gmail.com (David Jones)
Injection-Date: Mon, 18 Oct 2021 16:53:46 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: David Jones - Mon, 18 Oct 2021 16:53 UTC

On Monday, October 18, 2021 at 12:34:13 PM UTC-4, Bill Gunshannon wrote:
> That's funny... The academic world did that decades ago. That's
> why we keep hearing that COBOL is dead and OOP and Agile are the
> best thing since sliced bread.
>

Didn't Functional Programming replace OOP as the new hotness?

Re: Coding with/without RDBMS

<skkas8$mj5$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!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: Mon, 18 Oct 2021 17:28:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <skkas8$mj5$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> <skci6v$tbm$1@dont-email.me> <skhro0$shn$1@dont-email.me> <skiik2$ehp$1@dont-email.me> <it5m01Fesf4U1@mid.individual.net>
Injection-Date: Mon, 18 Oct 2021 17:28:40 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6a17b515585bce50dbf6016137908fe";
logging-data="23141"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19aMj9Qv4QUqwCUiWabJmSE8hm50BEzW8g="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:8Eqw4WHmrgZ2lAURZvd2jfDpu7M=
 by: Simon Clubley - Mon, 18 Oct 2021 17:28 UTC

On 2021-10-18, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>
> That's funny... The academic world did that decades ago. That's
> why we keep hearing that COBOL is dead and OOP and Agile are the
> best thing since sliced bread.
>

There's still a place for COBOL. Sometimes the practical language
instead of the fashionable language is required.

OOP allows you to very nicely implement abstraction layers provided
you don't go overboard and have 10 layers of abstraction to write
out a single character (for example). :-)

Agile OTOH seems way too often to be used as an excuse to not to do
the hard and real work of designing and laying out the overall
architecture before implementing the design.

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

<616db832$0$702$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 18 Oct 2021 14:08:45 -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> <skcgk6$9fi$9@dont-email.me>
<skci6v$tbm$1@dont-email.me> <skhro0$shn$1@dont-email.me>
<skiik2$ehp$1@dont-email.me> <it5m01Fesf4U1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <it5m01Fesf4U1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 35
Message-ID: <616db832$0$702$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 64251bc2.news.sunsite.dk
X-Trace: 1634580530 news.sunsite.dk 702 arne@vajhoej.dk/68.9.63.232:60611
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 18 Oct 2021 18:08 UTC

On 10/18/2021 12:34 PM, Bill Gunshannon wrote:
> On 10/17/21 9:28 PM, Dave Froble wrote:
>> There are no bad instructions, including GoTo.  There is just good and
>> bad usage
>> of instructions.  A well designed procedure can use any valid
>> instruction.  One can
>> also write trash without using GoTo.
>>
>> When anyone sets themselves up as the instruction gods, I got no time
>> for them.
>
> That's funny...  The academic world did that decades ago.  That's
> why we keep hearing that COBOL is dead  and OOP and Agile are the
> best thing since sliced bread.

It may depend.

Where the last word in "Computer Science" is in 72 pt and there
is violin music in the background I would expect focus to be
in math, FP and languages that are rare in real world like
Haskel and OCaml - with no focus on development methodology.

Lesser pure and more practical institutions may indeed teach
OOP, widely used languages as Python and Java and C#,
relational databases and SQL plus some development methodology
including a bit of waterfall and some generic agile and
probably Scrum.

But there must be extremely few if any all all that
teaches Cobol.

Arne

Re: Coding with/without RDBMS

<skkk77$vld$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!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: Mon, 18 Oct 2021 16:07:43 -0400
Organization: A noiseless patient Spider
Lines: 84
Message-ID: <skkk77$vld$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>
<ska0tt$gkh$1@dont-email.me> <skcgk6$9fi$9@dont-email.me>
<skci6v$tbm$1@dont-email.me> <skhro0$shn$1@dont-email.me>
<skiik2$ehp$1@dont-email.me> <it5m01Fesf4U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 18 Oct 2021 20:08:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="09cacf9a1b1711c3e0eddbbc072ccc36";
logging-data="32429"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jDkogTzzpXN0rXGcnpaukqPCnFv53KuQ="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:AK3beAcKKQ9ZF+LckKZDBtpMUhw=
In-Reply-To: <it5m01Fesf4U1@mid.individual.net>
 by: Dave Froble - Mon, 18 Oct 2021 20:07 UTC

On 10/18/2021 12:34 PM, Bill Gunshannon wrote:
> On 10/17/21 9:28 PM, Dave Froble wrote:
>> On 10/17/2021 2:58 PM, Simon Clubley wrote:
>>> On 2021-10-15, Dave Froble <davef@tsoft-inc.com> wrote:
>>>> 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:
>>>>>
>>>>> 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?
>>>>
>>>
>>> No, but that little bit doesn't really help you with understanding the code.
>>>
>>>>>>> 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.
>>>>
>>>
>>> Comment only, as to my eyes it makes the code look a little more ugly.
>>>
>>> But it could easily turn into a complaint if I had to type them all the time.
>>>
>>>>>>
>>>>>> 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.
>>>>
>>>
>>> Have you ever read Dijkstra's paper on the subject of goto statements ?
>>>
>>> https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf
>>>
>>> Simon.
>>>
>>
>> Sigh ....
>>
>> Several times. Each time I get the same impression. Square pegs and round holes.
>>
>> There are no bad instructions, including GoTo. There is just good and bad usage
>> of instructions. A well designed procedure can use any valid instruction. One can
>> also write trash without using GoTo.
>>
>> When anyone sets themselves up as the instruction gods, I got no time for them.
>>
>
> That's funny... The academic world did that decades ago. That's
> why we keep hearing that COBOL is dead and OOP and Agile are the
> best thing since sliced bread.
>
> bill
>

Those who can, do ...
Those who cannot do, teach ...
Those who cannot teach, write about IT, causing mass confusion ...

--
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

<8198fc52-1893-445a-9010-ece013ed110fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:f10b:: with SMTP id i11mr27996786qvl.2.1634595233535; Mon, 18 Oct 2021 15:13:53 -0700 (PDT)
X-Received: by 2002:ac8:8c:: with SMTP id c12mr32299787qtg.12.1634595233394; Mon, 18 Oct 2021 15:13:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.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: Mon, 18 Oct 2021 15:13:53 -0700 (PDT)
In-Reply-To: <skjp84$ev4$1@dont-email.me>
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: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com> <memo.20211017010035.12464F@jgd.cix.co.uk> <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com> <skhu40$shn$8@dont-email.me> <3bd87edb-0366-4a17-8be9-2d661ec1fb2bn@googlegroups.com> <skifb4$j1v$3@dont-email.me> <3b83a2f7-3ac0-43d1-8fb3-cf1c42b64265n@googlegroups.com> <skjmav$1161$1@gioia.aioe.org> <skjp84$ev4$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8198fc52-1893-445a-9010-ece013ed110fn@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Mon, 18 Oct 2021 22:13:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 41
 by: Lawrence D’Oliveir - Mon, 18 Oct 2021 22:13 UTC

On Tuesday, October 19, 2021 at 1:27:51 AM UTC+13, Simon Clubley wrote:
>
> On 10/18/21 06:22, Lawrence D?Oliveiro wrote:
>>
>> On Monday, October 18, 2021 at 1:32:38 PM UTC+13, Simon Clubley wrote:
>>
>>> I'm showing you that someone has already done what you are suggesting.
>>
>> Doesn’t seem like it. Everything on their site seems more like .... what was the word
> you used ... “handwaving”?
>
> You are shown a major vendor in the VMS world who does exactly what
> you are claiming ...

Are they indeed? Not much evidence of that from their website.

Seems you are willing to give them a free absolution from the same objections you were trying to raise against me.

>>> Contact them and ask them about it.
>
>> No, you were the one who claimed they had done all these things, it is up to you to prove
>> your point, not me. You said I had to do “some reading”, which I did, and showed how
>> it came up short. Now it’s your turn.
>
> These people have been around for decades and all that time they
> have been helping move systems away from VMS, at least those systems
> which a) can be moved and b) those which the customer wants to move
> away from VMS.

Which is exactly the kind of thing a management type would say. You know, the type who describes themself as a “big picture” type of person, who leaves the troublesome details of actually getting things working to some hapless underling.

In other words, the type that is easily taken in by a slick advertising campaign.

Re: Coding with/without RDBMS

<fd663a3b-5691-4847-acf2-57bcd21eacben@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:6112:: with SMTP id a18mr32326002qtm.401.1634595419590;
Mon, 18 Oct 2021 15:16:59 -0700 (PDT)
X-Received: by 2002:a37:815:: with SMTP id 21mr24309711qki.387.1634595419487;
Mon, 18 Oct 2021 15:16:59 -0700 (PDT)
Path: i2pn2.org!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: Mon, 18 Oct 2021 15:16:59 -0700 (PDT)
In-Reply-To: <c2c97c61-06eb-4994-b9e3-aecb3073b681n@googlegroups.com>
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> <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> <skci6v$tbm$1@dont-email.me>
<skhro0$shn$1@dont-email.me> <skiik2$ehp$1@dont-email.me> <it5m01Fesf4U1@mid.individual.net>
<c2c97c61-06eb-4994-b9e3-aecb3073b681n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fd663a3b-5691-4847-acf2-57bcd21eacben@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Mon, 18 Oct 2021 22:16:59 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Lawrence D’Oliveir - Mon, 18 Oct 2021 22:16 UTC

On Tuesday, October 19, 2021 at 5:53:47 AM UTC+13, osuv...@gmail.com wrote:
> Didn't Functional Programming replace OOP as the new hotness?

I use a lot of functional constructs in my Python code, but never saw a pure-functional language as very practical.

Pages:123456789101112131415
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor