NetRexx 3.08 GA released

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

NetRexx 3.08 GA released

rvjansen
Dear NetRexx users,

BETA3 is released as GA, with a last minute change by Jeff Hennick, in the form of an improved ‘take’ stage + test cases, with bugs removed and secondary streams added.

This brings the total of new features to:

NetRexx 3.08 GA [September 5th, 2019]

- restore OS/2 and Java 6 compatibility
- fixes a serious translator problem introduced in 3.07 - some classes ended up in the wrong files
- suppress generics-related warnings by adding a @SuppressWarnings annotation
- added a NetRexxC.clgMain method for compile, load and go
- the pipes.runner class now (compiles and directly) runs a pipeline
- default stage separator is now | like on zVM
- added the VM abbreviations of >,<,>> for file I/O device drivers
- pipes compiler now reliably finds classes it needs
- cleaned up pipes examples to make sure they all compile
- fixed C2X function on specs pipe stage
- added listzip stage
- added zip stage
- added unzip stage
- added -- (comment) stage (Jeff Hennick)
- improved take stage (Jeff Hennick)
- added pipe query stage for version info
- pipes compiler command is now called pipc
- added Pipes for NetRexx docs to distribution
- display failed summaries last - Jason Martin
- squelched the remark that we found a java compiler and other tourist information
- add an experimental rexxcps.nrx from the work of Mike Cowlishaw (for wider evaluation)
- added Joy programming language interpreter in examples/languages
- added two javafx examples in examples/javafx
- resurrected Martin Lafaix' NetRexx Workspace and added to NetRexx distribution (needs java 8)
- with added:
  - pipes execution in tenths of seconds
  - (without needing to quote the specification like in an OS shell)
  - command history and editing on par with zsh
  - multiline editing, history and amends
  - command alias and shell script is called nrws
- added and updated documentation:
  - moved the chapter on programmatic use of the translator from the Quick Start Guide to the Programmers' Guide
  - added a chapter on method resolution to the Programmer's Guide
  - added a chapter on the NetRexx Workspace (nrws) to the Quick Start Guide
  - updated, rewrote and expanded the Pipelines QuickStart Guide (renamed)
  - Docker image added to standard distribution

As was earlier discussed, this release is a bit Pipelines-heavy; it really was time to bring the wonderful Pipelines for NetRexx feature, and its interaction with NetRexx, up to date.
Another great addition is the Workspace for NetRexx feature (including a new, superfast way to execute a pipe) which Martin Lafaix graciously donated, and which has added line editing facilities.
The Worksoace for NetRexx (nrws) is described in the NetRexx QuickStart Guide.

Please direct all observations to this list, the developer list, or my private email.

best regards,

René Jansen.

_______________________________________________
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.08 GA released

Jeff Hennick-3
René,

Thank you for ALL you do for us, the world.  Looks like a winner.

Jeff Hennick

  On 9/6/2019 7:21 PM, René Jansen wrote:
Dear NetRexx users,

BETA3 is released as GA, with a last minute change by Jeff Hennick, in the form of an improved ‘take’ stage + test cases, with bugs removed and secondary streams added.
René Jansen. 

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