Thanks Chip, that is very kind of you, but I no longer have access to  
a z/OS system.  In fact I find that my MVS knowledge is slipping away  
at a faster pace than I care to admit.

Yours,

Bruce
On Nov 20, 2009, at 12:27 PM, Chip Davis wrote:

> I'm afraid that was my fault, Bruce.
>
> I went back to my original reply and saw that in my haste I left off  
> the last
> word of my thought.  It was supposed to read:
>
>   "...we were never even able to get IBM to port Classic Stream I/O
>    to the z/OS _interpreter_."
>
> (This is indicated by the odd reference to "the z/OS"; it was  
> supposed to be an
> adjective.)
>
> So I apologize for the misleading post; I was quite aware of the  
> availability of
> Stream I/O on z/OS as a part of the Rexx Compiler.  Unfortunately,  
> that is not
> sufficient for the adoption of this superior I/O facility by the  
> legions of REXX
> interpreter users.  If Stream I/O is available only on certain  
> userids, outside
> the standard support and maintenance structure, it simply will not  
> be used
> except for personal toys.
>
> Although Stream I/O was long in coming to the REXX interpreter on z/ 
> VM (relative
> to its introduction in OS/2) it has been there for years, so its  
> absence on z/OS
> (IBM's "flagship" OS) is all the more disgraceful.
>
> I can probably put my hands on a copy of the Stream I/O package if  
> you would
> like a copy.
>
> -Chip-
>
> On 11/20/09 03:32 CVBruce said:
>> 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
>>
>
> ------------------------------------------------------------------------------
> 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

Reply via email to