Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

All great ideas are controversial, or have been at one time.


computers / comp.os.vms / Re: VMS Cobol - GnuCOBOL

SubjectAuthor
* VMS Cobol - GnuCOBOLArne Vajhøj
+- Re: VMS Cobol - GnuCOBOLNeil Rieck
+* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
|+* Re: VMS Cobol - GnuCOBOLbill
||`* Re: VMS Cobol - GnuCOBOLArne Vajhøj
|| `* Re: VMS Cobol - GnuCOBOLSimon Clubley
||  +* Re: VMS Cobol - GnuCOBOLDave Froble
||  |`* Re: VMS Cobol - GnuCOBOLSimon Clubley
||  | `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||  |  `* Re: VMS Cobol - GnuCOBOLDenys Beauchemin
||  |   +* Re: VMS Cobol - GnuCOBOLSingle Stage to Orbit
||  |   |+* Re: VMS Cobol - GnuCOBOLPaul Gavin
||  |   ||+- Re: VMS Cobol - GnuCOBOLDenys Beauchemin
||  |   ||`* Re: VMS Cobol - GnuCOBOLScott Dorsey
||  |   || `* Re: VMS Cobol - GnuCOBOLbill
||  |   ||  `- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||  |   |`- Re: VMS Cobol - GnuCOBOLDenys Beauchemin
||  |   `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||  |    `* Re: VMS Cobol - GnuCOBOLDenys Beauchemin
||  |     `- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||  `* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
||   `* Re: VMS Cobol - GnuCOBOLSimon Clubley
||    +- Re: VMS Cobol - GnuCOBOLDave Froble
||    `* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
||     +- Re: VMS Cobol - GnuCOBOLBob Eager
||     `* Re: VMS Cobol - GnuCOBOLSimon Clubley
||      +* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
||      |+* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||+* Re: VMS Cobol - GnuCOBOLNeil Rieck
||      |||`- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||`* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      || `* Re: VMS Cobol - GnuCOBOLDenys Beauchemin
||      ||  +* Re: VMS Cobol - GnuCOBOLbill
||      ||  |`- Re: VMS Cobol - GnuCOBOLDenys Beauchemin
||      ||  `* Re: VMS Cobol - GnuCOBOLNeil Rieck
||      ||   +- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||   +- Re: VMS Cobol - GnuCOBOLDan Cross
||      ||   `* Re: VMS Cobol - GnuCOBOLJohnny Billquist
||      ||    `* Re: VMS Cobol - GnuCOBOLbill
||      ||     +* Re: VMS Cobol - GnuCOBOLDennis Boone
||      ||     |`- Re: VMS Cobol - GnuCOBOLbill
||      ||     +* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||     |`- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||     `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||      +* Re: VMS Cobol - GnuCOBOLDave Froble
||      ||      |+- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||      |`* Re: VMS Cobol - GnuCOBOLbill
||      ||      | `- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||      +- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||      `* Re: VMS Cobol - GnuCOBOLScott Dorsey
||      ||       `* Re: VMS Cobol - GnuCOBOLDave Froble
||      ||        `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||         `* Re: VMS Cobol - GnuCOBOLbill
||      ||          `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      ||           `* Re: VMS Cobol - GnuCOBOLDave Froble
||      ||            `- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      |`* Re: VMS Cobol - GnuCOBOLSimon Clubley
||      | +* Re: VMS Cobol - GnuCOBOLNeil Rieck
||      | |`* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      | | +* Re: VMS Cobol - GnuCOBOLScott Dorsey
||      | | |+* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      | | ||`* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      | | || `- Re: VMS Cobol - GnuCOBOLSimon Clubley
||      | | |`* Re: VMS Cobol - GnuCOBOLSimon Clubley
||      | | | +- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      | | | `- Re: VMS Cobol - GnuCOBOLDennis Boone
||      | | `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      | |  `- Re: VMS Cobol - GnuCOBOLMark DeArman
||      | +* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
||      | |+- Re: VMS Cobol - GnuCOBOLSingle Stage to Orbit
||      | |`- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      | `* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
||      |  +- Re: VMS Cobol - GnuCOBOLDave Froble
||      |  `- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||      `* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
||       `* Re: VMS Cobol - GnuCOBOLPaul Gavin
||        `* Re: VMS Cobol - GnuCOBOLultr...@gmail.com
||         +- Re: VMS Cobol - GnuCOBOLChris Townley
||         `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||          `* Re: VMS Cobol - GnuCOBOLDavid Wade
||           +- Re: VMS Cobol - GnuCOBOLScott Dorsey
||           `* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||            +* Re: VMS Cobol - GnuCOBOLRobert A. Brooks
||            |+* Re: VMS Cobol - GnuCOBOLJohn Reagan
||            ||+- Re: VMS Cobol - GnuCOBOLDan Cross
||            ||+* Re: VMS Cobol - GnuCOBOLArne Vajhøj
||            |||`* Re: VMS Cobol - GnuCOBOLCraig A. Berry
||            ||| `* Re: VMS Cobol - GnuCOBOLJohn Reagan
||            |||  `- Re: VMS Cobol - GnuCOBOLAndreas Gruhl
||            ||`* Re: VMS Cobol - GnuCOBOLScott Dorsey
||            || +* Re: VMS Cobol - GnuCOBOLbill
||            || |`* Re: VMS Cobol - GnuCOBOLScott Dorsey
||            || | `* Re: VMS Cobol - GnuCOBOLJohnny Billquist
||            || |  `- Re: VMS Cobol - GnuCOBOLbill
||            || `- Re: VMS Cobol - GnuCOBOLArne Vajhøj
||            |`* Re: VMS Cobol - GnuCOBOLDenys Beauchemin
||            | `* Re: VMS Cobol - GnuCOBOLbill
||            |  `* Re: VMS Cobol - GnuCOBOLJohnny Billquist
||            |   +- Re: VMS Cobol - GnuCOBOLScott Dorsey
||            |   +- Re: VMS Cobol - GnuCOBOLbill
||            |   `* Re: VMS Cobol - GnuCOBOLplugh
||            `* Re: VMS Cobol - GnuCOBOLDavid Wade
|`* Re: VMS Cobol - GnuCOBOLDave Froble
`- Re: VMS Cobol - GnuCOBOLArne Vajhøj

Pages:123456
Re: VMS Cobol - GnuCOBOL

<ttj6et$3bob5$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 16:14:08 -0500
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <ttj6et$3bob5$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me> <ttag79$27r2j$1@dont-email.me>
<f1288d5b-a77a-4af7-a8a0-099f3a <ttgj1a$315l7$2@dont-email.me>
<ttiind$ghe$1@panix2.panix.com> <ttitlf$3b18v$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2023 21:14:05 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="100d3864e558fc92ae5fbd0c58a5c6aa";
logging-data="3531109"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182sdUUA36FthrtHbthK8gk6gLgsjYznC0="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:EEm4PS5K2+mBoSdyeKnXGL/evVQ=
In-Reply-To: <ttitlf$3b18v$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 27 Feb 2023 21:14 UTC

On 2/27/2023 1:43 PM, Dave Froble wrote:
> On 2/27/2023 10:37 AM, Scott Dorsey wrote:
>> You could argue that the need for customized environments is reduced
>> today,
>> now that standardized environments are more sophisticated.  I don't agree
>> with that at all but it is a thing which could be debated.
>
> I'm with you on this.  What I'm seeing is that some "standardized
> environments" is actually "this is what you're going to get, don't ask
> for more".

"this is what you're going to get, don't ask for more" is practically
the definition of standardized.

But the point being is that what you get is a lot more than what
it was 40 years ago.

> Perhaps "standardized environments" aren't so good for everyone?

Custom is more expensive than standard.

So it depends on whether custom can generate enough extra revenue than
standard to cover the extra cost.

If it is not related to the company's core business then the answer
is likely no.

If it is related to the company's core business then it may be a yes.

Especially of the business is huge so even significant absolute cost
becomes small relative cost.

Arne

Re: VMS Cobol - GnuCOBOL

<ttj6j4$3bob5$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 16:16:22 -0500
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <ttj6j4$3bob5$2@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<fcce2933-ea2d-40d2-85fa-d6a612641cedn@googlegroups.com>
<ttadig$27hmj$2@dont-email.me>
<62bbfa6a-6c22-46f9-a424-8cee02d05423n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2023 21:16:20 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="100d3864e558fc92ae5fbd0c58a5c6aa";
logging-data="3531109"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/CuXs+50cS9qeTDkV70EMHFbfiFi2Rk+g="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:kxVaoL43jtft3gtnrgkCpQfL+4U=
In-Reply-To: <62bbfa6a-6c22-46f9-a424-8cee02d05423n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 27 Feb 2023 21:16 UTC

On 2/27/2023 11:47 AM, ultr...@gmail.com wrote:
> On Friday, February 24, 2023 at 8:20:19 AM UTC-5, Simon Clubley wrote:
>> On 2023-02-23, ultr...@gmail.com <ultr...@gmail.com> wrote:
>>> I HELPED MY SON WITH C++ AND C# IN COLLEGE ... SAME OLD C SAME OLD COMPILER/DEBUGGER ISSUES
>> If you consider C# to be in any way related to C, then you are _very_
>> seriously delusional.
>
> but its design came from the same screwed up design of a language

As I said earlier then there is relative little in C# design that
exist in C design.

The usage of curly brackets. And the weird for loop construct.

Arne

Re: VMS Cobol - GnuCOBOL

<m77qvhl177p84fbnem0ti2v8jhbt66doep@4ax.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: s.d...@ieee.org (Mark DeArman)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 13:19:05 -0800
Organization: A noiseless patient Spider
Lines: 73
Message-ID: <m77qvhl177p84fbnem0ti2v8jhbt66doep@4ax.com>
References: <ttd4ta$2j12a$2@dont-email.me> <memo.20230225213223.11588W@jgd.cix.co.uk> <tte92p$2n0dq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="59b057420a5f79cca8636951710e553b";
logging-data="3535904"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+6jUnXyGjyjeyba68oaUBq"
Cancel-Lock: sha1:MP3IJjzKAnbhpADY9GFR+t0mY8k=
X-Newsreader: Forte Agent 6.00/32.1186
 by: Mark DeArman - Mon, 27 Feb 2023 21:19 UTC

On Sat, 25 Feb 2023 19:28:06 -0500, Arne Vajhøj <arne@vajhoej.dk>
wrote:

>On 2/25/2023 4:32 PM, John Dallman wrote:
>> In article <ttd4ta$2j12a$2@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
>> wrote:
>>> C# and Java are very similar. I don't think MS ever made a secret
>>> of that.
>>
>> Microsoft started on .NET during their lawsuit with Sun over their
>> incomplete-but-extended Java implementation. They seem to have hoped to
>> replace Java with .NET.
>
>Yes.
>
>>> There are of course also some differences. C# got
>>> unsafe blocks with pointers (nobody use them) ...
>>
>> The main thing those are useful for is calling native code. It's way
>> easier than using JNI.
>
>I was not thinking about pointer type aka IntPtr, which are commonly
>used for p/Invoke (DllImport).
>
<snip>
>
>I was thinking about real star pointer.
>
>Example:
>
>using System;
>
>namespace StarPtr
>{
> public class Program
> {
> public static void Main(string[] args)
> {
> int[] a = new int[4] { 1, 2, 3, 4 };
> foreach(int ai in a)
> {
> Console.Write(" {0}", ai);
> }
> Console.WriteLine();
> unsafe
> {
> fixed(int *p = &a[0])
> {
> for(int i = 0; i < 4; i++)
> {
> int *p2 = p + i;
> Console.Write(" {0}", *p2);
> }
> Console.WriteLine();
> }
> }
> }
> }
>}
>
>The star pointer do not need to be used with p/Invoke (DllImport) but
>they can be used - I just think it is very rare.
>
<snip>

Exactly. I use C# for building the UI for all my test and measurement
devices, because it's so quick development time wise, and has a pretty
good thirdparty UI widget ecosystem. Having the full suite of unsafe
C tools available makes it a dream, when you have to interface with
tons of random vendor specific drivers and libraries, and the glue
code is very clean and maintainable.

Mark

Re: VMS Cobol - GnuCOBOL

<k64lguFtd0mU10@mid.individual.net>

  copy mid

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

  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)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 16:26:58 -0500
Lines: 62
Message-ID: <k64lguFtd0mU10@mid.individual.net>
References: <tsbev9$1rela$2@dont-email.me> <ttag79$27r2j$1@dont-email.me>
<f1288d5b-a77a-4af7-a8a0-099f3a <ttgj1a$315l7$2@dont-email.me>
<ttiind$ghe$1@panix2.panix.com> <ttitlf$3b18v$1@dont-email.me>
<ttj6et$3bob5$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net YjrjWllFMLzZVFuPv+VBgQbxrDIfhG7KviSLYmXTg1MpqOVI1/
Cancel-Lock: sha1:vpOAflCG5dHJD7LHoEA3vHLYkfw=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.7.2
Content-Language: en-US
In-Reply-To: <ttj6et$3bob5$1@dont-email.me>
 by: bill - Mon, 27 Feb 2023 21:26 UTC

On 2/27/2023 4:14 PM, Arne Vajhøj wrote:
> On 2/27/2023 1:43 PM, Dave Froble wrote:
>> On 2/27/2023 10:37 AM, Scott Dorsey wrote:
>>> You could argue that the need for customized environments is reduced
>>> today,
>>> now that standardized environments are more sophisticated.  I don't
>>> agree
>>> with that at all but it is a thing which could be debated.
>>
>> I'm with you on this.  What I'm seeing is that some "standardized
>> environments" is actually "this is what you're going to get, don't ask
>> for more".
>
> "this is what you're going to get, don't ask for more" is practically
> the definition of standardized.
>
> But the point being is that what you get is a lot more than what
> it was 40 years ago.

From who's viewpoint?

>
>> Perhaps "standardized environments" aren't so good for everyone?
>
> Custom is more expensive than standard.

Didn't used to be. That happened when they started paying someone
outside of their own organization to do the work.

>
> So it depends on whether custom can generate enough extra revenue than
> standard to cover the extra cost.

Back in the day :-) making changes to satisfy your user's requirements
wasn't a separate budget line item.

>
> If it is not related to the company's core business then the answer
> is likely no.

In many cases today, even if it is related to the company's core
business the answer is no.

>
> If it is related to the company's core business then it may be a yes.

But probably not.

And then we now have the issue of which company's core business? Yours
or the software package provider's?

>
> Especially of the business is huge so even significant absolute cost
> becomes small relative cost.
>
> Arne
>
>

bill

Re: VMS Cobol - GnuCOBOL

<ttj7g2$3bob4$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 16:31:49 -0500
Organization: A noiseless patient Spider
Lines: 65
Message-ID: <ttj7g2$3bob4$3@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me> <ttag79$27r2j$1@dont-email.me>
<f1288d5b-a77a-4af7-a8a0-099f3a <ttgj1a$315l7$2@dont-email.me>
<ttiind$ghe$1@panix2.panix.com> <ttitlf$3b18v$1@dont-email.me>
<ttj6et$3bob5$1@dont-email.me> <k64lguFtd0mU10@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2023 21:31:47 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="100d3864e558fc92ae5fbd0c58a5c6aa";
logging-data="3531108"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/1UwD/ABcRyF+0vBUBDBt+VWcZKE+Ng3Y="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:F/t4U5m/WjBg+pN6KXgLv0WW3GQ=
Content-Language: en-US
In-Reply-To: <k64lguFtd0mU10@mid.individual.net>
 by: Arne Vajhøj - Mon, 27 Feb 2023 21:31 UTC

On 2/27/2023 4:26 PM, bill wrote:
> On 2/27/2023 4:14 PM, Arne Vajhøj wrote:
>> On 2/27/2023 1:43 PM, Dave Froble wrote:
>>> On 2/27/2023 10:37 AM, Scott Dorsey wrote:
>>>> You could argue that the need for customized environments is reduced
>>>> today,
>>>> now that standardized environments are more sophisticated.  I don't
>>>> agree
>>>> with that at all but it is a thing which could be debated.
>>>
>>> I'm with you on this.  What I'm seeing is that some "standardized
>>> environments" is actually "this is what you're going to get, don't
>>> ask for more".
>>
>> "this is what you're going to get, don't ask for more" is practically
>> the definition of standardized.
>>
>> But the point being is that what you get is a lot more than what
>> it was 40 years ago.
>
> From who's viewpoint?

There is more functionality. That is a fact.

Some may consider it unnecessary bloat, but there is "more".

>>> Perhaps "standardized environments" aren't so good for everyone?
>>
>> Custom is more expensive than standard.
>
> Didn't used to be.  That happened when they started paying someone
> outside of their own organization to do the work.

Internal customization also cost.

>> So it depends on whether custom can generate enough extra revenue than
>> standard to cover the extra cost.
>
> Back in the day :-)  making changes to satisfy your user's requirements
> wasn't a separate budget line item.
>
>>
>> If it is not related to the company's core business then the answer
>> is likely no.
>
> In many cases today, even if it is related to the company's core
> business the answer is no.
>
>>
>> If it is related to the company's core business then it may be a yes.
>
> But probably not.
>
> And then we now have the issue of which company's core business?  Yours
> or the software package provider's?

The ISV's try to sell their stuff as the best invention since
the round wheel.

It is up to the company to decide whether the product being
pushed provide value.

Arne

Re: VMS Cobol - GnuCOBOL

<ttjbfc$3cbfc$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 17:39:31 -0500
Organization: A noiseless patient Spider
Lines: 81
Message-ID: <ttjbfc$3cbfc$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me> <ttag79$27r2j$1@dont-email.me>
<f1288d5b-a77a-4af7-a8a0-099f3a <ttgj1a$315l7$2@dont-email.me>
<ttiind$ghe$1@panix2.panix.com> <ttitlf$3b18v$1@dont-email.me>
<ttj6et$3bob5$1@dont-email.me> <k64lguFtd0mU10@mid.individual.net>
<ttj7g2$3bob4$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2023 22:39:40 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="bbf7232e3bd36dfa9de4ce9327d14913";
logging-data="3550700"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/uKOWrgklm+/huQ7E/v7a3enI7hMWqRk0="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:cQkYRAxwQCbBhoxUg9KsR4oGo7U=
In-Reply-To: <ttj7g2$3bob4$3@dont-email.me>
 by: Dave Froble - Mon, 27 Feb 2023 22:39 UTC

On 2/27/2023 4:31 PM, Arne Vajhøj wrote:
> On 2/27/2023 4:26 PM, bill wrote:
>> On 2/27/2023 4:14 PM, Arne Vajhøj wrote:
>>> On 2/27/2023 1:43 PM, Dave Froble wrote:
>>>> On 2/27/2023 10:37 AM, Scott Dorsey wrote:
>>>>> You could argue that the need for customized environments is reduced today,
>>>>> now that standardized environments are more sophisticated. I don't agree
>>>>> with that at all but it is a thing which could be debated.
>>>>
>>>> I'm with you on this. What I'm seeing is that some "standardized
>>>> environments" is actually "this is what you're going to get, don't ask for
>>>> more".
>>>
>>> "this is what you're going to get, don't ask for more" is practically
>>> the definition of standardized.
>>>
>>> But the point being is that what you get is a lot more than what
>>> it was 40 years ago.
>>
>> From who's viewpoint?
>
> There is more functionality. That is a fact.
>
> Some may consider it unnecessary bloat, but there is "more".
>
>>>> Perhaps "standardized environments" aren't so good for everyone?
>>>
>>> Custom is more expensive than standard.
>>
>> Didn't used to be. That happened when they started paying someone
>> outside of their own organization to do the work.
>
> Internal customization also cost.

That can vary.

If employees are hired to do the work, then yes.
If existing employees do the work, and would be an employee regardless, then not
so much.

>>> So it depends on whether custom can generate enough extra revenue than
>>> standard to cover the extra cost.
>>
>> Back in the day :-) making changes to satisfy your user's requirements
>> wasn't a separate budget line item.
>>
>>>
>>> If it is not related to the company's core business then the answer
>>> is likely no.
>>
>> In many cases today, even if it is related to the company's core
>> business the answer is no.
>>
>>>
>>> If it is related to the company's core business then it may be a yes.
>>
>> But probably not.
>>
>> And then we now have the issue of which company's core business? Yours
>> or the software package provider's?
>
> The ISV's try to sell their stuff as the best invention since
> the round wheel.

And it can be, but that may have no bearing on whether the apps solve the
businesses problems/tasks.

> It is up to the company to decide whether the product being
> pushed provide value.

Always.

But lately I've been hearing that it's up to the auditors.

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

Re: VMS Cobol - GnuCOBOL

<ttjbk4$3brol$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: g4u...@dave.invalid (David Wade)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 22:42:13 +0000
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <ttjbk4$3brol$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2023 22:42:12 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="9f215fdb8e1812f7b535c739aca5162a";
logging-data="3534613"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qF6BjTxCiZRmPYN3AetjG"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:4+SenY+nkbTYhagpZt+aYzfvflc=
Content-Language: en-GB
In-Reply-To: <ttj5hc$3bob4$1@dont-email.me>
 by: David Wade - Mon, 27 Feb 2023 22:42 UTC

On 27/02/2023 20:58, Arne Vajhøj wrote:
> On 2/27/2023 11:49 AM, ultr...@gmail.com wrote:
>> On Thursday, February 23, 2023 at 5:05:50 PM UTC-5, Paul Gavin wrote:
>>> What, DEC C cannot be debugged?
>>> Working on some enhancements in a C based app on Alphas running 8.4.
>>> Can get to debugger just fine, step through code, look at data, set
>>> break points, etc., even from within ACMS.
>>
>> never debugged dec c but if the compiler debugger is anything like C
>> it is difficult ...

I feel the issue with debugging "C" is that in order to effectively use
the debugger you tend to need to turn down optimisation, but turning
down optimization tends to make the code work as you expect. When you
turn it up again, undefined behaviour tends to re-emerge.

>
> The VMS C compiler behaves pretty much like other VMS compilers.
>
> The same VMS debugger is used for C as for any other (DEC/CPQ/HPE/VSI)
> language.
>
> Arne
>

Dave

Re: VMS Cobol - GnuCOBOL

<ttjeb7$m9q$1@panix2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: 27 Feb 2023 23:28:39 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 24
Message-ID: <ttjeb7$m9q$1@panix2.panix.com>
References: <tsbev9$1rela$2@dont-email.me> <f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com> <6e3f1442-707a-41a6-9292-62f14fbe73d <ttjbk4$3brol$1@dont-email.me>
Injection-Info: reader2.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="15828"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Mon, 27 Feb 2023 23:28 UTC

David Wade <g4ugm@dave.invalid> wrote:
>On 27/02/2023 20:58, Arne Vajhøj wrote:
>> On 2/27/2023 11:49 AM, ultr...@gmail.com wrote:
>>> On Thursday, February 23, 2023 at 5:05:50 PM UTC-5, Paul Gavin wrote:
>>>> What, DEC C cannot be debugged?
>>>> Working on some enhancements in a C based app on Alphas running 8.4.
>>>> Can get to debugger just fine, step through code, look at data, set
>>>> break points, etc., even from within ACMS.
>>>
>>> never debugged dec c but if the compiler debugger is anything like C
>>> it is difficult ...
>
>I feel the issue with debugging "C" is that in order to effectively use
>the debugger you tend to need to turn down optimisation, but turning
>down optimization tends to make the code work as you expect. When you
>turn it up again, undefined behaviour tends to re-emerge.

This is definitely not the case with either the newer VMS C nor the more
recent gcc. It used to be a real problem with gcc. Even worse with
Whitesmith's. But that was a long time ago.
--scott

--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: VMS Cobol - GnuCOBOL

<ttjeoa$3clbm$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 18:35:40 -0500
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <ttjeoa$3clbm$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2023 23:35:38 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="35b745ef08c3e257d76516dc84ce2aa9";
logging-data="3560822"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+EsGz6P2tBbCgq2wFqnAdAYgvDSHDyov8="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:wAk+bCmMwlVNK1IkfJd7zBM2Rfg=
In-Reply-To: <ttjbk4$3brol$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 27 Feb 2023 23:35 UTC

On 2/27/2023 5:42 PM, David Wade wrote:
> On 27/02/2023 20:58, Arne Vajhøj wrote:
>> On 2/27/2023 11:49 AM, ultr...@gmail.com wrote:
>>> On Thursday, February 23, 2023 at 5:05:50 PM UTC-5, Paul Gavin wrote:
>>>> What, DEC C cannot be debugged?
>>>> Working on some enhancements in a C based app on Alphas running 8.4.
>>>> Can get to debugger just fine, step through code, look at data, set
>>>> break points, etc., even from within ACMS.
>>>
>>> never debugged dec c but if the compiler debugger is anything like C
>>> it is difficult ...
>>
>> The VMS C compiler behaves pretty much like other VMS compilers.
>>
>> The same VMS debugger is used for C as for any other (DEC/CPQ/HPE/VSI)
>> language.
>
> I feel the issue with debugging "C" is that in order to effectively use
> the debugger you tend to need to turn down optimisation, but turning
> down optimization tends to make the code work as you expect. When you
> turn it up again, undefined behaviour tends to re-emerge.

/DEB/NOOP is not required but tend to make it easier to
debug because there is a closer correlation between the
instruction stream and the lines of source code.

And as you point out then that can in fact by itself
remove symptoms of a bug.

But isn't that the case for all VMS compilers? I know
I use /DEB/NOOP for both Fortran, Pascal and C when I want
to debug.

Arne

Re: VMS Cobol - GnuCOBOL

<ttjf0g$3clbk$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 18:40:02 -0500
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <ttjf0g$3clbk$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me> <ttag79$27r2j$1@dont-email.me>
<f1288d5b-a77a-4af7-a8a0-099f3a <ttgj1a$315l7$2@dont-email.me>
<ttiind$ghe$1@panix2.panix.com> <ttitlf$3b18v$1@dont-email.me>
<ttj6et$3bob5$1@dont-email.me> <k64lguFtd0mU10@mid.individual.net>
<ttj7g2$3bob4$3@dont-email.me> <ttjbfc$3cbfc$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2023 23:40:00 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="35b745ef08c3e257d76516dc84ce2aa9";
logging-data="3560820"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+g08gJE3bb1w0el4K0fmT6AAMAyhsLqfw="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:lSLzThFCUwF4yFLECPLLS5Pjx4Q=
In-Reply-To: <ttjbfc$3cbfc$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 27 Feb 2023 23:40 UTC

On 2/27/2023 5:39 PM, Dave Froble wrote:
> On 2/27/2023 4:31 PM, Arne Vajhøj wrote:
>> On 2/27/2023 4:26 PM, bill wrote:
>>> On 2/27/2023 4:14 PM, Arne Vajhøj wrote:
>>>> On 2/27/2023 1:43 PM, Dave Froble wrote:
>>>>> Perhaps "standardized environments" aren't so good for everyone?
>>>>
>>>> Custom is more expensive than standard.
>>>
>>> Didn't used to be.  That happened when they started paying someone
>>> outside of their own organization to do the work.
>>
>> Internal customization also cost.
>
> That can vary.
>
> If employees are hired to do the work, then yes.
> If existing employees do the work, and would be an employee regardless,
> then not so much.

If the alternative to the employees doing this work was that they
were sitting idle at their desk reading news papers, then you can
say that there is no cost.

If they could do something other useful, then there is a cost. And
that is hopefully the most common case.

In theory the cost should be accounted as the value of the other work.
In practice it tend to just be calculated based on direct and
indirect cost of the employee.

Arne

Re: VMS Cobol - GnuCOBOL

<ttjkbv$3bhe9$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Mon, 27 Feb 2023 20:11:27 -0500
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <ttjkbv$3bhe9$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 28 Feb 2023 01:11:27 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4333a86f615f604a97ee011c6d9d2c1e";
logging-data="3524041"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18rpypvhVC7s6UOYi8MewuJT00PYmabMo7oTx71zYT5vA=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.7.2
Cancel-Lock: sha1:Tpntocp6BCxtmSm00vDIaJz2oUM=
Content-Language: en-US
X-Antivirus: Avast (VPS 230227-4, 2/27/2023), Outbound message
X-Antivirus-Status: Clean
In-Reply-To: <ttjeoa$3clbm$1@dont-email.me>
 by: Robert A. Brooks - Tue, 28 Feb 2023 01:11 UTC

On 2/27/2023 6:35 PM, Arne Vajhøj wrote:

> But isn't that the case for all VMS compilers? I know
> I use /DEB/NOOP for both Fortran, Pascal and C when I want
> to debug.

Reagan may weigh in here, but I'm pretty sure that DEC suggested using
/DEBUG/NOOP when using the debugger for any language with an optimizer back in
the 80's; if so, then that's been a pretty consistent message.

--

--- Rob

Re: VMS Cobol - GnuCOBOL

<199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:559a:0:b0:56b:ee5a:89f0 with SMTP id f26-20020ad4559a000000b0056bee5a89f0mr469983qvx.7.1677555306142;
Mon, 27 Feb 2023 19:35:06 -0800 (PST)
X-Received: by 2002:a05:620a:1315:b0:71f:b8ba:ff4e with SMTP id
o21-20020a05620a131500b0071fb8baff4emr186818qkj.12.1677555305855; Mon, 27 Feb
2023 19:35:05 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.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: Mon, 27 Feb 2023 19:35:05 -0800 (PST)
In-Reply-To: <ttjkbv$3bhe9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:191:200:fa0:a48b:9a71:d764:d3a;
posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 2601:191:200:fa0:a48b:9a71:d764:d3a
References: <tsbev9$1rela$2@dont-email.me> <eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me> <6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me> <8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me> <aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com> <6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttjkbv$3bhe9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>
Subject: Re: VMS Cobol - GnuCOBOL
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Tue, 28 Feb 2023 03:35:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3414
 by: John Reagan - Tue, 28 Feb 2023 03:35 UTC

On Monday, February 27, 2023 at 8:11:36 PM UTC-5, Robert A. Brooks wrote:
> On 2/27/2023 6:35 PM, Arne Vajhøj wrote:
>
> > But isn't that the case for all VMS compilers? I know
> > I use /DEB/NOOP for both Fortran, Pascal and C when I want
> > to debug.
> Reagan may weigh in here, but I'm pretty sure that DEC suggested using
> /DEBUG/NOOP when using the debugger for any language with an optimizer back in
> the 80's; if so, then that's been a pretty consistent message.
>
> --
>
> --- Rob
Debugging optimized code has been the Holy Grail for years. On Alpha, GEM and the debugger have
some attempt at make it possible but it wasn't perfect. Later DWARF standards have added additional
features for compilers to use to help convey the transformations used by the compiler, but it still a
challenge to present to the human in a way that makes sense. And of course, if the original source
program was technically illegal (which might be why you are in the debugger to start with), optimizers
will often do unspeakable transformations to such invalid programs.

So debugging unoptimized code helps you catch your algorithm errors (like subtracting one when you
should have added one). Finding things like uninitialized variables, free-after-use pointers, buffer
overruns, etc. often require more advanced tooling.

By the way, thanks to all the folks who've beat up on the native C compiler so far. And while we've
been discussing these fine topics here on c.o.v, the native Fortran compiler is about to appear. :)

Re: VMS Cobol - GnuCOBOL

<ttkp6c$3jcuo$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: g4u...@dave.invalid (David Wade)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 11:39:55 +0000
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <ttkp6c$3jcuo$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 28 Feb 2023 11:39:56 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="38c26a313d4ad5a6e9948e7f443898fd";
logging-data="3781592"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19BhAB9bhJAItHAbgG8nfVg"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:Ca3MIQCdybuVY2lRv+Q6ANy5LoA=
Content-Language: en-GB
In-Reply-To: <ttjeoa$3clbm$1@dont-email.me>
 by: David Wade - Tue, 28 Feb 2023 11:39 UTC

On 27/02/2023 23:35, Arne Vajhøj wrote:
> On 2/27/2023 5:42 PM, David Wade wrote:
>> On 27/02/2023 20:58, Arne Vajhøj wrote:
>>> On 2/27/2023 11:49 AM, ultr...@gmail.com wrote:
>>>> On Thursday, February 23, 2023 at 5:05:50 PM UTC-5, Paul Gavin wrote:
>>>>> What, DEC C cannot be debugged?
>>>>> Working on some enhancements in a C based app on Alphas running 8.4.
>>>>> Can get to debugger just fine, step through code, look at data, set
>>>>> break points, etc., even from within ACMS.
>>>>
>>>> never debugged dec c but if the compiler debugger is anything like C
>>>> it is difficult ...
>>>
>>> The VMS C compiler behaves pretty much like other VMS compilers.
>>>
>>> The same VMS debugger is used for C as for any other
>>> (DEC/CPQ/HPE/VSI) language.
>>
>> I feel the issue with debugging "C" is that in order to effectively
>> use the debugger you tend to need to turn down optimisation, but
>> turning down optimization tends to make the code work as you expect.
>> When you turn it up again, undefined behaviour tends to re-emerge.
>
> /DEB/NOOP is not required but tend to make it easier to
> debug because there is a closer correlation between the
> instruction stream and the lines of source code.
>
> And as you point out then that can in fact by itself
> remove symptoms of a bug.
>
> But isn't that the case for all VMS compilers? I know
> I use /DEB/NOOP for both Fortran, Pascal and C when I want
> to debug.

Of course, BUT I feel other languages have fewer places where undefined
behaviour can occur, and so the problem is not so severe.

>
> Arne
>

Re: VMS Cobol - GnuCOBOL

<k66d38Ftd0kU10@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 08:15:26 -0500
Lines: 48
Message-ID: <k66d38Ftd0kU10@mid.individual.net>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttkp6c$3jcuo$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net iPO/aP7OL7weW8PHSPIZ5AAuS6aOfZ0Gi1m2AZAYcAjrtTc+V3
Cancel-Lock: sha1:kGCZY+eDuvAAZCNgZpKYyDpR6FE=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.7.2
Content-Language: en-US
In-Reply-To: <ttkp6c$3jcuo$1@dont-email.me>
 by: bill - Tue, 28 Feb 2023 13:15 UTC

On 2/28/2023 6:39 AM, David Wade wrote:
> On 27/02/2023 23:35, Arne Vajhøj wrote:
>> On 2/27/2023 5:42 PM, David Wade wrote:
>>> On 27/02/2023 20:58, Arne Vajhøj wrote:
>>>> On 2/27/2023 11:49 AM, ultr...@gmail.com wrote:
>>>>> On Thursday, February 23, 2023 at 5:05:50 PM UTC-5, Paul Gavin wrote:
>>>>>> What, DEC C cannot be debugged?
>>>>>> Working on some enhancements in a C based app on Alphas running 8.4.
>>>>>> Can get to debugger just fine, step through code, look at data,
>>>>>> set break points, etc., even from within ACMS.
>>>>>
>>>>> never debugged dec c but if the compiler debugger is anything like
>>>>> C it is difficult ...
>>>>
>>>> The VMS C compiler behaves pretty much like other VMS compilers.
>>>>
>>>> The same VMS debugger is used for C as for any other
>>>> (DEC/CPQ/HPE/VSI) language.
>>>
>>> I feel the issue with debugging "C" is that in order to effectively
>>> use the debugger you tend to need to turn down optimisation, but
>>> turning down optimization tends to make the code work as you expect.
>>> When you turn it up again, undefined behaviour tends to re-emerge.
>>
>> /DEB/NOOP is not required but tend to make it easier to
>> debug because there is a closer correlation between the
>> instruction stream and the lines of source code.
>>
>> And as you point out then that can in fact by itself
>> remove symptoms of a bug.
>>
>> But isn't that the case for all VMS compilers? I know
>> I use /DEB/NOOP for both Fortran, Pascal and C when I want
>> to debug.
>
> Of course, BUT I feel other languages have fewer places where undefined
> behaviour can occur, and so the problem is not so severe.
>

And then you have the case (it's been a long while but at one time
was very common in my experience) where turning off optimization
"fixes" the problem.

:-)

bill

Re: VMS Cobol - GnuCOBOL

<ttl0am$3k1j1$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 08:41:40 -0500
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <ttl0am$3k1j1$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttkp6c$3jcuo$1@dont-email.me>
<k66d38Ftd0kU10@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 28 Feb 2023 13:41:42 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="35b745ef08c3e257d76516dc84ce2aa9";
logging-data="3802721"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/IAK7z20yp5EWJGwBthHBEvdy0YbphLAU="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:w3pb0vXeVhIRXxy8NgaQE8SKuqk=
In-Reply-To: <k66d38Ftd0kU10@mid.individual.net>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 28 Feb 2023 13:41 UTC

On 2/28/2023 8:15 AM, bill wrote:
> On 2/28/2023 6:39 AM, David Wade wrote:
>> On 27/02/2023 23:35, Arne Vajhøj wrote:
>>> On 2/27/2023 5:42 PM, David Wade wrote:
>>>> I feel the issue with debugging "C" is that in order to effectively
>>>> use the debugger you tend to need to turn down optimisation, but
>>>> turning down optimization tends to make the code work as you expect.
>>>> When you turn it up again, undefined behaviour tends to re-emerge.
>>>
>>> /DEB/NOOP is not required but tend to make it easier to
>>> debug because there is a closer correlation between the
>>> instruction stream and the lines of source code.
>>>
>>> And as you point out then that can in fact by itself
>>> remove symptoms of a bug.
>>>
>>> But isn't that the case for all VMS compilers? I know
>>> I use /DEB/NOOP for both Fortran, Pascal and C when I want
>>> to debug.
>>
>> Of course, BUT I feel other languages have fewer places where
>> undefined behaviour can occur, and so the problem is not so severe.
>>
>
> And then you have the case (it's been a long while but at one time
> was very common in my experience) where turning off optimization
> "fixes" the problem.

I think it has been a code smell for several decades now.

But I also remember build scripts written for VAX C 3.x that
specified /NOOPT with a note saying that the program would
not work if compiled with /OPT. Tt was indicated several
times though that the code was right and the compiler was wrong.
Of course it was a bit fuzzy what right code really meant before
ANSI/ISO.

When DEC C 4.x hit the streets then things got better. And that
must be more than 30 years ago by now.

Arne

Re: VMS Cobol - GnuCOBOL

<ttl7pc$3ku9o$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 10:48:59 -0500
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <ttl7pc$3ku9o$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<fcce2933-ea2d-40d2-85fa-d6a612641cedn@googlegroups.com>
<tt8tmt$20bk9$1@dont-email.me> <ttag79$27r2j$1@dont-email.me>
<f1288d5b-a77a-4af7-a8a0-099f3a1ff477n@googlegroups.com>
<06b86799-85d7-44e8-afa9-8b2fdddd50cen@googlegroups.com>
<ttfsg3$8in$1@news.misty.com> <k61strFtd0mU7@mid.individual.net>
<ttgiml$315l7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 28 Feb 2023 15:49:01 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="35b745ef08c3e257d76516dc84ce2aa9";
logging-data="3832120"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ioeFealB+nSHPtCAFgm3ZIGHxqTxxvz0="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:Q1lgVvL1wQy2V1Wb90ip5Zx41ls=
In-Reply-To: <ttgiml$315l7$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 28 Feb 2023 15:48 UTC

On 2/26/2023 4:24 PM, Arne Vajhøj wrote:
> On 2/26/2023 3:14 PM, bill wrote:
>> On 2/26/2023 10:05 AM, Johnny Billquist wrote:
>>> On 2023-02-25 13:00, Neil Rieck wrote:
>>>> comment: ISAM was important elsewhere on VMS including the fact that
>>>> SYSUAF.DAT was indexed
>>>
>>> Yeah, I don't think anything in RSTS/E or RSX on the system level
>>> used indexed files. VMS I know a little bit less, but since RMS
>>> integration went deeper in VMS, I'm not surprised if more things made
>>> use of it.
>>
>> Today, it is hard to imagine any reason for using ISAM/VSAM.  Small
>> Simple Databases like MySQL/MariaDB or SQLite can do a better job
>> and in most cases are probably just as easy to understand.
>
> RDBMS would be the default today. SQLite for embedded.
> MySQL/MariaDB or PostgreSQL or commercial for server.
>
> There are still use cases for ISAM or to use a more
> modern term NoSQL key value store. But I believe there
> is little intersection between those use cases and
> the use cases for Cobol today. Cobol is used for
> money and money is stored in RDBMS.

I just saw some statistics on database type usage:

https://thenewstack.io/how-to-choose-the-right-database-in-2023

RDBMS 71.9%
Document Store 10.4%
Key Value Store 5.7%
Search Engine 4.4%
Wide Column Store 2.9%
Graph DB 1.8%

RDBMS is definitely king.

For those that wonder what products these categories cover:

RDBMS = Oracle DB, MS SQLServer, IBM DB2, MySQL/MariaDB, PostgreSQL etc.
Document Store = MongoDB, CouchDB etc.
Key Value Store = BDB, RocksDB etc.
Search Engine = Lucene
Wide Column Store = Cassandra, HBase etc.
Graph DB = Neo4j, OrientDB etc.

Arne

Re: VMS Cobol - GnuCOBOL

<ttlaac$am3$1@reader2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 16:32:12 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ttlaac$am3$1@reader2.panix.com>
References: <tsbev9$1rela$2@dont-email.me> <ttjeoa$3clbm$1@dont-email.me> <ttjkbv$3bhe9$1@dont-email.me> <199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>
Injection-Date: Tue, 28 Feb 2023 16:32:12 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="10947"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Tue, 28 Feb 2023 16:32 UTC

In article <199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>,
John Reagan <xyzzy1959@gmail.com> wrote:
>[snip]
>By the way, thanks to all the folks who've beat up on the native C compiler so far. And while we've
>been discussing these fine topics here on c.o.v, the native Fortran compiler is about to appear. :)

That's fantastic news! Congratulations.

- Dan C.

Re: VMS Cobol - GnuCOBOL

<ttlams$3ku9o$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 11:38:51 -0500
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <ttlams$3ku9o$2@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttjkbv$3bhe9$1@dont-email.me>
<199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 28 Feb 2023 16:38:52 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="35b745ef08c3e257d76516dc84ce2aa9";
logging-data="3832120"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19mt0NntBuurZk6NHEGn7OIr5gOQMLoVn4="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:PQErANcFeh/wrYWeZLwRKepv89U=
In-Reply-To: <199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 28 Feb 2023 16:38 UTC

On 2/27/2023 10:35 PM, John Reagan wrote:
> By the way, thanks to all the folks who've beat up on the native C compiler so far. And while we've
> been discussing these fine topics here on c.o.v, the native Fortran compiler is about to appear. :)

So C, C++ and Fortran are out (I have seen questions related to both C
and C++).

Cobol, Pascal and Basic to go. In that order? Maybe 3 months a piece?

Arne

Re: VMS Cobol - GnuCOBOL

<be08c3cc-3990-401b-97d1-2cdf4ad92484n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5713:0:b0:3bf:ac85:7d6 with SMTP id 19-20020ac85713000000b003bfac8507d6mr4677224qtw.3.1677603885206;
Tue, 28 Feb 2023 09:04:45 -0800 (PST)
X-Received: by 2002:a05:620a:1e9:b0:742:7e5a:4cee with SMTP id
x9-20020a05620a01e900b007427e5a4ceemr769390qkn.10.1677603884808; Tue, 28 Feb
2023 09:04:44 -0800 (PST)
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: Tue, 28 Feb 2023 09:04:44 -0800 (PST)
In-Reply-To: <ttjkbv$3bhe9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1702:50e8:5400:6132:36b6:4209:8fe8;
posting-account=QLFEMQoAAACEjokt5fr8mGlSOEtt02Sy
NNTP-Posting-Host: 2600:1702:50e8:5400:6132:36b6:4209:8fe8
References: <tsbev9$1rela$2@dont-email.me> <eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me> <6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me> <8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me> <aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com> <6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttjkbv$3bhe9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <be08c3cc-3990-401b-97d1-2cdf4ad92484n@googlegroups.com>
Subject: Re: VMS Cobol - GnuCOBOL
From: denys...@gmail.com (Denys Beauchemin)
Injection-Date: Tue, 28 Feb 2023 17:04:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Denys Beauchemin - Tue, 28 Feb 2023 17:04 UTC

On Monday, February 27, 2023 at 7:11:36 PM UTC-6, Robert A. Brooks wrote:
> On 2/27/2023 6:35 PM, Arne Vajhøj wrote:
>
> > But isn't that the case for all VMS compilers? I know
> > I use /DEB/NOOP for both Fortran, Pascal and C when I want
> > to debug.
> Reagan may weigh in here, but I'm pretty sure that DEC suggested using
> /DEBUG/NOOP when using the debugger for any language with an optimizer back in
> the 80's; if so, then that's been a pretty consistent message.
>
> --
>
> --- Rob
Speaking of debuggers.

I'm not clear on how you can actually debug a gnucobol program, since it's C in reality.

With NETCOBOL, as an example, debugging on Linux with gdb is much enhanced with our gdb extensions. When you're debugging across frames, and you have COBOL type variables to examine or modify, it helps to be able to see your COBOL code and ask to see the variables in the sometimes extensive COBOL structures; throw in an OCCURS x TIMES or more and it's a challenge. It's nice to be able to display the values as COBOL uses them.

Some customers really like to reuse coblib files and the names are the same across multiple structures. GDB doesn't know COBOL "var1 of struct1 of level1 var". But our extensions do.

Re: VMS Cobol - GnuCOBOL

<k66td3Ftd0mU11@mid.individual.net>

  copy mid

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

  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)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 12:53:44 -0500
Lines: 35
Message-ID: <k66td3Ftd0mU11@mid.individual.net>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttjkbv$3bhe9$1@dont-email.me>
<be08c3cc-3990-401b-97d1-2cdf4ad92484n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net r7P5Z0Wonz3j5aixF5wKWQs338nOqfrfWUP6br0svBS0B5v4Fk
Cancel-Lock: sha1:NHr35so5/5fsYwyPlpN6OwZe4sM=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.7.2
Content-Language: en-US
In-Reply-To: <be08c3cc-3990-401b-97d1-2cdf4ad92484n@googlegroups.com>
 by: bill - Tue, 28 Feb 2023 17:53 UTC

On 2/28/2023 12:04 PM, Denys Beauchemin wrote:
> On Monday, February 27, 2023 at 7:11:36 PM UTC-6, Robert A. Brooks wrote:
>> On 2/27/2023 6:35 PM, Arne Vajhøj wrote:
>>
>>> But isn't that the case for all VMS compilers? I know
>>> I use /DEB/NOOP for both Fortran, Pascal and C when I want
>>> to debug.
>> Reagan may weigh in here, but I'm pretty sure that DEC suggested using
>> /DEBUG/NOOP when using the debugger for any language with an optimizer back in
>> the 80's; if so, then that's been a pretty consistent message.
>>
>> --
>>
>> --- Rob
> Speaking of debuggers.
>
> I'm not clear on how you can actually debug a gnucobol program, since it's C in reality.

To be honest, there probably isn't really a debugger for GnuCOBOL.
We really need to put this one misconception to rest. You are not
supposed to do anything with the C code generated by the GnuCOBOL
compiler. It's an intermediate language not intended for human
consumption. Every compiler I have worked with so far takes the
original source and converts it into some intermediate language.
Some use RTL. Some use assembler. GnuCOBOL uses C. RATFOR uses
Fortran. :-) We even have the Chung/Yuen Tiny Pascal which converted
to a P-code that could be further processed into 8080 Assembler and
then further processed into an executable for the Northstar.
None of these intended humans to read, understand or manipulate
the intermediate forms. So lets just ignore the fact that GnuCOBOL
converts COBOL into C. It really converts COBOL into an executable
program on the host computer just like every other compiler.

bill

Re: VMS Cobol - GnuCOBOL

<ttljkd$668$1@reader2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 19:11:09 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ttljkd$668$1@reader2.panix.com>
References: <tsbev9$1rela$2@dont-email.me> <ttjeoa$3clbm$1@dont-email.me> <ttkp6c$3jcuo$1@dont-email.me> <k66d38Ftd0kU10@mid.individual.net>
Injection-Date: Tue, 28 Feb 2023 19:11:09 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="6344"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Tue, 28 Feb 2023 19:11 UTC

In article <k66d38Ftd0kU10@mid.individual.net>,
bill <bill.gunshannon@gmail.com> wrote:
>> Of course, BUT I feel other languages have fewer places where undefined
>> behaviour can occur, and so the problem is not so severe.
>>
>
>And then you have the case (it's been a long while but at one time
>was very common in my experience) where turning off optimization
>"fixes" the problem.

Indeed; this is quite common. In the context of C and C++, this
is often a result of misunderstanding how "undefined behavior"
works. What UB actually means is that the language _imposes no
requirements_ when such behavior is detected (C11, sec 3.4.3).
So the compiler is free to implement any behavior it chooses.

The issue is that compiler writers have begun taking aggressive
advantage of this to use UB to push occasionally surprising
optimizations.

Consider, for example, this segment of code:

unsigned short
mul(unsigned short a, unsigned short b)
{ return a * b;
}

Is this always well-defined? Well, no, depending on the
platform. But why? It looks innocuous enough.

To understand this, consider a platform with 32-bit ints and
16-bit shorts. According to pretty much every version of the C
standard, before the multiplication is performed, the operands
will be subject to the, "usual arithmetic conversions" (C11 sec
6.3.1.8). In this case, the `unsigned short` operands have
lesser "rank" than `int`, and an `int` can represent the full
range of values representable in `unsigned short`, so the
"integer promotions" apply and the operands will be converted to
type `int` (C11 sec 6.3.1.1, para 2). The multiplication will
then be performed using _signed_ integer arithemtic. But note
that there exist unsigned 16-bit short values 'c' and 'd' such
that 'c * d' overflows a signed 32-bit int, and non-atomic
_signed_ integer overflow is undefined behavior in C (C11 sec
6.5 para 5; in this case, the product is not in the range of
representable values for type `int`).

The result is that the compiler is free to do whatever it wants
here. In practical terms, most compilers will produce code that
behaves as expected, but if a compiler decided to, for whatever
reason, emitting (say) a saturating multiplication instruction
instead of a a normal MUL, it would be entirely within its
rights to do so. Caveat emptor.

An issue with C code in particular is that it's almost
impossible to write a non-trivial program that doesn't have
_some_ UB in it, often hidden in ways that are not obvious to
the programmer (e.g., inside of a macro perhaps). So as
compilers evolve and become more aggressive, code that seems to
have worked for _years_ all of a sudden seems to spontaneously
break. Again, caveat emptor.

So yeah. Often turning off the optimizer appears to "fix"
programs. Heisenbugs indeed!

- Dan C.

Re: VMS Cobol - GnuCOBOL

<ttlk13$3m9l1$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 13:17:55 -0600
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <ttlk13$3m9l1$1@dont-email.me>
References: <tsbev9$1rela$2@dont-email.me>
<eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me>
<6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me>
<8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me>
<aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttjkbv$3bhe9$1@dont-email.me>
<199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>
<ttlams$3ku9o$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 28 Feb 2023 19:17:55 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="16b08b35e1fba3532dc8534ad5092261";
logging-data="3876513"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+w2MJlvDTVfBN/vlCdtZBTbsoU7WtHoV0="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Cancel-Lock: sha1:sgfsSd6tCTOP7Ylzv5/+nTxPRXo=
In-Reply-To: <ttlams$3ku9o$2@dont-email.me>
Content-Language: en-US
 by: Craig A. Berry - Tue, 28 Feb 2023 19:17 UTC

On 2/28/23 10:38 AM, Arne Vajhøj wrote:
> On 2/27/2023 10:35 PM, John Reagan wrote:
>> By the way, thanks to all the folks who've beat up on the native C
>> compiler so far.  And while we've
>> been discussing these fine topics here on c.o.v, the native Fortran
>> compiler is about to appear. :)
>
> So C, C++ and Fortran are out (I have seen questions related to both C
> and C++).
>
> Cobol, Pascal and Basic to go. In that order? Maybe 3 months a piece?

Your guess is probably better than mine, but don't forget these are
field test releases and it's probably the same people fixing things in
existing compilers and working on the new ones. There might be a pause
where they fix all the gem2ir stuff that has come up with C and Fortran
before moving on to the other compilers. But then hopefully the later
compilers will be easier because more problems with the underpinnings
have already been shaken out.

Re: VMS Cobol - GnuCOBOL

<bcc8746f-3cb3-428e-87fc-9388531d8613n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:485:0:b0:733:fedb:5d36 with SMTP id 127-20020a370485000000b00733fedb5d36mr903450qke.3.1677615415138;
Tue, 28 Feb 2023 12:16:55 -0800 (PST)
X-Received: by 2002:a05:622a:4204:b0:3bf:da0f:ed7c with SMTP id
cp4-20020a05622a420400b003bfda0fed7cmr908440qtb.11.1677615414853; Tue, 28 Feb
2023 12:16:54 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.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: Tue, 28 Feb 2023 12:16:54 -0800 (PST)
In-Reply-To: <ttlk13$3m9l1$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:191:200:fa0:a48b:9a71:d764:d3a;
posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 2601:191:200:fa0:a48b:9a71:d764:d3a
References: <tsbev9$1rela$2@dont-email.me> <eeb3774a-0294-4ed5-898e-bd0c72fe1de3n@googlegroups.com>
<k59m6uFtd0mU3@mid.individual.net> <tso8ao$3lki6$1@dont-email.me>
<tsohea$3mmd3$2@dont-email.me> <6de796f8-4945-490f-8d4b-1c1eb2b89430n@googlegroups.com>
<tt540k$1h5ki$1@dont-email.me> <8e93cec3-43ad-40a6-a788-0ed7c6582b0en@googlegroups.com>
<tt7oaq$1sfgf$1@dont-email.me> <aa422bc8-f141-4f4b-96a4-b57a80629c83n@googlegroups.com>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com> <6e3f1442-707a-41a6-9292-62f14fbe73d1n@googlegroups.com>
<ttj5hc$3bob4$1@dont-email.me> <ttjbk4$3brol$1@dont-email.me>
<ttjeoa$3clbm$1@dont-email.me> <ttjkbv$3bhe9$1@dont-email.me>
<199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com> <ttlams$3ku9o$2@dont-email.me>
<ttlk13$3m9l1$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bcc8746f-3cb3-428e-87fc-9388531d8613n@googlegroups.com>
Subject: Re: VMS Cobol - GnuCOBOL
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Tue, 28 Feb 2023 20:16:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3738
 by: John Reagan - Tue, 28 Feb 2023 20:16 UTC

On Tuesday, February 28, 2023 at 2:17:58 PM UTC-5, Craig A. Berry wrote:
> On 2/28/23 10:38 AM, Arne Vajhøj wrote:
> > On 2/27/2023 10:35 PM, John Reagan wrote:
> >> By the way, thanks to all the folks who've beat up on the native C
> >> compiler so far. And while we've
> >> been discussing these fine topics here on c.o.v, the native Fortran
> >> compiler is about to appear. :)
> >
> > So C, C++ and Fortran are out (I have seen questions related to both C
> > and C++).
> >
> > Cobol, Pascal and Basic to go. In that order? Maybe 3 months a piece?
> Your guess is probably better than mine, but don't forget these are
> field test releases and it's probably the same people fixing things in
> existing compilers and working on the new ones. There might be a pause
> where they fix all the gem2ir stuff that has come up with C and Fortran
> before moving on to the other compilers. But then hopefully the later
> compilers will be easier because more problems with the underpinnings
> have already been shaken out.

Not sure on the cadence. And yes, we're shaking things out right now especially
with regards to debugging information, impact on optimizations (we're still working
in that area), etc. I'll point out that the frontend for the Fortran compiler (written in C)
is compiled on OpenVMS x86 with the native C compiler. We're "eating our own
dogfood" as it were. And yes, we have native BLISS compilers too.

I sure hope I don't accidentally cut-n-paste into the wrong window...

PASCAL$ write sys$output f$getsyi("arch_name")
x86_64
PASCAL$ pascal/vers
VSI Pascal x86-64 X6.3-136 (50X2D) on OpenVMS x86-64 V9.2
PASCAL$ pascal hw
PASCAL$ link hw
PASCAL$ run hw
hello world 10
PASCAL$

Re: VMS Cobol - GnuCOBOL

<ttm3bq$4bq$1@panix2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: 28 Feb 2023 23:39:38 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 19
Message-ID: <ttm3bq$4bq$1@panix2.panix.com>
References: <tsbev9$1rela$2@dont-email.me> <f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com> <6e3f1442-707a-41a6-9292-62f14fbe73d <199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>
Injection-Info: reader2.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="14755"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Tue, 28 Feb 2023 23:39 UTC

John Reagan <xyzzy1959@gmail.com> wrote:
>Debugging optimized code has been the Holy Grail for years. On Alpha, GEM =
>and the debugger have
>some attempt at make it possible but it wasn't perfect. Later DWARF standa=
>rds have added additional
>features for compilers to use to help convey the transformations used by th=
>e compiler, but it still a
>challenge to present to the human in a way that makes sense. And of course=
>, if the original source
>program was technically illegal (which might be why you are in the debugger=
> to start with), optimizers
>will often do unspeakable transformations to such invalid programs. =20

gus baird always said "You don't need a debugger. What you need is to stop
putting bugs in your programs."
--scott

--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: VMS Cobol - GnuCOBOL

<k67ifaFu2e4U1@mid.individual.net>

  copy mid

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

  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)
Newsgroups: comp.os.vms
Subject: Re: VMS Cobol - GnuCOBOL
Date: Tue, 28 Feb 2023 18:53:06 -0500
Lines: 11
Message-ID: <k67ifaFu2e4U1@mid.individual.net>
References: <tsbev9$1rela$2@dont-email.me>
<f01d95ad-13dd-4a1a-a798-c3c68d500879n@googlegroups.com>
<6e3f1442-707a-41a6-9292-62f14fbe73d
<199e3e7c-d1b1-4726-be39-2500b1e08851n@googlegroups.com>
<ttm3bq$4bq$1@panix2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net JG51ti/CJqRmKB7IL+6JnwtdvH+mxkXGMpFWL7xJSEU9sPte13
Cancel-Lock: sha1:iar4xc/hNLHGntWGaaJ2hj0sLPc=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Content-Language: en-US
In-Reply-To: <ttm3bq$4bq$1@panix2.panix.com>
 by: bill - Tue, 28 Feb 2023 23:53 UTC

On 2/28/2023 6:39 PM, Scott Dorsey wrote:
>
>
> gus baird always said "You don't need a debugger. What you need is to stop
> putting bugs in your programs."

Which is great if it is you putting the bugs in and not the compiler.

bill

Pages:123456
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor