probably means here files; inline with the source code.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר

________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Phil Smith III <li...@akphs.com>
Sent: Monday, July 1, 2024 2:45 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Rexx is quite cool, flexible, powerful, feature-rich, thank you! 
(Re: z/OS 3.1 Enhancements & Support News

Paul Gilmartin wrote:
>Lack of closure: I don't believe a function package, much less a
>command environment can be coded in REXX. those must be coded in
>another language, therefore less portable.

Well, that's a good point. OORexx makes that somewhat better, but not like P/P. 
But I could imagine writing an interface to enable this. The tricky part with 
Classic Rexx would be variable passing, but Pipes demonstrates that it's quite 
doable. I think it'd be easier with OORexx, no?

>I've written some utility packages which I concatenate with
>SYSIN, REPRO to a temporary member, and execute that.
>Ugh!

You mean so you have your program + "standard" functions, glue 'em together, 
and thus the standard functions are local and can access variables easily? 
Cool. Can't quite imagine doing that on CMS!

>Lack of support for instream data.

Not sure what you mean here--is it that it's not native/trivial to read from a 
DD * in Rexx?

>Lack of elementary functions, made a challenge by the
>desire to support arbitrary precision.  (Can a function
>package, in whatever language determine the caller's
>NUMERIC settings at the instant of call?)

No, though I've never wanted that. Not saying it's not a valid requirement: had 
the Rexx ecosystem developed more, stuff like this would have become necessary 
and presumably been enabled.

This is a fun discussion.

----------------------------------------------------------------------
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