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/ |
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:
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
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/ |
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 _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
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:
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. |
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:
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
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:
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. |
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:
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
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/ |
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é.
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
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é.
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
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é.
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
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 [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. |
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 _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Free forum by Nabble | Edit this page |