RexxForm: The Rexx Formatter

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

RexxForm: The Rexx Formatter

ThSITC
Hello Fran,
    *would you be able to test the first version *on a PC*   *?

*OR*

    *would you need a CMS Rexx Compatible version* at the first instance?

If you could download your sources in question to a PC, send me the ZIP,
I will run the current Version of RexxForm thru and will send you the
new ZIP back.

Let me know if that will be a possible solution.

Also, I'm, copying IBM-netRexx here again (sorry!):

Doese anybody of you know *IF NetRexx is NOW still available on an IBM
CMS Machine, and which Version of Java is there on an IBM CMS Machine??

Sorry for the cross-post, but FRAN:

You should anyway go ahead and subscribe the IBM-NetRexx Group,
this is where the current (at least Java related) things are happening.

Kind greetings,
Thomas Schneider.
=====================================================
Am 16.09.2011 00:09, schrieb Fran Hensler:

> Thomas -
>
> I do not know anything about NetRexx so I can't help you with the
> translator.
>
> I might be able to help you with RexxForm if it will run in CMS.  I have a
> lot of Classic Rexx in CMS.  I would not want to download them to a PC to
> format them.
>
> /Fran Hensler at Slippery Rock University of Pennsylvania USA for 48 years
>      mailto:[hidden email]  http://zvm.sru.edu/~fjh  +1.724.794-6172
>                "Yes, Virginia, there is a Slippery Rock"
> --------------------------------------------------------------------------
>
>
>
>
> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of Thomas
> Schneider
> Sent: Thursday, September 15, 2011 5:40 PM
> To: Chip Davis
> Cc: rexxla Members mailing list
> Subject: [RexxLA] The LOGOS and the MobileTalk project
>
> Hello SIRs!
>
> As you (maybe) know, I'm currently woring on a couple of POJECTs.
>
> The immediate PROJECTs to become released are:
>
> RexxForm:  A generalized Rexx Formatter (any Rexx Dialect, as classic Rexx,
> ooRexx, Regina, NetRexx, or whatever will be invented)
>
> Rexx2Nrx (relese 7.00): My newest (and LAST) attempt to be able to
> translate *any Rexx Dialect* to NetRexx, or, when you like, NetRexx *to*
> ooRexx.
>
> Both products are based on *my own* Scanner and Parser TECHNOLOGIEs.
>
> To test them properly, I *will*, however, do need some assistance.
>
> I will setup (with the help of David Requena) a new *repository* there
> on *KENAI*, Project PP, until 1. October 2011, with the current soft.
>
> For *testing it*, *properly*, I will need, however, *volunteers*.
>
> I do have my testcases, of course, *but I will need* assistance.
>
> *Got the message, please* :-)
>
> I'm only 1 human beeing, and sometime I'm feeling
>
> *as a LONeLY Man*
>
> Couldn't, *please*, somebody help me??
>
> Thanks in advance,
>
> *anyway*.
>
> Massa Thomas.
> ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
> )))))))))))))))))))
>


--
Thomas Schneider (Founder of www.thsitc.com) Member of the Rexx Languge
Asscociation (www.rexxla.org) Member of the NetRexx Developer's Team
(www.netrexx.org)
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Thomas Schneider, Vienna, Austria (Europe) :-)

www.thsitc.com
www.db-123.com
Reply | Threaded
Open this post in threaded view
|

Re: RexxForm: The Rexx Formatter

billfen
Thomas,

A simple Google search: "Java mainframe IBM" produced some 2,000,000 hits,
and ample evidence (on just the first page of results) that Java currently
does run on the mainframe.  Since NetRexx needs only Java to run, no doubt
it will run there.  Indeed you might check this link: (updated June, 2011):

http://www-03.ibm.com/systems/z/os/zos/tools/java/products/sdk601_64.html

And this link, which implies that NetRexx has been runnining on the
mainframe since at least 1998.

http://www.redbooks.ibm.com/redbooks/pdfs/sg245148.pdf

I do wish you would search the web before asking questions like that here.
It took me 10 seconds to get your question answered, and I know that you
could have done the same.  In other words, it took you longer to ask the
question here than it would have for you to get the answer.


As for NetRexx code formatting, one approach is to manipulate an AST and
insert or remove space and line ends, or make other transformations.  In
Eclipse there is a quite sophisticated built in Java code formatter which
uses that approach.

I don't anticipate implementing a formatter for NetRexx as part of the
Eclipse plugin any time soon, but in theory all that would be needed is a
set of transform rules to follow, a tree walker to do the transforms and
another walk to output the results.  The NetRexx AST includes everything
down to the character level in order to support incremental error
processing.

I don't know what your approach to scanning and parsing is, but I assume
you would do roughly the same: generate a token stream (making allowances
for the variations between the Rexx dialects), parse it to generate an AST,
and then perform transforms on the tree to format the source or translate
between dialects.  Of course there are always different approaches to
problems, and you may be doing it entirely differently.

Bill


On 9/15/2011 6:22 PM, Thomas Schneider wrote:

> Hello Fran,
>    *would you be able to test the first version *on a PC*   *?
>
> *OR*
>
>    *would you need a CMS Rexx Compatible version* at the first instance?
>
> If you could download your sources in question to a PC, send me the ZIP,
> I will run the current Version of RexxForm thru and will send you the
> new ZIP back.
>
> Let me know if that will be a possible solution.
>
> Also, I'm, copying IBM-netRexx here again (sorry!):
>
> Doese anybody of you know *IF NetRexx is NOW still available on an IBM
CMS Machine, and which Version of Java is there on an IBM CMS Machine??

>
> Sorry for the cross-post, but FRAN:
>
> You should anyway go ahead and subscribe the IBM-NetRexx Group,
> this is where the current (at least Java related) things are happening.
>
> Kind greetings,
> Thomas Schneider.
> =====================================================
> Am 16.09.2011 00:09, schrieb Fran Hensler:
>> Thomas -
>>
>> I do not know anything about NetRexx so I can't help you with the
>> translator.
>>
>> I might be able to help you with RexxForm if it will run in CMS.  I have
a
>> lot of Classic Rexx in CMS.  I would not want to download them to a PC to
>> format them.
>>
>> /Fran Hensler at Slippery Rock University of Pennsylvania USA for 48
years
>>      mailto:[hidden email]  http://zvm.sru.edu/~fjh  +1.724.794-6172
>>                "Yes, Virginia, there is a Slippery Rock"
>>
--------------------------------------------------------------------------

>>
>>
>>
>>
>> -----Original Message-----
>> From: [hidden email]
>> [mailto:[hidden email]] On Behalf Of Thomas
>> Schneider
>> Sent: Thursday, September 15, 2011 5:40 PM
>> To: Chip Davis
>> Cc: rexxla Members mailing list
>> Subject: [RexxLA] The LOGOS and the MobileTalk project
>>
>> Hello SIRs!
>>
>> As you (maybe) know, I'm currently woring on a couple of POJECTs.
>>
>> The immediate PROJECTs to become released are:
>>
>> RexxForm:  A generalized Rexx Formatter (any Rexx Dialect, as classic
Rexx,

>> ooRexx, Regina, NetRexx, or whatever will be invented)
>>
>> Rexx2Nrx (relese 7.00): My newest (and LAST) attempt to be able to
>> translate *any Rexx Dialect* to NetRexx, or, when you like, NetRexx *to*
>> ooRexx.
>>
>> Both products are based on *my own* Scanner and Parser TECHNOLOGIEs.
>>
>> To test them properly, I *will*, however, do need some assistance.
>>
>> I will setup (with the help of David Requena) a new *repository* there
>> on *KENAI*, Project PP, until 1. October 2011, with the current soft.
>>
>> For *testing it*, *properly*, I will need, however, *volunteers*.
>>
>> I do have my testcases, of course, *but I will need* assistance.
>>
>> *Got the message, please* :-)
>>
>> I'm only 1 human beeing, and sometime I'm feeling
>>
>> *as a LONeLY Man*
>>
>> Couldn't, *please*, somebody help me??
>>
>> Thanks in advance,
>>
>> *anyway*.
>>
>> Massa Thomas.
>>
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
>> )))))))))))))))))))

--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

RE: RexxForm: The Rexx Formatter

measel
Actually Bill, Thomas was asking about java on VM/CMS.

There's never been a jvm for CMS.  There was at one time a jvm that
could be directly ipl'd under VM, but as usual, IBM didn't get it and
that jvm is no longer.

On z/OS the jvm runs under USS ( Unix system services ).  

USS is a big batch job running on z/OS that emulates a unix environment.

The other (and now preferred way) to run jvms on zSeries is to run in a
linux guest machine under z/VM. (not CMS)

Either way these jvm's run in a second level abstraction, decreasing
their performance.

But, IBM to the rescue with the zAPP processor to offload java
instructions! ( you knew they'd fix it with hardware didn't you )

-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of
[hidden email]
Sent: Thursday, September 15, 2011 7:22 PM
To: [hidden email]
Subject: Re: [Ibm-netrexx] RexxForm: The Rexx Formatter

Thomas,

A simple Google search: "Java mainframe IBM" produced some 2,000,000
hits,
and ample evidence (on just the first page of results) that Java
currently
does run on the mainframe.  Since NetRexx needs only Java to run, no
doubt
it will run there.  Indeed you might check this link: (updated June,
2011):

http://www-03.ibm.com/systems/z/os/zos/tools/java/products/sdk601_64.htm
l

And this link, which implies that NetRexx has been runnining on the
mainframe since at least 1998.

http://www.redbooks.ibm.com/redbooks/pdfs/sg245148.pdf

I do wish you would search the web before asking questions like that
here.
It took me 10 seconds to get your question answered, and I know that you
could have done the same.  In other words, it took you longer to ask the
question here than it would have for you to get the answer.


As for NetRexx code formatting, one approach is to manipulate an AST and
insert or remove space and line ends, or make other transformations.  In
Eclipse there is a quite sophisticated built in Java code formatter
which
uses that approach.

I don't anticipate implementing a formatter for NetRexx as part of the
Eclipse plugin any time soon, but in theory all that would be needed is
a
set of transform rules to follow, a tree walker to do the transforms and
another walk to output the results.  The NetRexx AST includes everything
down to the character level in order to support incremental error
processing.

I don't know what your approach to scanning and parsing is, but I assume
you would do roughly the same: generate a token stream (making
allowances
for the variations between the Rexx dialects), parse it to generate an
AST,
and then perform transforms on the tree to format the source or
translate
between dialects.  Of course there are always different approaches to
problems, and you may be doing it entirely differently.

Bill


On 9/15/2011 6:22 PM, Thomas Schneider wrote:
> Hello Fran,
>    *would you be able to test the first version *on a PC*   *?
>
> *OR*
>
>    *would you need a CMS Rexx Compatible version* at the first
instance?
>
> If you could download your sources in question to a PC, send me the
ZIP,
> I will run the current Version of RexxForm thru and will send you the
> new ZIP back.
>
> Let me know if that will be a possible solution.
>
> Also, I'm, copying IBM-netRexx here again (sorry!):
>
> Doese anybody of you know *IF NetRexx is NOW still available on an IBM
CMS Machine, and which Version of Java is there on an IBM CMS Machine??
>
> Sorry for the cross-post, but FRAN:
>
> You should anyway go ahead and subscribe the IBM-NetRexx Group,
> this is where the current (at least Java related) things are
happening.

>
> Kind greetings,
> Thomas Schneider.
> =====================================================
> Am 16.09.2011 00:09, schrieb Fran Hensler:
>> Thomas -
>>
>> I do not know anything about NetRexx so I can't help you with the
>> translator.
>>
>> I might be able to help you with RexxForm if it will run in CMS.  I
have
a
>> lot of Classic Rexx in CMS.  I would not want to download them to a
PC to
>> format them.
>>
>> /Fran Hensler at Slippery Rock University of Pennsylvania USA for 48
years
>>      mailto:[hidden email]  http://zvm.sru.edu/~fjh  +1.724.794-6172
>>                "Yes, Virginia, there is a Slippery Rock"
>>
------------------------------------------------------------------------
--

>>
>>
>>
>>
>> -----Original Message-----
>> From: [hidden email]
>> [mailto:[hidden email]] On Behalf Of Thomas
>> Schneider
>> Sent: Thursday, September 15, 2011 5:40 PM
>> To: Chip Davis
>> Cc: rexxla Members mailing list
>> Subject: [RexxLA] The LOGOS and the MobileTalk project
>>
>> Hello SIRs!
>>
>> As you (maybe) know, I'm currently woring on a couple of POJECTs.
>>
>> The immediate PROJECTs to become released are:
>>
>> RexxForm:  A generalized Rexx Formatter (any Rexx Dialect, as classic
Rexx,
>> ooRexx, Regina, NetRexx, or whatever will be invented)
>>
>> Rexx2Nrx (relese 7.00): My newest (and LAST) attempt to be able to
>> translate *any Rexx Dialect* to NetRexx, or, when you like, NetRexx
*to*
>> ooRexx.
>>
>> Both products are based on *my own* Scanner and Parser TECHNOLOGIEs.
>>
>> To test them properly, I *will*, however, do need some assistance.
>>
>> I will setup (with the help of David Requena) a new *repository*
there

>> on *KENAI*, Project PP, until 1. October 2011, with the current soft.
>>
>> For *testing it*, *properly*, I will need, however, *volunteers*.
>>
>> I do have my testcases, of course, *but I will need* assistance.
>>
>> *Got the message, please* :-)
>>
>> I'm only 1 human beeing, and sometime I'm feeling
>>
>> *as a LONeLY Man*
>>
>> Couldn't, *please*, somebody help me??
>>
>> Thanks in advance,
>>
>> *anyway*.
>>
>> Massa Thomas.
>>
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))
>> )))))))))))))))))))

--------------------------------------------------------------------
mail2web.com - Enhanced email for the mobile individual based on
Microsoft(r)
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: RexxForm: The Rexx Formatter

billfen
In reply to this post by ThSITC
Well, if I owe Thomas an apology for snapping at him, I hereby give it.
I'm sorry Thomas - I jumped to the wrong conclusion.

Java certainly runs on CMS, it just has to have an operating system between
it and Java :).  I missed the distinction of CMS native, and did not know
the history.  I started using the "Cambridge Monitor System" in 68 or 69,
but I haven't used it since the mid 90's.  

On the other hand, a quick google search of:
' java "CMS native" IBM mainframe ', produced this email as of about a year
ago:

http://www.mail-archive.com/ibmvm@.../msg32704.html
 
I believe that summarizes the current situation.

The emails in that discussion are interesting reading, particularly the
ones related to NetRexx.  I suspect that if one wants to know the current
native CMS situation, an email to that discussion or someone on that list
might prove useful.

Bill

PS Sorry for the over reaction.  But In reading various emails on the web
(not necessarily here), I get annoyed when I see questions that are easily
answered without using up the bandwidth and other people's time.  I'm with
Chip on that one.


On 9/16/2011 7:09 AM, Measel, Mike wrote:

> Actually Bill, Thomas was asking about java on VM/CMS.
>
> There's never been a jvm for CMS.  There was at one time a jvm that
> could be directly ipl'd under VM, but as usual, IBM didn't get it and
> that jvm is no longer.
>
> On z/OS the jvm runs under USS ( Unix system services ).  
>
> USS is a big batch job running on z/OS that emulates a unix environment.
>
> The other (and now preferred way) to run jvms on zSeries is to run in a
> linux guest machine under z/VM. (not CMS)
>
> Either way these jvm's run in a second level abstraction, decreasing
> their performance.
>
> But, IBM to the rescue with the zAPP processor to offload java
> instructions! ( you knew they'd fix it with hardware didn't you )
>
> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of
> [hidden email]
> Sent: Thursday, September 15, 2011 7:22 PM
> To: [hidden email]
> Subject: Re: [Ibm-netrexx] RexxForm: The Rexx Formatter
>
> Thomas,
>
> A simple Google search: "Java mainframe IBM" produced some 2,000,000
> hits,
> and ample evidence (on just the first page of results) that Java
> currently
> does run on the mainframe.  Since NetRexx needs only Java to run, no
> doubt
> it will run there.  Indeed you might check this link: (updated June,
> 2011):
>
> http://www-03.ibm.com/systems/z/os/zos/tools/java/products/sdk601_64.htm
> l
>
> And this link, which implies that NetRexx has been runnining on the
> mainframe since at least 1998.
>
> http://www.redbooks.ibm.com/redbooks/pdfs/sg245148.pdf
>
> I do wish you would search the web before asking questions like that
> here.
> It took me 10 seconds to get your question answered, and I know that you
> could have done the same.  In other words, it took you longer to ask the
> question here than it would have for you to get the answer.
>
>
> As for NetRexx code formatting, one approach is to manipulate an AST and
> insert or remove space and line ends, or make other transformations.  In
> Eclipse there is a quite sophisticated built in Java code formatter
> which
> uses that approach.
>
> I don't anticipate implementing a formatter for NetRexx as part of the
> Eclipse plugin any time soon, but in theory all that would be needed is
> a
> set of transform rules to follow, a tree walker to do the transforms and
> another walk to output the results.  The NetRexx AST includes everything
> down to the character level in order to support incremental error
> processing.
>
> I don't know what your approach to scanning and parsing is, but I assume
> you would do roughly the same: generate a token stream (making
> allowances
> for the variations between the Rexx dialects), parse it to generate an
> AST,
> and then perform transforms on the tree to format the source or
> translate
> between dialects.  Of course there are always different approaches to
> problems, and you may be doing it entirely differently.
>
> Bill
>
>
> On 9/15/2011 6:22 PM, Thomas Schneider wrote:
>> Hello Fran,
>>    *would you be able to test the first version *on a PC*   *?
>>
>> *OR*
>>
>>    *would you need a CMS Rexx Compatible version* at the first
> instance?
>> If you could download your sources in question to a PC, send me the
> ZIP,
>> I will run the current Version of RexxForm thru and will send you the
>> new ZIP back.
>>
>> Let me know if that will be a possible solution.
>>
>> Also, I'm, copying IBM-netRexx here again (sorry!):
>>
>> Doese anybody of you know *IF NetRexx is NOW still available on an IBM
> CMS Machine, and which Version of Java is there on an IBM CMS Machine??
>> Sorry for the cross-post, but FRAN:
>>
>> You should anyway go ahead and subscribe the IBM-NetRexx Group,
>> this is where the current (at least Java related) things are
> happening.
>> Kind greetings,
>> Thomas Schneider.
>> =====================================================
>> Am 16.09.2011 00:09, schrieb Fran Hensler:
>>> Thomas -
>>>
>>> I do not know anything about NetRexx so I can't help you with the
>>> translator.
>>>
>>> I might be able to help you with RexxForm if it will run in CMS.  I
> have
> a
>>> lot of Classic Rexx in CMS.  I would not want to download them to a
> PC to
>>> format them.
>>>
>>> /Fran Hensler at Slippery Rock University of Pennsylvania USA for 48
> years
>>>      mailto:[hidden email]  http://zvm.sru.edu/~fjh  +1.724.794-6172
>>>                "Yes, Virginia, there is a Slippery Rock"
>>>
> ------------------------------------------------------------------------
> --
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: [hidden email]
>>> [mailto:[hidden email]] On Behalf Of Thomas
>>> Schneider
>>> Sent: Thursday, September 15, 2011 5:40 PM
>>> To: Chip Davis
>>> Cc: rexxla Members mailing list
>>> Subject: [RexxLA] The LOGOS and the MobileTalk project
>>>
>>> Hello SIRs!
>>>
>>> As you (maybe) know, I'm currently woring on a couple of POJECTs.
>>>
>>> The immediate PROJECTs to become released are:
>>>
>>> RexxForm:  A generalized Rexx Formatter (any Rexx Dialect, as classic
> Rexx,
>>> ooRexx, Regina, NetRexx, or whatever will be invented)
>>>
>>> Rexx2Nrx (relese 7.00): My newest (and LAST) attempt to be able to
>>> translate *any Rexx Dialect* to NetRexx, or, when you like, NetRexx
> *to*
>>> ooRexx.
>>>
>>> Both products are based on *my own* Scanner and Parser TECHNOLOGIEs.
>>>
>>> To test them properly, I *will*, however, do need some assistance.
>>>
>>> I will setup (with the help of David Requena) a new *repository*
> there
>>> on *KENAI*, Project PP, until 1. October 2011, with the current soft.
>>>
>>> For *testing it*, *properly*, I will need, however, *volunteers*.
>>>
>>> I do have my testcases, of course, *but I will need* assistance.
>>>
>>> *Got the message, please* :-)
>>>
>>> I'm only 1 human beeing, and sometime I'm feeling
>>>
>>> *as a LONeLY Man*
>>>
>>> Couldn't, *please*, somebody help me??
>>>
>>> Thanks in advance,
>>>
>>> *anyway*.
>>>
>>> Massa Thomas.
>>>
> ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
> ))))
>>> )))))))))))))))))))
> --------------------------------------------------------------------
> mail2web.com - Enhanced email for the mobile individual based on
> Microsoft(r)
> Exchange - http://link.mail2web.com/Personal/EnhancedEmail
>
>
>
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: RexxForm: The Rexx Formatter

alansam
I think you've fallen into the z/VM == CMS trap here...

Java "doesn't" run on CMS!  You can run Java applications etc. on other guest operating systems such as Linux or z/OS (and maybe even z/VSE) in z/VM virtual machines but not in a CMS virtual machine.  (CMS should be thought of as a distinct guest OS.)

A.

On 16 September 2011 12:10, [hidden email] <[hidden email]> wrote:

Java certainly runs on CMS, it just has to have an operating system between
it and Java :).


--
Can't tweet, won't tweet!

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Alan

--
Needs more cowbell.
Reply | Threaded
Open this post in threaded view
|

Re: RexxForm: The Rexx Formatter

ThSITC
In reply to this post by billfen
More, and more, Bill, when reading your mails:

I do *really like you* !

You are straightforward, and that is what I do like most, on any and all
issues.

I currently do not have the time, to look into CMS Rexx etc too much
again ...

It took me three years to *bootstrap* all of my soft from IBM CMS compiled
Rexx *to IBM NetRexx*.

Nowadays, all of my soft is in pure NetRexx.

Will need of after-release optimization of course. but:

There us some LIGHT on the END of my (development) Tunnel.

... and that I am LUCKY about.

Thomas Schneider.
=====================================================
Am 16.09.2011 21:10, schrieb [hidden email]:

> Well, if I owe Thomas an apology for snapping at him, I hereby give it.
> I'm sorry Thomas - I jumped to the wrong conclusion.
>
> Java certainly runs on CMS, it just has to have an operating system between
> it and Java :).  I missed the distinction of CMS native, and did not know
> the history.  I started using the "Cambridge Monitor System" in 68 or 69,
> but I haven't used it since the mid 90's.
>
> On the other hand, a quick google search of:
> ' java "CMS native" IBM mainframe ', produced this email as of about a year
> ago:
>
> http://www.mail-archive.com/ibmvm@.../msg32704.html
>
> I believe that summarizes the current situation.
>
> The emails in that discussion are interesting reading, particularly the
> ones related to NetRexx.  I suspect that if one wants to know the current
> native CMS situation, an email to that discussion or someone on that list
> might prove useful.
>
> Bill
>
> PS Sorry for the over reaction.  But In reading various emails on the web
> (not necessarily here), I get annoyed when I see questions that are easily
> answered without using up the bandwidth and other people's time.  I'm with
> Chip on that one.
>
>
> On 9/16/2011 7:09 AM, Measel, Mike wrote:
>> Actually Bill, Thomas was asking about java on VM/CMS.
>>
>> There's never been a jvm for CMS.  There was at one time a jvm that
>> could be directly ipl'd under VM, but as usual, IBM didn't get it and
>> that jvm is no longer.
>>
>> On z/OS the jvm runs under USS ( Unix system services ).
>>
>> USS is a big batch job running on z/OS that emulates a unix environment.
>>
>> The other (and now preferred way) to run jvms on zSeries is to run in a
>> linux guest machine under z/VM. (not CMS)
>>
>> Either way these jvm's run in a second level abstraction, decreasing
>> their performance.
>>
>> But, IBM to the rescue with the zAPP processor to offload java
>> instructions! ( you knew they'd fix it with hardware didn't you )
>>
>> -----Original Message-----
>> From: [hidden email]
>> [mailto:[hidden email]] On Behalf Of
>> [hidden email]
>> Sent: Thursday, September 15, 2011 7:22 PM
>> To: [hidden email]
>> Subject: Re: [Ibm-netrexx] RexxForm: The Rexx Formatter
>>
>> Thomas,
>>
>> A simple Google search: "Java mainframe IBM" produced some 2,000,000
>> hits,
>> and ample evidence (on just the first page of results) that Java
>> currently
>> does run on the mainframe.  Since NetRexx needs only Java to run, no
>> doubt
>> it will run there.  Indeed you might check this link: (updated June,
>> 2011):
>>
>> http://www-03.ibm.com/systems/z/os/zos/tools/java/products/sdk601_64.htm
>> l
>>
>> And this link, which implies that NetRexx has been runnining on the
>> mainframe since at least 1998.
>>
>> http://www.redbooks.ibm.com/redbooks/pdfs/sg245148.pdf
>>
>> I do wish you would search the web before asking questions like that
>> here.
>> It took me 10 seconds to get your question answered, and I know that you
>> could have done the same.  In other words, it took you longer to ask the
>> question here than it would have for you to get the answer.
>>
>>
>> As for NetRexx code formatting, one approach is to manipulate an AST and
>> insert or remove space and line ends, or make other transformations.  In
>> Eclipse there is a quite sophisticated built in Java code formatter
>> which
>> uses that approach.
>>
>> I don't anticipate implementing a formatter for NetRexx as part of the
>> Eclipse plugin any time soon, but in theory all that would be needed is
>> a
>> set of transform rules to follow, a tree walker to do the transforms and
>> another walk to output the results.  The NetRexx AST includes everything
>> down to the character level in order to support incremental error
>> processing.
>>
>> I don't know what your approach to scanning and parsing is, but I assume
>> you would do roughly the same: generate a token stream (making
>> allowances
>> for the variations between the Rexx dialects), parse it to generate an
>> AST,
>> and then perform transforms on the tree to format the source or
>> translate
>> between dialects.  Of course there are always different approaches to
>> problems, and you may be doing it entirely differently.
>>
>> Bill
>>
>>
>> On 9/15/2011 6:22 PM, Thomas Schneider wrote:
>>> Hello Fran,
>>>     *would you be able to test the first version *on a PC*   *?
>>>
>>> *OR*
>>>
>>>     *would you need a CMS Rexx Compatible version* at the first
>> instance?
>>> If you could download your sources in question to a PC, send me the
>> ZIP,
>>> I will run the current Version of RexxForm thru and will send you the
>>> new ZIP back.
>>>
>>> Let me know if that will be a possible solution.
>>>
>>> Also, I'm, copying IBM-netRexx here again (sorry!):
>>>
>>> Doese anybody of you know *IF NetRexx is NOW still available on an IBM
>> CMS Machine, and which Version of Java is there on an IBM CMS Machine??
>>> Sorry for the cross-post, but FRAN:
>>>
>>> You should anyway go ahead and subscribe the IBM-NetRexx Group,
>>> this is where the current (at least Java related) things are
>> happening.
>>> Kind greetings,
>>> Thomas Schneider.
>>> =====================================================
>>> Am 16.09.2011 00:09, schrieb Fran Hensler:
>>>> Thomas -
>>>>
>>>> I do not know anything about NetRexx so I can't help you with the
>>>> translator.
>>>>
>>>> I might be able to help you with RexxForm if it will run in CMS.  I
>> have
>> a
>>>> lot of Classic Rexx in CMS.  I would not want to download them to a
>> PC to
>>>> format them.
>>>>
>>>> /Fran Hensler at Slippery Rock University of Pennsylvania USA for 48
>> years
>>>>       mailto:[hidden email]  http://zvm.sru.edu/~fjh  +1.724.794-6172
>>>>                 "Yes, Virginia, there is a Slippery Rock"
>>>>
>> ------------------------------------------------------------------------
>> --
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: [hidden email]
>>>> [mailto:[hidden email]] On Behalf Of Thomas
>>>> Schneider
>>>> Sent: Thursday, September 15, 2011 5:40 PM
>>>> To: Chip Davis
>>>> Cc: rexxla Members mailing list
>>>> Subject: [RexxLA] The LOGOS and the MobileTalk project
>>>>
>>>> Hello SIRs!
>>>>
>>>> As you (maybe) know, I'm currently woring on a couple of POJECTs.
>>>>
>>>> The immediate PROJECTs to become released are:
>>>>
>>>> RexxForm:  A generalized Rexx Formatter (any Rexx Dialect, as classic
>> Rexx,
>>>> ooRexx, Regina, NetRexx, or whatever will be invented)
>>>>
>>>> Rexx2Nrx (relese 7.00): My newest (and LAST) attempt to be able to
>>>> translate *any Rexx Dialect* to NetRexx, or, when you like, NetRexx
>> *to*
>>>> ooRexx.
>>>>
>>>> Both products are based on *my own* Scanner and Parser TECHNOLOGIEs.
>>>>
>>>> To test them properly, I *will*, however, do need some assistance.
>>>>
>>>> I will setup (with the help of David Requena) a new *repository*
>> there
>>>> on *KENAI*, Project PP, until 1. October 2011, with the current soft.
>>>>
>>>> For *testing it*, *properly*, I will need, however, *volunteers*.
>>>>
>>>> I do have my testcases, of course, *but I will need* assistance.
>>>>
>>>> *Got the message, please* :-)
>>>>
>>>> I'm only 1 human beeing, and sometime I'm feeling
>>>>
>>>> *as a LONeLY Man*
>>>>
>>>> Couldn't, *please*, somebody help me??
>>>>
>>>> Thanks in advance,
>>>>
>>>> *anyway*.
>>>>
>>>> Massa Thomas.
>>>>
>> ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
>> ))))
>>>> )))))))))))))))))))
>> --------------------------------------------------------------------
>> mail2web.com - Enhanced email for the mobile individual based on
>> Microsoft(r)
>> Exchange - http://link.mail2web.com/Personal/EnhancedEmail
>>
>>
>>
>> _______________________________________________
>> Ibm-netrexx mailing list
>> [hidden email]
>> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
> --------------------------------------------------------------------
> mail2web.com – Enhanced email for the mobile individual based on Microsoft®
> Exchange - http://link.mail2web.com/Personal/EnhancedEmail
>
>
>
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>
>


--
Thomas Schneider (Founder of www.thsitc.com) Member of the Rexx Languge
Asscociation (www.rexxla.org) Member of the NetRexx Developer's Team
(www.netrexx.org)

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Thomas Schneider, Vienna, Austria (Europe) :-)

www.thsitc.com
www.db-123.com
Reply | Threaded
Open this post in threaded view
|

Re: RexxForm: The Rexx Formatter

ThSITC
In reply to this post by measel
Hello Mike, *et all*,

a) I did work 10 years with CMS, and that's where I did originally all
my Software (originally in Interpreted Rexx, then, for peromance
reasons, in IBM Compiled Rexx)

b) I did now, like a fool, PORT my Soft to NetRexx (using my private
versions of Rexx2Nrx)

c) As I already did publish, I will therefor ABANDON SUPPORT for
the CMS Rexx (IBM compiled Rexx) versions of any of my soft by end of
this year.

d) I'm very happy with my usage of NetRexx.

e) I did, however, implement a couple of things, already DONATED to
www.netrexx.org for MAINTAINING simple things like linein, lineout, Date,
Time, etc etc etc (as in classic Rexx) in the package

org.netrexx.thsitc.runtime.compatibility

f) My RexxForm, and Rexx2Nrx vs. 7.00, scheduled for release now Oct 1,
2011, did use, since years, this run-time-package

Full Stop.
Thomas.
===========================================================
Am 16.09.2011 13:09, schrieb Measel, Mike:

> Actually Bill, Thomas was asking about java on VM/CMS.
>
> There's never been a jvm for CMS.  There was at one time a jvm that
> could be directly ipl'd under VM, but as usual, IBM didn't get it and
> that jvm is no longer.
>
> On z/OS the jvm runs under USS ( Unix system services ).
>
> USS is a big batch job running on z/OS that emulates a unix environment.
>
> The other (and now preferred way) to run jvms on zSeries is to run in a
> linux guest machine under z/VM. (not CMS)
>
> Either way these jvm's run in a second level abstraction, decreasing
> their performance.
>
> But, IBM to the rescue with the zAPP processor to offload java
> instructions! ( you knew they'd fix it with hardware didn't you )
>
> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of
> [hidden email]
> Sent: Thursday, September 15, 2011 7:22 PM
> To: [hidden email]
> Subject: Re: [Ibm-netrexx] RexxForm: The Rexx Formatter
>
> Thomas,
>
> A simple Google search: "Java mainframe IBM" produced some 2,000,000
> hits,
> and ample evidence (on just the first page of results) that Java
> currently
> does run on the mainframe.  Since NetRexx needs only Java to run, no
> doubt
> it will run there.  Indeed you might check this link: (updated June,
> 2011):
>
> http://www-03.ibm.com/systems/z/os/zos/tools/java/products/sdk601_64.htm
> l
>
> And this link, which implies that NetRexx has been runnining on the
> mainframe since at least 1998.
>
> http://www.redbooks.ibm.com/redbooks/pdfs/sg245148.pdf
>
> I do wish you would search the web before asking questions like that
> here.
> It took me 10 seconds to get your question answered, and I know that you
> could have done the same.  In other words, it took you longer to ask the
> question here than it would have for you to get the answer.
>
>
> As for NetRexx code formatting, one approach is to manipulate an AST and
> insert or remove space and line ends, or make other transformations.  In
> Eclipse there is a quite sophisticated built in Java code formatter
> which
> uses that approach.
>
> I don't anticipate implementing a formatter for NetRexx as part of the
> Eclipse plugin any time soon, but in theory all that would be needed is
> a
> set of transform rules to follow, a tree walker to do the transforms and
> another walk to output the results.  The NetRexx AST includes everything
> down to the character level in order to support incremental error
> processing.
>
> I don't know what your approach to scanning and parsing is, but I assume
> you would do roughly the same: generate a token stream (making
> allowances
> for the variations between the Rexx dialects), parse it to generate an
> AST,
> and then perform transforms on the tree to format the source or
> translate
> between dialects.  Of course there are always different approaches to
> problems, and you may be doing it entirely differently.
>
> Bill
>
>
> On 9/15/2011 6:22 PM, Thomas Schneider wrote:
>> Hello Fran,
>>     *would you be able to test the first version *on a PC*   *?
>>
>> *OR*
>>
>>     *would you need a CMS Rexx Compatible version* at the first
> instance?
>> If you could download your sources in question to a PC, send me the
> ZIP,
>> I will run the current Version of RexxForm thru and will send you the
>> new ZIP back.
>>
>> Let me know if that will be a possible solution.
>>
>> Also, I'm, copying IBM-netRexx here again (sorry!):
>>
>> Doese anybody of you know *IF NetRexx is NOW still available on an IBM
> CMS Machine, and which Version of Java is there on an IBM CMS Machine??
>> Sorry for the cross-post, but FRAN:
>>
>> You should anyway go ahead and subscribe the IBM-NetRexx Group,
>> this is where the current (at least Java related) things are
> happening.
>> Kind greetings,
>> Thomas Schneider.
>> =====================================================
>> Am 16.09.2011 00:09, schrieb Fran Hensler:
>>> Thomas -
>>>
>>> I do not know anything about NetRexx so I can't help you with the
>>> translator.
>>>
>>> I might be able to help you with RexxForm if it will run in CMS.  I
> have
> a
>>> lot of Classic Rexx in CMS.  I would not want to download them to a
> PC to
>>> format them.
>>>
>>> /Fran Hensler at Slippery Rock University of Pennsylvania USA for 48
> years
>>>       mailto:[hidden email]  http://zvm.sru.edu/~fjh  +1.724.794-6172
>>>                 "Yes, Virginia, there is a Slippery Rock"
>>>
> ------------------------------------------------------------------------
> --
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: [hidden email]
>>> [mailto:[hidden email]] On Behalf Of Thomas
>>> Schneider
>>> Sent: Thursday, September 15, 2011 5:40 PM
>>> To: Chip Davis
>>> Cc: rexxla Members mailing list
>>> Subject: [RexxLA] The LOGOS and the MobileTalk project
>>>
>>> Hello SIRs!
>>>
>>> As you (maybe) know, I'm currently woring on a couple of POJECTs.
>>>
>>> The immediate PROJECTs to become released are:
>>>
>>> RexxForm:  A generalized Rexx Formatter (any Rexx Dialect, as classic
> Rexx,
>>> ooRexx, Regina, NetRexx, or whatever will be invented)
>>>
>>> Rexx2Nrx (relese 7.00): My newest (and LAST) attempt to be able to
>>> translate *any Rexx Dialect* to NetRexx, or, when you like, NetRexx
> *to*
>>> ooRexx.
>>>
>>> Both products are based on *my own* Scanner and Parser TECHNOLOGIEs.
>>>
>>> To test them properly, I *will*, however, do need some assistance.
>>>
>>> I will setup (with the help of David Requena) a new *repository*
> there
>>> on *KENAI*, Project PP, until 1. October 2011, with the current soft.
>>>
>>> For *testing it*, *properly*, I will need, however, *volunteers*.
>>>
>>> I do have my testcases, of course, *but I will need* assistance.
>>>
>>> *Got the message, please* :-)
>>>
>>> I'm only 1 human beeing, and sometime I'm feeling
>>>
>>> *as a LONeLY Man*
>>>
>>> Couldn't, *please*, somebody help me??
>>>
>>> Thanks in advance,
>>>
>>> *anyway*.
>>>
>>> Massa Thomas.
>>>
> ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
> ))))
>>> )))))))))))))))))))
> --------------------------------------------------------------------
> mail2web.com - Enhanced email for the mobile individual based on
> Microsoft(r)
> Exchange - http://link.mail2web.com/Personal/EnhancedEmail
>
>
>
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>
>
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>
>


--
Thomas Schneider (Founder of www.thsitc.com) Member of the Rexx Languge
Asscociation (www.rexxla.org) Member of the NetRexx Developer's Team
(www.netrexx.org)

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Thomas Schneider, Vienna, Austria (Europe) :-)

www.thsitc.com
www.db-123.com