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/ |
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/ |
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/ |
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/ |
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/ |
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/ |
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/ |
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/ |
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/ |
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/ |
> 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/ |
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 --------
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 |
Free forum by Nabble | Edit this page |