NetRexx 3.03 released

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

NetRexx 3.03 released

rvjansen
Dear NetRexx users,

last week NetRexx 3.03 has been released. RC3 has been released as GA, unmodified except for ongoing documentation improvements.

This new release can be downloaded at http://www.netrexx.org/downloads.nsp . The changes relative to the 3.02 release are listed at http://www.netrexx.org/newrelease.nsp .

Please use this new release wherever possible in your projects. Importantly, for programs running on Java 8 some of the fixes in this release might be required - this is our main driver for releasing this level.

For this release, improvements for simplified installing of NetRexx have been made, foremost on the windows platform. In most cases, the information in the 'read.me.first' file should be suffcient to use the translator. For installation problems please read the NetRexx QuickStart Guide, or ask on this forum. Please note that the documentation on http://www.netrexx.org/documentation.nsp contains, between release cycles, more up to date versions of the documents than the release packages.

A GUI based installer for 3.03 is available for all platforms.

For installation on Apple MacOSX, please note that due to the changeover in maintenance for the Java Virtual Machine on this platform from Apple to Oracle, support in the translator for finding the classes.jar file in its standard location has been removed. When using NetRexx with Apple's last JVM, 1.6, this jar file needs to be found on the classpath. For use with the Oracle JVM, this is not needed.

Java 1.5 has remained the official minimal JVM release, for 3.03 as in 3.02. The class bytecode level of the runtime package requires JVM 1.5 as a minimum.

With this release, the Rexx Language Association (RexxLA) delivers on its promise to keep NetRexx current. Work on the next version of NetRexx has started.
Please use the incident management system at https://kenai.com/projects/netrexx to report problems for 3.03, or requirements for upcoming releases.

Let us know on this list when you use the new features, like the jsr223 scripting support or the new "lambda" oriented features of the JVM 8 Collection class libraries. We can use good examples in the Programming Guide. Also, consider contributing to this open source effort by donating your time in helping us to organize this effort. We are actively looking for a release manager. You can also help by becoming a member of RexxLA - see http://rexxla.org for this.
 
best regards,

René Vincent Jansen,
Project Manager, RexxLA NetRexx project.
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexx 3.03 released

Nix, Robert P.
Under netrexx/examples/quicktour, should the tryOblong.nrx script work? I
get a compile error stating that:

Program tryOblong.nrx
 4 +++ first.relsize(1,1).print -- enlarge and print again
   +++       ^^^^^^^
   +++ Error: The method 'relsize(byte,byte)' cannot be found in class
'Oblong' or a superclass
Compilation of 'tryOblong.nrx' failed [one error]


In the Oblong.nrx file, there are definitions as follows:

Program Oblong.nrx
  === class Oblong ===
    constructor Oblong(Rexx,Rexx)
    method size(Rexx,Rexx)
    method sizerelative(Rexx,Rexx)
    method print
Compilation of 'Oblong.nrx' successful


And, changing the reference in tryOblong.nrx from resize to sizerelative
corrects the problem.
--

Robert P. Nix | Sr IT Systems Engineer |  Data Center Infrastructure
Services
507-284-0844 | [hidden email]
Mayo Clinic| 200 First Street SW | Rochester, MN 55905
 
Mayo Clinic, a mission-driven worldwide leader in health care for 150
years.
http://150years.mayoclinic.org/



On 6/16/14, 6:46 AM, "René Jansen" <[hidden email]> wrote:

>Dear NetRexx users,
>
>last week NetRexx 3.03 has been released. RC3 has been released as GA,
>unmodified except for ongoing documentation improvements.
>
>This new release can be downloaded at
>http://www.netrexx.org/downloads.nsp . The changes relative to the 3.02
>release are listed at http://www.netrexx.org/newrelease.nsp .
>

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

Reply | Threaded
Open this post in threaded view
|

Re: NetRexx 3.03 released

christel.u.w.pachl christel.u.w.pachl
changind relsize -> sizerelative works
--
Walter Pachl

---- "Nix schrieb:

> Under netrexx/examples/quicktour, should the tryOblong.nrx script work? I
> get a compile error stating that:
>
> Program tryOblong.nrx
>  4 +++ first.relsize(1,1).print -- enlarge and print again
>    +++       ^^^^^^^
>    +++ Error: The method 'relsize(byte,byte)' cannot be found in class
> 'Oblong' or a superclass
> Compilation of 'tryOblong.nrx' failed [one error]
>
>
> In the Oblong.nrx file, there are definitions as follows:
>
> Program Oblong.nrx
>   === class Oblong ===
>     constructor Oblong(Rexx,Rexx)
>     method size(Rexx,Rexx)
>     method sizerelative(Rexx,Rexx)
>     method print
> Compilation of 'Oblong.nrx' successful
>
>
> And, changing the reference in tryOblong.nrx from resize to sizerelative
> corrects the problem.
> --
>
> Robert P. Nix | Sr IT Systems Engineer |  Data Center Infrastructure
> Services
> 507-284-0844 | [hidden email]
> Mayo Clinic| 200 First Street SW | Rochester, MN 55905
>  
> Mayo Clinic, a mission-driven worldwide leader in health care for 150
> years.
> http://150years.mayoclinic.org/
>
>
>
> On 6/16/14, 6:46 AM, "René Jansen" <[hidden email]> wrote:
>
> >Dear NetRexx users,
> >
> >last week NetRexx 3.03 has been released. RC3 has been released as GA,
> >unmodified except for ongoing documentation improvements.
> >
> >This new release can be downloaded at
> >http://www.netrexx.org/downloads.nsp . The changes relative to the 3.02
> >release are listed at http://www.netrexx.org/newrelease.nsp .
> >
>
> _______________________________________________
> 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: NetRexx 3.03 released

Mike Cowlishaw
In reply to this post by Nix, Robert P.
Strange.  Here's the 1996 version of tryOblong.nrx:

  /* tryOblong.nrx -- try the Oblong class */

  first=Oblong(5,3)              -- make an oblong
  first.print                    -- show it
  first.sizerelative(1,1).print  -- enlarge it and print it again

  second=Oblong(1,2)             -- make another oblong
  second.print                   -- and print it


I suspect some erroneous global change ... (AKA "refactoring").  Scary that
perfectly good code can be broken, though.

Mike

> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of
> Nix, Robert P.
> Sent: 16 June 2014 16:14
> To: IBM Netrexx
> Subject: Re: [Ibm-netrexx] NetRexx 3.03 released
>
> Under netrexx/examples/quicktour, should the tryOblong.nrx
> script work? I get a compile error stating that:
>
> Program tryOblong.nrx
>  4 +++ first.relsize(1,1).print -- enlarge and print again
>    +++       ^^^^^^^
>    +++ Error: The method 'relsize(byte,byte)' cannot be found
> in class 'Oblong' or a superclass Compilation of
> 'tryOblong.nrx' failed [one error]
>
>
> In the Oblong.nrx file, there are definitions as follows:
>
> Program Oblong.nrx
>   === class Oblong ===
>     constructor Oblong(Rexx,Rexx)
>     method size(Rexx,Rexx)
>     method sizerelative(Rexx,Rexx)
>     method print
> Compilation of 'Oblong.nrx' successful
>
>
> And, changing the reference in tryOblong.nrx from resize to
> sizerelative corrects the problem.
> --
>
> Robert P. Nix | Sr IT Systems Engineer |  Data Center
> Infrastructure Services
> 507-284-0844 | [hidden email]
> Mayo Clinic| 200 First Street SW | Rochester, MN 55905
>  
> Mayo Clinic, a mission-driven worldwide leader in health care
> for 150 years.
> http://150years.mayoclinic.org/
>
>
>
> On 6/16/14, 6:46 AM, "René Jansen" <[hidden email]> wrote:
>
> >Dear NetRexx users,
> >
> >last week NetRexx 3.03 has been released. RC3 has been
> released as GA,
> >unmodified except for ongoing documentation improvements.
> >
> >This new release can be downloaded at
> >http://www.netrexx.org/downloads.nsp . The changes relative
> to the 3.02
> >release are listed at http://www.netrexx.org/newrelease.nsp .
> >
>
> _______________________________________________
> 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: NetRexx 3.03 released

rvjansen
It is unchanged (in the NetRexx svn) from the date that it was added:

------------------------------------------------------------------------
r344 | [hidden email] | 2013-03-29 23:36:09 +0100 (vr, 29 mrt 2013) | 1 line
Changed paths:
   A /netrexxc/examples/quicktour
   A /netrexxc/examples/quicktour/Oblong.nrx
   A /netrexxc/examples/quicktour/greet.nrx
   A /netrexxc/examples/quicktour/toast.nrx
   A /netrexxc/examples/quicktour/tryOblong.nrx

In the (paper) NetRexx book ISBN-0-13-806332-X), it is relsize(). This (or its source) is where it was lifted from.

I will correct it anyway.

best regards,

René Jansen.

On 16 jun. 2014, at 17:37, Mike Cowlishaw <[hidden email]> wrote:

> Strange.  Here's the 1996 version of tryOblong.nrx:
>
>  /* tryOblong.nrx -- try the Oblong class */
>
>  first=Oblong(5,3)              -- make an oblong
>  first.print                    -- show it
>  first.sizerelative(1,1).print  -- enlarge it and print it again
>
>  second=Oblong(1,2)             -- make another oblong
>  second.print                   -- and print it
>
>
> I suspect some erroneous global change ... (AKA "refactoring").  Scary that
> perfectly good code can be broken, though.
>
> Mike
>
>> -----Original Message-----
>> From: [hidden email]
>> [mailto:[hidden email]] On Behalf Of
>> Nix, Robert P.
>> Sent: 16 June 2014 16:14
>> To: IBM Netrexx
>> Subject: Re: [Ibm-netrexx] NetRexx 3.03 released
>>
>> Under netrexx/examples/quicktour, should the tryOblong.nrx
>> script work? I get a compile error stating that:
>>
>> Program tryOblong.nrx
>> 4 +++ first.relsize(1,1).print -- enlarge and print again
>>   +++       ^^^^^^^
>>   +++ Error: The method 'relsize(byte,byte)' cannot be found
>> in class 'Oblong' or a superclass Compilation of
>> 'tryOblong.nrx' failed [one error]
>>
>>
>> In the Oblong.nrx file, there are definitions as follows:
>>
>> Program Oblong.nrx
>>  === class Oblong ===
>>    constructor Oblong(Rexx,Rexx)
>>    method size(Rexx,Rexx)
>>    method sizerelative(Rexx,Rexx)
>>    method print
>> Compilation of 'Oblong.nrx' successful
>>
>>
>> And, changing the reference in tryOblong.nrx from resize to
>> sizerelative corrects the problem.
>> --
>>
>> Robert P. Nix | Sr IT Systems Engineer |  Data Center
>> Infrastructure Services
>> 507-284-0844 | [hidden email]
>> Mayo Clinic| 200 First Street SW | Rochester, MN 55905
>>
>> Mayo Clinic, a mission-driven worldwide leader in health care
>> for 150 years.
>> http://150years.mayoclinic.org/
>>
>>
>>
>> On 6/16/14, 6:46 AM, "René Jansen" <[hidden email]> wrote:
>>
>>> Dear NetRexx users,
>>>
>>> last week NetRexx 3.03 has been released. RC3 has been
>> released as GA,
>>> unmodified except for ongoing documentation improvements.
>>>
>>> This new release can be downloaded at
>>> http://www.netrexx.org/downloads.nsp . The changes relative
>> to the 3.02
>>> release are listed at http://www.netrexx.org/newrelease.nsp .
>>>
>>
>> _______________________________________________
>> 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/
>

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

Reply | Threaded
Open this post in threaded view
|

Re: NetRexx 3.03 released

rvjansen
In reply to this post by Nix, Robert P.
Hi Robert,

thank you for noticing this. I have corrected it (to relsize in Oblong.nrx), to be consistent with the paper book version of this chapter. Probably this example was changed for the book, and the version I checked in had a version of Oblong.nrx that was not consistent with tryOblong.nrx - this has now been corrected. As the change touches two books in addition to the example, a new GA2 has been issued.

best regards,

René Jansen.

On 16 jun. 2014, at 17:14, Nix, Robert P. <[hidden email]> wrote:

> Under netrexx/examples/quicktour, should the tryOblong.nrx script work? I
> get a compile error stating that:
>
> Program tryOblong.nrx
> 4 +++ first.relsize(1,1).print -- enlarge and print again
>   +++       ^^^^^^^
>   +++ Error: The method 'relsize(byte,byte)' cannot be found in class
> 'Oblong' or a superclass
> Compilation of 'tryOblong.nrx' failed [one error]
>
>
> In the Oblong.nrx file, there are definitions as follows:
>
> Program Oblong.nrx
>  === class Oblong ===
>    constructor Oblong(Rexx,Rexx)
>    method size(Rexx,Rexx)
>    method sizerelative(Rexx,Rexx)
>    method print
> Compilation of 'Oblong.nrx' successful
>
>
> And, changing the reference in tryOblong.nrx from resize to sizerelative
> corrects the problem.
> --
>
> Robert P. Nix | Sr IT Systems Engineer |  Data Center Infrastructure
> Services
> 507-284-0844 | [hidden email]
> Mayo Clinic| 200 First Street SW | Rochester, MN 55905
>
> Mayo Clinic, a mission-driven worldwide leader in health care for 150
> years.
> http://150years.mayoclinic.org/
>
>
>
> On 6/16/14, 6:46 AM, "René Jansen" <[hidden email]> wrote:
>
>> Dear NetRexx users,
>>
>> last week NetRexx 3.03 has been released. RC3 has been released as GA,
>> unmodified except for ongoing documentation improvements.
>>
>> This new release can be downloaded at
>> http://www.netrexx.org/downloads.nsp . The changes relative to the 3.02
>> release are listed at http://www.netrexx.org/newrelease.nsp .
>>
>
> _______________________________________________
> 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: NetRexx 3.03 released

Nix, Robert P.
Actually, I thought it might have been a ³lesson in debugging², which was
why I asked if it should run. I went the other direction in fixing mine,
changing the ³tryOblong² to match the definition of the object (which
would be what you¹d have to do if using someone else¹s object in a
program). I just happened to pick Oblong as a test to see if I had the
compiler installed correctly. Glad to help out.
--

Robert P. Nix | Sr IT Systems Engineer |  Data Center Infrastructure
Services
507-284-0844 | [hidden email]
Mayo Clinic| 200 First Street SW | Rochester, MN 55905
 
Mayo Clinic, a mission-driven worldwide leader in health care for 150
years.
http://150years.mayoclinic.org/



On 6/16/14, 12:38 PM, "René Jansen" <[hidden email]> wrote:

>Hi Robert,
>
>thank you for noticing this. I have corrected it (to relsize in
>Oblong.nrx), to be consistent with the paper book version of this
>chapter. Probably this example was changed for the book, and the version
>I checked in had a version of Oblong.nrx that was not consistent with
>tryOblong.nrx - this has now been corrected. As the change touches two
>books in addition to the example, a new GA2 has been issued.
>
>best regards,
>
>René Jansen.
>
>On 16 jun. 2014, at 17:14, Nix, Robert P. <[hidden email]> wrote:
>
>> Under netrexx/examples/quicktour, should the tryOblong.nrx script work?
>>I
>> get a compile error stating that:
>>
>> Program tryOblong.nrx
>> 4 +++ first.relsize(1,1).print -- enlarge and print again
>>   +++       ^^^^^^^
>>   +++ Error: The method 'relsize(byte,byte)' cannot be found in class
>> 'Oblong' or a superclass
>> Compilation of 'tryOblong.nrx' failed [one error]
>>
>>
>> In the Oblong.nrx file, there are definitions as follows:
>>
>> Program Oblong.nrx
>>  === class Oblong ===
>>    constructor Oblong(Rexx,Rexx)
>>    method size(Rexx,Rexx)
>>    method sizerelative(Rexx,Rexx)
>>    method print
>> Compilation of 'Oblong.nrx' successful
>>
>>
>> And, changing the reference in tryOblong.nrx from resize to sizerelative
>> corrects the problem.
>> --
>>
>> Robert P. Nix | Sr IT Systems Engineer |  Data Center Infrastructure
>> Services

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

Reply | Threaded
Open this post in threaded view
|

Re: NetRexx 3.03 released

Mike Cowlishaw
In reply to this post by rvjansen
Absolutely correct -- the text in the book (1995) uses 'relsize' everywhere.  

But all the .nrx code I have (and shipped as examples in the packages back then,
and dated 1996) uses 'sizerelative' -- presumably to be more understandable.

So I'm just curious how 'relsize' somehow was retrofitted back into the RexxLA
code.  No big deal ...

Mike


> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of René Jansen
> Sent: 16 June 2014 17:25
> To: IBM Netrexx
> Subject: Re: [Ibm-netrexx] NetRexx 3.03 released
>
> It is unchanged (in the NetRexx svn) from the date that it was added:
>
> --------------------------------------------------------------
> ----------
> r344 | [hidden email] | 2013-03-29 23:36:09 +0100 (vr, 29
> mrt 2013) | 1 line Changed paths:
>    A /netrexxc/examples/quicktour
>    A /netrexxc/examples/quicktour/Oblong.nrx
>    A /netrexxc/examples/quicktour/greet.nrx
>    A /netrexxc/examples/quicktour/toast.nrx
>    A /netrexxc/examples/quicktour/tryOblong.nrx
>
> In the (paper) NetRexx book ISBN-0-13-806332-X), it is
> relsize(). This (or its source) is where it was lifted from.
>
> I will correct it anyway.
>
> best regards,
>
> René Jansen.
>
> On 16 jun. 2014, at 17:37, Mike Cowlishaw <[hidden email]> wrote:
>
> > Strange.  Here's the 1996 version of tryOblong.nrx:
> >
> >  /* tryOblong.nrx -- try the Oblong class */
> >
> >  first=Oblong(5,3)              -- make an oblong
> >  first.print                    -- show it
> >  first.sizerelative(1,1).print  -- enlarge it and print it again
> >
> >  second=Oblong(1,2)             -- make another oblong
> >  second.print                   -- and print it
> >
> >
> > I suspect some erroneous global change ... (AKA
> "refactoring").  Scary
> > that perfectly good code can be broken, though.
> >
> > Mike
> >
> >> -----Original Message-----
> >> From: [hidden email]
> >> [mailto:[hidden email]] On Behalf Of
> Nix, Robert
> >> P.
> >> Sent: 16 June 2014 16:14
> >> To: IBM Netrexx
> >> Subject: Re: [Ibm-netrexx] NetRexx 3.03 released
> >>
> >> Under netrexx/examples/quicktour, should the tryOblong.nrx script
> >> work? I get a compile error stating that:
> >>
> >> Program tryOblong.nrx
> >> 4 +++ first.relsize(1,1).print -- enlarge and print again
> >>   +++       ^^^^^^^
> >>   +++ Error: The method 'relsize(byte,byte)' cannot be
> found in class
> >> 'Oblong' or a superclass Compilation of 'tryOblong.nrx'
> failed [one
> >> error]
> >>
> >>
> >> In the Oblong.nrx file, there are definitions as follows:
> >>
> >> Program Oblong.nrx
> >>  === class Oblong ===
> >>    constructor Oblong(Rexx,Rexx)
> >>    method size(Rexx,Rexx)
> >>    method sizerelative(Rexx,Rexx)
> >>    method print
> >> Compilation of 'Oblong.nrx' successful
> >>
> >>
> >> And, changing the reference in tryOblong.nrx from resize to
> >> sizerelative corrects the problem.
> >> --
> >>
> >> Robert P. Nix | Sr IT Systems Engineer |  Data Center
> Infrastructure
> >> Services
> >> 507-284-0844 | [hidden email]
> >> Mayo Clinic| 200 First Street SW | Rochester, MN 55905
> >>
> >> Mayo Clinic, a mission-driven worldwide leader in health
> care for 150
> >> years.
> >> http://150years.mayoclinic.org/
> >>
> >>
> >>
> >> On 6/16/14, 6:46 AM, "René Jansen" <[hidden email]> wrote:
> >>
> >>> Dear NetRexx users,
> >>>
> >>> last week NetRexx 3.03 has been released. RC3 has been
> >> released as GA,
> >>> unmodified except for ongoing documentation improvements.
> >>>
> >>> This new release can be downloaded at
> >>> http://www.netrexx.org/downloads.nsp . The changes relative
> >> to the 3.02
> >>> release are listed at http://www.netrexx.org/newrelease.nsp .
> >>>
> >>
> >> _______________________________________________
> >> 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/
> >
>
> _______________________________________________
> 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: NetRexx 3.03 released

rvjansen
In reply to this post by Nix, Robert P.
I had the same thought initially - maybe it could be part of an exercise. And yes, normally I also would have fixed in the other direction; but I thought it would be better if it matched the NetRexx books in circulation.

best regards,

René.



On 16 jun. 2014, at 19:47, Nix, Robert P. <[hidden email]> wrote:

> Actually, I thought it might have been a ³lesson in debugging², which was
> why I asked if it should run. I went the other direction in fixing mine,
> changing the ³tryOblong² to match the definition of the object (which
> would be what you¹d have to do if using someone else¹s object in a
> program). I just happened to pick Oblong as a test to see if I had the
> compiler installed correctly. Glad to help out.
> --
>
> Robert P. Nix | Sr IT Systems Engineer |  Data Center Infrastructure
> Services
> 507-284-0844 | [hidden email]
> Mayo Clinic| 200 First Street SW | Rochester, MN 55905
>
> Mayo Clinic, a mission-driven worldwide leader in health care for 150
> years.
> http://150years.mayoclinic.org/
>
>
>
> On 6/16/14, 12:38 PM, "René Jansen" <[hidden email]> wrote:
>
>> Hi Robert,
>>
>> thank you for noticing this. I have corrected it (to relsize in
>> Oblong.nrx), to be consistent with the paper book version of this
>> chapter. Probably this example was changed for the book, and the version
>> I checked in had a version of Oblong.nrx that was not consistent with
>> tryOblong.nrx - this has now been corrected. As the change touches two
>> books in addition to the example, a new GA2 has been issued.
>>
>> best regards,
>>
>> René Jansen.
>>
>> On 16 jun. 2014, at 17:14, Nix, Robert P. <[hidden email]> wrote:
>>
>>> Under netrexx/examples/quicktour, should the tryOblong.nrx script work?
>>> I
>>> get a compile error stating that:
>>>
>>> Program tryOblong.nrx
>>> 4 +++ first.relsize(1,1).print -- enlarge and print again
>>>  +++       ^^^^^^^
>>>  +++ Error: The method 'relsize(byte,byte)' cannot be found in class
>>> 'Oblong' or a superclass
>>> Compilation of 'tryOblong.nrx' failed [one error]
>>>
>>>
>>> In the Oblong.nrx file, there are definitions as follows:
>>>
>>> Program Oblong.nrx
>>> === class Oblong ===
>>>   constructor Oblong(Rexx,Rexx)
>>>   method size(Rexx,Rexx)
>>>   method sizerelative(Rexx,Rexx)
>>>   method print
>>> Compilation of 'Oblong.nrx' successful
>>>
>>>
>>> And, changing the reference in tryOblong.nrx from resize to sizerelative
>>> corrects the problem.
>>> --
>>>
>>> Robert P. Nix | Sr IT Systems Engineer |  Data Center Infrastructure
>>> Services
>
> _______________________________________________
> 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: NetRexx 3.03 released

rvjansen
In reply to this post by Mike Cowlishaw
well ... one was lifted from the book text and the other came out of a directory on my machine - for reasons unkown even to me. Funny that this should uncover some last-century change for the book. And yes, compilation of the examples is the next test case that will be added.

René.


On 16 jun. 2014, at 20:56, Mike Cowlishaw <[hidden email]> wrote:

> Absolutely correct -- the text in the book (1995) uses 'relsize' everywhere.  
>
> But all the .nrx code I have (and shipped as examples in the packages back then,
> and dated 1996) uses 'sizerelative' -- presumably to be more understandable.
>
> So I'm just curious how 'relsize' somehow was retrofitted back into the RexxLA
> code.  No big deal ...
>
> Mike
>
>
>> -----Original Message-----
>> From: [hidden email]
>> [mailto:[hidden email]] On Behalf Of René Jansen
>> Sent: 16 June 2014 17:25
>> To: IBM Netrexx
>> Subject: Re: [Ibm-netrexx] NetRexx 3.03 released
>>
>> It is unchanged (in the NetRexx svn) from the date that it was added:
>>
>> --------------------------------------------------------------
>> ----------
>> r344 | [hidden email] | 2013-03-29 23:36:09 +0100 (vr, 29
>> mrt 2013) | 1 line Changed paths:
>>   A /netrexxc/examples/quicktour
>>   A /netrexxc/examples/quicktour/Oblong.nrx
>>   A /netrexxc/examples/quicktour/greet.nrx
>>   A /netrexxc/examples/quicktour/toast.nrx
>>   A /netrexxc/examples/quicktour/tryOblong.nrx
>>
>> In the (paper) NetRexx book ISBN-0-13-806332-X), it is
>> relsize(). This (or its source) is where it was lifted from.
>>
>> I will correct it anyway.
>>
>> best regards,
>>
>> René Jansen.
>>
>> On 16 jun. 2014, at 17:37, Mike Cowlishaw <[hidden email]> wrote:
>>
>>> Strange.  Here's the 1996 version of tryOblong.nrx:
>>>
>>> /* tryOblong.nrx -- try the Oblong class */
>>>
>>> first=Oblong(5,3)              -- make an oblong
>>> first.print                    -- show it
>>> first.sizerelative(1,1).print  -- enlarge it and print it again
>>>
>>> second=Oblong(1,2)             -- make another oblong
>>> second.print                   -- and print it
>>>
>>>
>>> I suspect some erroneous global change ... (AKA
>> "refactoring").  Scary
>>> that perfectly good code can be broken, though.
>>>
>>> Mike
>>>
>>>> -----Original Message-----
>>>> From: [hidden email]
>>>> [mailto:[hidden email]] On Behalf Of
>> Nix, Robert
>>>> P.
>>>> Sent: 16 June 2014 16:14
>>>> To: IBM Netrexx
>>>> Subject: Re: [Ibm-netrexx] NetRexx 3.03 released
>>>>
>>>> Under netrexx/examples/quicktour, should the tryOblong.nrx script
>>>> work? I get a compile error stating that:
>>>>
>>>> Program tryOblong.nrx
>>>> 4 +++ first.relsize(1,1).print -- enlarge and print again
>>>>  +++       ^^^^^^^
>>>>  +++ Error: The method 'relsize(byte,byte)' cannot be
>> found in class
>>>> 'Oblong' or a superclass Compilation of 'tryOblong.nrx'
>> failed [one
>>>> error]
>>>>
>>>>
>>>> In the Oblong.nrx file, there are definitions as follows:
>>>>
>>>> Program Oblong.nrx
>>>> === class Oblong ===
>>>>   constructor Oblong(Rexx,Rexx)
>>>>   method size(Rexx,Rexx)
>>>>   method sizerelative(Rexx,Rexx)
>>>>   method print
>>>> Compilation of 'Oblong.nrx' successful
>>>>
>>>>
>>>> And, changing the reference in tryOblong.nrx from resize to
>>>> sizerelative corrects the problem.
>>>> --
>>>>
>>>> Robert P. Nix | Sr IT Systems Engineer |  Data Center
>> Infrastructure
>>>> Services
>>>> 507-284-0844 | [hidden email]
>>>> Mayo Clinic| 200 First Street SW | Rochester, MN 55905
>>>>
>>>> Mayo Clinic, a mission-driven worldwide leader in health
>> care for 150
>>>> years.
>>>> http://150years.mayoclinic.org/
>>>>
>>>>
>>>>
>>>> On 6/16/14, 6:46 AM, "René Jansen" <[hidden email]> wrote:
>>>>
>>>>> Dear NetRexx users,
>>>>>
>>>>> last week NetRexx 3.03 has been released. RC3 has been
>>>> released as GA,
>>>>> unmodified except for ongoing documentation improvements.
>>>>>
>>>>> This new release can be downloaded at
>>>>> http://www.netrexx.org/downloads.nsp . The changes relative
>>>> to the 3.02
>>>>> release are listed at http://www.netrexx.org/newrelease.nsp .
>>>>>
>>>>
>>>> _______________________________________________
>>>> 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/
>>>
>>
>> _______________________________________________
>> 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/
>

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

Reply | Threaded
Open this post in threaded view
|

Re: NetRexx 3.03 released

Tom Maynard
> And yes, compilation of the examples is the next test case that will be
added.

I dunno, this one just made me LOL when I read it.  It seems so obvious ...
*now*.  Hindsight is always 20/20 as they say.


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

Reply | Threaded
Open this post in threaded view
|

Fwd: NetRexx 3.03 released

ThSITC
In reply to this post by rvjansen
Hi Adri, Bernard,

  I don't know yet in which language(s) Your Programmers are coding :-(

May I, anyway, ask them to have a look at NetRexx ?
 
Originally Designed&Implemented by Mike F. Cowlishaw, former IBM Fellow, who also did DESIGN&IMPLEMENT classic Rexx, known from any&all yet current IBM platforms, as well as the former IBM OS/2.

Thus, ask Your Programmers to have a look at it, when they like, only, of course.

By the way, any and all of my soft is now in NetRexx, ported from classic Rexx to NetRexx by my ownly developed
Rexx2Nrx (see www.thsitc.com/Rexx2Nrx).

Needless to say that many ancient parts have been formerly ported from GEISCO Fortran77 to Rexx, but this
is another story ... ;-)

Kindly,
Thomas Schneider.

PS: Adri, Bernard, please feel free to foward this my recommendation to any parties You do know who
shall be interested in doing reliable and quick programming.

As Rexx, Regina (the ANSI Rexx compliant implementation), ooRexx (also an Object Oriented variant of Rexx),
NetRexx us *human oriented*.

I didn't find any programmer in the companies I did work for who hasn't been able
to start programmin  with it in 3 days :-)

As NetRexx might be used as an InterPreter as well as a Compiler, and is now Java 8 compatible,
it is a real time-saver, both in development of programs as well as in testing :-)

=================================================================================== 

-------- Original-Nachricht --------
Betreff: [Ibm-netrexx] NetRexx 3.03 released
Datum: Mon, 16 Jun 2014 13:46:08 +0200
Von: René Jansen [hidden email]
Antwort an: IBM Netrexx [hidden email]
An: IBM Netrexx [hidden email]


Dear NetRexx users,

last week NetRexx 3.03 has been released. RC3 has been released as GA, unmodified except for ongoing documentation improvements.

This new release can be downloaded at http://www.netrexx.org/downloads.nsp . The changes relative to the 3.02 release are listed at http://www.netrexx.org/newrelease.nsp .

Please use this new release wherever possible in your projects. Importantly, for programs running on Java 8 some of the fixes in this release might be required - this is our main driver for releasing this level.

For this release, improvements for simplified installing of NetRexx have been made, foremost on the windows platform. In most cases, the information in the 'read.me.first' file should be suffcient to use the translator. For installation problems please read the NetRexx QuickStart Guide, or ask on this forum. Please note that the documentation on http://www.netrexx.org/documentation.nsp contains, between release cycles, more up to date versions of the documents than the release packages. 

A GUI based installer for 3.03 is available for all platforms.

For installation on Apple MacOSX, please note that due to the changeover in maintenance for the Java Virtual Machine on this platform from Apple to Oracle, support in the translator for finding the classes.jar file in its standard location has been removed. When using NetRexx with Apple's last JVM, 1.6, this jar file needs to be found on the classpath. For use with the Oracle JVM, this is not needed.

Java 1.5 has remained the official minimal JVM release, for 3.03 as in 3.02. The class bytecode level of the runtime package requires JVM 1.5 as a minimum.

With this release, the Rexx Language Association (RexxLA) delivers on its promise to keep NetRexx current. Work on the next version of NetRexx has started.
Please use the incident management system at https://kenai.com/projects/netrexx to report problems for 3.03, or requirements for upcoming releases.

Let us know on this list when you use the new features, like the jsr223 scripting support or the new "lambda" oriented features of the JVM 8 Collection class libraries. We can use good examples in the Programming Guide. Also, consider contributing to this open source effort by donating your time in helping us to organize this effort. We are actively looking for a release manager. You can also help by becoming a member of RexxLA - see http://rexxla.org for this.
 
best regards,

René Vincent Jansen,
Project Manager, RexxLA NetRexx project. 
_______________________________________________
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, Vienna, Austria (Europe) :-)

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