NetRexx 4.01 GA is released

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

NetRexx 4.01 GA is released

rvjansen
Dear NetRexx users,

today, on the 42nd anniversary of the Rexx Language, NetRexx 4.01 GA has been released. A big Thank You goes out to Jeff Hennick and Marc Remes, who have contributed countless fixes, additions and improvements.

NetRexx 4.01 beta releases already provided complete compatibility with the JPMS (Java Platform Module System), the base for all future JVM releases. This is a significant step in the history of NetRexx, which makes it a viable environment for program development for years to come.

The GA release adds two Classic Rexx compatible elements: an ADDRESS statement, which enables addressing of native external programs and command processors. The other one is a Classic Rexx compatible set of Date() and Time() functions in the NetRexx runtime package.

The NetRexx 4.01 GA package is downloadble, as of now, from netrexx.org, as always. Also, the documentation has been refreshed with a better readable font for screens, updated and better readable program examples, and a large number of corrections.

We wish you lots of NetRexx programming enjoyment with this new release, on every new JVM release you choose. Please report any issues on this mailing list.

best regards,

René.

_______________________________________________
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 4.01 GA is released

Mike Cowlishaw
Excellent news!
 
Mike


today, on the 42nd anniversary of the Rexx Language, NetRexx 4.01 GA has been released. A big Thank You goes out to Jeff Hennick and Marc Remes, who have contributed countless fixes, additions and improvements.

NetRexx 4.01 beta releases already provided complete compatibility with the JPMS (Java Platform Module System), the base for all future JVM releases. This is a significant step in the history of NetRexx, which makes it a viable environment for program development for years to come.

The GA release adds two Classic Rexx compatible elements: an ADDRESS statement, which enables addressing of native external programs and command processors. The other one is a Classic Rexx compatible set of Date() and Time() functions in the NetRexx runtime package.

The NetRexx 4.01 GA package is downloadble, as of now, from netrexx.org, as always. Also, the documentation has been refreshed with a better readable font for screens, updated and better readable program examples, and a large number of corrections.

We wish you lots of NetRexx programming enjoyment with this new release, on every new JVM release you choose. Please report any issues on this mailing list.

best regards,

René.

_______________________________________________
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 4.01 GA is released

Jason Martin
In reply to this post by rvjansen
PDF documentation looks sharper and better.

Excellent, René.



_______________________________________________
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 4.01 GA is released

Rony G. Flatscher
On 22.03.2021 14:53, Jason Martin wrote: > PDF documentation looks sharper and better. > > Excellent, René. +1 Plus they all carry an ISBN number! Also netrexx.org is very nice, including the page you get when clicking on "Examples"! Also very nice, that on the homepage the time in Hursley is given with qtime! :) The only thing I have not found on the website was a direct link to the place where the source code of NetRexx can be obtained ... ---rony P.S.: A minor thing in the footer (copyright date range):
_______________________________________________
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 4.01 GA is released

Rony G. Flatscher
In reply to this post by Jason Martin
Ad downloading source code: there is a link on the home page at the very bottom.

Maybe a link to the Sourceforge code branch (where the git command is shown) could be given at the
Download page (https://urldefense.proofpoint.com/v2/url?u=http-3A__netrexx.org_downloads.nsp&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=_6rXNpPJ1fYV-3bV1za02NiR4PUelvicfHXwtnTXpXE&m=vpRWTRkWHS8W-ZPNh9AfmB6l-AqzVpBll2DEoAZHzHU&s=WX_jWoLzL1_vZ4KVDe_VxR0XyezZMq7i8A2Unh0dOUs&e= ) in addition?

---rony


_______________________________________________
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 anniversary

Mike Cowlishaw
In reply to this post by rvjansen
Today is the 10th anniversary of NetRexx becoming open source.  :-)
 
René wrote then:
 

I am very happy to be able to announce that today, the 8th of June 2011 (World IPv6 Day) IBM has sent RexxLA the source code of the reference implementation of the NetRexx translator for administration and release under the ICU open source license. I would like to thank IBM, and everyone at IBM and RexxLA who has put in hard work to make this possible. This has secured the future of NetRexx, our favourite computer language, and enables us to do work on it to keep it up to date whenever this seems necessary. A special thanks to Mike Cowlishaw is in order, who not only invented and produced the language, but also was of invaluable assistance during the open source process.

 
 
Mike Cowlishaw

_______________________________________________
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 anniversary

Rony G. Flatscher

+1

---rony

On 08.06.2021 08:38, Mike Cowlishaw wrote:
Today is the 10th anniversary of NetRexx becoming open source.  :-)
 
René wrote then:
 

I am very happy to be able to announce that today, the 8th of June 2011 (World IPv6 Day) IBM has sent RexxLA the source code of the reference implementation of the NetRexx translator for administration and release under the ICU open source license. I would like to thank IBM, and everyone at IBM and RexxLA who has put in hard work to make this possible. This has secured the future of NetRexx, our favourite computer language, and enables us to do work on it to keep it up to date whenever this seems necessary. A special thanks to Mike Cowlishaw is in order, who not only invented and produced the language, but also was of invaluable assistance during the open source process.

 
 
Mike Cowlishaw


_______________________________________________
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 anniversary

Jason Martin
In reply to this post by Mike Cowlishaw
NetRexx version 2.05


numeric digits 9999999 -- not even as high as you can go
say 1/3


It was so fascinating to watch it drag a Windows 95 machine to it knees.

It is still amazing.

Still have a paper copy of a email posted to the Yahoo NetRexx mailing list.

Plus a copy of the book.

I am happy IBM made the right choice in open sourcing it.




_______________________________________________
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 anniversary

Peter Sharp-2
In reply to this post by Rony G. Flatscher
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd

+2

And who'da thought I'd inadvertently celebrate this auspicious occasion by posting my first small contribution of working NetRexx code.

Thanks Mike and a Happy 10th Anniversary!

On 8/6/21 8:28 pm, Rony G. Flatscher wrote:

+1

---rony

On 08.06.2021 08:38, Mike Cowlishaw wrote:
Today is the 10th anniversary of NetRexx becoming open source.  :-)
 
René wrote then:
 

I am very happy to be able to announce that today, the 8th of June 2011 (World IPv6 Day) IBM has sent RexxLA the source code of the reference implementation of the NetRexx translator for administration and release under the ICU open source license. I would like to thank IBM, and everyone at IBM and RexxLA who has put in hard work to make this possible. This has secured the future of NetRexx, our favourite computer language, and enables us to do work on it to keep it up to date whenever this seems necessary. A special thanks to Mike Cowlishaw is in order, who not only invented and produced the language, but also was of invaluable assistance during the open source process.

 
 
Mike Cowlishaw


_______________________________________________
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 anniversary

rvjansen
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
10 years of open source NetRexx already! I am not exaggerating if I told you it seems like yesterday - and on the other hand, a peculiar aspect of time flying by is that so many things happen. (Now, in release 4.01, the exact number of days is easily calculated using the Classic Rexx date() function.)

Apart from thanking Mike for his vision and hard work - which provided us with better editors, programming languages and decimal numbers - I would like to thank a whole host of people, but I will not do that here, of fear of leaving someone out.

Instead, I would like to thank one person, who will not be cross if I left him out, because we lost him some years ago to an insidious disease. His name is Kermit Kiser, and he was the one who worked hard at several innovations in the implementation, when nobody had the time, knowledge or tenacity to address the hard parts or delve into the particulars in Java Class Loaders that kept changing and upsetting NetRexx here and there.

At the moment we have a small team of several people - we know who we are! - who have worked hard at securing the place of NetRexx in the future, on all JVM platforms we can find. The addition of CMS Pipeline functionality has been an important step in opening up that programming paradigm to all NetRexx users - and it has the advantage that it does not take anything away from the NetRexx base for anyone not interested in it - the opposite is true, as its implementation recently uncovered some issues in the multithreading realm (pipelines use multithreading heavily, and are an easy way to use all those cpu cores you paid for in an effective manner).

Coming releases will offer more compatibility with Classic Rexx, following some old statements of intention found in the original IBM codebase, and, who knows, one day, a complete Classic Rexx implementation. The one important thing to remember is, that in Open Source, anyone can suggest changes, or implement them themselves, and experiment.

To keep some structure, however, there is one canonical version maintained by RexxLA, which also will restart, and in some cases, start ARBs (Architecture Review Boards) for the several Rexx dialects, which the implementations can follow. The Rexx Language Association itself is going through changes, to more effectively reflect the Zeitgeist (if you allow me one untranslateable German word per post) and be accessible to more people.

I would like to thank you all for spending this last 10 years of NetRexx open source with me, it is one of the things that keep us together.

Best regards,

René.

On 8 Jun 2021, at 09:31, Peter Sharp <[hidden email]> wrote:

 ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd

+2

And who'da thought I'd inadvertently celebrate this auspicious occasion by posting my first small contribution of working NetRexx code.

Thanks Mike and a Happy 10th Anniversary!

On 8/6/21 8:28 pm, Rony G. Flatscher wrote:

+1

---rony

On 08.06.2021 08:38, Mike Cowlishaw wrote:
Today is the 10th anniversary of NetRexx becoming open source.  :-)
 
René wrote then:
 

I am very happy to be able to announce that today, the 8th of June 2011 (World IPv6 Day) IBM has sent RexxLA the source code of the reference implementation of the NetRexx translator for administration and release under the ICU open source license. I would like to thank IBM, and everyone at IBM and RexxLA who has put in hard work to make this possible. This has secured the future of NetRexx, our favourite computer language, and enables us to do work on it to keep it up to date whenever this seems necessary. A special thanks to Mike Cowlishaw is in order, who not only invented and produced the language, but also was of invaluable assistance during the open source process.

 
 
Mike Cowlishaw


_______________________________________________
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/