Re: PL/I question

2022-03-27 Thread Jay Maynard
Not me. Assignment is a much more common operation than comparison. It should be the shorter token. On Sun, Mar 27, 2022 at 9:52 PM Seymour J Metz wrote: > Personally, I wish that IBM had chosen ":=" for assignment. > -- Jay Maynard

Re: PL/I question

2022-03-27 Thread Seymour J Metz
There are no troublesome characters. If it's CHARZ then a '00'X marks the end of the string, as in C. Otherwise there is an explicit length that is the same regardless of what characters are in the string. The length may be determined at, e.g. compile time, block entry, or may be dynamic

Re: PL/I question

2022-03-27 Thread David Spiegel
Hi Robin, While you're busy correcting ... IBM uses American spelling  ... *Optimizing (not the British/Continental/etc. Optimising). Regards, David On 2022-03-27 11:25, Robin Vowels wrote: Oops, a typo. The PL/I Optimising and checkout compilers were available from 1970. --- This email

Re: z/PDT

2022-03-27 Thread Brian Westerman
I think you could probably learn "how" to make your product on the LE edition and if things start working out for you and you think you might have a viable product, you could then switch to the personal edition. I don't think you are locked into anything by starting with the LE edition. Many

Re: PL/I question

2022-03-27 Thread Seymour J Metz
Personally, I wish that IBM had chosen ":=" for assignment. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Rupert Reynolds [rreyno...@cix.co.uk] Sent: Sunday, March

Re: PL/I question

2022-03-27 Thread Tony Harminc
On Sun, 27 Mar 2022 at 11:45, Rupert Reynolds wrote: > > Related: how does LE handle strings with embedded troublesome bytes such as > x'00'? And is it different between PL/I and C? LE doesn't change the rules of PL/I - it's merely an implementation detail. And PL/I strings (the traditional

Re: PL/I question

2022-03-27 Thread Seymour J Metz
PL/I (D) came with DOS/360 and PL/I (F) came with OS/360. It wasn't until the "Optimizing" compiler that IBM started charging. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on

Re: IBM z16 Day SE 2022 – IBM Z and LinuxONE Community

2022-03-27 Thread zMan
Some interesting-looking stuff, but a remarkably amateur provider IBM is using for the website. Kind of appalling, really. On Sat, Mar 26, 2022 at 12:07 PM Mark Regan wrote: > https://www.ibm.com/community/z/ibm-z16-day-se-2022/ > > > > ​Regards, > > Mark Regan, K8MTR General, EN80tg > CTO1

Re: PL/I question

2022-03-27 Thread David Spiegel
Hi R'Shmuel AMV"SH, Like ALGOL and Pascal? Regards, David On 2022-03-27 22:52, Seymour J Metz wrote: Personally, I wish that IBM had chosen ":=" for assignment. -- Shmuel (Seymour J.) Metz

Re: PL/I question

2022-03-27 Thread Robin Vowels
On 2022-03-28 02:45, Rupert Reynolds wrote: Related: how does LE handle strings with embedded troublesome bytes such as x'00'? And is it different between PL/I and C? Conventional strings in PL/I can contain any character. VARYINGZ strings are terminated with a character X'00'. I am reading

Re: PL/I question

2022-03-27 Thread Rupert Reynolds
Thanks. That's encouraging. I really must try to stay up to date :-) Roops On Sun., Mar. 27, 2022, 18:02 Tony Harminc, wrote: > On Sun, 27 Mar 2022 at 11:45, Rupert Reynolds wrote: > > > > Related: how does LE handle strings with embedded troublesome bytes such > as > > x'00'? And is it

Re: z/PDT

2022-03-27 Thread Phil Smith III
Peter Farley wrote, in part: >IMHO, a justifiable fear of size and ferocity of the legal army at IBM should provide the needed incentive to DTRT for most above-board Learners Edition users As an early manager once told me, "IBM's lawyers can beat up our lawyers", so yeah. And anyone needing

Re: z/PDT

2022-03-27 Thread Charles Mills
#1 yes, of course, cutting Version 0.1 is just the start of being in the software business. #2, there would seem to me to be a whole continuum of cases (FWIW). What if I have an idea for a commercial product. I use an LE to develop a prototype and test out my ideas. When I have the prototype

Re: PL/I question

2022-03-27 Thread Rupert Reynolds
Interesting. Thanks. I ask because many modern languages owe enough to C, or use libraries that do, that it's become a working assumption that null, backslash and the like will probably break something. I wrote a crude x86 compiler once, just to have a compiled language for my own use that

Re: z/PDT

2022-03-27 Thread Matt Hogstrom
It presumes that agreements will be enforced by both sides in an environment of integrity. f we don’t have that then the market is very broken. While working on Zowe we did regression nd builds on ZPDT but all final binaries were built and tested on real hardware. Matt Hogstrom

Re: FORMAC was ABP

2022-03-27 Thread Seymour J Metz
No, APL was neither Polish nor Reverse Polish; it was infix. However, there was no operator precedence. BTW, be careful of the word "operator", because in APL it has a special meaning (see ) that would probably be

Re: PL/I question

2022-03-27 Thread Robin Vowels
From: "CM Poncelet" <03e99a92061c-dmarc-requ...@listserv.ua.edu> Newsgroups: bit.listserv.ibm-main Sent: Saturday, March 26, 2022 11:58 AM AFAIK The reason PL/I was not 'more popular' was its high license fee. There was an alternatve available, namely, PL/C. Meanwhile, I've known

Re: PL/I question

2022-03-27 Thread Robin Vowels
From: "Bob Bridges" Sent: Saturday, March 26, 2022 12:32 PM License fee? I always assumed PL/I sort of came with the OS. It did come with the OS, from the beginning. I didn't think it'd be any extra --- This email has been checked for viruses by Avast antivirus software.

Re: PL/I question

2022-03-27 Thread Robin Vowels
Oops, a typo. The PL/I Optimising and checkout compilers were available from 1970. --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus -- For IBM-MAIN subscribe / signoff /

Re: PL/I question

2022-03-27 Thread Rupert Reynolds
Related: how does LE handle strings with embedded troublesome bytes such as x'00'? And is it different between PL/I and C? I am reading the PL/I Programming Guide, but it takes but I'm hoping there is an easy off-the-cuff answer. Most of my PL/I experience was before LE, you see. Roos On Sat.,

Re: z/PDT

2022-03-27 Thread Farley, Peter x23353
IMHO, a justifiable fear of size and ferocity of the legal army at IBM should provide the needed incentive to DTRT for most above-board Learners Edition users, at least most of the time. I can’t speak for dark web bad actors, they are an entirely different kettle of fish. One day (or partial

Re: z/PDT

2022-03-27 Thread Brian Westerman
A lot of this is trusting people when they sign the agreement to do the right thing. Brian On Sat, 26 Mar 2022 15:51:33 +0100, Radoslaw Skorupka wrote: >Well, how can it be enforced? >Let's assume someone is working on some software, called XYZ. He's >working on zPDT emulated machine.

Re: IDCAMS ALIAS vs a symbolic link?

2022-03-27 Thread Seymour J Metz
I would expect IBM to tell you to use SYMBOLICRELATE. Index levels in dsnames are not, in general, catalog names, and that makes the analogy with Unix paths a bit sketchy. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe

Re: z/PDT

2022-03-27 Thread Seymour J Metz
The use of leased machines to develop commercial software is certainly legal. However, for the scenario that you described the use of zPDT *is* in the picture, and is a contract violation. The violation is not in the use of the leased machine, but in the copying of the source code with the

Re: PL/I question

2022-03-27 Thread Seymour J Metz
Between PL/I (F) Version 4 and 5, a fix broke the optimization of unaligned bit strings, V5 generated calls to library routines for code that V4 would translate into inline TM and such. The "Optimizing" compiler continued to generate library calls for that code, making analysis of SMF data

Re: FORMAC was ABP

2022-03-27 Thread Joel C. Ewing
I kept a copy of Iverson's "A Programming Language" for many years -- can't locate it now , I may have had to part with it on my last move.   Besides a description of the APL syntax and semantics, it included as a complex example his functional description of the IBM 7090 processor using APL.