Commands via Rexx (Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-23 Thread Rony G. Flatscher
On 23.04.2024 05:03, Andrew Rowley wrote: On 23/04/2024 11:55 am, Paul Gilmartin wrote: On Tue, 23 Apr 2024 10:59:47 +1000, Andrew Rowley  wrote:     ... To me, it is much clearer to be explicit, including the concatenation, e.g. "DELETE " || foo That overkill is apt to confuse a POSIX shell

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-20 Thread Rony G. Flatscher
On 20.04.2024 19:52, Paul Gilmartin wrote: On Sat, 20 Apr 2024 20:17:36 +, Robert Prins wrote: Try the two characters that are pretty much unique to REXX, "!" and "?" especially for small local loops. Ugh! But I confess I've done likewise at times. I tried to refresh my memory and

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-20 Thread Rony G. Flatscher
. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020 Wien/Vienna, Austria/Europe http://www.wu.ac.at

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-19 Thread Rony G. Flatscher
On 19.04.2024 01:50, Andrew Rowley wrote: On 18/04/2024 8:29 pm, Rony G. Flatscher wrote: The mileage of people here vary including the Java people themselves who have started to reduce the need of explicit declarations like the new "var" (imitating JavaScript) instead of str

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-19 Thread Rony G. Flatscher
owin/material/foils/130_AutoWin_oleinfo_V04.pdf> [3]: OLE and Nutshell Examples: <https://wi.wu.ac.at/rgf/wu/lehre/autowin/material/foils/110_AutoWin_V18.pdf> -Original Message- From: IBM Mainframe Discussion List On Behalf Of Rony G. Flatscher Sent: Thursday, April 18, 2

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-18 Thread Rony G. Flatscher
On 18.04.2024 02:22, Andrew Rowley wrote: On 18/04/2024 4:39 am, Rony G. Flatscher wrote: As you know already Rexx it would be easy for you to learn about what ooRexx adds to Rexx. ... Notabene: you write one ooRexx program that will be runnable without any changes on Windows, Linux

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-18 Thread Rony G. Flatscher
On 17.04.2024 21:04, Bob Bridges wrote: This whole post was fascinating me, partly because I'm still a novice at ooRexx, still wrapping my head around certain concepts (messaging being one example). I may as well say, though, that when I finally broke down and got myself a copy, I then took

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-17 Thread Rony G. Flatscher
On 17.04.2024 02:12, Andrew Rowley wrote: On 16/04/2024 3:08 am, Jon Perryman wrote: From a language standpoint, REXX is just another language but it's real strength is it's environment integration. Instead of the caller maintaining libraries, the environment automatically integrates with

Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-17 Thread Rony G. Flatscher
On 15.04.2024 19:08, Jon Perryman wrote: Java's not perfect, but it is powerful and it is pretty much universally available on z/OS. People don't understand the ingenuity behind REXX and don't understand the real problems it solves. From a language standpoint, REXX is just another language

Hmm, 3 ... (Re: Rexx numeric digits and scientific notation question

2024-03-16 Thread Rony G. Flatscher
archive access instructions, send email tolists...@listserv.ua.edu with the message: INFO IBM-MAIN -- -- __________ Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinfo

Hmm, 2 ... (Re: Rexx numeric digits and scientific notation question

2024-03-16 Thread Rony G. Flatscher
M-MAIN -- -- __ Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Ges

Hmm, 1 ... (Re: Rexx numeric digits and scientific notation question

2024-03-16 Thread Rony G. Flatscher
RESS settings: Condition traps: (CALL ON and SIGNAL ON) Condition information: Elapsed-time clocks: -- -- ______ Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsi

CFP for this year's International Rexx Symposium (Australia in March), mainframe Rexx talks welcome

2024-01-09 Thread Rony G. Flatscher
vel of Java 8 (850%100) and ooRexx 5 (850//100/10)). -- ______ Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020

Re: External Functions in C on z/OS

2023-11-22 Thread Rony G. Flatscher
java.awt.Dimension[width=100,height=200] As you can see, truly a Java object is being used from ooRexx, without a need to know any of the Java syntax, just the documentation of those Java classes. In the case of java.awt.Dimension cf. e.g. <https://docs.oracle.com/javase/8/docs/api

Re: External Functions in C on z/OS

2023-11-17 Thread Rony G. Flatscher
On 16.11.2023 22:54, David Crayford wrote: I don't find ooRexx useful on the PC as it's basically on life support where Python has millions of contributors. Take data validation as an example. There is a first class library https://docs.pydantic.dev/latest/. Python isn't my favorite language by

Re: External Functions in C on z/OS

2023-11-16 Thread Rony G. Flatscher
On 16.11.2023 02:24, Eric Erickson wrote: First of all thanks to Colin for sending me the headers. Before I went down the path of generating them myself, I want to see what other had experienced trying to do this. I can't use Metal C, as the routines I want to call out of the functions are

IntelliJ Rexx plugin (Re: JAVA IDE

2023-08-24 Thread Rony G. Flatscher
IntelliJ users may gain Rexx syntax highlighting and syntax checking if installing the ooRexxPlugin for IntelliJ which a former student created and has been maintaining since. It covers Rexx, ooRexx 5.0 and Executor. He was kind enough to add support for the mainframe Rexx programs characters

EHLLAPI and connInfo (Re: OLE and ooRexx (Re: Using EHLLAPI from ooRexx

2023-07-01 Thread Rony G. Flatscher
On 01.07.2023 14:17, Rony G. Flatscher wrote: Sorry, my bad.  "autECLConnList" is probably an array so you may want to try either "str = autoECLConnList[1]~name" or "str = autoECLConnLista~t(1)~name" instead. Ah, just saw in the ooRexx support list that Erich wa

OLE and ooRexx (Re: Using EHLLAPI from ooRexx

2023-07-01 Thread Rony G. Flatscher
ers\myname\Documents\testdir\testhacl.rex line 5: Routine not found. Error 43.1: Could not find routine "AUTECLCONNLIST". -Original Message- From: IBM Mainframe Discussion List On Behalf Of Rony G. Flatscher Sent: Friday, June 30, 2023 3:46 AM To:IBM-MAIN@LISTSERV.UA.EDU Subject: Re:

Re: COBOL and the Java scripting framework ? (Re: Are there samples of COBOL methods or classes?

2023-06-30 Thread Rony G. Flatscher
On 30.06.2023 09:44, Rony G. Flatscher wrote: On 28.06.2023 17:26, Tom Ross wrote: Please check out the examples in the COBOL Programming Guide, in Part 6. Developing object-oriented programs GO here:https://www.ibm.com/support/pages/node/611415 Select which release you are interested

Re: Using EHLLAPI from ooRexx

2023-06-30 Thread Rony G. Flatscher
s/13.0?topic=files-version-130 So it should be possible to use the known Rexx APIs as well. ---rony On 30.06.2023 09:45, Rony G. Flatscher wrote: Just noted that the mailer ruined the syntax:        autoECLConnList = .OleObject~new("PCOMM.autECLConnList")        autoECLConnList~Re

Re: Using EHLLAPI from ooRexx

2023-06-30 Thread Rony G. Flatscher
Just noted that the mailer ruined the syntax:    autoECLConnList = .OleObject~new("PCOMM.autECLConnList")    autoECLConnList~Refresh    str = autECLConnList(1)~Name ---rony On 30.06.2023 09:22, Rony G. Flatscher wrote: On 30.06.2023 08:46, Farley, Peter wrote: Thanks fo

COBOL and the Java scripting framework ? (Re: Are there samples of COBOL methods or classes?

2023-06-30 Thread Rony G. Flatscher
On 28.06.2023 17:26, Tom Ross wrote: Please check out the examples in the COBOL Programming Guide, in Part 6. Developing object-oriented programs GO here:https://www.ibm.com/support/pages/node/611415 Select which release you are interested in and then click "Product Documentation" thank you,

Re: Using EHLLAPI from ooRexx

2023-06-30 Thread Rony G. Flatscher
On 30.06.2023 08:46, Farley, Peter wrote: Thanks for the link David, but that seems to be tied intimately to x3270, and I need it to work with PCOMM. Also investigating PCOMM HACL (Host Access Class Library) as an alternative, using VBScript (<*Sigh*>, yet another language to learn).

Re: Are there samples of COBOL methods or classes?

2023-06-27 Thread Rony G Flatscher
> Am 27.06.2023 um 19:34 schrieb Tom Ross : > >  >> >> As the very first computer language I learned was COBOL, I have been always= >> interested to learn=20 >> about OO COBOL but never had the necessary time to research it. >> >> Are there by any chance simple COBOL snippets that would

Re: CMS-like 'xmitmsg' for Linux (or Unix or MacOS or even Windoze)

2023-06-25 Thread Rony G. Flatscher
Hi Rick, On 31.05.2023 21:50, Rick Troth wrote: This was also posted to the Linux/390 list and the VM list, but seemed relevant for here too. Over the past several days, I "cut a release" (that's GitHub speak) of the xmitmsgX package. The package mimics the behavior of the CMS 'XMITMSG'

Re: Are there samples of COBOL methods or classes?

2023-06-25 Thread Rony G. Flatscher
As the very first computer language I learned was COBOL, I have been always interested to learn about OO COBOL but never had the necessary time to research it. Are there by any chance simple COBOL snippets that would demonstrate how to use OO COBOL to interact with Java (e.g. creating a Java

Re: Logical Nor (¬) in ASCII-based code pages?

2023-05-07 Thread Rony G. Flatscher
On 07.05.2023 19:41, Phil Smith III wrote: Seymour J Metz wrote: I've seen Logical Not () at AA and at AC. Are there and ASCII-based code pages that have it at a third position? Put another way, is there a third code point that ooRexx and Regina should recognize as ? And later: UTF-8 is just

Re: interfacing C with Rexx

2023-04-28 Thread Rony G. Flatscher
On 28.04.2023 01:07, David Crayford wrote: ... cut ... I'll fork the repo and then push up my changes  on a zos branch and post here. I'm will be turning issues off!! I have to say that Regina REXX is quite good compared to z/OS REXX. Of course, it doesn't have the TSO/ISPF integrations

Re: interfacing C with Rexx

2023-04-25 Thread Rony G. Flatscher
On 25.04.2023 14:48, Rick Troth wrote: good questions The library that I want to call is "just C", pretty clean, standard POSIX. My development platform is PC Linux. The package gets built and tested on other platforms as often as I can drive that, notably FreeBSD. I don't have access to

Fwd: 34th International Rexx Symposium - registration page

2023-04-15 Thread Rony G. Flatscher
In the middle of May there will be this year's International Rexx Symposium taking place in Almere, The Netherlands, and which can also be attended via Zoom from anywhere in the world. Enclosed please find the respective announcement (the non-profit Rexx Language Association, RexxLA, is the

Re: REXX, ooRexx, BSF4ooRExx (Re: Ad TCP/Socket programs in REXX (Re: Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-09 Thread Rony G. Flatscher
On 08.03.2023 02:30, David Crayford wrote: On 8/3/23 02:26, Rony G. Flatscher wrote: There also appears to be bugs in SysThread where the "attached" member variable is not initialized in the constructor that takes a pthread_t argument. Ah, interesting that this is regarded a stumb

REXX, ooRexx, BSF4ooRExx (Re: Ad TCP/Socket programs in REXX (Re: Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-07 Thread Rony G. Flatscher
On 07.03.2023 08:45, David Crayford wrote: On 7/3/23 02:39, Rony G. Flatscher wrote: On 06.03.2023 02:43, David Crayford wrote: ... cut ... I did notice that CMake is being used for the build. That's good as IBM have ported CMake to z/OS. It's hidden away on a personal Github repo by an ex

Re: Ad TCP/Socket programs in REXX (Re: Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-06 Thread Rony G. Flatscher
IBM which later got open-sourced and gets further developed by RexxLA.org). Just try out these REXX variants, experiment a little bit, they open totally new doors in addition to those you have been enjoying with classic REXX already, hence it will pay in any case. :) ---rony -- --

Ad TCP/Socket programs in REXX (Re: Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-05 Thread Rony G. Flatscher
Comment, asking: > Like what? Have you ever tried to write a TCP server in REXX? Comment, receiving: > Start here and it is reasonably simple: - TCPIP.SEZAINST(RSSERVER) - TCPIP.SEZAINST(R6SERVER) Comment: so writing a TCP server in REXX is not only theoretically possible,

Takeaway from the mentioned book referring BLAS in context of Python, Java, C ... Re: Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-01 Thread Rony G. Flatscher
On 01.03.2023 15:15, René Jansen wrote: Well yes - that is really apples and oranges, and thanks for proving my point. Numpy leverages hand tuned assembly (BLAS) with hinting for different chip levels and architectures, and the difference with plain python is shown

Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-01 Thread Rony G. Flatscher
On 28.02.2023 20:55, David Crayford wrote: I respectfully express my opinion without intending to badmouth anyone. I believe that benchmarking the performance of reading a large file is not an artificial test but rather a real-world use case that we encounter regularly. It is no secret that

Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-02-28 Thread Rony G. Flatscher
On 28.02.2023 16:15, Seymour J Metz wrote: What happens if you change the benchmark to use the array class and DO OVER? Not much. ooRexx uses references to objects which can be of any type unlike strictly typed languages that restrict the types that can be assigned to arrays. Any such stored

Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-02-28 Thread Rony G. Flatscher
On 28.02.2023 13:44, David Crayford wrote: ooRexx has two main issues: its a superset of REXX, which is a subpar programming language, and it consumes a lot of CPU resources. Each language clause in ooRexx is a C++ object that invokes dynamic dispatch whenever it's executed. Unlike most other

Re: TEAMS usage

2023-02-08 Thread Rony G Flatscher
system for free! Jitsi and BigBlueButton are open-source, maintained, stable, powerful and best: totally transparent, not surveilled and free. Try it out, go to: https://meet.jit.si and create your first self-controlled meeting in ten seconds! :) —-rony Rony G. Flatscher (mobil/e) >

Now available for s390x: [rexxla-members] Announcing the Release of ooRexx 5.0.0

2023-02-03 Thread Rony G. Flatscher
a brief listing of the samples and their purpose. Forwarded Message Subject:[rexxla-members] Announcing the Release of ooRexx 5.0.0 Date: Sat, 24 Dec 2022 00:02:43 +0100 From: Rony To: rexxla-memb...@groups.io *Von:* "Rony G. Flatscher" *Datum:* 23. Dez

Re: AW: SPF/SE is available for free

2022-11-21 Thread Rony G. Flatscher
On 20.11.2022 22:35, Bob Bridges wrote: I haven't been keeping up with this thread, but I drop in on the random long-running thread just because, and I see this. For ooREXX and VBS and the like I've been trying out Notepad++, but I'm not entirely happy with it. You could use IntelliJ [1]

Re: Ad 33rd Rexx Language Symposium coming up next week (September 12th - September 14th 2022)

2022-09-13 Thread Rony G. Flatscher
7, 2022 at 4:48 AM Rony G. Flatscher wrote: This year's International Rexx Language symposium takes place digitally (via Zoom) next week from Monday, September 12th, to Wednesday, September 14th. This year the presentations are scheduled to fit the US American time-zone the best. Here the ea

Ad 33rd Rexx Language Symposium coming up next week (September 12th - September 14th 2022)

2022-09-07 Thread Rony G. Flatscher
there. ---rony -- -- __ Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020 Wien/Vienna, Austria/Europe htt

Side note ad RexxLA and the upcoming International Rexx Language Symposium

2022-08-03 Thread Rony G. Flatscher
Here the direct link about the call for presentations: <https://www.rexxla.org/document.rsp?base=events=2022=cfp>. It would be great if the tradition of mainframe REXX presentations could be revived! :) ---rony -- -- _____

Re: Java (Re: Some questions on SYSCALL

2022-07-14 Thread Rony G. Flatscher
Sorry for the late and brief comments (currently a little bit in "land-under-water" mode). On 11.07.2022 10:42, David Crayford wrote: On 10/07/2022 6:49 pm, Rony wrote:   Am 09.07.2022 um 03:15 schrieb David Crayford : On 8/07/2022 7:17 pm, Rony G. Flatscher wrote: On 07.07.

Re: Java (Re: Some questions on SYSCALL

2022-07-08 Thread Rony G. Flatscher
On 08.07.2022 03:38, David Crayford wrote: On 7/07/2022 7:53 pm, Rony G. Flatscher wrote: When I select a language for a job, one of the things that I look at is the ecosystem. I prefer ooRexx to Perl, but I find myself using Perl for some tasks because CPAN is an awesome resource. Python may

Re: Java (Re: Some questions on SYSCALL

2022-07-08 Thread Rony G. Flatscher
On 07.07.2022 17:45, David Crayford wrote: On 7/07/2022 7:53 pm, Rony G. Flatscher wrote: On 06.07.2022 11:03, Seymour J Metz wrote: ... cut ... There is one ecosystem that beats Perl, Python and practically any others: Java. For every problem domain, for new emerging technologies

Re: Java (Re: Some questions on SYSCALL

2022-07-07 Thread Rony G. Flatscher
, at least for z/OS. JIT doesn't hurt. BSF has been available for a long time; why doesn't every Rexx programmer know about it and PCRE? Thanks for putting in the work. You are welcome! ---rony From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.E

Java (Re: Some questions on SYSCALL

2022-07-07 Thread Rony G. Flatscher
On 06.07.2022 11:03, Seymour J Metz wrote: When I select a language for a job, one of the things that I look at is the ecosystem. I prefer ooRexx to Perl, but I find myself using Perl for some tasks because CPAN is an awesome resource. Python may not be the best language for the task at hand,

Re: Ad importance of the message paradigm (Re: Secure sockets (Re: Some questions on SYSCALL

2022-07-03 Thread Rony G. Flatscher
ing larger programs with complex interaction patterns (which thread is being used, if one would interact with object x versus object y). In the end I came up with a solution for them that solved all GUI-thread problems once and forever since then and became part of BSF4ooRexx: the easy solution

Ad importance of the message paradigm (Re: Secure sockets (Re: Some questions on SYSCALL

2022-07-02 Thread Rony G. Flatscher
lesser idea. The big idea is "messaging".[8] Cf. <https://en.wikipedia.org/wiki/Alan_Kay#cite_ref-8>. ---rony On 02.07.2022 20:55, Rony G. Flatscher wrote: On 02.07.2022 02:20, David Crayford wrote: Thanks Rony. I really enjoyed reading that paper. +1 Do you know why the tilde

Re: Secure sockets (Re: Some questions on SYSCALL

2022-07-02 Thread Rony G. Flatscher
the tilde/twiddle. ---rony P.S.: It may also be seen by others as a somewhat iconic symbol representing the message flying/flapping to the object/receiver on the left hand side of the twiddle. On 30/06/2022 6:55 pm, Rony G. Flatscher wrote: On 30.06.2022 00:52, David Crayford wrote

PDFBox (Re: REXX outside TSO

2022-06-30 Thread Rony G. Flatscher
At you could select the keyword "PDFBox" to get at the Bachelor thesis of Cristina Dobrea who had created nutshell examples in ooRexx to demonstrate how to use that library to create and manipulate PDF files. "PDFBox" is an open-source Java library

Scopes, environments (Re: Some questions on SYSCALL

2022-06-30 Thread Rony G. Flatscher
On 30.06.2022 01:28, David Crayford wrote: On 30/06/2022 5:33 am, Paul Gilmartin wrote: On Wed, 29 Jun 2022 22:22:39 +0200, Bernd Oppolzer wrote: This is an old OS/2 REXX program (from the 1990s, IIRC), used to traverse a directory tree recursively and issue a command in every subdirectory

Secure sockets (Re: Some questions on SYSCALL

2022-06-30 Thread Rony G. Flatscher
On 30.06.2022 00:52, David Crayford wrote: On 30/06/2022 6:37 am, Farley, Peter x23353 wrote: Gentle listers, Can we all agree to let this discussion be resolved by agreeing to the Perl mongers motto, TMTOWTD TWTOWTD? Or maybe not. Show me how to create a secure socket in REXX without using

Listing of files (Re: Some questions on SYSCALL

2022-06-30 Thread Rony G. Flatscher
On 29.06.2022 23:24, David Crayford wrote: On 30/06/2022 4:22 am, Bernd Oppolzer wrote: This is an old OS/2 REXX program (from the 1990s, IIRC), used to traverse a directory tree recursively and issue a command in every subdirectory found: /* rexx */ arg command call RxFuncAdd

Syntax checking plugin ... (Re: Some questions on SYSCALL

2022-06-30 Thread Rony G. Flatscher
On 29.06.2022 17:39, Bob Bridges wrote: My first language was a subset of PL/1, and I still think it's a great language, but there doesn't seem to be much call for it at the clients I serve. I didn't know PL/1 programmers indent the END with the paragraph; I thought it was just my

Re: Some questions on SYSCALL

2022-06-29 Thread Rony G. Flatscher
/06/2022 9:41 pm, Rony G. Flatscher wrote: Hi David, On 29.06.2022 14:06, David Crayford wrote: On 29/06/2022 6:37 pm, Seymour J Metz wrote: Sme, but manageable. The article Safe REXX at <http://www.rexxla.org/Newsletter/9812safe.html> and <http://www.rexxla.org/Newsletter/9901safe.h

Re: Some questions on SYSCALL

2022-06-29 Thread Rony G. Flatscher
Hi David, On 29.06.2022 14:06, David Crayford wrote: On 29/06/2022 6:37 pm, Seymour J Metz wrote: Sme, but manageable. The article Safe REXX at and has some tips on avoiding REXX pitfalls.

Re: An ooRexx sample for the Java sample program ... (Re: Some UNIX file usage questions

2022-06-23 Thread Rony G. Flatscher
Hi Andrew, On 23.06.2022 01:42, Andrew Rowley wrote: On 22/06/2022 9:44 pm, Rony G. Flatscher wrote:    /* ... do whatever you need to do, if anything ... */        /* now wait until the stop event gets received in rexxCallBack */    rexxCallBack~waitForStop   /* invocation will block

An ooRexx sample for the Java sample program ... (Re: Some UNIX file usage questions

2022-06-22 Thread Rony G. Flatscher
Hi Andrew, thank you for this Java program. I took the liberty to transform it to ooRexx (untested) which should do the same as your Java program:    /* load the Java class into ooRexx, it will understand ooRexx messages */ MvsConsole = bsf.loadClass("com.ibm.jzos.MvsConsole") if

Re: Some UNIX file usage questions

2022-06-21 Thread Rony G. Flatscher
On 20.06.2022 19:26, David Crayford wrote: On 21/06/2022 1:07 am, Paul Gilmartin wrote: On Mon, 20 Jun 2022 08:47:49 -0700, Charles Mills wrote:     ... The assembler routine will take as input a delay time in hundredths of a second (because of STIMER), do a WAIT ECBLIST, and return one of

Re: Rexx copy to OMVS

2022-03-09 Thread Rony G Flatscher
the excessive test suite against each version. ooRexx 5.0 on Sourceforge then will get these compiled and tested ooRexx 5.0 versions from Jenkins uploaded. So it is a safe bet to look fir the latest versions there. —-rony Rony G. Flatscher (mobil/e) > Am 09.03.2022 um 20:43 schrieb Seymour J M

Re: Rexx copy to OMVS

2022-03-09 Thread Rony G. Flatscher
On 09.03.2022 18:01, Seymour J Metz wrote: > Yes, "mycmd myopts" is an expression that evaluates to the command string. It > could as well have been a single variable, a literal or a more complicated > expression. > > Yes, it's synchronous. Alas, OOREXX doesn't have the ANSI address syntax and

Re: Speedy, speedier, speedest (Re: Ad message paradigm (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-11 Thread Rony G. Flatscher
/powershell/module/microsoft.powershell.utility/measure-command?view=powershell-7.2 Thank you for this pointer, David! Mostly I have been working on Windows, but also on Linux and MacOS, for making sure that BSF4ooRexx runs flawlessly and seamlessly on all those platforms. ---rony > > On 11/1/22 8:30 pm,

Re: Speedy, speedier, speedest (Re: Ad message paradigm (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-11 Thread Rony G. Flatscher
:\tmp\ibmmain\arrays>squares_oorexx.rex 100 duration: 00:00:00.247000 G:\tmp\ibmmain\arrays>squares_oorexx.rex 100 duration: 00:00:00.242000 Quite fast! ;) ---rony On 11.01.2022 13:15, Rony G. Flatscher wrote: > Now, if you want ooRexx to control a

Re: Speedy, speedier, speedest (Re: Ad message paradigm (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-11 Thread Rony G. Flatscher
0 duration: 00:00:00.095000 G:\tmp\ibmmain\arrays>rexx squares.rxj 100 duration: 00:00:00.109000 So the interpreted ooRexx can even beat ... :) ---rony On 11.01.2022 12:21, Rony G. Flatscher wrote: > On 11.01.2022 05:46, David Crayford wrote: >>

Speedy, speedier, speedest (Re: Ad message paradigm (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-11 Thread Rony G. Flatscher
On 11.01.2022 05:46, David Crayford wrote: > On 10/1/22 11:15 pm, Seymour J Metz wrote: >>> ooRexx will never be high speed because it's implementation is >>> fundamentally ineffecient. >> That seems to be begging the question. Certainly the current implementation >> is inefficient, but >> what

Re: Ad message paradigm (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-10 Thread Rony G. Flatscher
On 10.01.2022 14:13, David Crayford wrote: > On 10/1/22 8:34 pm, Rony G. Flatscher wrote: >> On 09.01.2022 16:29, Seymour J Metz wrote: >>>> Well all of your languages miss the support for the message paradigm. >>> What do you mean by "the message paradig

Re: Port of ooRexx to z/OS? (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-10 Thread Rony G. Flatscher
On 10.01.2022 05:28, David Crayford wrote: > On 9/1/22 11:22 pm, Rony G. Flatscher wrote: >> On 09.01.2022 03:19, David Crayford wrote: >>> On 9/1/22 2:15 am, Rony G. Flatscher wrote: >>>> On 08.01.2022 01:52, David Crayford wrote: >>>>> On 7/1/

Ad message paradigm (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-10 Thread Rony G. Flatscher
On 09.01.2022 16:29, Seymour J Metz wrote: >> Well all of your languages miss the support for the message paradigm. > What do you mean by "the message paradigm"? How does it differ from sending > method invocation and response messages to objects? The message paradigm as set forth by Smalltalk

Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-09 Thread Rony G. Flatscher
On 09.01.2022 05:52, Wayne Bickerdike wrote: > I couldn't find Netrexx at (https://www.netrexx.org), I did find it here > http://www.netrexx.org Ah, "http" instead of "https", sorry (wrote it from memory and did not test it) ! > I like it! +1 ---rony ... cut ...

Port of ooRexx to z/OS? (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-09 Thread Rony G. Flatscher
On 09.01.2022 03:19, David Crayford wrote: > On 9/1/22 2:15 am, Rony G. Flatscher wrote: >> On 08.01.2022 01:52, David Crayford wrote: >>> On 7/1/22 7:53 pm, Rony G. Flatscher wrote: >>>> ... cut ...  >> Well all of your languages miss the support for the

Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-08 Thread Rony G. Flatscher
On 08.01.2022 01:52, David Crayford wrote: > On 7/1/22 7:53 pm, Rony G. Flatscher wrote: >>> Here is my list of must haves for a scripting language. Does REXX or ooRexx >>> meet the requirements? >>> >>> 1. Short circuit evaluation >>> 2. Functio

Re: Macro/script/program (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-08 Thread Rony G. Flatscher
t; > --- > Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313 > > /* This sad little lizard told me that he was a brontosaurus on his mother's > side. I did not laugh; people who boast of ancestry often have little else > to sustain them. Humoring them costs nothing and adds t

VBA -> ooRexx and ooRexx -> VBA (Re: Macro/script/program (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-08 Thread Rony G. Flatscher
On 07.01.2022 16:16, Bob Bridges wrote: > When I first started learning ooREXX (not that long ago, and I still don't > know it well) I read that bit about "messages" that are apparently sent to > methods and properties and was confused. My only object-oriented language at > the time was VB

Macro/script/program (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-07 Thread Rony G. Flatscher
On 07.01.2022 03:00, Bob Bridges wrote: > I usually include JCL under the ~very~ general rubric of "programming > language", but even mentally I think that's a stretch. It's more like a > macro language, sort of like .bat I guess. > > I may as well take this opportunity to include a mild rant.

Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-07 Thread Rony G. Flatscher
On 07.01.2022 01:47, David Crayford wrote: > Here is my list of must haves for a scripting language. Does REXX or ooRexx > meet the requirements? > > 1. Short circuit evaluation > 2. Functions as first class objects > 3. Mutli-threading > 4. Dynamically typed, preferably with type hints > 5.

IntelliJ: adding REXX syntax highlighting and generating REXX documentation ... (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-05 Thread Rony G. Flatscher
As you mention IntelliJ to be used in your shop it may be interesting to know that there is an IntelliJ plugin that is capable of doing syntax highlighting for REXX and ooRexx 5. Overall the plugin is quite a nice REXX productivity tool available for IntelliJ and among other things it makes it

Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-04 Thread Rony G. Flatscher
66208/> o Part, Interim Note: <https://sourceforge.net/p/bsf4oorexx/mailman/message/36164161/> o Part 5: <https://sourceforge.net/p/bsf4oorexx/mailman/message/36183882/> HTH, ---rony > /* The early bird may get the worm, but the second mouse gets the chee

... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-03 Thread Rony G. Flatscher
My name is Rony G. Flatscher and I have been working as an IS professor at a European Business university (WU Vienna) who has acquired quite a bit of experience in teaching BA students programming for the past 35 years. Over the course of the years I taught e.g. COBOL, BASIC, Pascal, Open

... Re: Top 8 Reasons for using Python instead of REXX for z/OS

2022-01-03 Thread Rony G. Flatscher
My name is Rony G. Flatscher and I have been working as an IS professor at a European Business university (WU Vienna) who has acquired quite a bit of experience in teaching BA students programming for the past 35 years. Over the course of the years I taught e.g. COBOL, BASIC, Pascal, Open