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

Reply via email to