Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Andrew Rowley
On 19/03/2024 12:40 pm, David Crayford wrote: We utilize both languages, selecting the most suitable for each task at hand. Our primary application runs on Java using the Spring Boot framework. We orchestrate records originating from various z/OS data sources, transforming them into JSON or

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread David Crayford
> On 19 Mar 2024, at 9:08 am, Andrew Rowley > wrote: > > On 19/03/2024 11:05 am, David Crayford wrote: >> If you’re care so much about Java catching errors at compile time then why >> don’t you use Kotlin instead? NPE’s are one of the most common form of Java >> runtime errors that can be

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Andrew Rowley
On 19/03/2024 11:05 am, David Crayford wrote: If you’re care so much about Java catching errors at compile time then why don’t you use Kotlin instead? NPE’s are one of the most common form of Java runtime errors that can be eliminated using Kotlins null safety. Java's not perfect, but it is

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Seymour J Metz
One of the things that makes a language useful is a large library. You can start using, e.g., Ada, C++, Java, LaTeX, ooRexx, Perl, Python, with only a handful of packages, and look for others as the need arises. BTDT,GTTS -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread David Crayford
Python has had type hints for ages https://docs.python.org/3/library/typing.html. If you use an IDE you can set the review to block commits if liniting fails. If you’re care so much about Java catching errors at compile time then why don’t you use Kotlin instead? NPE’s are one of the most

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Andrew Rowley
On 19/03/2024 10:01 am, Farley, Peter wrote: IMHO the learning curve for Java and all the libraries you have to know and understand to make it at all useful far outweighs its presumptive establishment in the z/OS ecosystem. You really don't have to learn a lot of libraries to use Java.

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Andrew Rowley
On 19/03/2024 9:53 am, Pew, Curtis G wrote: You get used to the “significant indentation” thing pretty quickly. It really makes sense: you should be indenting blocks anyway to make them easy to read, so why clutter things up with braces or keywords? Most scripting languages (including REXX)

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Farley, Peter
IMHO the learning curve for Java and all the libraries you have to know and understand to make it at all useful far outweighs its presumptive establishment in the z/OS ecosystem. Again IMHO Python is intended to be a scripting language and as such it shares much design philosophy with Rexx

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Pew, Curtis G
On Mar 18, 2024, at 5:17 PM, Andrew Rowley wrote: Why Python? I know it's the latest hot language, but what advantages does it have over e.g. Java (well established on z/OS)? The context here was using Python in place of REXX. It’s a scripting language, meaning you can just write your text

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Andrew Rowley
On 16/03/2024 11:17 am, David Crayford wrote: IBM and ISVs are working on Python APIs for products right now. And they will be better than the REXX versions. Why Python? I know it's the latest hot language, but what advantages does it have over e.g. Java (well established on z/OS)? I have

Re: Algol

2024-03-18 Thread Bernd Oppolzer
This is related to Algol 60, IMO, not Algol 68. Algol 60 had a big influence on some machines in the 1960s. The German mainframe Telefunken TR4, designed in the late 1950s, was a fully transistorized machine and was for some years the fastest machine built in Europe. And, as Dijkstra once

Re: GNU COBOL

2024-03-18 Thread W Mainframe
Hi,A port to USS OMVS sounds perfect... :) Dan Sent from Yahoo Mail for iPhone On Monday, March 18, 2024, 5:57 PM, Rick Troth <058ff5c2d0a7-dmarc-requ...@listserv.ua.edu> wrote: I try to maintain working copies of Gnu COBOL in the Chicory collection. Presently we have Gnu COBOL 3.2 for

Re: GNU COBOL

2024-03-18 Thread Rick Troth
I try to maintain working copies of Gnu COBOL in the Chicory collection. Presently we have Gnu COBOL 3.2 for FreeBSD (64 bit), AMD/Intel Linux (64-bit and 32-bit), and Z or S390 Linux (64-bit and 31-bit). rsync://chic.casita.net/opt/gnucobol-3.2/ -- R; <>< On 3/16/24 15:36, Mark Jacobs

Re: Algol

2024-03-18 Thread Seymour J Metz
Keep in mind that ESPOL had a statement for every B6700 opcode, althogh I suspect that they were used very sparsely in MCP. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe

Re: Algol

2024-03-18 Thread Laurence Chiu
I cut my teeth on Algol also at university - on a Burroughs B6700 mainframe running MCP. Burroughs at the time were unique in that there was no assembler language. Everything was written in a HLL, MCP was written in ESPOL, the compiler for which was written in DCAlgol. That was just Algol with

Re: Learning one's tools

2024-03-18 Thread Dave Beagle
Nothing I’ve stated is untrue. The jealousy from likely non college graduates is obvious. Sent from Yahoo Mail for iPhone On Monday, March 18, 2024, 11:16 AM, David Crayford <0595a051454b-dmarc-requ...@listserv.ua.edu> wrote: > On 18 Mar 2024, at 22:33, Dave Beagle >

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Seymour J Metz
Ruby is available on *ix and W; if you're going by use then you probably want Java and Python. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Discussion List on behalf

Re: Learning one's tools

2024-03-18 Thread David Crayford
> On 18 Mar 2024, at 22:33, Dave Beagle > <0525eaef6620-dmarc-requ...@listserv.ua.edu> wrote: > > LOL, I was a programmer for almost half my 40+ year career. IMS/COBOL DB/DC > at first. Later mostly COBOL CICS and COBOL DB2. So I’m excellent in COBOL. > In college, I programmed in PL/I,

Re: Learning one's tools

2024-03-18 Thread Dave Beagle
LOL, I was a programmer for almost half my 40+ year career. IMS/COBOL DB/DC at first. Later mostly COBOL CICS and COBOL DB2. So I’m excellent in COBOL. In college, I programmed in PL/I, fortran, watfiv, pascal, and some others. Logic is my forte. Math major helps. (Double major Comp Sci) As

Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Bob Bridges
Perl...what environment(s) is it available in? My usual coding platforms are z/OS (specifically TSO) and Windows, mostly MS Office. I don't actually know PowerShell; I've been exposed to it, see that it's very powerful for some purposes, and have modified PS scripts in minor ways. In other

Re: SDSF CSR

2024-03-18 Thread Rob Scott
If you are running on z/OS 2.5 or above, you can issue the "JCS" action against the row on the "CSR" panel and that will show each individual block of common storage which you can then browse using the "S" action. This will allow you to see if you recognize the contents of the block. It is

IBM Open Enterprise SDK for Go 1.22 Now Available

2024-03-18 Thread Timothy Sipples
Go (Golang) Version 1.22 is now available for z/OS. You can install this release traditionally, and it now also includes a container image that runs on the new IBM z/OS Container Platform. Details here:

IBM Open Enterprise SDK for Go 1.22 (on-prem and container image) is now available!

2024-03-18 Thread Yuan Jie Song
Go 1.22 emerges as an exceptional release by addressing an enduring loop variable issue. This update rectifies the loop variable oversight and introduces several enhancements that streamline code execution and enhance developer productivity. The new syntactic sugar for iterating over integers

Re: IBM Announces the z/OS Container Platform

2024-03-18 Thread Timothy Sipples
The documentation for IBM z/OS Container Platform is now available here: https://www.ibm.com/docs/en/zoscp/1.1.0 — Timothy Sipples Senior Architect Digital Assets, Industry Solutions, and Cybersecurity IBM Z/LinuxONE, Asia-Pacific sipp...@sg.ibm.com