Chip, Not to be dull about the point.
I can't disagree with much that you said, except your first post, which said that IBM never ported the stream i/o functions. Truth be told they are available today with the Rexx/370 compiler. Yes you do have to pay extra for it, but that doesn't mean it isn't available, or that IBM never ported it. You didn't mention that your criteria for availability included things like being included in the TSO/E maintenance, that all political issues about installation must be resolved, etc. Jeepers, you even have to pay for COBOL these days. That doesn't mean that it isn't available. I found out about the TSO/E stream library by reading the documentation on the IBM website. It told me where to go to down load the libraries. I ran the jobs to link the objects, and was able to get it up and running both in batch and interactive TSO sessions, without calling the system programers to "officially" install it. Frankly I'm sorry they took it down. I probably didn't save my copy. It saved a lot of time if you have to port some code from a non- mainframe box to MVS. Bruce On Nov 19, 2009, at 5:32 PM, Chip Davis wrote: > I was trying to avoid putting the fine point on it, Bruce. > > The Stream I/O routines were available as part of the REXX compiler > runtime > library, for which you needed a license. The inclusion of the > Stream I/O > functions into the native TSO/REXX interpreter involved a secret > back-door > download from an IBM FTP (not web) site (subsequently removed). > > The installation was far from straight-forward and (AFAICT) never > successfully > accomplished at the system level, where it would have been a locally- > supported > mod at any rate. Requiring that much effort to include Stream I/O > support made > it far from universally available and thus little-used. > > Furthermore, the Stream I/O functions were not part of the SMP/E > maintenance > stream for the TSO/REXX interpreter, and thus prohibited in many > shops. > > It was, and still is, *NOT* part of the TSO/REXX interpreter and no > amount of > begging, pleading, cajoling, or hounding of TPTB within IBM was ever > able to > convince them that the *interpreter* (which is used far more than > the compiler) > should support native Rexx I/O on z/OS, as it does on all other IBM > platforms. > > Bottom Line: If no one in RexxLA has the inclination and z/OS > expertise/access, > we'll never see ooRexx ported there. > > -Chip- > > On 11/19/09 23:43 CVBruce said: >> Not true. The I/O steam was available as a download for Z/OS, and >> it >> was included in the Rexx/MVS compiler. >> >> Bruce >> On Nov 19, 2009, at 2:29 PM, Chip Davis wrote: >> >>> Not to put too fine a point on it, but we were never even able to >>> get IBM to >>> port Classic Stream I/O to the z/OS. >>> >>> -Chip- >>> >>> On 11/19/09 20:04 Earl Hodil said: >>>> Here's a stupid question: Why doesn't IBM do the port? >>>> >>>> Earl >>>> >>>> ----- Original Message ----- >>>> From: "Rick McGuire" <[email protected]> >>>> To: "Open Object Rexx Developer Mailing List" >>>> <[email protected]> >>>> Sent: Thursday, November 19, 2009 1:22 PM >>>> Subject: Re: [Oorexx-devel] oorexx on z/os? >>>> >>>> >>>> Yeah, and a lot of people have been saying that for years, but >>>> nobody >>>> with z/os skills has ever put any real effort into working on a >>>> port. >>>> Without that, it's never going to happen. >>>> >>>> Rick >>>> >>>> On Thu, Nov 19, 2009 at 1:19 PM, Earl Hodil >>>> <[email protected]> wrote: >>>>> My bad. I misinterpreted what I read. >>>>> >>>>> I still think it would be killer on z/os, though. >>>>> >>>>> earl >>>>> >>>>> ----- Original Message ----- >>>>> From: "Rick McGuire" <[email protected]> >>>>> To: "Open Object Rexx Developer Mailing List" >>>>> <[email protected]> >>>>> Sent: Thursday, November 19, 2009 12:56 PM >>>>> Subject: Re: [Oorexx-devel] oorexx on z/os? >>>>> >>>>> >>>>> I'm not aware of anybody getting oorexx to run on z/os. It does >>>>> run >>>>> on z/linux, but that's a horse of a different color. >>>>> >>>>> Rick >>>>> >>>>> On Thu, Nov 19, 2009 at 12:41 PM, Earl Hodil >>>>> <[email protected]> wrote: >>>>>> Hello everyone, >>>>>> >>>>>> I had occasion this past year to convert a classic REXX program >>>>>> that ran >>>>>> on >>>>>> z/os to an oorexx program that ran on linux for one of my >>>>>> customers. Most >>>>>> things converted just fine. The work centered around the I/O >>>>>> interfaces, >>>>>> sockets and files. The sockets weren't too bad, but there are >>>>>> some >>>>>> differences. The files, though, required a wholesale rewrite. >>>>>> >>>>>> Now I have sniffed around the archives enough to know that >>>>>> somebody has >>>>>> oorexx up and running on z/os. I suspect that it is entirely a >>>>>> creature >>>>>> of >>>>>> the unix side of the house. Is there any thought to making oorexx >>>>>> the >>>>>> default interpreter on z/os? I know that right now it would break >>>>>> a lot >>>>>> of >>>>>> programs, and not just because of EXECIO. I have a product, >>>>>> REXXTOOLS/MVS >>>>>> that is pretty widespread and would need to be accounted for. >>>>>> >>>>>> I just wanted you to know that I stand ready to help in any way >>>>>> that I >>>>>> can. >>>>>> >>>>>> Sincerely, >>>>>> >>>>>> Earl Hodil >>>>>> Open Software Technologies >>>>>> ------------------------------------------------------------------------------ >>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>> 2008 >>>>>> 30-Day >>>>>> trial. Simplify your report design, integration and deployment - >>>>>> and >>>>>> focus >>>>>> on >>>>>> what you do best, core application coding. Discover what's new >>>>>> with >>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>>> _______________________________________________ >>>>>> Oorexx-devel mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>> 2008 >>>>> 30-Day >>>>> trial. Simplify your report design, integration and deployment - >>>>> and focus >>>>> on >>>>> what you do best, core application coding. Discover what's new >>>>> with >>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> _______________________________________________ >>>>> Oorexx-devel mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>> 2008 >>>>> 30-Day >>>>> trial. Simplify your report design, integration and deployment - >>>>> and focus >>>>> on >>>>> what you do best, core application coding. Discover what's new >>>>> with >>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> _______________________________________________ >>>>> Oorexx-devel mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>> 2008 30-Day >>>> trial. Simplify your report design, integration and deployment - >>>> and focus >>>> on >>>> what you do best, core application coding. Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> Oorexx-devel mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>> 2008 30-Day >>>> trial. Simplify your report design, integration and deployment - >>>> and focus on >>>> what you do best, core application coding. Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> Oorexx-devel mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day >>> trial. Simplify your report design, integration and deployment - and >>> focus on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> Oorexx-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports >> 2008 30-Day >> trial. Simplify your report design, integration and deployment - >> and focus on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> Oorexx-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and > focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Oorexx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oorexx-devel ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Oorexx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oorexx-devel
