Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Seymour J Metz
What I hate are people who take one of my jobs, modify it, and bomplain about 
it when their changes don't work' "Which part of as-is don't you understand?"


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Pommier, Rex [rpomm...@sfgmembers.com]
Sent: Monday, March 27, 2023 4:28 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXTERNAL] Re: Stop the ragging on COBOL please

Sorry, I'm going to "rag" on a language...  :-)  Admittedly I know next to 
nothing about it.  My exposure to it consists of reading an article where 
somebody took a 14 line JCL job and converted it to JOL and the JOL code ended 
up somewhere around 70+ lines plus comments to explain what the program was 
doing.   It appears that JOL now does a lot more than it used to do the last 
time I actually looked at it.  However, in JCL's defense, how many people 
actually build jobs (especially more complex multi-step jobs with IF/THEN, 
conditional execution, etc. from scratch?  Same as with a typical Cobol 
program, you take an existing program or JCL member and modify it to fit your 
needs.

How many people here use JCL (whether you like it or hate it) on a regular 
basis?   It's ubiquitous.

How many use JOL?

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Mike Schwab
Sent: Monday, March 27, 2023 3:13 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Stop the ragging on COBOL please

https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fjol.oscar-jol.com%2Fabout-jol__%3B!!KjMRP1Ixj6eLE0Fj!vGAo09RSRyegMrA-_z-guiaGvhkdNPyxpge54CfqCQvUuwDKJzELN2R4OZtsAhm19487HzuIfdXymkh3cCArALgCDA%24=05%7C01%7Csmetz3%40gmu.edu%7Cc6e09dc387a445d6cec508db2f01ecba%7C9e857255df574c47a0c00546460380cb%7C0%7C0%7C638155457553099336%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=2R9ROb0jlSx2Hdb%2BGMDO3NdZo8bxhgVq2w%2FQHCKSAkQ%3D=0
   JCL On Line

On Mon, Mar 27, 2023 at 2:43 PM Farley, Peter 
<031df298a9da-dmarc-requ...@listserv.ua.edu> wrote:
>
>  Maybe . . . 
>

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
The information contained in this message is confidential, protected from 
disclosure and may be legally privileged. If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful. If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Seymour J Metz
For that matter, there were a couple of things that EXEC had but EXEC2 didn't.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Pommier, Rex [rpomm...@sfgmembers.com]
Sent: Monday, March 27, 2023 5:06 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXTERNAL] Re: Stop the ragging on COBOL please

Steve, no, no, no, no.  I'm not bashing Rexx or CLISTS or JCL.  I'm trying to 
do just the opposite.  Another poster (read:Michael) was (I'm presuming 
tongue-in-cheek) bashing CLISTs and I came to CLIST's defense by pointing out 
that it still does what it was intended to do, and it's probably not worth 
taking all the CLISTs sitting around your shop and rewriting them into Rexx or 
anything else.   :-)

Rex (with only 1 'x')

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Thompson
Sent: Monday, March 27, 2023 3:54 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Stop the ragging on COBOL please

I fine it interesting that a person by the name of Rex is bashing CLIST. Yep

And yes, I do write JCL from scratch (answer the next post) because I right 
now, I'm working on migration code and need examples of certain constructs so I 
can make sure the migration code handles it correctly. Notice I did not say 
conversion (which I used to do DOS to MVS up to VSE-ESA to z/OS 1.2).

Oh, I haven't had to deal with it for a while, but as I recall there is a 
function that CLIST can do that REXX couldn't (well back in the 1990s). I 
wonder if that is still true.

Back to enjoying this thread.  :)

Steve Thompson


On 3/27/2023 4:17 PM, Pommier, Rex wrote:
> Using my most basic definition of a computer language - it's a list of 
> commands that can be saved to run it multiple times just by invoking the list 
> name, then both JCL and CLIST are languages (as is HTML), and both have 
> redeeming qualities.  How many of you (hypothetically) are running JCL 
> "decks" (and I used that term on purpose) that were first built on punch 
> cards with little to no change since they were first built?   JOL anybody?  I 
> would say a redeeming value of JCL is that there's nothing out there to 
> easily replace it.
>
> Same with CLISTs.  Can you rewrite the CLIST in a newer language?  Sure.  Is 
> it worth it?  Probably not.  Thus its longevity is probably a redeeming 
> quality.
>
> I'll go back to my corner now.  :-)
>
> Rex
>
> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Farley, Peter
> Sent: Monday, March 27, 2023 2:44 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: [EXTERNAL] Re: Stop the ragging on COBOL please
>
>  Maybe . . . 
>
> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Schmitt, Michael
> Sent: Monday, March 27, 2023 3:36 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Stop the ragging on COBOL please
>
> Is it OK to rag on languages with no redeeming qualities?   CLIST>
> --
>
> This message and any attachments are intended only for the use of the 
> addressee and may contain information that is privileged and confidential. If 
> the reader of the message is not the intended recipient or an authorized 
> representative of the intended recipient, you are hereby notified that any 
> dissemination of this communication is strictly prohibited. If you have 
> received this communication in error, please notify us immediately by e-mail 
> and delete the message and any attachments from your system.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> The information contained in this message is confidential, protected from 
> disclosure and may be legally privileged. If the reader of this message is 
> not the intended recipient or an employee or agent responsible for delivering 
> this message to the intended recipient, you are hereby notified that any 
> disclosure, distribution, copying, or any action taken or action omitted in 
> reliance on it, is strictly prohibited and may be unlawful. If you have 
> received this communication in error, please notify us immediately by 
> replying to this message and destroy the material in its entirety, whether in 
> electronic or hard copy format. Thank you.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
Regards,
Steve Thompson

Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Bob Bridges
Right, I forgot about that.  Gotta give you that one.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* I think what happens to toddlers is that they suddenly realize their parents 
have essentially been lying to them their whole lives.  We represent the world 
as this wonderful place where you are free to do as you please, not even 
stopping to use the bathroom if you don’t feel like it, and everyone keeps 
bringing you toys and your food comes from breasts.  We keep it up until you 
are far too big to climb back in the womb, and then, surprise!  Broccoli!  -W 
Bruce Cameron on the Terrible Twos, May 2006 */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pommier, Rex
Sent: Monday, March 27, 2023 18:02

That's why I said "most basic".  :-)  And if you want to get pedantic, COND= 
logic (as backwards as it started out, everybody remember "if it's true you're 
through"?) was a REALLY primitive if/then construct.  

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Bob 
Bridges
Sent: Monday, March 27, 2023 4:41 PM

I ~mostly~ agree with your definition of "programming language", but I usually 
add that it has to have at least some primitive sort of if-then construction.  
JCL didn't use to make the grade, but it does now.  So yeah, when I'm listing 
the programming languages I can use I sometimes include JCL ... barely.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pommier, Rex
Sent: Monday, March 27, 2023 16:18

Using my most basic definition of a computer language - it's a list of commands 
that can be saved to run it multiple times just by invoking the list name, then 
both JCL and CLIST are languages (as is HTML), and both have redeeming 
qualities.  How many of you (hypothetically) are running JCL "decks" (and I 
used that term on purpose) that were first built on punch cards with little to 
no change since they were first built?   JOL anybody?  I would say a redeeming 
value of JCL is that there's nothing out there to easily replace it.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Pommier, Rex
Which without going into macros is about as close to IF/THEN as you are going 
to find in assembler, not?  And I don't think anybody on here (at least in 
their right mind) would argue that assembler is not a programming language.  :-)



-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Mike Schwab
Sent: Monday, March 27, 2023 5:05 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXTERNAL] Re: Stop the ragging on COBOL please

JCL COND is similar to an assembler branch, skip if true.

On Mon, Mar 27, 2023 at 5:01 PM Pommier, Rex  wrote:
>
> That's why I said "most basic".  :-)  And if you want to get pedantic, COND= 
> logic (as backwards as it started out, everybody remember "if it's true 
> you're through"?) was a REALLY primitive if/then construct.
>
> Rex
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Bob Bridges
> Sent: Monday, March 27, 2023 4:41 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: [EXTERNAL] Re: Stop the ragging on COBOL please
>
> Chiming in here because of the overwhelming popular demand for my unsolicited 
> opinions: I ~mostly~ agree with your definition of "programming language", 
> but I usually add that it has to have at least some primitive sort of if-then 
> construction.  JCL didn't use to make the grade, but it does now.  So yeah, 
> when I'm listing the programming languages I can use I sometimes include JCL 
> ... barely.
>
> Lacking if-then, the language is simply a list of programs or commands to be 
> run one after the other, like MS .bat language was at first and as QMF is now 
> (or was when I last used it).  I call instructions written in those languages 
> "scripts", and decline to use that word for programs written in REXX, VBA, 
> CLIST and the like, which are full-scale programming languages.
>
> ---
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>
> /* Every year, on April 15, all members of Congress would be placed in 
> individual prison cells with the necessary tax forms and a copy of the 
> Tax Code. They would remain locked in the cells, without food or 
> water, until they had completed their tax returns and successfully 
> undergone a full IRS audit. Of course this system would probably 
> result in a severe shortage of congresspersons. But there might also 
> be some drawbacks. -Dave Barry's plan to simplify the tax code, 
> 2000-04-09 */
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Pommier, Rex
> Sent: Monday, March 27, 2023 16:18
>
> Using my most basic definition of a computer language - it's a list of 
> commands that can be saved to run it multiple times just by invoking the list 
> name, then both JCL and CLIST are languages (as is HTML), and both have 
> redeeming qualities.  How many of you (hypothetically) are running JCL 
> "decks" (and I used that term on purpose) that were first built on punch 
> cards with little to no change since they were first built?   JOL anybody?  I 
> would say a redeeming value of JCL is that there's nothing out there to 
> easily replace it.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> The information contained in this message is confidential, protected from 
> disclosure and may be legally privileged. If the reader of this message is 
> not the intended recipient or an employee or agent responsible for delivering 
> this message to the intended recipient, you are hereby notified that any 
> disclosure, distribution, copying, or any action taken or action omitted in 
> reliance on it, is strictly prohibited and may be unlawful. If you have 
> received this communication in error, please notify us immediately by 
> replying to this message and destroy the material in its entirety, whether in 
> electronic or hard copy format. Thank you.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
The information contained in this message is confidential, protected from 
disclosure and ma

Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Mike Schwab
JCL COND is similar to an assembler branch, skip if true.

On Mon, Mar 27, 2023 at 5:01 PM Pommier, Rex  wrote:
>
> That's why I said "most basic".  :-)  And if you want to get pedantic, COND= 
> logic (as backwards as it started out, everybody remember "if it's true 
> you're through"?) was a REALLY primitive if/then construct.
>
> Rex
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> Bob Bridges
> Sent: Monday, March 27, 2023 4:41 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: [EXTERNAL] Re: Stop the ragging on COBOL please
>
> Chiming in here because of the overwhelming popular demand for my unsolicited 
> opinions: I ~mostly~ agree with your definition of "programming language", 
> but I usually add that it has to have at least some primitive sort of if-then 
> construction.  JCL didn't use to make the grade, but it does now.  So yeah, 
> when I'm listing the programming languages I can use I sometimes include JCL 
> ... barely.
>
> Lacking if-then, the language is simply a list of programs or commands to be 
> run one after the other, like MS .bat language was at first and as QMF is now 
> (or was when I last used it).  I call instructions written in those languages 
> "scripts", and decline to use that word for programs written in REXX, VBA, 
> CLIST and the like, which are full-scale programming languages.
>
> ---
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>
> /* Every year, on April 15, all members of Congress would be placed in 
> individual prison cells with the necessary tax forms and a copy of the Tax 
> Code. They would remain locked in the cells, without food or water, until 
> they had completed their tax returns and successfully undergone a full IRS 
> audit. Of course this system would probably result in a severe shortage of 
> congresspersons. But there might also be some drawbacks. -Dave Barry's plan 
> to simplify the tax code, 2000-04-09 */
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> Pommier, Rex
> Sent: Monday, March 27, 2023 16:18
>
> Using my most basic definition of a computer language - it's a list of 
> commands that can be saved to run it multiple times just by invoking the list 
> name, then both JCL and CLIST are languages (as is HTML), and both have 
> redeeming qualities.  How many of you (hypothetically) are running JCL 
> "decks" (and I used that term on purpose) that were first built on punch 
> cards with little to no change since they were first built?   JOL anybody?  I 
> would say a redeeming value of JCL is that there's nothing out there to 
> easily replace it.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> The information contained in this message is confidential, protected from 
> disclosure and may be legally privileged. If the reader of this message is 
> not the intended recipient or an employee or agent responsible for delivering 
> this message to the intended recipient, you are hereby notified that any 
> disclosure, distribution, copying, or any action taken or action omitted in 
> reliance on it, is strictly prohibited and may be unlawful. If you have 
> received this communication in error, please notify us immediately by 
> replying to this message and destroy the material in its entirety, whether in 
> electronic or hard copy format. Thank you.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Pommier, Rex
That's why I said "most basic".  :-)  And if you want to get pedantic, COND= 
logic (as backwards as it started out, everybody remember "if it's true you're 
through"?) was a REALLY primitive if/then construct.  

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Bob 
Bridges
Sent: Monday, March 27, 2023 4:41 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Stop the ragging on COBOL please

Chiming in here because of the overwhelming popular demand for my unsolicited 
opinions: I ~mostly~ agree with your definition of "programming language", but 
I usually add that it has to have at least some primitive sort of if-then 
construction.  JCL didn't use to make the grade, but it does now.  So yeah, 
when I'm listing the programming languages I can use I sometimes include JCL 
... barely.

Lacking if-then, the language is simply a list of programs or commands to be 
run one after the other, like MS .bat language was at first and as QMF is now 
(or was when I last used it).  I call instructions written in those languages 
"scripts", and decline to use that word for programs written in REXX, VBA, 
CLIST and the like, which are full-scale programming languages.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Every year, on April 15, all members of Congress would be placed in 
individual prison cells with the necessary tax forms and a copy of the Tax 
Code. They would remain locked in the cells, without food or water, until they 
had completed their tax returns and successfully undergone a full IRS audit. Of 
course this system would probably result in a severe shortage of 
congresspersons. But there might also be some drawbacks. -Dave Barry's plan to 
simplify the tax code, 2000-04-09 */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pommier, Rex
Sent: Monday, March 27, 2023 16:18

Using my most basic definition of a computer language - it's a list of commands 
that can be saved to run it multiple times just by invoking the list name, then 
both JCL and CLIST are languages (as is HTML), and both have redeeming 
qualities.  How many of you (hypothetically) are running JCL "decks" (and I 
used that term on purpose) that were first built on punch cards with little to 
no change since they were first built?   JOL anybody?  I would say a redeeming 
value of JCL is that there's nothing out there to easily replace it.

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
The information contained in this message is confidential, protected from 
disclosure and may be legally privileged. If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful. If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Pommier, Rex
It's a scripting language that originally built JCL but apparently has been 
enhanced to actually "do" JCL functions like dynamically allocating datasets 
and running jobs.

Another poster supplied the following URL.

https://jol.oscar-jol.com/

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Bob 
Bridges
Sent: Monday, March 27, 2023 4:44 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXTERNAL] Re: Stop the ragging on COBOL please

Ok, I'll ask:  What ~is~ JOL?  Never heard of it.

I'm repeatedly surprised at the number of mainframers who never learned JCL 
past the ability to modify a job by replacing a DSN or two.  Yet somehow they 
manage to function, sometimes by asking someone else to help fix their JCL.  A 
new employer put me through a Deltak course in JCL when I started with them in 
1980, and I've been using it ever since, usually on a daily or weekly basis.  
I'd hate to have to work without it.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* It is not always the same thing to be a good man and a good citizen.  
-Aristotle, "Nicomachean Ethics" (325 BC) */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pommier, Rex
Sent: Monday, March 27, 2023 16:29

Sorry, I'm going to "rag" on a language...  :-)  Admittedly I know next to 
nothing about it.  My exposure to it consists of reading an article where 
somebody took a 14 line JCL job and converted it to JOL and the JOL code ended 
up somewhere around 70+ lines plus comments to explain what the program was 
doing.   It appears that JOL now does a lot more than it used to do the last 
time I actually looked at it.  However, in JCL's defense, how many people 
actually build jobs (especially more complex multi-step jobs with IF/THEN, 
conditional execution, etc. from scratch?  Same as with a typical Cobol 
program, you take an existing program or JCL member and modify it to fit your 
needs.  

How many people here use JCL (whether you like it or hate it) on a regular 
basis?   It's ubiquitous. 

How many use JOL?  

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
The information contained in this message is confidential, protected from 
disclosure and may be legally privileged. If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful. If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Bob Bridges
Ok, I'll ask:  What ~is~ JOL?  Never heard of it.

I'm repeatedly surprised at the number of mainframers who never learned JCL 
past the ability to modify a job by replacing a DSN or two.  Yet somehow they 
manage to function, sometimes by asking someone else to help fix their JCL.  A 
new employer put me through a Deltak course in JCL when I started with them in 
1980, and I've been using it ever since, usually on a daily or weekly basis.  
I'd hate to have to work without it.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* It is not always the same thing to be a good man and a good citizen.  
-Aristotle, "Nicomachean Ethics" (325 BC) */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pommier, Rex
Sent: Monday, March 27, 2023 16:29

Sorry, I'm going to "rag" on a language...  :-)  Admittedly I know next to 
nothing about it.  My exposure to it consists of reading an article where 
somebody took a 14 line JCL job and converted it to JOL and the JOL code ended 
up somewhere around 70+ lines plus comments to explain what the program was 
doing.   It appears that JOL now does a lot more than it used to do the last 
time I actually looked at it.  However, in JCL's defense, how many people 
actually build jobs (especially more complex multi-step jobs with IF/THEN, 
conditional execution, etc. from scratch?  Same as with a typical Cobol 
program, you take an existing program or JCL member and modify it to fit your 
needs.  

How many people here use JCL (whether you like it or hate it) on a regular 
basis?   It's ubiquitous. 

How many use JOL?  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Pommier, Rex
Steve, no, no, no, no.  I'm not bashing Rexx or CLISTS or JCL.  I'm trying to 
do just the opposite.  Another poster (read:Michael) was (I'm presuming 
tongue-in-cheek) bashing CLISTs and I came to CLIST's defense by pointing out 
that it still does what it was intended to do, and it's probably not worth 
taking all the CLISTs sitting around your shop and rewriting them into Rexx or 
anything else.   :-)

Rex (with only 1 'x')

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Thompson
Sent: Monday, March 27, 2023 3:54 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Stop the ragging on COBOL please

I fine it interesting that a person by the name of Rex is bashing CLIST. Yep

And yes, I do write JCL from scratch (answer the next post) because I right 
now, I'm working on migration code and need examples of certain constructs so I 
can make sure the migration code handles it correctly. Notice I did not say 
conversion (which I used to do DOS to MVS up to VSE-ESA to z/OS 1.2).

Oh, I haven't had to deal with it for a while, but as I recall there is a 
function that CLIST can do that REXX couldn't (well back in the 1990s). I 
wonder if that is still true.

Back to enjoying this thread.  :)

Steve Thompson


On 3/27/2023 4:17 PM, Pommier, Rex wrote:
> Using my most basic definition of a computer language - it's a list of 
> commands that can be saved to run it multiple times just by invoking the list 
> name, then both JCL and CLIST are languages (as is HTML), and both have 
> redeeming qualities.  How many of you (hypothetically) are running JCL 
> "decks" (and I used that term on purpose) that were first built on punch 
> cards with little to no change since they were first built?   JOL anybody?  I 
> would say a redeeming value of JCL is that there's nothing out there to 
> easily replace it.
>
> Same with CLISTs.  Can you rewrite the CLIST in a newer language?  Sure.  Is 
> it worth it?  Probably not.  Thus its longevity is probably a redeeming 
> quality.
>
> I'll go back to my corner now.  :-)
>
> Rex
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Farley, Peter
> Sent: Monday, March 27, 2023 2:44 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: [EXTERNAL] Re: Stop the ragging on COBOL please
>
>  Maybe . . . 
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Schmitt, Michael
> Sent: Monday, March 27, 2023 3:36 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Stop the ragging on COBOL please
>
> Is it OK to rag on languages with no redeeming qualities?   CLIST>
> --
>
> This message and any attachments are intended only for the use of the 
> addressee and may contain information that is privileged and confidential. If 
> the reader of the message is not the intended recipient or an authorized 
> representative of the intended recipient, you are hereby notified that any 
> dissemination of this communication is strictly prohibited. If you have 
> received this communication in error, please notify us immediately by e-mail 
> and delete the message and any attachments from your system.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> The information contained in this message is confidential, protected from 
> disclosure and may be legally privileged. If the reader of this message is 
> not the intended recipient or an employee or agent responsible for delivering 
> this message to the intended recipient, you are hereby notified that any 
> disclosure, distribution, copying, or any action taken or action omitted in 
> reliance on it, is strictly prohibited and may be unlawful. If you have 
> received this communication in error, please notify us immediately by 
> replying to this message and destroy the material in its entirety, whether in 
> electronic or hard copy format. Thank you.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
Regards,
Steve Thompson
VS Strategies LLC
Westfield IN
972-983-9430 cell

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
The information contained in this message is confidential, protected from 
disclosure and may be 

Re: [EXTERNAL] Re: Stop the ragging on COBOL please

2023-03-27 Thread Pommier, Rex
Sorry, I'm going to "rag" on a language...  :-)  Admittedly I know next to 
nothing about it.  My exposure to it consists of reading an article where 
somebody took a 14 line JCL job and converted it to JOL and the JOL code ended 
up somewhere around 70+ lines plus comments to explain what the program was 
doing.   It appears that JOL now does a lot more than it used to do the last 
time I actually looked at it.  However, in JCL's defense, how many people 
actually build jobs (especially more complex multi-step jobs with IF/THEN, 
conditional execution, etc. from scratch?  Same as with a typical Cobol 
program, you take an existing program or JCL member and modify it to fit your 
needs.  

How many people here use JCL (whether you like it or hate it) on a regular 
basis?   It's ubiquitous. 

How many use JOL?  

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Mike Schwab
Sent: Monday, March 27, 2023 3:13 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Stop the ragging on COBOL please

https://urldefense.com/v3/__https://jol.oscar-jol.com/about-jol__;!!KjMRP1Ixj6eLE0Fj!vGAo09RSRyegMrA-_z-guiaGvhkdNPyxpge54CfqCQvUuwDKJzELN2R4OZtsAhm19487HzuIfdXymkh3cCArALgCDA$
   JCL On Line

On Mon, Mar 27, 2023 at 2:43 PM Farley, Peter 
<031df298a9da-dmarc-requ...@listserv.ua.edu> wrote:
>
>  Maybe . . . 
>

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
The information contained in this message is confidential, protected from 
disclosure and may be legally privileged. If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful. If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN