NetRexx 3.04 RC1 released

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

NetRexx 3.04 RC1 released

rvjansen
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

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.04 RC1 released

Jason Martin
releasenotes.txt is not a valid UTF-8 document, probably because of last sentence.

Xubuntu 15.05

On Mon, Jun 1, 2015 at 7:19 AM, René Jansen <[hidden email]> wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.

_______________________________________________
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.04 RC1 released

rvjansen
Hi Jason,

thanks for noticing this, it must have been in there for quite some time. I have taken it, and one other instance, out of the document.

best regards,

René.



> On 1 jun. 2015, at 13:55, Jason Martin <[hidden email]> wrote:
>
> releasenotes.txt is not a valid UTF-8 document, probably because of last sentence.
>
> Xubuntu 15.05
>

_______________________________________________
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.04 RC1 released

Kermit Kiser
In reply to this post by rvjansen
René --

One of the change points is a bit misleading. The old translator finds a Java compiler that is on the classpath. The new translator also finds compilers that are NOT on the classpath if one cannot be found via the classpath; for example in the directory the translator is loaded from or in any directory associated with the current JVM. That may reduce installation issues due to "Java compiler not found".

-- Kermit

On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.


_______________________________________________
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.04 RC1 released

alansam
What am I doing wrong?  I downloaded and unzipped 3.04 RC1 (to OS X) but when I run

java -jar lib/NetRexxF.jar 

I get:

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...



On 1 June 2015 at 13:38, Kermit Kiser <[hidden email]> wrote:
René --

One of the change points is a bit misleading. The old translator finds a Java compiler that is on the classpath. The new translator also finds compilers that are NOT on the classpath if one cannot be found via the classpath; for example in the directory the translator is loaded from or in any directory associated with the current JVM. That may reduce installation issues due to "Java compiler not found".

-- Kermit


On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.


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





--
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: NetRexx 3.04 RC1 released

Kermit Kiser
Hi Alan --

I get this:
------------------------------------------------------------------------------------------
C:\NetRexx\NetRexx304\NetRexx-3.04RC1>java -jar lib/NetRexxF.jar
NetRexx portable processor 3.04 RC1 build 187-20150601-1254
Copyright (c) RexxLA, 2011,2015.   All rights reserved.
Parts Copyright (c) IBM Corporation, 1995,2008.

Arguments are: in_file_specification... [-option]...

Use "-help" to show all options
------------------------------------------------------------------------------------------

Are you sure you are in the RC1 directory and you don't have anything in variable CLASSPATH?

-- Kermit


On 6/1/2015 6:25 PM, Alan Sampson wrote:
What am I doing wrong?  I downloaded and unzipped 3.04 RC1 (to OS X) but when I run

java -jar lib/NetRexxF.jar 

I get:

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...



On 1 June 2015 at 13:38, Kermit Kiser <[hidden email]> wrote:
René --

One of the change points is a bit misleading. The old translator finds a Java compiler that is on the classpath. The new translator also finds compilers that are NOT on the classpath if one cannot be found via the classpath; for example in the directory the translator is loaded from or in any directory associated with the current JVM. That may reduce installation issues due to "Java compiler not found".

-- Kermit


On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.


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





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


_______________________________________________
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.04 RC1 released

alansam
Thanks Kermit,

I think something is being cached.  CLASSPATH is empty. More analysis:

sys:lib alansampson$ echo $CLASSPATH


allendale-3:lib alansampson$ /bin/ls -l

total 11264

-rw-rw-r--  1 alansampson  staff   432940 Jun  1 12:54 NetRexxC.jar

-rw-rw-r--  1 alansampson  staff  3015123 Jun  1 12:54 NetRexxF.jar

-rw-rw-r--  1 alansampson  staff  2310271 Jun  1 12:54 ecj-4.4.2.jar

sys:lib alansampson$ pwd

/Users/alansampson/usr/local/NetRexx-3.04RC1/lib

sys:lib alansampson$ java -jar NetRexxF.jar 

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...

but if I switch to root it works:

sys:lib alansampson$ sudo su

Password:

sh-3.2# pwd

/Users/alansampson/usr/local/NetRexx-3.04RC1/lib

sh-3.2# ls -l

total 11264

-rw-rw-r--  1 alansampson  staff   432940 Jun  1 12:54 NetRexxC.jar

-rw-rw-r--  1 alansampson  staff  3015123 Jun  1 12:54 NetRexxF.jar

-rw-rw-r--  1 alansampson  staff  2310271 Jun  1 12:54 ecj-4.4.2.jar

sh-3.2# java -jar NetRexxF.jar 

NetRexx portable processor 3.04 RC1 build 187-20150601-1254

Copyright (c) RexxLA, 2011,2015.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...


Use "-help" to show all options

curiouser & curiouser...



On 1 June 2015 at 18:44, Kermit Kiser <[hidden email]> wrote:
Hi Alan --

I get this:
------------------------------------------------------------------------------------------
C:\NetRexx\NetRexx304\NetRexx-3.04RC1>java -jar lib/NetRexxF.jar
NetRexx portable processor 3.04 RC1 build 187-20150601-1254
Copyright (c) RexxLA, 2011,2015.   All rights reserved.
Parts Copyright (c) IBM Corporation, 1995,2008.

Arguments are: in_file_specification... [-option]...

Use "-help" to show all options
------------------------------------------------------------------------------------------

Are you sure you are in the RC1 directory and you don't have anything in variable CLASSPATH?

-- Kermit



On 6/1/2015 6:25 PM, Alan Sampson wrote:
What am I doing wrong?  I downloaded and unzipped 3.04 RC1 (to OS X) but when I run

java -jar lib/NetRexxF.jar 

I get:

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...



On 1 June 2015 at 13:38, Kermit Kiser <[hidden email]> wrote:
René --

One of the change points is a bit misleading. The old translator finds a Java compiler that is on the classpath. The new translator also finds compilers that are NOT on the classpath if one cannot be found via the classpath; for example in the directory the translator is loaded from or in any directory associated with the current JVM. That may reduce installation issues due to "Java compiler not found".

-- Kermit


On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.


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





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


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





--
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: NetRexx 3.04 RC1 released

Kermit Kiser
I think René has some experience with OS-X. He may have some better ideas. The only thing I can think of is that your personal environment might be running a different version of Java that has an old NetRexx copy in an ext directory.

On 6/1/2015 8:17 PM, Alan Sampson wrote:
Thanks Kermit,

I think something is being cached.  CLASSPATH is empty. More analysis:

sys:lib alansampson$ echo $CLASSPATH


allendale-3:lib alansampson$ /bin/ls -l

total 11264

-rw-rw-r--  1 alansampson  staff   432940 Jun  1 12:54 NetRexxC.jar

-rw-rw-r--  1 alansampson  staff  3015123 Jun  1 12:54 NetRexxF.jar

-rw-rw-r--  1 alansampson  staff  2310271 Jun  1 12:54 ecj-4.4.2.jar

sys:lib alansampson$ pwd

/Users/alansampson/usr/local/NetRexx-3.04RC1/lib

sys:lib alansampson$ java -jar NetRexxF.jar 

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...

but if I switch to root it works:

sys:lib alansampson$ sudo su

Password:

sh-3.2# pwd

/Users/alansampson/usr/local/NetRexx-3.04RC1/lib

sh-3.2# ls -l

total 11264

-rw-rw-r--  1 alansampson  staff   432940 Jun  1 12:54 NetRexxC.jar

-rw-rw-r--  1 alansampson  staff  3015123 Jun  1 12:54 NetRexxF.jar

-rw-rw-r--  1 alansampson  staff  2310271 Jun  1 12:54 ecj-4.4.2.jar

sh-3.2# java -jar NetRexxF.jar 

NetRexx portable processor 3.04 RC1 build 187-20150601-1254

Copyright (c) RexxLA, 2011,2015.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...


Use "-help" to show all options

curiouser & curiouser...



On 1 June 2015 at 18:44, Kermit Kiser <[hidden email]> wrote:
Hi Alan --

I get this:
------------------------------------------------------------------------------------------
C:\NetRexx\NetRexx304\NetRexx-3.04RC1>java -jar lib/NetRexxF.jar
NetRexx portable processor 3.04 RC1 build 187-20150601-1254
Copyright (c) RexxLA, 2011,2015.   All rights reserved.
Parts Copyright (c) IBM Corporation, 1995,2008.

Arguments are: in_file_specification... [-option]...

Use "-help" to show all options
------------------------------------------------------------------------------------------

Are you sure you are in the RC1 directory and you don't have anything in variable CLASSPATH?

-- Kermit



On 6/1/2015 6:25 PM, Alan Sampson wrote:
What am I doing wrong?  I downloaded and unzipped 3.04 RC1 (to OS X) but when I run

java -jar lib/NetRexxF.jar 

I get:

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...



On 1 June 2015 at 13:38, Kermit Kiser <[hidden email]> wrote:
René --

One of the change points is a bit misleading. The old translator finds a Java compiler that is on the classpath. The new translator also finds compilers that are NOT on the classpath if one cannot be found via the classpath; for example in the directory the translator is loaded from or in any directory associated with the current JVM. That may reduce installation issues due to "Java compiler not found".

-- Kermit


On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.


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





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


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





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


_______________________________________________
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.04 RC1 released

christel.u.w.pachl christel.u.w.pachl
In reply to this post by alansam

 

 

My very first impression was that unzip CAN’T be enough

When others build installation procedures

Walter


_______________________________________________
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.04 RC1 released

rvjansen
In reply to this post by Kermit Kiser
Hi Kermit,

thanks for the correction, I’ll make sure it is incorporated into the release notes.

best regards,

René.

On 1 jun. 2015, at 22:38, Kermit Kiser <[hidden email]> wrote:

René --

One of the change points is a bit misleading. The old translator finds a Java compiler that is on the classpath. The new translator also finds compilers that are NOT on the classpath if one cannot be found via the classpath; for example in the directory the translator is loaded from or in any directory associated with the current JVM. That may reduce installation issues due to "Java compiler not found".

-- Kermit

On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath


_______________________________________________
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.04 RC1 released

rvjansen
In reply to this post by christel.u.w.pachl christel.u.w.pachl
Hi Walter,

I regularly ‘install’ NetRexx by just 

sftp some.work.host
put NetRexxC.jar

There will be an installer with the GA version, if Tom comes around to making that for us.

best regards,

René.



On 2 jun. 2015, at 07:38, Walter Pachl <[hidden email]> wrote:

 
 
My very first impression was that unzip CAN’T be enough
When others build installation procedures
Walter
_______________________________________________
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.04 RC1 released

rvjansen
In reply to this post by alansam
Hi Alan,

curious indeed. FIrst thing I would check is if your home directory does not have a .profile or .bash_profile or .bashrc that does things you don’t want.
I see root uses sh (and must have its own environment).

$PATH can of course have a ‘java’ script that sets CLASSPATH.

If you can please do a:

java -verbose -jar NetRexxF.jar

you can examine the paths from where the classes are loaded.

Please let us know!

best regards,

René.


On 2 jun. 2015, at 05:17, Alan Sampson <[hidden email]> wrote:

Thanks Kermit,

I think something is being cached.  CLASSPATH is empty. More analysis:

sys:lib alansampson$ echo $CLASSPATH


allendale-3:lib alansampson$ /bin/ls -l

total 11264

-rw-rw-r--  1 alansampson  staff   432940 Jun  1 12:54 NetRexxC.jar

-rw-rw-r--  1 alansampson  staff  3015123 Jun  1 12:54 NetRexxF.jar

-rw-rw-r--  1 alansampson  staff  2310271 Jun  1 12:54 ecj-4.4.2.jar

sys:lib alansampson$ pwd

/Users/alansampson/usr/local/NetRexx-3.04RC1/lib

sys:lib alansampson$ java -jar NetRexxF.jar 

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...

but if I switch to root it works:

sys:lib alansampson$ sudo su

Password:

sh-3.2# pwd

/Users/alansampson/usr/local/NetRexx-3.04RC1/lib

sh-3.2# ls -l

total 11264

-rw-rw-r--  1 alansampson  staff   432940 Jun  1 12:54 NetRexxC.jar

-rw-rw-r--  1 alansampson  staff  3015123 Jun  1 12:54 NetRexxF.jar

-rw-rw-r--  1 alansampson  staff  2310271 Jun  1 12:54 ecj-4.4.2.jar

sh-3.2# java -jar NetRexxF.jar 

NetRexx portable processor 3.04 RC1 build 187-20150601-1254

Copyright (c) RexxLA, 2011,2015.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...



Use "-help" to show all options

curiouser & curiouser...



On 1 June 2015 at 18:44, Kermit Kiser <[hidden email]> wrote:
Hi Alan --

I get this:
------------------------------------------------------------------------------------------
C:\NetRexx\NetRexx304\NetRexx-3.04RC1>java -jar lib/NetRexxF.jar
NetRexx portable processor 3.04 RC1 build 187-20150601-1254
Copyright (c) RexxLA, 2011,2015.   All rights reserved.
Parts Copyright (c) IBM Corporation, 1995,2008.

Arguments are: in_file_specification... [-option]...

Use "-help" to show all options
------------------------------------------------------------------------------------------

Are you sure you are in the RC1 directory and you don't have anything in variable CLASSPATH?

-- Kermit



On 6/1/2015 6:25 PM, Alan Sampson wrote:
What am I doing wrong?  I downloaded and unzipped 3.04 RC1 (to OS X) but when I run

java -jar lib/NetRexxF.jar 

I get:

NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

Copyright (c) RexxLA, 2011,2014.   All rights reserved.

Parts Copyright (c) IBM Corporation, 1995,2008.


Arguments are: in_file_specification... [-option]...



On 1 June 2015 at 13:38, Kermit Kiser <[hidden email]> wrote:
René --

One of the change points is a bit misleading. The old translator finds a Java compiler that is on the classpath. The new translator also finds compilers that are NOT on the classpath if one cannot be found via the classpath; for example in the directory the translator is loaded from or in any directory associated with the current JVM. That may reduce installation issues due to "Java compiler not found".

-- Kermit


On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.


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





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


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





--
Can't tweet, won't tweet!
_______________________________________________
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.04 RC1 released

alansam
Thanks René.

After some digging I found a copy of NetRexxC.jar (full disclosure - a symlink) in ~/Library/Java/Extensions. Removing that changes the behaviour.

Now I can do spiffy stuff like this:

$ java -verbose -jar ./NetRexx-3.03GA/lib/NetRexxF.jar |grep 3\.0[3-4]
[Loaded org.netrexx.process.NetRexxC from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.RexxOperators from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.Rexx from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.BadArgumentException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.ExponentOverflowException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.DivideException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.NoOtherwiseException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.NotCharacterException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.NotLogicException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxFlag from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxTranslator from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxQuit from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxError from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxSignal from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.RexxParse from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.BadColumnException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxMessageOutput from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxProgram from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxBabel from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.NrBabel from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded org.netrexx.process.NrVersion from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
[Loaded netrexx.lang.RexxIO from file:/Users/xxxxxxxx/netrexx/NetRexx-3.03GA/lib/NetRexxF.jar]
NetRexx portable processor 3.03 NetRexx '3.03', build 61-20140611-2330

$ java -verbose -jar ./NetRexx-3.04RC1/lib/NetRexxF.jar |grep 3\.0[3-4]
[Loaded org.netrexx.process.NetRexxC from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.RexxOperators from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.StructuredList from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.Rexx from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.NotCharacterException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.NotLogicException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.BadArgumentException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.NoOtherwiseException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.ExponentOverflowException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.DivideException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxFlag from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxTranslator from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxSignal from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxError from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxQuit from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.RexxParse from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.BadColumnException from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxMessageOutput from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxProgram from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.RxBabel from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.NrBabel from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded org.netrexx.process.NrVersion from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
[Loaded netrexx.lang.RexxIO from file:/Users/xxxxxxxx/netrexx/NetRexx-3.04RC1/lib/NetRexxF.jar]
NetRexx portable processor 3.04 RC1 build 187-20150601-1254

Onward and upward...

-- 
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: NetRexx 3.04 RC1 released

Kermit Kiser
In reply to this post by rvjansen
René --

I hate to be nit-picky but I see two misstatements in the release notes:

1) The fix for issue #108 was released in 3.03RC2 last year.

2) Java source is saved on disk by the 3.04 translator if options -keep or -keepasjava
are specified just as in release 3.03 of NetRexx. However NetRexx 3.04 does not
write java to disk otherwise since it is no longer required in order to produce class files.

-- Kermit

On 6/1/2015 4:19 AM, René Jansen wrote:
NetRexx 3.04 Release Candidate 1 has just been pushed to http://netrexx.org 

This release has the following changes:

- a jsr 199 compliant way of calling the java compiler
    - the .java source is now only stored on disk when option -keepasjava is specified
- an automatic search for a compiler on the classpath
- integration of Pipes for NetRexx (available in the NetRexxF.jar file)
- a new level of (4.4.2) of the eclipse java compiler (available in the NetRexxF.jar file)
- a less verbose startup message when the translator is started without options
  - NetRexxC option list now requires "-help"
- new: NETREXX-120, option -javac indicates a preference for the javac compiler
- new: NETREXX-120, option -ecj indicates a preference for the ecj compiler
- new: the tools section now has support for the vim and nano editors
- NetRexx now requires JVM 1.6 to build and run the translator
- new: NETREXX-69, "do binary” block support
- a fix for NETREXX-117, NPE in jsr223
- a fix for NETREXX-116, a new 'returnobject' option to return a returncode from a jsr223 script
- a fix for NETREXX-114: fixes z/OS compatibility (broken in 3.03)
- new: NETREXX-109, a parallel processing api
- new: NETREXX-100, a list processing api
- a fix for NETREXX-92, enabling negative values in interface classes
- a fix for NETREXX-115, enabling trivial subclassing of some collection classes in java 8 and up
- new: NETREXX-119, toByteArray() method on type Rexx
- a fix for NETREXX-118, error in jsr223 engine
- a fix for NETREXX-108, static and default methods in interface classes

I would like to ask you to incorporate this new release candidate into your work processes and report back to the development team on your experience. There are no known stopping errors in this release candidate, and its compile performance is better than previous versions. This release candidate lacks the Pipes for NetRexx documentation, which is still being worked upon. 

The project team likes to thank Kermit Kiser for his work on this release and his dedication to the NetRexx language.

best regards,

René Jansen.


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