Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"When anyone says `theoretically,' they really mean `not really.'" -- David Parnas


computers / comp.os.vms / 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

<sf17su$1ka5$3@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!1GxkPpEXCnplOMd6EspSZg.user.46.165.242.75.POSTED!not-for-mail
From: hel...@asclothestro.multivax.de (Phillip Helbig (undress to reply)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code
Date: Wed, 11 Aug 2021 19:19:58 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <sf17su$1ka5$3@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>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="53573"; posting-host="1GxkPpEXCnplOMd6EspSZg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Wed, 11 Aug 2021 19:19 UTC

In article <3a932af6-237b-4990-880c-771036696292n@googlegroups.com>, abrsvc <dansabrservices@yahoo.com> writes:
> On Wednesday, August 11, 2021 at 7:58:13 AM UTC-4, Joukj wrote:
> > >=20
> > > I have always thought the worst professors were those who had=20
> > > never been anything but students and professors. Professors=20
> > > who had held real jobs in their field always seemed better to=20
> > > me.=20
> > >=20
> > Why is being a researcher/lecturer at a university not a real job?=20
> >=20
> > Jouk
> Perhaps the phrase used was not the bet, but the intent of the comment is t=
> rue and I agree with it.
>
> Those that have never worked in IT except for teaching classes don't have a=
> feel for the real world. What is stated in books is usually the "ideal" a=
> nd is never seen in actual application. This is not unique to the IT world=
> either. I was working as a manager while in college and mistakenly took =
> a management class. The "teacher" clearly had never worked as a manager at=
> a real business as the things being taught would never have worked at a re=
> al business. Similarly, methods taught in many CS courses would not work i=
> n a real environment either. With this as the premise, the statement about=
> "real jobs" references experience outside of academia where the environmen=
> t is different.

Scott Aaronson quipped that a Ph.D. in computer science left him utterly
unqualified for the job of webmaster. :-)

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

<iniomhFb1rkU20@mid.individual.net>

  copy mid

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

  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: 11 Aug 2021 20:02:25 GMT
Lines: 39
Message-ID: <iniomhFb1rkU20@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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net RvIpGBu9S6iNoYoEek9BOQQFLZd9AEciJEK+QCwnt5i8GicptI
Cancel-Lock: sha1:fKeK07t3kuxK9Z8CUCG8wNzaKcE=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Wed, 11 Aug 2021 20:02 UTC

On Wed, 11 Aug 2021 10:58:06 -0400, Bill Gunshannon wrote:

> On 8/11/21 7:58 AM, Joukj wrote:
>>>
>>> I have always thought the worst professors were those who had never
>>> been anything but students and professors.  Professors who had held
>>> real jobs in their field always seemed better to me.
>>>
>> Why is being a researcher/lecturer at a university not a real job?
>>
>>
> Because they have no real understanding about what is involved in
> production IT. There is nothing worse than a professor saying to a
> classroom full of students: "and this is what you will find when you get
> out in the workplace " when they have never been out in the workplace
> and are totally wrong.

Well, yes and no. We sent nearly all of them on a year in industry after
year two, before their final year. Real paid job, real experience. And
they brought that back and informed/corrected their teachers.

> Why do you think they stopped teaching COBOL (and other "legacy"
> languages, but mostly COBOL) claiming it was a dead language with no one
> still using it when there were millions of lines of COBOL in use every
> day by major industries and by two of the largest ISes in the world.
> Here we are 30 years later and there is still new COBOL being written
> every day.

What we taught was computational thinking and how to program (and otyher
stuff). Knowing COBOL is just training.

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

<inioqbFqd52U1@mid.individual.net>

  copy mid

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

  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: Wed, 11 Aug 2021 16:04:27 -0400
Lines: 28
Message-ID: <inioqbFqd52U1@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>
<3a932af6-237b-4990-880c-771036696292n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 5qRs7PRr5mxGQFMvXpXs/wRwNqSdrKJcpKt8hm3ce2LvdhJFI4
Cancel-Lock: sha1:FfwZ7tYv/dd2DNh91IowxLNoAnM=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <3a932af6-237b-4990-880c-771036696292n@googlegroups.com>
Content-Language: en-US
 by: Bill Gunshannon - Wed, 11 Aug 2021 20:04 UTC

On 8/11/21 8:43 AM, abrsvc wrote:
> On Wednesday, August 11, 2021 at 7:58:13 AM UTC-4, Joukj wrote:
>>>
>>> I have always thought the worst professors were those who had
>>> never been anything but students and professors. Professors
>>> who had held real jobs in their field always seemed better to
>>> me.
>>>
>> Why is being a researcher/lecturer at a university not a real job?
>>
>> Jouk
> Perhaps the phrase used was not the bet, but the intent of the comment is true and I agree with it.
>
> Those that have never worked in IT except for teaching classes don't have a feel for the real world. What is stated in books is usually the "ideal" and is never seen in actual application. This is not unique to the IT world either. I was working as a manager while in college and mistakenly took a management class. The "teacher" clearly had never worked as a manager at a real business as the things being taught would never have worked at a real business. Similarly, methods taught in many CS courses would not work in a real environment either. With this as the premise, the statement about "real jobs" references experience outside of academia where the environment is different.
>

There is also the concept that the terms "manager" and "management"
are often totally unrelated. In a previous life I remember scanning
resumes looking for someone to fill a new position. We advertised
for a Project Manager. we got dozens of applications from people
with experience such as "managed a Foot Locker Shoe Store at the mall
when I was in high school". Or "5 years experience managing a
McDonalds". We were looking for someone to manage a networking project
at a government site with a total value of about $25,000,000.

bill

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

<aef02c91-1b11-4e2f-8019-28179a429f81n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:558d:: with SMTP id e13mr1313916qvx.55.1628727223683;
Wed, 11 Aug 2021 17:13:43 -0700 (PDT)
X-Received: by 2002:a05:622a:118f:: with SMTP id m15mr1287582qtk.185.1628727223494;
Wed, 11 Aug 2021 17:13:43 -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, 11 Aug 2021 17:13:43 -0700 (PDT)
In-Reply-To: <sf0ced$13c4$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.185.67; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.185.67
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aef02c91-1b11-4e2f-8019-28179a429f81n@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, 12 Aug 2021 00:13:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Thu, 12 Aug 2021 00:13 UTC

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. ;)

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

<sf2f29$mbf$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!VBq+0lvnmMNyaA+Ljm3y2w.user.46.165.242.91.POSTED!not-for-mail
From: jou...@hrem.nano.tudelft.nl (Joukj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Thu, 12 Aug 2021 08:28:23 +0200
Organization: Aioe.org NNTP Server
Message-ID: <sf2f29$mbf$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> <in71i5Fb1rkU9@mid.individual.net> <00B66FD4.5172D8C6@SendSpamHere.ORG> <septub$cp5$1@dont-email.me> <sepv12$b1k$1@dont-email.me> <ser5se$4fl$1@dont-email.me> <ser73l$la4$1@dont-email.me> <serhfr$f1o$1@gioia.aioe.org> <seribv$snh$1@gioia.aioe.org> <serkj7$1vl3$1@gioia.aioe.org> <serm6d$onk$1@gioia.aioe.org> <indd8qFn3luU1@mid.individual.net> <sf09lo$1t1r$1@gioia.aioe.org> <inhoqfFjtrkU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="22895"; posting-host="VBq+0lvnmMNyaA+Ljm3y2w.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; U; OpenVMS COMPAQ_Professional_Workstation; en-US; rv:1.8.1.17) Gecko/20081029 SeaMonkey/1.1.12
X-Notice: Filtered by postfilter v. 0.9.2
 by: Joukj - Thu, 12 Aug 2021 06:28 UTC

Bill Gunshannon wrote:
> On 8/11/21 6:44 AM, Joukj wrote:
>> Bill Gunshannon wrote:
>>
>> However Fortran was never abandoned. Here in the physics department,
>> the most important applications are written in Fortran, since that
>> language is very suitable for heavy calculations on multi-dimensional
>> arrays.
>
> Yes, but does your Computer Science Department still teach it or are
> the engineering students learning it on their own or through the
> engineering department?
>

First year students get a course in Python of course.

But what they should learn from that is the "basic" concepts op writing
computer programs. If you got that you can easily learn other languages
and use the language that suites best for the problem at hand.
I create my applications in a mixture of Fortran/C/C++.

Jouk

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

<sf2f6p$mbf$2@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!VBq+0lvnmMNyaA+Ljm3y2w.user.46.165.242.91.POSTED!not-for-mail
From: jou...@hrem.nano.tudelft.nl (Joukj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Thu, 12 Aug 2021 08:30:49 +0200
Organization: Aioe.org NNTP Server
Message-ID: <sf2f6p$mbf$2@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> <semqm8$oo$1@gioia.aioe.org> <in89mhFlgegU1@mid.individual.net> <sf17ni$1ka5$2@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="22895"; posting-host="VBq+0lvnmMNyaA+Ljm3y2w.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; U; OpenVMS COMPAQ_Professional_Workstation; en-US; rv:1.8.1.17) Gecko/20081029 SeaMonkey/1.1.12
X-Notice: Filtered by postfilter v. 0.9.2
 by: Joukj - Thu, 12 Aug 2021 06:30 UTC

Phillip Helbig (undress to reply) wrote:
> In article <sf0cln$13c4$2@gioia.aioe.org>, Joukj <joukj@hrem.nano.tudelft.nl> writes:
>> Bill Gunshannon wrote:
>>> On 8/7/21 4:33 PM, Phillip Helbig (undress to reply) wrote:
>>>> In article <in7b49Ffdh3U1@mid.individual.net>, Bill Gunshannon
>>>> <bill.gunshannon@gmail.com> writes:
>>> You know, our legal department refused permission to sign
>>> the license for the last Edu Program offered by HP. I
>>> hardly expect they would have allowed generation of our
>>> own licenses using pakgen.c.
>>>
>> The licenses I got for the HP EDU program had no end date....
>
> But is OPENVMS-ALPHA one of them, or are they layered products only?
>

OPENVMS-ALPHA is included.

Jouk

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

<sf2g59$127f$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!VBq+0lvnmMNyaA+Ljm3y2w.user.46.165.242.91.POSTED!not-for-mail
From: jou...@hrem.nano.tudelft.nl (Joukj)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Thu, 12 Aug 2021 08:46:57 +0200
Organization: Aioe.org NNTP Server
Message-ID: <sf2g59$127f$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="35055"; posting-host="VBq+0lvnmMNyaA+Ljm3y2w.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; U; OpenVMS COMPAQ_Professional_Workstation; en-US; rv:1.8.1.17) Gecko/20081029 SeaMonkey/1.1.12
X-Notice: Filtered by postfilter v. 0.9.2
 by: Joukj - Thu, 12 Aug 2021 06:46 UTC

Bill Gunshannon wrote:
> On 8/11/21 7:58 AM, Joukj wrote:
>>>
>>> I have always thought the worst professors were those who had
>>> never been anything but students and professors. Professors
>>> who had held real jobs in their field always seemed better to
>>> me.
>>>
>> Why is being a researcher/lecturer at a university not a real job?
>>
>
> Because they have no real understanding about what is involved in
> production IT. There is nothing worse than a professor saying to
> a classroom full of students: "and this is what you will find when
> you get out in the workplace " when they have never been out in
> the workplace and are totally wrong.
>
> Why do you think they stopped teaching COBOL (and other "legacy"
> languages, but mostly COBOL) claiming it was a dead language with
> no one still using it when there were millions of lines of COBOL
> in use every day by major industries and by two of the largest
> ISes in the world. Here we are 30 years later and there is still
> new COBOL being written every day.
>
At a university we do not only teach but also do research. Many of those
research projects are in collaboration with industry. So we have to look
farther than the classroom and the books. Also in my "technical"
environment I never stumbled on COBOL. What we see is that companies use
a lot of Python (since they think Matlab is too expensive). That is the
reason our university teaches Python in the first year (and not Matlab,
which we could get cheap,as we did a few years ago).

But still I think also work at the university is a "real job".

regards
Jouk

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

<471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:e62:: with SMTP id jz2mr2463042qvb.21.1628751526299;
Wed, 11 Aug 2021 23:58:46 -0700 (PDT)
X-Received: by 2002:a05:620a:811:: with SMTP id s17mr3037043qks.350.1628751526151;
Wed, 11 Aug 2021 23:58:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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, 11 Aug 2021 23:58:45 -0700 (PDT)
In-Reply-To: <ini6rvFmpjfU1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.185.67; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.185.67
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@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, 12 Aug 2021 06:58:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Thu, 12 Aug 2021 06:58 UTC

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
> new COBOL being written every day.

By whom, and for what?

What I found ironic was the premise that COBOL was written specifically for “business-oriented” uses, eschewing any of that “scientific” stuff like mathematical notation and floating point, or even any decent dynamic string handling.

Then, a decade or two later, came along these things called “relational databases”, which were enthusiastically adopted by businesses--the very market that COBOL was supposedly optimized for.

But it turns out the best way to interface to a relational DBMS is to generate SQL query strings. And for that, you need decent string handling, with facilities for format substitution, argument quoting and the like. None of which were envisaged in the original design of COBOL.

So today, even a language like Python, Perl or (spit) PHP would be a better fit for “business needs” than COBOL ...

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

<sf2hpj$2cn$1@dont-email.me>

  copy mid

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

  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: Thu, 12 Aug 2021 09:14:59 +0200
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <sf2hpj$2cn$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>
<471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 12 Aug 2021 07:14:59 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2ca454a4a7039e3fe34ec69ddb8592e7";
logging-data="2455"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Tcg+JTv/dcNzZpBoD4mbE"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:dnAI5n0IwbApzZRlB0x95p33Kuw=
In-Reply-To: <471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@googlegroups.com>
Content-Language: sv
 by: Jan-Erik Söderholm - Thu, 12 Aug 2021 07:14 UTC

Den 2021-08-12 kl. 08:58, skrev Lawrence D’Oliveiro:
> 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
>> new COBOL being written every day.
>
> By whom, and for what?
>
> What I found ironic was the premise that COBOL was written specifically for “business-oriented” uses, eschewing any of that “scientific” stuff like mathematical notation and floating point, or even any decent dynamic string handling.
>
> Then, a decade or two later, came along these things called “relational databases”, which were enthusiastically adopted by businesses--the very market that COBOL was supposedly optimized for.
>
> But it turns out the best way to interface to a relational DBMS is to generate SQL query strings.

No, it is not. It is inefficient (since it needs to "compile" the
SQL at each execution) and dynamical SQL statements are the source
for "SQL injection" issues.

Proper application code used fixed precompiled SQL statements
with paramater markers.

> And for that, you need decent string handling, with facilities for format substitution, argument quoting and the like. None of which were envisaged in the original design of COBOL.

Just totaly wrong. Cobol works perfectly together with RDBMS's.

>
> So today, even a language like Python, Perl or (spit) PHP would be a better fit for “business needs” than COBOL ...
>

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

<inkiknF74cjU1@mid.individual.net>

  copy mid

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

  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, 12 Aug 2021 08:31:18 -0400
Lines: 49
Message-ID: <inkiknF74cjU1@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>
<sf2g59$127f$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 LTEQWNhcUgR1eN02Ei/1fgbWicNRj6MyPfqjqUfaydDT7dC5+q
Cancel-Lock: sha1:De9bHGtGsQifMRkR4me0yLTM7KU=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <sf2g59$127f$1@gioia.aioe.org>
Content-Language: en-US
 by: Bill Gunshannon - Thu, 12 Aug 2021 12:31 UTC

On 8/12/21 2:46 AM, Joukj wrote:
> Bill Gunshannon wrote:
>> On 8/11/21 7:58 AM, Joukj wrote:
>>>>
>>>> I have always thought the worst professors were those who had
>>>> never been anything but students and professors.  Professors
>>>> who had held real jobs in their field always seemed better to
>>>> me.
>>>>
>>> Why is being a researcher/lecturer at a university not a real job?
>>>
>>
>> Because they have no real understanding about what is involved in
>> production IT.  There is nothing worse than a professor saying to
>> a classroom full of students: "and this is what you will find when
>> you get out in the workplace " when they have never been out in
>> the workplace and are totally wrong.
>>
>> Why do you think they stopped teaching COBOL (and other "legacy"
>> languages, but mostly COBOL) claiming it was a dead language with
>> no one still using it when there were millions of lines of COBOL
>> in use every day by major industries and by two of the largest
>> ISes in the world.  Here we are 30 years later and there is still
>> new COBOL being written every day.
>>
> At a university we do not only teach but also do research. Many of those
> research projects are in collaboration with industry.

That depends on the University. Many do not do research.

> So we have to look
> farther than the classroom and the books. Also in my "technical"
> environment I never stumbled on COBOL.

Not surprising as COBOL is not a "technical" language. But in
the business world , banking, credit cards, HR, EMR, insurance,
it is rampant, as it should be.

> What we see is that companies use
> a lot of Python (since they think Matlab is too expensive). That is the
> reason our university teaches Python in the first year (and not Matlab,
> which we could get cheap,as we did a few years ago).
>
> But still I think also work at the university is a "real job".

Well, I "worked" at a University. :-)

bill

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

<sf3bkq$sdl$1@gioia.aioe.org>

  copy mid

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

  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, 12 Aug 2021 10:36:09 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sf3bkq$sdl$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>
<471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@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="29109"; 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 - Thu, 12 Aug 2021 14:36 UTC

On 8/12/2021 2:58 AM, Lawrence D’Oliveiro wrote:
> 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 new COBOL being
>> written every day.
>
> By whom, and for what?

Mostly business applications started more than 30 years ago.

> What I found ironic was the premise that COBOL was written
> specifically for “business-oriented” uses, eschewing any of that
> “scientific” stuff like mathematical notation and floating point, or
> even any decent dynamic string handling.
>
> Then, a decade or two later, came along these things called
> “relational databases”, which were enthusiastically adopted by
> businesses--the very market that COBOL was supposedly optimized for.
>
> But it turns out the best way to interface to a relational DBMS is to
> generate SQL query strings. And for that, you need decent string
> handling, with facilities for format substitution, argument quoting
> and the like. None of which were envisaged in the original design of
> COBOL.

This is so wrong in many ways.

1) The STRING construct in COBOL is perfectly capable
of doing string concatenation.

2) In the context of accessing a database then the elegance/efficiency
of string concatenation is not significant.

3) The vast majority of COBOL programs accessing a relation database
use embedded SQL and the SQL is not built as a string by the
developer.

Arne

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

<sf3k2f$re3$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!X7jI2E1y8eynSGCtSQqedw.user.46.165.242.75.POSTED!not-for-mail
From: hel...@asclothestro.multivax.de (Phillip Helbig (undress to reply)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code
Date: Thu, 12 Aug 2021 16:59:59 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <sf3k2f$re3$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="28099"; posting-host="X7jI2E1y8eynSGCtSQqedw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Thu, 12 Aug 2021 16:59 UTC

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.

> What I found ironic was the premise that COBOL was written specifically for=
> =E2=80=9Cbusiness-oriented=E2=80=9D uses, eschewing any of that =E2=80=9Cs=
> cientific=E2=80=9D stuff like mathematical notation and floating point, or =
> even any decent dynamic string handling.
>
> Then, a decade or two later, came along these things called =E2=80=9Crelati=
> onal databases=E2=80=9D, which were enthusiastically adopted by businesses-=
> -the very market that COBOL was supposedly optimized for.

One can use both. Many do.

> But it turns out the best way to interface to a relational DBMS is to gener=
> ate SQL query strings. And for that, you need decent string handling, with =
> facilities for format substitution, argument quoting and the like. None of =
> which were envisaged in the original design of COBOL.
>
> So today, even a language like Python, Perl or (spit) PHP would be a better=
> fit for =E2=80=9Cbusiness needs=E2=80=9D than COBOL ...

Rdb SQL precompiler?

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

<00B67303.D0FB4734@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence Generator Code
Date: Thu, 12 Aug 2021 17:09:58 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B67303.D0FB4734@SendSpamHere.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>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="35811"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Thu, 12 Aug 2021 17:09 UTC

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.

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

<inl48mFamjhU1@mid.individual.net>

  copy mid

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

  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, 12 Aug 2021 13:32:06 -0400
Lines: 59
Message-ID: <inl48mFamjhU1@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>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net d8Hm4HD44EFdHZlKm7sJvQawq9I1F3gTieout0S2atNRsVR86o
Cancel-Lock: sha1:0AkAFP7RkE71R149NwhVz998YzM=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <sf3k2f$re3$1@gioia.aioe.org>
Content-Language: en-US
 by: Bill Gunshannon - Thu, 12 Aug 2021 17:32 UTC

On 8/12/21 12:59 PM, Phillip Helbig (undress to reply) wrote:
> 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.

Banks, Insurance, Credit Card Processing, the IRS, the entire DOD
Payroll, DOD EMR, And I am sure a whole pile I have never had reason
to come across.

>
>> What I found ironic was the premise that COBOL was written specifically for=
>> =E2=80=9Cbusiness-oriented=E2=80=9D uses, eschewing any of that =E2=80=9Cs=
>> cientific=E2=80=9D stuff like mathematical notation and floating point, or =
>> even any decent dynamic string handling.

Math and floating point were already handled quite well by Fortan.
Business was not well handled and thus they created COBOL.

>>
>> Then, a decade or two later, came along these things called =E2=80=9Crelati=
>> onal databases=E2=80=9D, which were enthusiastically adopted by businesses-=
>> -the very market that COBOL was supposedly optimized for.
>
> One can use both. Many do.

I don't understand his statement at all. COBOL wasn't designed to be a
database. Databases were designed to replace flat files, direct files
and ISAM/VSAM. COBOL interfaces to relational dataabses as well as it
did files. And has since at least the early 80's when I started doing
database access from COBOL programs.

>
>> But it turns out the best way to interface to a relational DBMS is to gener=
>> ate SQL query strings. And for that, you need decent string handling, with =
>> facilities for format substitution, argument quoting and the like. None of =
>> which were envisaged in the original design of COBOL.
>>
>> So today, even a language like Python, Perl or (spit) PHP would be a better=
>> fit for =E2=80=9Cbusiness needs=E2=80=9D than COBOL ...

Much of the business world doesn't agree. :-)

>
> Rdb SQL precompiler?
>

Even GnuCOBOL has a precompiler for "EXEC SQL" statements. Works like
a charm. I have used it many times.

bill

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

<sf3o0c$lhg$1@gioia.aioe.org>

  copy mid

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

  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, 12 Aug 2021 14:07:08 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sf3o0c$lhg$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="22064"; 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 - Thu, 12 Aug 2021 18:07 UTC

On 8/12/2021 1:32 PM, Bill Gunshannon wrote:
> On 8/12/21 12:59 PM, Phillip Helbig (undress to reply) wrote:
>> In article <471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@googlegroups.com>,
>> =?UTF-8?Q?Lawrence_D=E2=80=99Oliveiro?= <lawrencedo99@gmail.com> writes:
>>> But it turns out the best way to interface to a relational DBMS is to
>>> gener=
>>> ate SQL query strings. And for that, you need decent string handling,
>>> with =
>>> facilities for format substitution, argument quoting and the like.
>>> None of =
>>> which were envisaged in the original design of COBOL.

>> Rdb SQL precompiler?
>
> Even GnuCOBOL has a precompiler for "EXEC SQL" statements.  Works like
> a charm.  I have used it many times.

Wouldn't it be more accurate to say that a precompiler for
PostgreSQL and GNUCobol are available?

Arne

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

<78d23917-e1fa-400b-a3e1-49c592e4b5ccn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:6611:: with SMTP id c17mr6282181qtp.392.1628811996114;
Thu, 12 Aug 2021 16:46:36 -0700 (PDT)
X-Received: by 2002:ac8:7556:: with SMTP id b22mr6524572qtr.64.1628811996001;
Thu, 12 Aug 2021 16:46:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!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, 12 Aug 2021 16:46:35 -0700 (PDT)
In-Reply-To: <sf2hpj$2cn$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.185.67; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.185.67
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> <471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@googlegroups.com>
<sf2hpj$2cn$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <78d23917-e1fa-400b-a3e1-49c592e4b5ccn@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, 12 Aug 2021 23:46:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Thu, 12 Aug 2021 23:46 UTC

On Thursday, August 12, 2021 at 7:15:02 PM UTC+12, Jan-Erik Söderholm wrote:
>
> Den 2021-08-12 kl. 08:58, skrev Lawrence D’Oliveiro:
>
>> But it turns out the best way to interface to a relational DBMS is to generate
>> SQL query strings.
>
> No, it is not. It is inefficient (since it needs to "compile" the
> SQL at each execution) and dynamical SQL statements are the source
> for "SQL injection" issues.

Ah, the mindless knee-jerk reaction yet again. No, the source of embedded-language issues is improper quoting of embedded parameter values. I see this a lot in PHP code that I am called upon to fix! All the good DBMS APIs I have come across offer a “format_sql_value()” function, or equivalent, to address precisely this problem.

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

<aa3f7196-c5e1-436e-8cac-7f05881d5678n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:7207:: with SMTP id a7mr6444651qtp.32.1628812331044;
Thu, 12 Aug 2021 16:52:11 -0700 (PDT)
X-Received: by 2002:a37:a08e:: with SMTP id j136mr515598qke.195.1628812330857;
Thu, 12 Aug 2021 16:52:10 -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, 12 Aug 2021 16:52:10 -0700 (PDT)
In-Reply-To: <inl48mFamjhU1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.185.67; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.185.67
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aa3f7196-c5e1-436e-8cac-7f05881d5678n@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, 12 Aug 2021 23:52:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Thu, 12 Aug 2021 23:52 UTC

On Friday, August 13, 2021 at 5:32:09 AM UTC+12, Bill Gunshannon wrote:
>
> I don't understand his statement at all. COBOL wasn't designed to be a
> database.

Strawman, much?

I said COBOL was (supposedly) designed specifically for “business” needs. But those “business” needs soon came to include database-intensive applications, for which COBOL was, and remains, completely unsuited.

For an example of what I mean, how would you do the COBOL equivalent of what I can express in a single Python statement:

filter_clause = " and ".join \
(
"%s = %s" % (field_name, format_sql_value(params[field_name]))
for field_name in field_names
if params[field_name] != ""
)

(That is, filter the query on fields where the user entered a value, not on those where the value was left blank.)

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

<sf4fqa$8ft$1@gioia.aioe.org>

  copy mid

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

  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, 12 Aug 2021 20:53:29 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sf4fqa$8ft$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>
<471ad39c-dbd2-401a-bf3f-9eb3ab213c77n@googlegroups.com>
<sf2hpj$2cn$1@dont-email.me>
<78d23917-e1fa-400b-a3e1-49c592e4b5ccn@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="8701"; 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, 13 Aug 2021 00:53 UTC

On 8/12/2021 7:46 PM, Lawrence D’Oliveiro wrote:
> On Thursday, August 12, 2021 at 7:15:02 PM UTC+12, Jan-Erik Söderholm
> wrote:
>> Den 2021-08-12 kl. 08:58, skrev Lawrence D’Oliveiro:
>>> But it turns out the best way to interface to a relational DBMS
>>> is to generate SQL query strings.
>>
>> No, it is not. It is inefficient (since it needs to "compile" the
>> SQL at each execution) and dynamical SQL statements are the source
>> for "SQL injection" issues.
>
> Ah, the mindless knee-jerk reaction yet again. No, the source of
> embedded-language issues is improper quoting of embedded parameter
> values. I see this a lot in PHP code that I am called upon to fix!
> All the good DBMS APIs I have come across offer a
> “format_sql_value()” function, or equivalent, to address precisely
> this problem.

You should not use such a function in PHP.

PDO: call prepare with placeholders and execute with parameter array.

mysqli: call prepare with placeholders, bind_param with parameters and
execute.

pgsql: call prepare with placeholders and execute with parameter array.

Arne

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

<sf4h9a$o5m$1@gioia.aioe.org>

  copy mid

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

  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, 12 Aug 2021 21:18:33 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sf4h9a$o5m$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="24758"; 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, 13 Aug 2021 01:18 UTC

On 8/12/2021 7:52 PM, Lawrence D’Oliveiro wrote:
> I said COBOL was (supposedly) designed specifically for “business”
> needs. But those “business” needs soon came to include
> database-intensive applications, for which COBOL was, and remains,
> completely unsuited.
COBOL is probably one of those languages with the highest percentage
using a database.

If we adjust the above to be relational databases, then COBOL is still
very much used.

It works.

> For an example of what I mean, how would you do the COBOL equivalent of what I can express in a single Python statement:
>
> filter_clause = " and ".join \
> (
> "%s = %s" % (field_name, format_sql_value(params[field_name]))
> for field_name in field_names
> if params[field_name] != ""
> )
>
> (That is, filter the query on fields where the user entered a value, not on those where the value was left blank.)

You are mixing two issues here:
1) handling a variable number of conditions in the SQL
2) handling the values

Re 2)

Escape function is not a good solution. Always parameters.
And Python DB API 2.0 supports parameters fine - execute
with placeholders in SQL and an array with parameters.

Re 1)

There are two well known solutions.

Single static SQL using the coalesce trick and sending over
NULL for not used parameters.

Building dynamic SQL with placeholders and just sending
over the parameters used.

(COBOL embedded SQL may lean heavily toward the first
solution)

Arne

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

<ea1a7f1d-d092-414c-ae50-69449c8ff414n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:164b:: with SMTP id y11mr6579477qtj.166.1628820290902;
Thu, 12 Aug 2021 19:04:50 -0700 (PDT)
X-Received: by 2002:a37:e8d:: with SMTP id 135mr7491660qko.358.1628820290785;
Thu, 12 Aug 2021 19:04:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 12 Aug 2021 19:04:50 -0700 (PDT)
In-Reply-To: <sf4h9a$o5m$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.185.67; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.185.67
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ea1a7f1d-d092-414c-ae50-69449c8ff414n@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: Fri, 13 Aug 2021 02:04:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2832
 by: Lawrence D’Oliveir - Fri, 13 Aug 2021 02:04 UTC

On Friday, August 13, 2021 at 1:18:36 PM UTC+12, Arne Vajhøj wrote:
>
> On 8/12/2021 7:52 PM, Lawrence D’Oliveiro wrote:
>>
>> filter_clause = " and ".join \
>> (
>> "%s = %s" % (field_name, format_sql_value(params[field_name]))
>> for field_name in field_names
>> if params[field_name] != ""
>> )
>
> There are two well known solutions.
>
> Single static SQL using the coalesce trick and sending over
> NULL for not used parameters.
>
> Building dynamic SQL with placeholders and just sending
> over the parameters used.

I like the way you don’t offer any actual code, just some vague hand-waving arguments. Go on, then: let’s see how you address an actual business need by actually thinking about the problem, rather than just mindlessly regurgitating something you read on Stack Overflow.

Then we can compare the quality of your solution versus mine.

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

<sf9o4j$1kos$1@gioia.aioe.org>

  copy mid

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

  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, 14 Aug 2021 20:46:09 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sf9o4j$1kos$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="54044"; 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 00:46 UTC

On 8/12/2021 10:04 PM, Lawrence D’Oliveiro wrote:
> On Friday, August 13, 2021 at 1:18:36 PM UTC+12, Arne Vajhøj wrote:
>> On 8/12/2021 7:52 PM, Lawrence D’Oliveiro wrote:
>>> filter_clause = " and ".join \ ( "%s = %s" % (field_name,
>>> format_sql_value(params[field_name])) for field_name in
>>> field_names if params[field_name] != "" )
>>
>> There are two well known solutions.
>>
>> Single static SQL using the coalesce trick and sending over NULL
>> for not used parameters.
>>
>> Building dynamic SQL with placeholders and just sending over the
>> parameters used.
>
> I like the way you don’t offer any actual code, just some vague
> hand-waving arguments. Go on, then: let’s see how you address an
> actual business need by actually thinking about the problem, rather
> than just mindlessly regurgitating something you read on Stack
> Overflow.

Actually I provided an precise solution just described in English.

Building dynamic SQL with placeholders and just sending over the
parameters used means to build an SQL string with:

.... WHERE field2 = ? AND field5 = ? ...

and send over the value2, value5, ... as parameters.

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.

All pretty standard.

Arne

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

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

  copy mid

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

  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: Sun, 15 Aug 2021 14:28:26 -0300
Lines: 59
Message-ID: <mailman.0.1629048549.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>
Mime-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Injection-Info: solani.org;
logging-data="24136"; mail-complaints-to="abuse@news.solani.org"
To: "'comp.os.vms to email gateway'" <info-vax@rbnsn.com>
Cancel-Lock: sha1:tunRcTfhHCqwZxq9h61DOJqKMtk=
List-Post: <mailto:info-vax@rbnsn.com>
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=QUOvvrPA2vBbk7RmRC28yScyrsgEKO/54S/SY1cK7Qs=;
b=FpIyfBUpHpgFuIFOsnwRGZtp5o/5/FoF9tmol5W4zObY95Vlo0KdLmvVdee+SZZROo
o/90OR4MEnCF98+fp92zCDpqCjuPSEJF1AJJa511lTrJ1K0/Gj7S99rEYUm7nhU2z4nH
BCJBf4+epqcb99wmaHMs3Hx/Jy9CxwDRvYD0YSq8n1h8sjsOy/rR0iCH3I8pBohP9HUv
bnvzkO6aTS5LxULqxLSfUxq0+mHx6dnNVnuQplDni5adopmEmH6/62W5VQO1tnla2KT5
pVV/LOG7GJbn9/dgTEMei1whZLUt5uZL6OYXMHTRtqXXwNTX3/EXBp2U1h3lT50cKp/w
sRAw==
X-Spam-Score: 28
List-Help: <mailto:info-vax-request@rbnsn.com?subject=help>
X-BeenThere: info-vax@rbnsn.com
X-Mailer: Microsoft Outlook 16.0
X-Gm-Message-State: AOAM532pahy0mb1ZD9jdbHdA0ZCRZizpoOTHxGVL+QhgEI5MlJslT/U6
ix4Y4AOc5tpsaOU3YmagU+1bmR/tZDzM/A==
X-Received: by 2002:a05:620a:2197:: with SMTP id
g23mr11953692qka.36.1629048507641;
Sun, 15 Aug 2021 10:28:27 -0700 (PDT)
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 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider [kemain.nospam[at]gmail.com]
-0.0 SPF_PASS SPF: sender matches SPF record
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
-0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from
envelope-from domain
X-Spam-Flag: NO
X-Antivirus-Status: Clean
X-User-ID: eJwNyMEBwEAEBMCWDotcOazov4RknuMWEkyEB3x9kxsJ2oOhHkHN2OHro4r6P8WaAUy133v6Ax2tER4=
List-Subscribe: <http://rbnsn.com/mailman/listinfo/info-vax_rbnsn.com>,
<mailto:info-vax-request@rbnsn.com?subject=subscribe>
Precedence: list
X-Spam-Bar: ++
X-Spam-Status: No, score=2.8
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=QUOvvrPA2vBbk7RmRC28yScyrsgEKO/54S/SY1cK7Qs=;
b=or8DeJ+SSRw2rWxw6dYjyyYzzh9WI96HkoIWKZ2aFgdiAJgJfHG4L+ed/i9zv30I47
tdOIdffIMOz8mAsauCKhqpkKLaSARcrukpz+SmO+ZFMFgM5deXkU5CTAZvJ/SqPH7sTp
0Uf+KG8eipKq8iKqZDRPG8E33P7hc0Ari+QJDAZa86tL4g5WdMMCw4pgJytxkYsXqPPX
rQnaShcZPExkzP/ZoEh8W5M2MapCACPuCrKOJ/LtbqYI1QtrpAP17HhOLbK69QVySqSh
41VptUDNCnBgckub9hMOci3ZIol9KvgyPWIhg/FxZS9P8DhsukKw+v6DZrPyGbZkcHKI
WYLg==
X-Antivirus: AVG (VPS 210815-2, 8/15/2021), Outbound message
List-Archive: <http://rbnsn.com/pipermail/info-vax_rbnsn.com/>
In-Reply-To: <00B67303.D0FB4734@SendSpamHere.ORG>
X-Google-Smtp-Source: ABdhPJxqw/wiwj3rDpMzKGNbdCRjbP6wSinSF/3Te0YjS+YI6LB8lD/TVCmu/uJ2W+H5i5tG1DV4zA==
Thread-Index: AQHYnjOMUmdVC6BH3RBGDo4+9C+YagHNKH1nAnDlx80CNghRjAHQHoPvArkOrS8CY5cMRAHCOtMXAViPmFYCfGj5XAD4iArPAmfS+LwBjkpO6wGrzpDFAZfgcxuqmWPNEA==
X-Mailman-Version: 2.1.33
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>
Content-Language: en-ca
List-Id: "comp.os.vms to email gateway" <info-vax.rbnsn.com>
List-Unsubscribe: <http://rbnsn.com/mailman/options/info-vax_rbnsn.com>,
<mailto:info-vax-request@rbnsn.com?subject=unsubscribe>
X-Mailman-Original-Message-ID: <000201d791fa$f5864d30$e092e790$@gmail.com>
 by: - Sun, 15 Aug 2021 17:28 UTC

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

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

<sfbkrj$2li$1@gioia.aioe.org>

  copy mid

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

  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 14:02:27 -0400
Organization: Aioe.org NNTP Server
Message-ID: <sfbkrj$2li$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="2738"; 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 18:02 UTC

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
2) they do something really impotant

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

Arne

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

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

  copy mid

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

  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: Sun, 15 Aug 2021 16:58:42 -0300
Lines: 83
Message-ID: <mailman.1.1629057566.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>
<000501d7920f$f33ec1a0$d9bc44e0$@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="582"; mail-complaints-to="abuse@news.solani.org"
To: "'comp.os.vms to email gateway'" <info-vax@rbnsn.com>
Cancel-Lock: sha1:euFCsv7v3KdWv6E+j55pLfgZkHI=
List-Id: "comp.os.vms to email gateway" <info-vax.rbnsn.com>
X-Gm-Message-State: AOAM533orBQp2l9rduqwVGpuKBxSC72khYQeZOEfnKychhkHeKNNPwfF
M6/li9yJvwZjLAxtt0B0mISqMBiVAeU69Q==
X-Spam-Flag: NO
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>
List-Archive: <http://rbnsn.com/pipermail/info-vax_rbnsn.com/>
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=HVxhA6kbN6sLyJ9SjbEwNhtSShpIxRVWZx96SQI32LE=;
b=rjXqsfDkxwtfUqO0S70a+SA7KOzRhsN9PuYK1yClf5+/O79YhUgRW+S1VIiRwbPPYl
TB/WfUdzYpGHpJSGsorfKKW3xb1JAYDSm0UkmHBvxBc61QAoewUGya0fEhb7eJ2+CeeL
+abvEC3frCLZ8FqMyV2K1TCgQL2FRO9U7PbUrBxyW32J1pFuysyidwUe0DvTDZZfN/+3
C5w1WzQ/LSTvcg+GXX3ppP57tLqRgPNjK0eFQtbkr9xkzgqdKANOq3XCLsk35wm45Cjv
JCVSNoMKPpijB3OgA8a0CguJn1oKdsTulfjeZJRGiJTw5t3Uq6B4/9SRjqiHEi/3x5tC
OcUg==
In-Reply-To: <sfbkrj$2li$1@gioia.aioe.org>
X-Mailman-Version: 2.1.33
X-Spam-Score: 28
X-Mailman-Original-Message-ID: <000501d7920f$f33ec1a0$d9bc44e0$@gmail.com>
X-Google-Smtp-Source: ABdhPJzTpSMHYE2W3goFjnN9qcd+Po6tLBizsUJj2ytMC+HKGtLPooE+An7F/I8FXvFrgM2FQm6xWg==
List-Subscribe: <http://rbnsn.com/mailman/listinfo/info-vax_rbnsn.com>,
<mailto:info-vax-request@rbnsn.com?subject=subscribe>
X-Antivirus-Status: Clean
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 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider [kemain.nospam[at]gmail.com]
-0.0 SPF_PASS SPF: sender matches SPF record
-0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from
envelope-from domain
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
valid
List-Post: <mailto:info-vax@rbnsn.com>
Thread-Index: AQHYnjOMUmdVC6BH3RBGDo4+9C+YagHNKH1nAnDlx80CNghRjAHQHoPvArkOrS8CY5cMRAHCOtMXAViPmFYCfGj5XAD4iArPAmfS+LwBjkpO6wGrzpDFAZfgcxsBzdHLmAIMt20RApOlDI6qZhxz8A==
List-Unsubscribe: <http://rbnsn.com/mailman/options/info-vax_rbnsn.com>,
<mailto:info-vax-request@rbnsn.com?subject=unsubscribe>
X-Spam-Bar: ++
X-Antivirus: AVG (VPS 210815-4, 8/15/2021), Outbound message
Content-Language: en-ca
X-Mailer: Microsoft Outlook 16.0
X-Received: by 2002:ac8:5202:: with SMTP id r2mr2985453qtn.106.1629057523269;
Sun, 15 Aug 2021 12:58:43 -0700 (PDT)
List-Help: <mailto:info-vax-request@rbnsn.com?subject=help>
X-User-ID: eJwNwgERwDAIA0BLQJMU5DC6+pew3T+XXLMhCrw/oPs8JXm8W4lkR1ueNNsrWJxZdhzMqEJ+BW4PvQ==
Precedence: list
X-BeenThere: info-vax@rbnsn.com
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=HVxhA6kbN6sLyJ9SjbEwNhtSShpIxRVWZx96SQI32LE=;
b=W5hbY1/IBnp4wToMswf6d4PZIYXLKsukqERN0CHI3s6RZH6ZaMIskO1NMg66tX2Haw
asN2zA5dWbjvsPSNOaI7XjMQlcUUul2ap2SMaOHDOh+PNYs9dnAy0vq0Oht+ef9N4Fnw
tTzJ1YPCapRk9Zy672V/9pLuXXkKYA3RNM+pkjhaxMIarOuHh/Xpt11Lf/pd3XcVixdW
dmoE1lGxQXWdiOmqBIN3H42iER8RRk67mYKzDKYxb2/zOoxoIjjTkk7ZEuKuPDn9/CXx
m9ZDyl7Ft5uxUrpQ/k+mIhyqyI26E/Zi1RpBMnUuqvlhvpBQv6KUDVxuEox1kqr0ThZP
3rHQ==
X-Spam-Status: No, score=2.8
 by: - Sun, 15 Aug 2021 19:58 UTC

>-----Original Message-----
>From: Info-vax <info-vax-bounces@rbnsn.com> On Behalf Of Arne Vajhøj via
>Info-vax
>Sent: August-15-21 3:02 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 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
>2) they do something really impotant
>
>> 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)
>
>Arne
>

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

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

<sfbueu$s7c$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Any stronger versions of the LMF planned ?, was: Re: LMF Licence
Generator Code
Date: Sun, 15 Aug 2021 16:49:58 -0400
Organization: A noiseless patient Spider
Lines: 80
Message-ID: <sfbueu$s7c$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>
<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-Date: Sun, 15 Aug 2021 20:46:22 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="5e28b48ac92b7b62a2979f4559cae59f";
logging-data="28908"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18tGNgPujJxb0R484hyUa+PIEolic7YA80="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:UyeqpqsOHY862DyMJYMDCYfYGGQ=
In-Reply-To: <mailman.1.1629057566.20645.info-vax_rbnsn.com@rbnsn.com>
 by: Dave Froble - Sun, 15 Aug 2021 20:49 UTC

On 8/15/2021 3:58 PM, kemain.nospam@gmail.com wrote:
>> -----Original Message-----
>> From: Info-vax <info-vax-bounces@rbnsn.com> On Behalf Of Arne Vajhøj via
>> Info-vax
>> Sent: August-15-21 3:02 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 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
>> 2) they do something really impotant
>>
>>> 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)
>>
>> Arne
>>
>
> 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.”

I may have mentioned before, software does not wear out. It keeps
working. To which I often get replies that things change and therefore
the software is "worn out".

Maybe so, but software can be maintained. It does not surprise me that
there is plenty of older software out there still running things.

If it works, work it ..
If it ain't broke, don't fix it ..

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


computers / comp.os.vms / LMF Licence Generator Code

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor