Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Computers are useless. They can only give you answers. -- Pablo Picasso


computers / comp.os.vms / Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

SubjectAuthor
* LMF Licence Generator CodeLawrence D’Oliveiro
+* Re: LMF Licence Generator CodeE Thump
|`* Re: LMF Licence Generator CodeDavid Sweeney
| +* Re: LMF Licence Generator Codejimc...@gmail.com
| |+- Re: LMF Licence Generator CodePhillip Helbig (undress to reply
| |`* Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CodeSimon Clubley
| | +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | |+- Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | |+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CPhillip Helbig (undress to reply
| | ||+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBob Eager
| | |||+- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | |||+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | ||||`- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | |||`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CVAXman-
| | ||| +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | ||| |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||| | `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | ||| |  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||| |   +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   |+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |   ||`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| |   || | +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || | |`- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||| |   || | `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJoukj
| | ||| |   || |  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| |   || |   `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJoukj
| | ||| |   || +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |   || |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || | `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |   || |  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || |   `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJohn Dallman
| | ||| |   || |    +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || |    |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| |   || |    | `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || |    |  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| |   || |    |   `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   || |    `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |   || |     `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceOswald Knoppers
| | ||| |   || `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CPhillip Helbig (undress to reply
| | ||| |   ||  +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| |   ||  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||| |   ||   `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceChris Townley
| | ||| |   ||    +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| |   ||    +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   ||    `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||| |   |`- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||| |   +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | ||| |   |+- Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencechris
| | ||| |   |`- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||| |   `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CPhillip Helbig (undress to reply
| | ||| |    +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |    |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJan-Erik Söderholm
| | ||| |    | `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |    |  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJan-Erik Söderholm
| | ||| |    |   +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |    |   |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceChris Townley
| | ||| |    |   | `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |    |   `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CPhil Howell
| | ||| |    `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CVAXman-
| | ||+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | |||`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | ||| +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| | +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||| | `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceGary Sparkes
| | ||| |  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencegah4
| | ||| |   `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBob Eager
| | ||| |    `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licencegah4
| | ||| |     `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBob Eager
| | ||| +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||| `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJoukj
| | |||  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceLawrence D’Oliveiro
| | |||   `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceGary Sparkes
| | |||    +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJan-Erik Söderholm
| | |||    `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDavid Wade
| | |||     +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceChris Townley
| | |||     |`- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | |||     `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBob Eager
| | ||+- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CPhillip Helbig (undress to reply
| | || +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBob Eager
| | || |`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | || | `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBob Eager
| | || `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||  +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJoukj
| | ||  `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CPhillip Helbig (undress to reply
| | ||   `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJoukj
| | |+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | |||+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||||+- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | ||||`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | |||| +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | |||| `* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceDave Froble
| | ||||  +- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||||  `- Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceJoukj
| | |||+* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceBill Gunshannon
| | ||||`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF LicenceArne Vajhøj
| | |||`* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CSimon Clubley
| | ||`* Re: Any stronger versions of the LMF planned ?,<kemain.nospam
| | |`- Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CVAXman-
| | +* Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator CStephen Hoffman
| | `- Re: Any stronger versions of the LMF planned ?,<kemain.nospam
| `- Re: LMF Licence Generator CodeBob Eager
+* Re: LMF Licence Generator CodeLawrence D’Oliveiro
+- Re: LMF Licence Generator CodeLawrence D’Oliveiro
+* Re: LMF Licence Generator CodePoBe
`- Re: LMF Licence Generator CodeEl SysMan

Pages:123456789
Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<intistF2iqpU1@mid.individual.net>

  copy mid

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

  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: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sun, 15 Aug 2021 18:30:52 -0400
Lines: 63
Message-ID: <intistF2iqpU1@mid.individual.net>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<00B67303.D0FB4734@SendSpamHere.ORG>
<000201d791fa$f5864d30$e092e790$@gmail.com>
<mailman.0.1629048549.20645.info-vax_rbnsn.com@rbnsn.com>
<sfbkrj$2li$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net v7DFJo0n2YggqbTIr3uGUwxkpuqweqpuZ6LNqGbx0CdpsvCfzw
Cancel-Lock: sha1:esPoHHLBrXIeG34iQYfpwSVeVxs=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <sfbkrj$2li$1@gioia.aioe.org>
Content-Language: en-US
 by: Bill Gunshannon - Sun, 15 Aug 2021 22:30 UTC

On 8/15/21 2:02 PM, Arne Vajhøj wrote:
> On 8/15/2021 1:28 PM, kemain.nospam@gmail.com wrote:
>>> From: Info-vax <info-vax-bounces@rbnsn.com> On Behalf Of VAXman---- via
>>> Info-vax
>>> In article <sf3k2f$re3$1@gioia.aioe.org>,
>>> helbig@asclothestro.multivax.de
>>> (Phillip Helbig (undress to reply)) writes:
>>>> It is still used in the financial industry, for instance.  And, yes,
>>>> people are writing new COBOL code.
>>>
>>> I have two clients that are both writing COBOL for aerospace
>>> logistics and
>> on
>>> VMS too.
>>>
>>> --
>>> VAXman- A Bored Certified VMS Kernel Mode Hacker
>>> VAXman(at)TMESIS(dot)ORG
>>>
>>> I speak to machines with the voice of humanity.
>>
>> Yep, I know of one US-Canada Customs 24x7 critical environment that is
>> based
>> on OpenVMS Cobol and Oracle Rdb.
>>
>> If the App is down, trucks stop at the border.
>
> It is probably a general characteristics for Cobol
> applications today that:
> 1) they were created many decades ago

COBOL programs are still being created today.

> 2) they do something  really impotant

That part is definitely true. Like all of the DOD Payroll
(including retirees!). :-)

>
>> Mostly mainframe, but seems like lots of Cobol:
>> https://www.adzuna.ca/search?q=cobol&w=Canada
>
> 101 Cobol jobs in Canada.
>
> (but for comparison 6392 PHP, 6328 Python, 6146 Java,
> 3088 C#, 2856 C++, 341 Kotlin, 242 Groovy, 151 Rust,
> 71 VB.NET, 11 Fortran, 5 PL/I)
>

And, how many of those PHP, Python, Java, C++, C# are just modern
boilerplate? The job may require one or none of them. I have seen
jobs for web designers list dozens of languages some of which would
never be used on the web.

I still think the surge in COBOL job announcements has a lot to
do COVID work from home people who have decided they do not want
to go back to the office again. And the general belief about the
people doing COBOL has long been that they are all of retirement
age anyway.

bill

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfc7sh$1lfj$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sun, 15 Aug 2021 19:27:13 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfc7sh$1lfj$1@gioia.aioe.org>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<00B67303.D0FB4734@SendSpamHere.ORG>
<000201d791fa$f5864d30$e092e790$@gmail.com>
<mailman.0.1629048549.20645.info-vax_rbnsn.com@rbnsn.com>
<sfbkrj$2li$1@gioia.aioe.org> <000501d7920f$f33ec1a0$d9bc44e0$@gmail.com>
<mailman.1.1629057566.20645.info-vax_rbnsn.com@rbnsn.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="54771"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Sun, 15 Aug 2021 23:27 UTC

On 8/15/2021 3:58 PM, kemain.nospam@gmail.com wrote:
> Interesting article on COBOL from 2017:
> <https://www.eweek.com/it-management/why-new-ceo-will-keep-cobol-a-key-focus
> -of-micro-focus/>
> "“Forty years ago, Micro Focus had COBOL, predominately mainframe COBOL, and
> helped in the development of COBOL applications,” Hsu said. “Today, COBOL is
> still one of the largest assets in the portfolio, and it’s growing.
>
> “Mission-critical applications in COBOL still run most of the major at-scale
> transaction systems, such as credit-card processing, large travel logistics,
> and so on. What Micro Focus has done is innovate in COBOL to make it
> mobile-accessible, cloud deployable and deployable in a distributed model.”

Those with large mainframe COBOL environments can go 3 ways:
- keep the mainframe+COBOL and innovate on new applications
- keep the COBOL code but migrate it to Windows/Linux on x86-64
platform
- replace the entire solution likely candidates C++/Java on
Linux

Most go for the first dash.

But the other two happen.

MicroFocus provide COBOL for the second dash. Their compiler
supports native Windows, native Linux, .NET, JVM etc.

But there are other as well. Fujitsu, GT and RainCode has COBOL
for .NET as well.

Maybe slightly surprising but Windows and .NET seems pretty
popular with those moving their COBOL applications to
new platform.

Arne

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfc8cg$1qbc$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sun, 15 Aug 2021 19:35:43 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfc8cg$1qbc$1@gioia.aioe.org>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<00B67303.D0FB4734@SendSpamHere.ORG>
<000201d791fa$f5864d30$e092e790$@gmail.com>
<mailman.0.1629048549.20645.info-vax_rbnsn.com@rbnsn.com>
<sfbkrj$2li$1@gioia.aioe.org> <intistF2iqpU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="59756"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Sun, 15 Aug 2021 23:35 UTC

On 8/15/2021 6:30 PM, Bill Gunshannon wrote:
> On 8/15/21 2:02 PM, Arne Vajhøj wrote:
>> On 8/15/2021 1:28 PM, kemain.nospam@gmail.com wrote:
>>> Yep, I know of one US-Canada Customs 24x7 critical environment that
>>> is based
>>> on OpenVMS Cobol and Oracle Rdb.
>>>
>>> If the App is down, trucks stop at the border.
>>
>> It is probably a general characteristics for Cobol
>> applications today that:
>> 1) they were created many decades ago
>
> COBOL programs are still being created today.

I don't think many brand new COBOL applications are created.

Existing applications get maintained and enhanced.

That may include creating new executables that interact
with existing COBOL stuff.

But if it is total from scratch, then practically
nobody will pick COBOL.

>> 2) they do something  really impotant
>
> That part is definitely true.  Like all of the DOD Payroll
> (including retirees!). :-)
>
>>
>>> Mostly mainframe, but seems like lots of Cobol:
>>> https://www.adzuna.ca/search?q=cobol&w=Canada
>>
>> 101 Cobol jobs in Canada.
>>
>> (but for comparison 6392 PHP, 6328 Python, 6146 Java,
>> 3088 C#, 2856 C++, 341 Kotlin, 242 Groovy, 151 Rust,
>> 71 VB.NET, 11 Fortran, 5 PL/I)
>>
>
> And, how many of those PHP, Python, Java, C++, C# are just modern
> boilerplate?  The job may require one or none of them.  I have seen
> jobs for web designers list dozens of languages some of which would
> never be used on the web.

There are probably some of that. But what if 33% of the
PHP/Python/Java/C# are just synonyms for "programming".
It does not change the overall picture.

If you think 95% of them are boilerplate, then you are
kidding yourself.

Arne

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<md7quh-o7jc2.ln1@ubuntu.mike-r.com>

  copy mid

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

  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: mik...@rechtman.com (Henry Crun)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Mon, 16 Aug 2021 16:56:38 +0300
Lines: 67
Message-ID: <md7quh-o7jc2.ln1@ubuntu.mike-r.com>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<00B67303.D0FB4734@SendSpamHere.ORG>
<000201d791fa$f5864d30$e092e790$@gmail.com>
<mailman.0.1629048549.20645.info-vax_rbnsn.com@rbnsn.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 8WoZ6sWnw7MoRQvk8QulDAEtnM8geb75yyPTnrSejaSyaNNOof
X-Orig-Path: ubuntu.mike-r.com!not-for-mail
Cancel-Lock: sha1:npI6YU0H0eG/bjCiFUHLa9rNqWU=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <mailman.0.1629048549.20645.info-vax_rbnsn.com@rbnsn.com>
Content-Language: en-GB
 by: Henry Crun - Mon, 16 Aug 2021 13:56 UTC

On 15/08/2021 20:28, kemain.nospam@gmail.com wrote:
>
>> -----Original Message-----
>> From: Info-vax <info-vax-bounces@rbnsn.com> On Behalf Of VAXman---- via
>> Info-vax
>> Sent: August-12-21 2:10 PM
>> To: info-vax@rbnsn.com
>> Cc: VAXman-@SendSpamHere.ORG
>> Subject: Re: [Info-vax] Any stronger versions of the LMF planned ?, was:
> Re:
>> LMF Licence Generator Code
>>
>> In article <sf3k2f$re3$1@gioia.aioe.org>, helbig@asclothestro.multivax.de
>> (Phillip Helbig (undress to reply)) writes:
>>> In article <471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@googlegroups.com>,
>> =?UTF-8?Q?Lawrence_D=E2=80=99Oliveiro?= <lawrencedo99@gmail.com>
>> writes:
>>>> On Thursday, August 12, 2021 at 2:58:11 AM UTC+12, Bill Gunshannon
>> wrote:
>>>>
>>>>> Here we are 30 years later and there is still=20 new COBOL being
>>>>> written every day.=20
>>>>
>>>> By whom, and for what?
>>>
>>> It is still used in the financial industry, for instance. And, yes,
>>> people are writing new COBOL code.
>>
>> I have two clients that are both writing COBOL for aerospace logistics and
> on
>> VMS too.
>>
>> --
>> VAXman- A Bored Certified VMS Kernel Mode Hacker
>> VAXman(at)TMESIS(dot)ORG
>>
>> I speak to machines with the voice of humanity.
>
> Yep, I know of one US-Canada Customs 24x7 critical environment that is based
> on OpenVMS Cobol and Oracle Rdb.
>
> If the App is down, trucks stop at the border.
>
> Mostly mainframe, but seems like lots of Cobol:
> https://www.adzuna.ca/search?q=cobol&w=Canada
>
> Regards,
>
> Kerry Main
> Kerry dot main at starkgaming dot com
>
>
>
>
>
Israeli Land Administration (one of the more computerised govornment departments) run several databasees on VMS running
on emulation. COBOL programs are still running, being updated and new programs written. A couple of ex-Digits a(I'm one)
for part-time maintainance, and it's been going for several decades...

--
Mike R.
Home: http://alpha.mike-r.com/
QOTD: http://alpha.mike-r.com/qotd.php
No Micro$oft products were used in the URLs above, or in preparing this message.
Recommended reading: http://www.catb.org/~esr/faqs/smart-questions.html#before
and: http://alpha.mike-r.com/jargon/T/top-post.html
Missile address: N31.7624/E34.9691

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<mailman.2.1629246820.20645.info-vax_rbnsn.com@rbnsn.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!kishost2.serverpowered.net!not-for-mail
From:
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?,
was: Re: LMF Licence Generator Code
Date: Tue, 17 Aug 2021 21:32:56 -0300
Lines: 95
Message-ID: <mailman.2.1629246820.20645.info-vax_rbnsn.com@rbnsn.com>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<00B67303.D0FB4734@SendSpamHere.ORG>
<000201d791fa$f5864d30$e092e790$@gmail.com>
<mailman.0.1629048549.20645.info-vax_rbnsn.com@rbnsn.com>
<sfbkrj$2li$1@gioia.aioe.org> <intistF2iqpU1@mid.individual.net>
<sfc8cg$1qbc$1@gioia.aioe.org>
<001301d793c8$97da3000$c78e9000$@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="24970"; mail-complaints-to="abuse@news.solani.org"
To: "'comp.os.vms to email gateway'" <info-vax@rbnsn.com>
Cancel-Lock: sha1:7muDzyV0uZLJEqijRwLeFUb96zw=
X-Google-Smtp-Source: ABdhPJxx7UKT9K8Iam1ONPM3XQ1yCTZloVd88zP72ga2MKBwoo5OsOx1/Ep22scQvjsVUG7sBZvTkw==
X-BeenThere: info-vax@rbnsn.com
List-Post: <mailto:info-vax@rbnsn.com>
List-Help: <mailto:info-vax-request@rbnsn.com?subject=help>
Content-Language: en-ca
Precedence: list
X-Mailer: Microsoft Outlook 16.0
X-Ham-Report: Spam detection software,
running on the system "kishost2.serverpowered.net",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
root\@localhost for details. Content preview: >
Content analysis details: (2.8 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 BAYES_50 BODY: Bayes spam probability is 40 to 60%
[score: 0.5000]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider [kemain.nospam[at]gmail.com]
-0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from
envelope-from domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
valid
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's domain
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Mailman-Original-Message-ID: <001301d793c8$97da3000$c78e9000$@gmail.com>
X-Antivirus-Status: Clean
X-Gm-Message-State: AOAM5334QIkcfzoLS1A6dsRuI6S+Xe6bUfeGQAHLoM80Ee2EFTcY0us5
5MLsQ/rm9u3pE4Q9ynUoTnxtc7rOX7gPMg==
X-Mailman-Original-References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<00B67303.D0FB4734@SendSpamHere.ORG>
<000201d791fa$f5864d30$e092e790$@gmail.com>
<mailman.0.1629048549.20645.info-vax_rbnsn.com@rbnsn.com>
<sfbkrj$2li$1@gioia.aioe.org> <intistF2iqpU1@mid.individual.net>
<sfc8cg$1qbc$1@gioia.aioe.org>
X-Spam-Flag: NO
X-Mailman-Version: 2.1.33
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:references:in-reply-to:subject:date
:message-id:mime-version:content-transfer-encoding:content-language
:thread-index;
bh=MG5WsZNCGZAHHKfz1UeeJ6DGcgFsLAuVarYUxIpW4Lc=;
b=ac+zuOf0bMjibIYB4UcxHniHytfb+trLf6BHZFt629Ts1P1HDqIJedvyd6BRbajyMY
6Mw532/d8DcK3/tUOzFUERZ7Cb5YGEbLQCEYZdRo+BA7fBOB6zNO5zXdJEzFfQspPACD
vjsIsUhpVdS5e8BwuDhUclW2ur2rzG3ifBOQd/ig24rh5AGQwJpoKudiA09CSMYrhzNF
lv8TubEa7burDv6oAmIEkyBge9cXPLbzicZ2OvgcEZXBhgCHhI4ZRk1Xg/4I/kuOmjaW
hNfXlzyVYWWU24alLDWzEpu07mf99eiV15ZGcMGoq/GiPAQsPxR3vPXPEx4ZN9oi8Esz
9m6Q==
X-User-ID: eJwFwYEBwDAEBMCViEeMU/T3HyF3bqExifCA03nbshcbFS3i6kv5i5wDywGhNqNi5361C30cZhD6
List-Archive: <http://rbnsn.com/pipermail/info-vax_rbnsn.com/>
Thread-Index: AQHYnjOMUmdVC6BH3RBGDo4+9C+YagHNKH1nAnDlx80CNghRjAHQHoPvArkOrS8CY5cMRAHCOtMXAViPmFYCfGj5XAD4iArPAmfS+LwBjkpO6wGrzpDFAZfgcxsBzdHLmAIMt20RApOlDI4BtpsxgwFsg86NqlB1I3A=
X-Spam-Bar: ++
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=from:to:references:in-reply-to:subject:date:message-id:mime-version
:content-transfer-encoding:content-language:thread-index;
bh=MG5WsZNCGZAHHKfz1UeeJ6DGcgFsLAuVarYUxIpW4Lc=;
b=f4LPlR54LR2vL8wzpYgmx911g12SL+QHe9ZMMe69tdk1BMI7QaCakZWtjk0N1RKzym
i13XXt/Je7U/l7LUqonoFG5IhFjNgGceTwI81BZX+Yr0RoEoYIxaYAUNMg7jGG/V/15P
v4URdL0yzwN9HSVEEuIq9ioHBL3WYHNJzgkRzlUFCbiutP+tyD6Yj3IKCTQ8QCC4dPxP
zkwMa3c1/VH6YwyqfC6Lod0X5MJa9ft0jBPksFOkEmMKX/SLNcWxk1wb7oOPfN83fpjv
r9gCsjE74DLAxrXbG4YyxkCGXUzGeugGrUIn/3V//rqBcceCKkgoObsCApMdxhlLGBlG
XUAw==
List-Id: "comp.os.vms to email gateway" <info-vax.rbnsn.com>
X-Received: by 2002:a05:620a:288b:: with SMTP id
j11mr6653180qkp.175.1629246777952;
Tue, 17 Aug 2021 17:32:57 -0700 (PDT)
In-Reply-To: <sfc8cg$1qbc$1@gioia.aioe.org>
List-Subscribe: <http://rbnsn.com/mailman/listinfo/info-vax_rbnsn.com>,
<mailto:info-vax-request@rbnsn.com?subject=subscribe>
X-Spam-Score: 28
List-Unsubscribe: <http://rbnsn.com/mailman/options/info-vax_rbnsn.com>,
<mailto:info-vax-request@rbnsn.com?subject=unsubscribe>
X-Antivirus: AVG (VPS 210816-2, 8/16/2021), Outbound message
X-Spam-Status: No, score=2.8
 by: - Wed, 18 Aug 2021 00:32 UTC

>-----Original Message-----
>From: Info-vax <info-vax-bounces@rbnsn.com> On Behalf Of Arne Vajhøj via
>Info-vax
>Sent: August-15-21 8:36 PM
>To: info-vax@rbnsn.com
>Cc: Arne Vajhøj <arne@vajhoej.dk>
>Subject: Re: [Info-vax] Any stronger versions of the LMF planned ?, was: Re:
>LMF Licence Generator Code
>
>On 8/15/2021 6:30 PM, Bill Gunshannon wrote:
>> On 8/15/21 2:02 PM, Arne Vajhøj wrote:
>>> On 8/15/2021 1:28 PM, kemain.nospam@gmail.com wrote:
>>>> Yep, I know of one US-Canada Customs 24x7 critical environment that
>>>> is based on OpenVMS Cobol and Oracle Rdb.
>>>>
>>>> If the App is down, trucks stop at the border.
>>>
>>> It is probably a general characteristics for Cobol applications today
>>> that:
>>> 1) they were created many decades ago
>>
>> COBOL programs are still being created today.
>
>I don't think many brand new COBOL applications are created.
>
>Existing applications get maintained and enhanced.
>
>That may include creating new executables that interact with existing COBOL
>stuff.
>
>But if it is total from scratch, then practically nobody will pick COBOL.
>
>>> 2) they do something really impotant
>>
>> That part is definitely true. Like all of the DOD Payroll (including
>> retirees!). :-)
>>
>>>
>>>> Mostly mainframe, but seems like lots of Cobol:
>>>> https://www.adzuna.ca/search?q=cobol&w=Canada
>>>
>>> 101 Cobol jobs in Canada.
>>>
>>> (but for comparison 6392 PHP, 6328 Python, 6146 Java,
>>> 3088 C#, 2856 C++, 341 Kotlin, 242 Groovy, 151 Rust,
>>> 71 VB.NET, 11 Fortran, 5 PL/I)
>>>
>>
>> And, how many of those PHP, Python, Java, C++, C# are just modern
>> boilerplate? The job may require one or none of them. I have seen
>> jobs for web designers list dozens of languages some of which would
>> never be used on the web.
>
>There are probably some of that. But what if 33% of the PHP/Python/Java/C#
>are just synonyms for "programming".
>It does not change the overall picture.
>
>If you think 95% of them are boilerplate, then you are kidding yourself.
>
>Arne

A huge part of the value of a programmer is the understanding of custom business logic, company standards, culture etc.

You do not get this with off the street programmers that know all of the latest buzz words or latest "hot off the press" programming languages being touted by Universities.

Many (albeit not enough) companies want programmers that have experience and understand the company business policies and practices.

Hence, new programs do often get created in whatever language these experienced programmers are familiar with. In many cases, senior mgmt. will not ask "what language will you implement this new program in?", but rather "when will it be ready for testing?"

Regards,

Kerry Main
Kerry dot main at starkgaming dot com

--
This email has been checked for viruses by AVG.
https://www.avg.com

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:23c6:: with SMTP id hr6mr7629057qvb.22.1629275253078;
Wed, 18 Aug 2021 01:27:33 -0700 (PDT)
X-Received: by 2002:ac8:7556:: with SMTP id b22mr7081248qtr.64.1629275252913;
Wed, 18 Aug 2021 01:27:32 -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: Wed, 18 Aug 2021 01:27:32 -0700 (PDT)
In-Reply-To: <sf9o4j$1kos$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.167.149; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.167.149
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com> <46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com> <sekkrc$sis$1@dont-email.me>
<seklum$7q3$1@dont-email.me> <in7atdFfborU1@mid.individual.net>
<semvi0$7j3$1@gioia.aioe.org> <in8gi9Fmr3kU1@mid.individual.net>
<sen5m0$e90$1@gioia.aioe.org> <senfc2$vf6$1@dont-email.me>
<inb6eaF94b9U1@mid.individual.net> <sf0e0i$1hps$1@gioia.aioe.org>
<ini6rvFmpjfU1@mid.individual.net> <sf3k2f$re3$1@gioia.aioe.org>
<inl48mFamjhU1@mid.individual.net> <aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org> <ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Wed, 18 Aug 2021 08:27:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Wed, 18 Aug 2021 08:27 UTC

On Sunday, August 15, 2021 at 12:46:16 PM UTC+12, Arne Vajhøj wrote:
>
> In Python something like:
>
> sqlstr = 'SELECT name1,name2 FROM pairs'
> param = []
> if any(activeconditions):
> sqlstr = sqlstr + ' WHERE ' + ' AND '.join(map(lambda item:
> item[0] + '=?', activeconditions))
> param = list(map(lambda item: item[1], activeconditions))
> c.execute(sqlstr, param)
> Single static SQL using the coalesce trick and sending over NULL
> for not used parameters means to use a fixed SQL string like:
>
> ... WHERE field1 = COLALESCE(?,field2) AND field2 = COLALESCE(?,field2) ...
>
> and send over values for all fields but NULL for those fields not to be
> used.
>
> In Python something like:
>
> sqlstr = 'SELECT name1,name2 FROM pairs WHERE name1 =
> COALESCE(?,name1) AND name2 = COALESCE(?,name2)'
> allfields = ['name1', 'name2']
> param = []
> for f in allfields:
> param.append(conditions[f])
> c.execute(sqlstr, param)
>
> In VMS COBOL something like:
>
> 01 NAME1 PIC X(32).
> 01 NAME2 PIC X(32).
> 01 NAME1PRES PIC S9.
> 01 FINDNAME1 PIC X(32).
> 01 NAME2PRES PIC S9.
> 01 FINDNAME2 PIC X(32).
> EXEC SQL DECLARE curs CURSOR FOR SELECT name1,name2 FROM pairs WHERE
> name1 = COALESCE(:findname1:name1pres,name1) AND name2 =
> COALESCE(:findname2:name2pres,name2) END-EXEC.
> ...
> EXEC SQL OPEN curs END-EXEC
> ...
> EXEC SQL CLOSE curs END-EXEC.

At least you get points for trying. Notice your code is already about an order of magnitude larger than mine, and liable to increase even more. Consider how you would add another search field: you have to add it in 3 places in the Python version, and is it actually 6 places in the COBOL one?!?

Remember Fred Brooks’ dictum about “10 lines of code per day”? No wonder COBOL programmers have such low productivity ...

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfitkh$u7a$1@dont-email.me>

  copy mid

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

  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: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code
Date: Wed, 18 Aug 2021 12:15:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <sfitkh$u7a$1@dont-email.me>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com> <318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com> <46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com> <47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com> <sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me> <in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org> <in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org> <senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net> <sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net> <sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net> <aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com> <sf4h9a$o5m$1@gioia.aioe.org> <ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com> <sf9o4j$1kos$1@gioia.aioe.org> <576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
Injection-Date: Wed, 18 Aug 2021 12:15:14 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a8e498c601c3d91124a28fa44a1b8de0";
logging-data="30954"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+uTQfIsKIjSgcp8yurkRG3y9r4akyJGfM="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:2Lze1BegrySQaOHut0wJvZnLrYQ=
 by: Simon Clubley - Wed, 18 Aug 2021 12:15 UTC

On 2021-08-18, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
>
> At least you get points for trying. Notice your code is already about an order of magnitude larger than mine, and liable to increase even more. Consider how you would add another search field: you have to add it in 3 places in the Python version, and is it actually 6 places in the COBOL one?!?
>
> Remember Fred Brooks? dictum about ?10 lines of code per day?? No wonder COBOL programmers have such low productivity ...

Lawrence, there are two things you might be missing that makes COBOL
much more suitable than your scripting languages in mission critical
production use.

1) Can you guarantee that you will be able to get your code running
on the compilers, operating systems and the versions of the scripting
languages available 10 or 20 years from now ?

Part of that is using languages that have international standards
for them so compilers are created against those standards. When
new versions of the standards are available, you can still compile
your code against the older versions of those standards if on the
rare occasion there have been incompatible changes.

COBOL can be considered to meet these tests. Can your scripting
languages ?

2) Can your scripting languages handle the hideously large transaction
rates that some COBOL code is currently required to work with ?

For the record, I use scripting languages for all kinds of things,
including the scripting languages you clearly like. However, using them
to replace COBOL code is not one of the things I would consider using
them for.

Managers don't give a damn about writing more compact code unless
it gives major new functionality, which your alternative code does not.

They do care however about making sure that code will still work in
the environments of tomorrow and that the code will run reliably in
high transaction rate mission critical environments today.

Simon.

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

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<io4h37Fpa2uU9@mid.individual.net>

  copy mid

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

  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: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: 18 Aug 2021 13:43:03 GMT
Lines: 15
Message-ID: <io4h37Fpa2uU9@mid.individual.net>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfitkh$u7a$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net EJmTzy/qmuXoYgprl80Q4g9NjdVLIMEPi5MNTsrMjFKAHxT4j7
Cancel-Lock: sha1:gZamhiNBytkMOqJ4HV49EEQxY2w=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Wed, 18 Aug 2021 13:43 UTC

On Wed, 18 Aug 2021 12:15:14 +0000, Simon Clubley wrote:

> 1) Can you guarantee that you will be able to get your code running on
> the compilers, operating systems and the versions of the scripting
> languages available 10 or 20 years from now ?

Indeed. See 'Python'!

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfjknh$anp$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Wed, 18 Aug 2021 14:49:19 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfjknh$anp$1@gioia.aioe.org>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@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="11001"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Wed, 18 Aug 2021 18:49 UTC

On 8/18/2021 4:27 AM, Lawrence D’Oliveiro wrote:
> On Sunday, August 15, 2021 at 12:46:16 PM UTC+12, Arne Vajhøj wrote:
>> In Python something like:
>> sqlstr = 'SELECT name1,name2 FROM pairs'
>> param = []
>> if any(activeconditions):
>> sqlstr = sqlstr + ' WHERE ' + ' AND '.join(map(lambda item:
>> item[0] + '=?', activeconditions))
>> param = list(map(lambda item: item[1], activeconditions))
>> c.execute(sqlstr, param)
>> Single static SQL using the coalesce trick and sending over NULL
>> for not used parameters means to use a fixed SQL string like:
>>
>> ... WHERE field1 = COLALESCE(?,field2) AND field2 = COLALESCE(?,field2) ...
>>
>> and send over values for all fields but NULL for those fields not to be
>> used.
>>
>> In Python something like:
>>
>> sqlstr = 'SELECT name1,name2 FROM pairs WHERE name1 =
>> COALESCE(?,name1) AND name2 = COALESCE(?,name2)'
>> allfields = ['name1', 'name2']
>> param = []
>> for f in allfields:
>> param.append(conditions[f])
>> c.execute(sqlstr, param)
>>
>> In VMS COBOL something like:
>>
>> 01 NAME1 PIC X(32).
>> 01 NAME2 PIC X(32).
>> 01 NAME1PRES PIC S9.
>> 01 FINDNAME1 PIC X(32).
>> 01 NAME2PRES PIC S9.
>> 01 FINDNAME2 PIC X(32).
>> EXEC SQL DECLARE curs CURSOR FOR SELECT name1,name2 FROM pairs WHERE
>> name1 = COALESCE(:findname1:name1pres,name1) AND name2 =
>> COALESCE(:findname2:name2pres,name2) END-EXEC.
>> ...
>> EXEC SQL OPEN curs END-EXEC
>> ...
>> EXEC SQL CLOSE curs END-EXEC.
>
> At least you get points for trying. Notice your code is already about an order of magnitude larger than mine,

It is not.

The Python code is about the same (your code did not
show the SQL or execute, but that does not mean that
they are not needed).

The COBOL code is more lines. For one reason: everything need to be
declared with a type. You may not like that, but I think that the
COBOL programmers like that.

> Consider how you would add another search field: you have to add it in 3 places in the Python version, and is it actually 6 places in the COBOL one?!?

Not quite accurate.

The Python dynamic example does not use fieldnames in the code at all.

The Python static example will need an extra WHERE condition plus an
update of the list of field names - the list is not strictly necessary
but avoid the dependency on the order of fields, and when it is next to
the SQL then it should not be a problem.

The COBOL example will also need an extra WHERE condition and
will need both value and NULL indicator to be declared.

Arne

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:14b1:: with SMTP id x17mr5819701qkj.37.1629412390263;
Thu, 19 Aug 2021 15:33:10 -0700 (PDT)
X-Received: by 2002:a37:9b09:: with SMTP id d9mr5833550qke.350.1629412390116;
Thu, 19 Aug 2021 15:33:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.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: Thu, 19 Aug 2021 15:33:09 -0700 (PDT)
In-Reply-To: <sfjknh$anp$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.167.149; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.167.149
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com> <46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com> <sekkrc$sis$1@dont-email.me>
<seklum$7q3$1@dont-email.me> <in7atdFfborU1@mid.individual.net>
<semvi0$7j3$1@gioia.aioe.org> <in8gi9Fmr3kU1@mid.individual.net>
<sen5m0$e90$1@gioia.aioe.org> <senfc2$vf6$1@dont-email.me>
<inb6eaF94b9U1@mid.individual.net> <sf0e0i$1hps$1@gioia.aioe.org>
<ini6rvFmpjfU1@mid.individual.net> <sf3k2f$re3$1@gioia.aioe.org>
<inl48mFamjhU1@mid.individual.net> <aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org> <ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org> <576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Thu, 19 Aug 2021 22:33:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Thu, 19 Aug 2021 22:33 UTC

On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj wrote:

> The COBOL code is more lines. For one reason: everything need to be
> declared with a type. You may not like that, but I think that the
> COBOL programmers like that.

And it’s worse than that. COBOL’s fixed-length strings open up a whole new potential avenue of vulnerabilities, in the form of buffer-overflow attacks.

Another thing Fred Brooks said had to do with software systems that became so large and so complex that attempts to fix bugs would only introduce new ones. You managed to reach that point in just about a dozen lines of COBOL.

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<io84tsFpa2uU16@mid.individual.net>

  copy mid

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

  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: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: 19 Aug 2021 22:39:56 GMT
Lines: 19
Message-ID: <io84tsFpa2uU16@mid.individual.net>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net EFFEaPjt63Sq+SyvwI2EKQmP4k/lxUfxigSpkhOWtzmuswOLAT
Cancel-Lock: sha1:8c2ShKDvDR1U2oRH/RdB4oBf4Mk=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Thu, 19 Aug 2021 22:39 UTC

On Thu, 19 Aug 2021 15:33:09 -0700, Lawrence D’Oliveiro wrote:

> On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj wrote:
>
>> The COBOL code is more lines. For one reason: everything need to be
>> declared with a type. You may not like that, but I think that the COBOL
>> programmers like that.
>
> And it’s worse than that. COBOL’s fixed-length strings open up a whole
> new potential avenue of vulnerabilities, in the form of buffer-overflow
> attacks.

Nonsense. You think there aren't run time checks?

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<io86jbF4k8nU1@mid.individual.net>

  copy mid

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

  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: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Thu, 19 Aug 2021 19:08:26 -0400
Lines: 21
Message-ID: <io86jbF4k8nU1@mid.individual.net>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net NGideG9HAfyqQ3x8mTflow76EkhOiep3J1GzYM00Y/2oH4xb3y
Cancel-Lock: sha1:QARpX5jGuEjLG7ZPmHxBOgCOkTo=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
Content-Language: en-US
 by: Bill Gunshannon - Thu, 19 Aug 2021 23:08 UTC

On 8/19/21 6:33 PM, Lawrence D’Oliveiro wrote:
> On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj wrote:
>
>> The COBOL code is more lines. For one reason: everything need to be
>> declared with a type. You may not like that, but I think that the
>> COBOL programmers like that.
>
> And it’s worse than that. COBOL’s fixed-length strings open up a whole new potential avenue of vulnerabilities, in the form of buffer-overflow attacks.

Care to provide an example? Unlike C COBOL doesn't have null
terminated strings.

>
> Another thing Fred Brooks said had to do with software systems that became so large and so complex that attempts to fix bugs would only introduce new ones. You managed to reach that point in just about a dozen lines of COBOL.
>

I have worked on COBOL programs that were thousands of lines long and
they were easier to work on than a dozen lines of PHP.

bill

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<bd6c81a4-92d8-43e8-afc2-644bfbc96ed6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1310:: with SMTP id v16mr15352654qtk.256.1629415204630;
Thu, 19 Aug 2021 16:20:04 -0700 (PDT)
X-Received: by 2002:a0c:b356:: with SMTP id a22mr17094464qvf.7.1629415204408;
Thu, 19 Aug 2021 16:20:04 -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: Thu, 19 Aug 2021 16:20:04 -0700 (PDT)
In-Reply-To: <064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=96.230.211.194; posting-account=Ysq9BAoAAACGX1EcMMPkdNg4YcTg0TxG
NNTP-Posting-Host: 96.230.211.194
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com> <46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com> <sekkrc$sis$1@dont-email.me>
<seklum$7q3$1@dont-email.me> <in7atdFfborU1@mid.individual.net>
<semvi0$7j3$1@gioia.aioe.org> <in8gi9Fmr3kU1@mid.individual.net>
<sen5m0$e90$1@gioia.aioe.org> <senfc2$vf6$1@dont-email.me>
<inb6eaF94b9U1@mid.individual.net> <sf0e0i$1hps$1@gioia.aioe.org>
<ini6rvFmpjfU1@mid.individual.net> <sf3k2f$re3$1@gioia.aioe.org>
<inl48mFamjhU1@mid.individual.net> <aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org> <ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org> <576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org> <064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bd6c81a4-92d8-43e8-afc2-644bfbc96ed6n@googlegroups.com>
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
From: dansabrs...@yahoo.com (abrsvc)
Injection-Date: Thu, 19 Aug 2021 23:20:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: abrsvc - Thu, 19 Aug 2021 23:20 UTC

On Thursday, August 19, 2021 at 6:33:11 PM UTC-4, Lawrence D’Oliveiro wrote:
> On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj wrote:
>
> > The COBOL code is more lines. For one reason: everything need to be
> > declared with a type. You may not like that, but I think that the
> > COBOL programmers like that.
> And it’s worse than that. COBOL’s fixed-length strings open up a whole new potential avenue of vulnerabilities, in the form of buffer-overflow attacks.
>
> Another thing Fred Brooks said had to do with software systems that became so large and so complex that attempts to fix bugs would only introduce new ones. You managed to reach that point in just about a dozen lines of COBOL.

You seem to have something against Cobol for some reason. There are limitations to all languages. When used in the right environment, each language has its strengths.
Cobol by its very nature tends to be somewhat self documenting. This can be a pain as it often requires more typing, but that is a one time thing. Maintaining Cobol is probably the easiest when compared to many other languages most notably when comments are lacking.

Is Cobol the right language for all business applications, NO! Is it good for financial applications, YES. These tend to be batch oriented in many cases and this is where Cobol shines. Even with database access, Cobol applications are common backends for other language based front-ends. Even the recent issues in the states with the "lack" of Cobol programmers, it turns out that the majority of the issues were NOT with the backend processing but with the web facing interfaces.

Dan

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfn0m7$1pac$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Thu, 19 Aug 2021 21:31:48 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfn0m7$1pac$1@gioia.aioe.org>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@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="58700"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Arne Vajhøj - Fri, 20 Aug 2021 01:31 UTC

On 8/19/2021 6:33 PM, Lawrence D’Oliveiro wrote:
> On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj
> wrote:
>> The COBOL code is more lines. For one reason: everything need to
>> be declared with a type. You may not like that, but I think that
>> the COBOL programmers like that.
>
> And it’s worse than that. COBOL’s fixed-length strings open up a
> whole new potential avenue of vulnerabilities, in the form of
> buffer-overflow attacks.

Nope.

Fixed length strings are not a problem.

Strings with no concept of length are a problem.

In VMS COBOL if you try to stuff more data into the
variable than there is space for, then data gets
truncated to what there is space for.

That applies to both assigning values to the search values
and for storing database data in output variables.

Tested with default compiler settings on VMS Alpha.

Arne

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfniro$v45$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Fri, 20 Aug 2021 08:41:58 +0200
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <sfniro$v45$1@dont-email.me>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 20 Aug 2021 06:42:00 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="c1e2f39c116f4077721cc0c3d418425b";
logging-data="31877"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+2o1ORCdkDN5/rPldhzChw"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:8BATcKk497cmJShXFEX3tsJmWPI=
In-Reply-To: <064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
Content-Language: sv
 by: Jan-Erik Söderholm - Fri, 20 Aug 2021 06:41 UTC

Den 2021-08-20 kl. 00:33, skrev Lawrence D’Oliveiro:
> On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj wrote:
>
>> The COBOL code is more lines. For one reason: everything need to be
>> declared with a type. You may not like that, but I think that the
>> COBOL programmers like that.
>
> And it’s worse than that. COBOL’s fixed-length strings open up a whole new potential avenue of vulnerabilities, in the form of buffer-overflow attacks.

You clearly doesn't have a clue. Cobols fixed lenght strings *prevents*
buffer overflow issues such as can bee seen in other languages that has
null-terminated "strings".

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfoa79$1kjk$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Fri, 20 Aug 2021 09:20:39 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfoa79$1kjk$1@gioia.aioe.org>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
<sfniro$v45$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="53876"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Fri, 20 Aug 2021 13:20 UTC

On 8/20/2021 2:41 AM, Jan-Erik Söderholm wrote:
> Den 2021-08-20 kl. 00:33, skrev Lawrence D’Oliveiro:
>> On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj wrote:
>>> The COBOL code is more lines. For one reason: everything need to be
>>> declared with a type. You may not like that, but I think that the
>>> COBOL programmers like that.
>>
>> And it’s worse than that. COBOL’s fixed-length strings open up a whole
>> new potential avenue of vulnerabilities, in the form of
>> buffer-overflow attacks.
>
> You clearly doesn't have a clue. Cobols fixed lenght strings *prevents*
> buffer overflow issues such as can bee seen in other languages that has
> null-terminated "strings".

I will claim that the determining factor is neither fixed length or
null termination - the determining factor is whether length are
always present together with the string.

In VMS calling standard: that strings are passed by descriptor
instead of by reference.

Fortran, Cobol, Pascal fixed length strings are passed
by descriptor. The language RTL can handle things.

Pascal, Basic variable length strings are passed by descriptor.
The language RTL can handle things.

C "strings" (char array using null termination) are passed by
reference. And unless length is passed as a separate argument
and programmer explicit use it properly then bad things can happen,

So there are no difference in definitions for normal code.

The difference only becomes relevant when changing the
default pass by descriptor to pass by reference. Then
a non-C non-null-terminated string becomes dangerous
as well.

Arne

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfob8u$v45$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Fri, 20 Aug 2021 15:38:38 +0200
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <sfob8u$v45$2@dont-email.me>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
<sfniro$v45$1@dont-email.me> <sfoa79$1kjk$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 20 Aug 2021 13:38:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="c1e2f39c116f4077721cc0c3d418425b";
logging-data="31877"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WWVaivULr8XuA09qnh076"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:TNnfVcSOhBAb0IxMxJZEf5BsaDM=
In-Reply-To: <sfoa79$1kjk$1@gioia.aioe.org>
Content-Language: sv
 by: Jan-Erik Söderholm - Fri, 20 Aug 2021 13:38 UTC

Den 2021-08-20 kl. 15:20, skrev Arne Vajhøj:
> On 8/20/2021 2:41 AM, Jan-Erik Söderholm wrote:
>> Den 2021-08-20 kl. 00:33, skrev Lawrence D’Oliveiro:
>>> On Thursday, August 19, 2021 at 6:49:24 AM UTC+12, Arne Vajhøj wrote:
>>>> The COBOL code is more lines. For one reason: everything need to be
>>>> declared with a type. You may not like that, but I think that the
>>>> COBOL programmers like that.
>>>
>>> And it’s worse than that. COBOL’s fixed-length strings open up a whole
>>> new potential avenue of vulnerabilities, in the form of buffer-overflow
>>> attacks.
>>
>> You clearly doesn't have a clue. Cobols fixed lenght strings *prevents*
>> buffer overflow issues such as can bee seen in other languages that has
>> null-terminated "strings".
>
> I will claim that the determining factor is neither fixed length or
> null termination - the determining factor is whether length are
> always present together with the string.
>
> In VMS calling standard: that strings are passed by descriptor
> instead of by reference.
>
> Fortran, Cobol, Pascal fixed length strings are passed
> by descriptor. The language RTL can handle things.
>
> Pascal, Basic variable length strings are passed by descriptor.
> The language RTL can handle things.
>
> C "strings" (char array using null termination) are passed by
> reference. And unless length is passed as a separate argument
> and programmer explicit use it properly then bad things can happen,
>
> So there are no difference in definitions for normal code.
>
> The difference only becomes relevant when changing the
> default pass by descriptor to pass by reference. Then
> a non-C non-null-terminated string becomes dangerous
> as well.
>
> Arne
>
>

Still, it is very hard to "overwrite" a PIC X(nnn) variable using
pure Cobol code.

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfoemg$1s05$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Fri, 20 Aug 2021 10:37:02 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfoemg$1s05$1@gioia.aioe.org>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<in7atdFfborU1@mid.individual.net> <semvi0$7j3$1@gioia.aioe.org>
<in8gi9Fmr3kU1@mid.individual.net> <sen5m0$e90$1@gioia.aioe.org>
<senfc2$vf6$1@dont-email.me> <inb6eaF94b9U1@mid.individual.net>
<sf0e0i$1hps$1@gioia.aioe.org> <ini6rvFmpjfU1@mid.individual.net>
<sf3k2f$re3$1@gioia.aioe.org> <inl48mFamjhU1@mid.individual.net>
<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org>
<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org>
<576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org>
<064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
<sfniro$v45$1@dont-email.me> <sfoa79$1kjk$1@gioia.aioe.org>
<sfob8u$v45$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="61445"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Fri, 20 Aug 2021 14:37 UTC

On 8/20/2021 9:38 AM, Jan-Erik Söderholm wrote:
> Den 2021-08-20 kl. 15:20, skrev Arne Vajhøj:
>> I will claim that the determining factor is neither fixed length or
>> null termination - the determining factor is whether length are
>> always present together with the string.
>>
>> In VMS calling standard: that strings are passed by descriptor
>> instead of by reference.
>>
>> Fortran, Cobol, Pascal fixed length strings are passed
>> by descriptor. The language RTL can handle things.
>>
>> Pascal, Basic variable length strings are passed by descriptor.
>> The language RTL can handle things.
>>
>> C "strings" (char array using null termination) are passed by
>> reference. And unless length is passed as a separate argument
>> and programmer explicit use it properly then bad things can happen,
>>
>> So there are no difference in definitions for normal code.
>>
>> The difference only becomes relevant when changing the
>> default pass by descriptor to pass by reference. Then
>> a non-C non-null-terminated string becomes dangerous
>> as well.
>
> Still, it is very hard to "overwrite" a PIC X(nnn) variable using
> pure Cobol code.

Yes.

Passing strings by reference is probably mostly a calling
C or Macro-32 problem.

I know that Pascal only allows it for external routines.

Example:

$ type s1.pas
program s1(input, output);

procedure gets(var s : packed array [$u1..$u2:integer] of char);

begin
readln(s);
end;

var
s : packed array [1..32] of char;

begin
s := ' ';
gets(s);
writeln(s);
end.
$ pas s1
$ link s1
$ run s1
1234567890
1234567890
$ run s1
12345678901234567890123456789012345678901234567890123456789012345678901234567890
12345678901234567890123456789012
$ type s2.pas
program s2(input, output);

[external('decc$gets')]
procedure gets(%REF s : packed array [$u1..$u2:integer] of char); external;

var
s : packed array [1..32] of char;

begin
s := ' ';
gets(s);
writeln(s);
end.
$ pas s2
$ link s2
$ run s2
1234567890
1234567890
$ run s2
12345678901234567890123456789012345678901234567890123456789012345678901234567890
12345678901234567890123456789012
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
address=3039383736353430, PC=3039383736353430, PS=0000001B

Improperly handled condition, image exit forced by last chance handler.
Signal arguments: Number = 0000000000000005
Name = 000000000000000C
0000000000000000
3039383736353430
3039383736353430
000000000000001B

Register dump:
R0 = 0000000000000001 R1 = 000000000458D021 R2 = 3837363534333231
R3 = 000000007AFC522A R4 = 000000007FFCF814 R5 = 000000007FFCF934
R6 = 000000007FFA0ED0 R7 = 000000007FFA0ED0 R8 = 000000007FF9CDE8
R9 = 000000007FF9DDF0 R10 = 000000007FFA4F28 R11 = 000000007FFCDC18
R12 = 000000007FFCDA98 R13 = FFFFFFFF81952110 R14 = 0000000000000000
R15 = 000000007AF0C9E0 R16 = FFFFFFFFFFFEFFFF R17 = 0000000000054070
R18 = 0000000000000000 R19 = 000000007FFD0010 R20 = 00000000000187BC
R21 = 0000000000000000 R22 = 0000000000000001 R23 = 0000000000010001
R24 = 0000000000010001 R25 = 0000000000000001 R26 = 3039383736353433
R27 = FFFFFFFF818011E0 R28 = FFFFFFFF802BD06C R29 = 3635343332313039
SP = 000000007AE27AF0 PC = 3039383736353430 PS = 300000000000001B

Arne

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:4e48:: with SMTP id e8mr21857661qtw.366.1629544455424;
Sat, 21 Aug 2021 04:14:15 -0700 (PDT)
X-Received: by 2002:ac8:5cd2:: with SMTP id s18mr22088950qta.118.1629544455256;
Sat, 21 Aug 2021 04:14:15 -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: Sat, 21 Aug 2021 04:14:14 -0700 (PDT)
In-Reply-To: <aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:470:8b06:100:847:85d5:67a2:ed23;
posting-account=lrsA6goAAAD4xKaYqFQ04PLmg_wnS0uk
NNTP-Posting-Host: 2001:470:8b06:100:847:85d5:67a2:ed23
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com> <46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com> <sekkrc$sis$1@dont-email.me>
<seklum$7q3$1@dont-email.me> <selfqe$n8m$1@gioia.aioe.org>
<in7b49Ffdh3U1@mid.individual.net> <sen4md$sfu$2@dont-email.me>
<sf0ced$13c4$1@gioia.aioe.org> <aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
From: mok...@gmail.com (Gary Sparkes)
Injection-Date: Sat, 21 Aug 2021 11:14:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Gary Sparkes - Sat, 21 Aug 2021 11:14 UTC

On Wednesday, August 11, 2021 at 8:13:45 PM UTC-4, Lawrence D’Oliveiro wrote:
> On Wednesday, August 11, 2021 at 11:31:29 PM UTC+12, Joukj wrote:
> > Ever tried to buy a laptop for home use without Windows installed in order to
> > run Linux? I never succeeded.
> I have one, from System76. You can get “white box” laptops (with no OS installed) from companies like Clevo. That’s what System76 does; they then add their own hardware/BIOS tweaks (like disabling that Intel system management engine thingie), and even provide their own “Pop!OS” spin of Ubuntu as a preinstallation option.
>
> Me, I find Debian Unstable runs on it fine. ;)

Dell also sells linux laptops without the MS license cost associated with them. Commercially.

https://www.dell.com/en-us/work/shop/dell-laptops-and-notebooks/sr/laptops/linux-ubuntu?appliedRefinements=10673&gacd=9646510-1029-5761040-266791111-0&dgc=st&gclid=CjwKCAjwyIKJBhBPEiwAu7zll4jXAXSAXIZvKU4VrwJjhdG06NosOim1RBxhLEFq6Zk_X85-FQOkiRoCFTsQAvD_BwE&gclsrc=aw.ds&nclid=7-RNJphffOpQNUYMUJntlBv-NqV-da2sZiTsnfYMyeoe8IsrPyn--hjaDaVvPNIG

And has for almost 10 years at this point...... It's stupid easy to get a commercial laptop that ships with linux....

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfqqdj$nae$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sat, 21 Aug 2021 14:09:24 +0200
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <sfqqdj$nae$1@dont-email.me>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<selfqe$n8m$1@gioia.aioe.org> <in7b49Ffdh3U1@mid.individual.net>
<sen4md$sfu$2@dont-email.me> <sf0ced$13c4$1@gioia.aioe.org>
<aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>
<df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 21 Aug 2021 12:09:23 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4afa2f01fd23d27c84630df573da04ec";
logging-data="23886"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19mEVTzZdJzpj8DKF23qAft"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:skuIwhXDd7nLgS1Cx7PNT/3uFwI=
In-Reply-To: <df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
Content-Language: sv
 by: Jan-Erik Söderholm - Sat, 21 Aug 2021 12:09 UTC

Den 2021-08-21 kl. 13:14, skrev Gary Sparkes:
> On Wednesday, August 11, 2021 at 8:13:45 PM UTC-4, Lawrence D’Oliveiro wrote:
>> On Wednesday, August 11, 2021 at 11:31:29 PM UTC+12, Joukj wrote:
>>> Ever tried to buy a laptop for home use without Windows installed in order to
>>> run Linux? I never succeeded.
>> I have one, from System76. You can get “white box” laptops (with no OS installed) from companies like Clevo. That’s what System76 does; they then add their own hardware/BIOS tweaks (like disabling that Intel system management engine thingie), and even provide their own “Pop!OS” spin of Ubuntu as a preinstallation option.
>>
>> Me, I find Debian Unstable runs on it fine. ;)
>
>
> Dell also sells linux laptops without the MS license cost associated with them. Commercially.
>
> https://www.dell.com/en-us/work/shop/dell-laptops-and-notebooks/sr/laptops/linux-ubuntu?appliedRefinements=10673&gacd=9646510-1029-5761040-266791111-0&dgc=st&gclid=CjwKCAjwyIKJBhBPEiwAu7zll4jXAXSAXIZvKU4VrwJjhdG06NosOim1RBxhLEFq6Zk_X85-FQOkiRoCFTsQAvD_BwE&gclsrc=aw.ds&nclid=7-RNJphffOpQNUYMUJntlBv-NqV-da2sZiTsnfYMyeoe8IsrPyn--hjaDaVvPNIG
>
> And has for almost 10 years at this point...... It's stupid easy to get a commercial laptop that ships with linux....
>

It would be interesting to see some sale statistics.
They tried this in Sweden some years ago, but after half
a year or so they was gone due to close to no sales at all.

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfrk2h$p6u$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: g4u...@dave.invalid (David Wade)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sat, 21 Aug 2021 20:27:12 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <sfrk2h$p6u$1@dont-email.me>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<selfqe$n8m$1@gioia.aioe.org> <in7b49Ffdh3U1@mid.individual.net>
<sen4md$sfu$2@dont-email.me> <sf0ced$13c4$1@gioia.aioe.org>
<aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>
<df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 21 Aug 2021 19:27:13 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="901d155647f155ffa32259cff26fcde1";
logging-data="25822"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19LP4x5lPF7eHQ2g4wDfHxc"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Cancel-Lock: sha1:/fMxnAOU4bulY2jsvikwsHhiu2U=
In-Reply-To: <df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
Content-Language: en-GB
 by: David Wade - Sat, 21 Aug 2021 19:27 UTC

On 21/08/2021 12:14, Gary Sparkes wrote:
> On Wednesday, August 11, 2021 at 8:13:45 PM UTC-4, Lawrence D’Oliveiro wrote:
>> On Wednesday, August 11, 2021 at 11:31:29 PM UTC+12, Joukj wrote:
>>> Ever tried to buy a laptop for home use without Windows installed in order to
>>> run Linux? I never succeeded.
>> I have one, from System76. You can get “white box” laptops (with no OS installed) from companies like Clevo. That’s what System76 does; they then add their own hardware/BIOS tweaks (like disabling that Intel system management engine thingie), and even provide their own “Pop!OS” spin of Ubuntu as a preinstallation option.
>>
>> Me, I find Debian Unstable runs on it fine. ;)
>
>
> Dell also sells linux laptops without the MS license cost associated with them. Commercially.
>
> https://www.dell.com/en-us/work/shop/dell-laptops-and-notebooks/sr/laptops/linux-ubuntu?appliedRefinements=10673&gacd=9646510-1029-5761040-266791111-0&dgc=st&gclid=CjwKCAjwyIKJBhBPEiwAu7zll4jXAXSAXIZvKU4VrwJjhdG06NosOim1RBxhLEFq6Zk_X85-FQOkiRoCFTsQAvD_BwE&gclsrc=aw.ds&nclid=7-RNJphffOpQNUYMUJntlBv-NqV-da2sZiTsnfYMyeoe8IsrPyn--hjaDaVvPNIG
>
> And has for almost 10 years at this point...... It's stupid easy to get a commercial laptop that ships with linux....
>
Well it looks like there are three, so not really a lot of choice
compared to Dells range.

Well I am not sure you get the real value of the saving. From what I can
see its $130 cheaper than the windows version. This retail price of
Windows/10 pro in the UK is nearer $300.

.... and whilst DELL might offer Linux laptops in the USA they don't in
the UK. As far as I can tell neither do Lenovo, HP or Acer.....

Dave

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfrlsf$4sg$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sat, 21 Aug 2021 20:58:04 +0100
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <sfrlsf$4sg$1@dont-email.me>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<selfqe$n8m$1@gioia.aioe.org> <in7b49Ffdh3U1@mid.individual.net>
<sen4md$sfu$2@dont-email.me> <sf0ced$13c4$1@gioia.aioe.org>
<aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>
<df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
<sfrk2h$p6u$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 21 Aug 2021 19:58:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="17b7a8b2446f2d61c3567e782dc09146";
logging-data="5008"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Kk+cA48tKLrVZlW3LSkBQGDQQL4jdVxA="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Cancel-Lock: sha1:1eR3tgnq/VJDwW49pr3izlgOUoA=
In-Reply-To: <sfrk2h$p6u$1@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Sat, 21 Aug 2021 19:58 UTC

On 21/08/2021 20:27, David Wade wrote:
> On 21/08/2021 12:14, Gary Sparkes wrote:
>> On Wednesday, August 11, 2021 at 8:13:45 PM UTC-4, Lawrence D’Oliveiro
>> wrote:
>>> On Wednesday, August 11, 2021 at 11:31:29 PM UTC+12, Joukj wrote:
>>>> Ever tried to buy a laptop for home use without Windows installed in
>>>> order to
>>>> run Linux? I never succeeded.
>>> I have one, from System76. You can get “white box” laptops (with no
>>> OS installed) from companies like Clevo. That’s what System76 does;
>>> they then add their own hardware/BIOS tweaks (like disabling that
>>> Intel system management engine thingie), and even provide their own
>>> “Pop!OS” spin of Ubuntu as a preinstallation option.
>>>
>>> Me, I find Debian Unstable runs on it fine. ;)
>>
>>
>> Dell also sells linux laptops without the MS license cost associated
>> with them. Commercially.
>>
>> https://www.dell.com/en-us/work/shop/dell-laptops-and-notebooks/sr/laptops/linux-ubuntu?appliedRefinements=10673&gacd=9646510-1029-5761040-266791111-0&dgc=st&gclid=CjwKCAjwyIKJBhBPEiwAu7zll4jXAXSAXIZvKU4VrwJjhdG06NosOim1RBxhLEFq6Zk_X85-FQOkiRoCFTsQAvD_BwE&gclsrc=aw.ds&nclid=7-RNJphffOpQNUYMUJntlBv-NqV-da2sZiTsnfYMyeoe8IsrPyn--hjaDaVvPNIG
>>
>>
>> And has for almost 10 years at this point...... It's stupid easy to
>> get a commercial laptop that ships with linux....
>>
> Well it looks like there are three, so not really a lot of choice
> compared to Dells range.
>
> Well I am not sure you get the real value of the saving. From what I can
> see its $130 cheaper than the windows version. This retail price of
> Windows/10 pro in the UK is nearer $300.
>
> ... and whilst DELL might offer Linux laptops in the USA they don't in
> the UK. As far as I can tell neither do Lenovo, HP or Acer.....
>
> Dave

But Dell wouldn't pay anything like $300 for an OEM install...

--
Chris

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<sfs6q8$58s$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sat, 21 Aug 2021 20:47:02 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfs6q8$58s$1@gioia.aioe.org>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<selfqe$n8m$1@gioia.aioe.org> <in7b49Ffdh3U1@mid.individual.net>
<sen4md$sfu$2@dont-email.me> <sf0ced$13c4$1@gioia.aioe.org>
<aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>
<df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
<sfrk2h$p6u$1@dont-email.me> <sfrlsf$4sg$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="5404"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Sun, 22 Aug 2021 00:47 UTC

On 8/21/2021 3:58 PM, Chris Townley wrote:
> On 21/08/2021 20:27, David Wade wrote:
>> On 21/08/2021 12:14, Gary Sparkes wrote:
>>> Dell also sells linux laptops without the MS license cost associated
>>> with them. Commercially.
>>>
>>> https://www.dell.com/en-us/work/shop/dell-laptops-and-notebooks/sr/laptops/linux-ubuntu?appliedRefinements=10673&gacd=9646510-1029-5761040-266791111-0&dgc=st&gclid=CjwKCAjwyIKJBhBPEiwAu7zll4jXAXSAXIZvKU4VrwJjhdG06NosOim1RBxhLEFq6Zk_X85-FQOkiRoCFTsQAvD_BwE&gclsrc=aw.ds&nclid=7-RNJphffOpQNUYMUJntlBv-NqV-da2sZiTsnfYMyeoe8IsrPyn--hjaDaVvPNIG
>>>
>>> And has for almost 10 years at this point...... It's stupid easy to
>>> get a commercial laptop that ships with linux....
>>>
>> Well it looks like there are three, so not really a lot of choice
>> compared to Dells range.
>>
>> Well I am not sure you get the real value of the saving. From what I
>> can see its $130 cheaper than the windows version. This retail price
>> of Windows/10 pro in the UK is nearer $300.
>>
>> ... and whilst DELL might offer Linux laptops in the USA they don't in
>> the UK. As far as I can tell neither do Lenovo, HP or Acer.....
>
> But Dell wouldn't pay anything like $300 for an OEM install...

Per internet rumors PC producers pay 15-25 dollar for
OEM licenses.

Arne

Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

<ioee5fFpa2uU23@mid.individual.net>

  copy mid

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

  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: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: 22 Aug 2021 07:54:23 GMT
Lines: 14
Message-ID: <ioee5fFpa2uU23@mid.individual.net>
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com>
<46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com>
<sekkrc$sis$1@dont-email.me> <seklum$7q3$1@dont-email.me>
<selfqe$n8m$1@gioia.aioe.org> <in7b49Ffdh3U1@mid.individual.net>
<sen4md$sfu$2@dont-email.me> <sf0ced$13c4$1@gioia.aioe.org>
<aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>
<df436014-9f7a-4d3b-ab66-05dd9485d455n@googlegroups.com>
<sfrk2h$p6u$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net DlgBRiwFilM/6o/OOfbvSA2e+06U+aEPOQH0AMGpQbBdBLlOws
Cancel-Lock: sha1:T95aOqa69LOFyWt5tI7nLiREqDY=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sun, 22 Aug 2021 07:54 UTC

On Sat, 21 Aug 2021 20:27:12 +0100, David Wade wrote:

> Well I am not sure you get the real value of the saving. From what I can
> see its $130 cheaper than the windows version. This retail price of
> Windows/10 pro in the UK is nearer $300.

Well, if you're looking at buying an OEM version (comparing apples with
apples) it's more like $180.

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: COBOL Is Obsolete (was Re: Any stronger versions of the LMF planned ?)

<4881669a-5340-45fa-a935-1d7acfa4ce47n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:4d5b:: with SMTP id x27mr4506914qtv.363.1631844526546;
Thu, 16 Sep 2021 19:08:46 -0700 (PDT)
X-Received: by 2002:a05:622a:612:: with SMTP id z18mr8382432qta.330.1631844526374;
Thu, 16 Sep 2021 19:08: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: Thu, 16 Sep 2021 19:08:46 -0700 (PDT)
In-Reply-To: <sfn0m7$1pac$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.179.172; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.179.172
References: <4b8a3bbc-93f1-4704-9178-551003368fd4n@googlegroups.com>
<318df47a-2605-4abb-81b8-18936b19c6e8n@googlegroups.com> <46474151-50e3-4136-978b-f1bed646b5a0n@googlegroups.com>
<47e66171-ea70-40e4-a71e-44380038e589n@googlegroups.com> <sekkrc$sis$1@dont-email.me>
<seklum$7q3$1@dont-email.me> <in7atdFfborU1@mid.individual.net>
<semvi0$7j3$1@gioia.aioe.org> <in8gi9Fmr3kU1@mid.individual.net>
<sen5m0$e90$1@gioia.aioe.org> <senfc2$vf6$1@dont-email.me>
<inb6eaF94b9U1@mid.individual.net> <sf0e0i$1hps$1@gioia.aioe.org>
<ini6rvFmpjfU1@mid.individual.net> <sf3k2f$re3$1@gioia.aioe.org>
<inl48mFamjhU1@mid.individual.net> <aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>
<sf4h9a$o5m$1@gioia.aioe.org> <ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>
<sf9o4j$1kos$1@gioia.aioe.org> <576397c5-0ac6-4fde-b3dd-927f65bcca55n@googlegroups.com>
<sfjknh$anp$1@gioia.aioe.org> <064cff29-f2e0-4cfb-93f8-a9b997d596b9n@googlegroups.com>
<sfn0m7$1pac$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4881669a-5340-45fa-a935-1d7acfa4ce47n@googlegroups.com>
Subject: Re: COBOL Is Obsolete (was Re: Any stronger versions of the LMF
planned ?)
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Fri, 17 Sep 2021 02:08:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 33
 by: Lawrence D’Oliveir - Fri, 17 Sep 2021 02:08 UTC

On Friday, August 20, 2021 at 1:31:54 PM UTC+12, Arne Vajhøj wrote:

> Fixed length strings are not a problem.

I laugh at your pathetic fixed-length buffers.

> Strings with no concept of length are a problem.

I laugh at your ignorance of dynamic languages like Python. And I’d like to see you stuff something like this

cu.execute \
(
"insert into font_features(filename, fileindex, tag) values "
+
", ".join(("(?, ?, ?)",) * len(feature_tags)),
sum
(
(
(
fontfilename,
faceindex,
HB.UNTAG(tag, True).decode(),
)
for tag in feature_tags
),
()
)
)

in your COBOL pipe, and smoke it.

(Taken from <https://github.com/ldo/python_fontconfig_examples/blob/master/collect_opentype_fonts>.)


computers / comp.os.vms / Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor