On Tue, Jun 24, 2025 at 8:14 AM Seymour J Metz <sme...@gmu.edu> wrote:
> How does it work in windows? > > The build is separated into UNIX and Windows environments, each with its own directory structure. The source files aren’t cluttered with #ifdefs, each platform has distinct code. Porting ooRexx to z/OS using the new clang compiler and the zopen zoslib library is technically feasible, but it would result in a UNIX-style port. Expecting it to run under TSO like classic REXX is unrealistic. It’s not impossible, but it would require a massive investment for a niche audience. The chance of it ever happening are practically zero. IBM is investing in other languages and tools. > I would be happy with a port that required dubbing, but I know that there > are shops that feel otherwise. > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > עַם יִשְׂרָאֵל חַי > נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר > > > > > ________________________________________ > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf > of David Crayford <00000595a051454b-dmarc-requ...@listserv.ua.edu> > Sent: Monday, June 23, 2025 7:32 PM > To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU> > Subject: Re: REXX say & OOREXX was: In IBM-land, AFP means... > > > External Message: Use Caution > > > The ooRexx message passing code uses pthreads so I would say that’s a > pretty big POSIX requirement. It’s also nailed to the file system. A port > of ooRexx would be akin to Python. Enhanced ASCII and run from a USS > environment. > > > On 24 Jun 2025, at 02:55, Seymour J Metz <sme...@gmu.edu> wrote: > > > > You haven't got a clue as to what I understand; you've made that > abundantly clear. > > > > > > -- > > Shmuel (Seymour J.) Metz > > http://mason.gmu.edu/~smetz3 > > עַם יִשְׂרָאֵל חַי > > נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר > > > > > > > > > > ________________________________________ > > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on > behalf of Jon Perryman <jperr...@pacbell.net> > > Sent: Monday, June 23, 2025 2:22 PM > > To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU> > > Subject: Re: REXX say & OOREXX was: In IBM-land, AFP means... > > > > > > External Message: Use Caution > > > > > >> On Mon, 23 Jun 2025 13:21:12 +0000, Seymour J Metz <sme...@gmu.edu> > wrote: > >> > >> You keep saying that, but you haven't provided any specifics. > > > > Ask questions and learn something. I'm conveying concepts you don't > understand. You're wasting my time by constantly making statements of fact > that may or may not be relevant nor true. > > > >> I'm not aware of any *ix-related issues for defining an environment. > > > > I never said *ix-related but instead said designed for *ix. You can > write code that does not use anything *ix-related but it is still designed > around *ix assumptions. E.g. the design assumes fork, spawn, processes and > threads. The design did not plan for the problems introduced by ISPEXEC > SELECT PGM(xxx) nor other z/OS concepts. They assume the *ix storage model > while ignoring subpools, keys, address spaces and TCBs. The shared storage > concept is very different. > > > >> There is a well defined interface that does not involve any *ix > services, > >> based on the SAA interface, and already implemented on non-*ix system. > > > > I don't see this as an insurmountable problem because it is definable > and can be worked around. > > > > On the other hand, design based on *ix assumptions means that all code > must be reviewed for incompatible assumptions that may not be obvious. > > > >> That siid, It is tied to C++, so a bridge is required. > > > > Design isn't tied to a language but instead to the assumptions made. > With the right design, would a bridge be necessary (even in C++). > > > > ---------------------------------------------------------------------- > > 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 > > ---------------------------------------------------------------------- > 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 > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN