I notice that the NetRexxR jar file contains:
NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties Is it needed there? I couldn't find anything in netrexx\lang that references it. (Perhaps I missed something?) It is included in NetRexxC.jar (as I assume it should be.) Not a problem of course, but maybe it should be excluded from the build path if it is there unintentionally. -------------------------------------------------------------------- mail2web.com Enhanced email for the mobile individual based on Microsoft® Exchange - http://link.mail2web.com/Personal/EnhancedEmail _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
On 6/14/2011 3:57 PM, [hidden email] wrote:
I notice that the NetRexxR jar file contains: NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties I haven't (yet) downloaded the "new" NetRexx ... but shouldn't it be something more on the order of NetRexxR.jar\ORG\netrexx\process\NetRexxC.properties? Or is the elimination of IBM "dust" just taking some time to shake out? Tom. _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by billfen
Bill,
This properties file contains all the string literals that the language processor can emit at runtime (except for the logo copyright text). I demonstrated some time ago here on the list how you can make NetRexxC emit localized error and warning messages just by putting an appropriately translated properties file on the classpath. By the way George this is what I referred to when mentioning resourcebundles. What I've been unable to find is a netrexx.prp file which is said to be the source for the properties file at some readme.. - Saludos / Kind regards, David Requena NOTE: The opinions expressed here represent the opinions of the authors and do not necessarily represent the opinions of those who hold other opinions. -----Original Message----- From: "[hidden email]" <[hidden email]> Sender: [hidden email] Date: Tue, 14 Jun 2011 16:57:47 To: <[hidden email]> Reply-To: [hidden email], IBM Netrexx <[hidden email]> Subject: [Ibm-netrexx] NetRexxR 3.00 jar file - very minor nit I notice that the NetRexxR jar file contains: NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties Is it needed there? I couldn't find anything in netrexx\lang that references it. (Perhaps I missed something?) It is included in NetRexxC.jar (as I assume it should be.) Not a problem of course, but maybe it should be excluded from the build path if it is there unintentionally. -------------------------------------------------------------------- mail2web.com – Enhanced email for the mobile individual based on Microsoft® Exchange - http://link.mail2web.com/Personal/EnhancedEmail _______________________________________________ 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 Tom Maynard
Tom,
it is a non-trivial problem. This is one of the first things I tried to change, but because you need a previous version of the compiler to compile a new version, it goes wrong in strange ways. I discussed this with Rony at the last symposium and he thinks it can be solved by doing some byte code manipulation on the classes of the bootstrap compiler first. It is clearly an issue that needs to be decided soon. Another approach would be that it breaks a lot of source when we change it. So I am putting this one on the list. best regards, René. On Jun 14, 2011, at 11:18 PM, Tom Maynard wrote:
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by David Requena
I think I read somewhere that it was renamed to this current name. I will make a note of it when I encounter it again.
René. On Jun 14, 2011, at 11:48 PM, David Requena wrote: > Bill, > > This properties file contains all the string literals that the language processor can emit at runtime (except for the logo copyright text). > > I demonstrated some time ago here on the list how you can make NetRexxC emit localized error and warning messages just by putting an appropriately translated properties file on the classpath. > > By the way George this is what I referred to when mentioning resourcebundles. > > What I've been unable to find is a netrexx.prp file which is said to be the source for the properties file at some readme.. > > - > Saludos / Kind regards, > David Requena > > NOTE: The opinions expressed here represent the opinions > of the authors and do not necessarily represent the opinions > of those who hold other opinions. > > -----Original Message----- > From: "[hidden email]" <[hidden email]> > Sender: [hidden email] > Date: Tue, 14 Jun 2011 16:57:47 > To: <[hidden email]> > Reply-To: [hidden email], IBM Netrexx <[hidden email]> > Subject: [Ibm-netrexx] NetRexxR 3.00 jar file - very minor nit > > I notice that the NetRexxR jar file contains: > > NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties > > Is it needed there? I couldn't find anything in netrexx\lang that > references it. > (Perhaps I missed something?) It is included in NetRexxC.jar (as I assume > it should be.) > > Not a problem of course, but maybe it should be excluded from the build > path if it is there unintentionally. > > > -------------------------------------------------------------------- > mail2web.com – Enhanced email for the mobile individual based on Microsoft® > Exchange - http://link.mail2web.com/Personal/EnhancedEmail > > > > _______________________________________________ > 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 billfen
This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented.
René. On Jun 14, 2011, at 10:57 PM, [hidden email] wrote: > I notice that the NetRexxR jar file contains: > > NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties > > Is it needed there? I couldn't find anything in netrexx\lang that > references it. > (Perhaps I missed something?) It is included in NetRexxC.jar (as I assume > it should be.) > > Not a problem of course, but maybe it should be excluded from the build > path if it is there unintentionally. > > > -------------------------------------------------------------------- > mail2web.com – Enhanced email for the mobile individual based on Microsoft® > Exchange - http://link.mail2web.com/Personal/EnhancedEmail > > > > _______________________________________________ > 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/ |
Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB
while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is. -- Kermit On 6/14/2011 3:10 PM, René Jansen wrote: > This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented. > > René. > > On Jun 14, 2011, at 10:57 PM, [hidden email] wrote: > >> I notice that the NetRexxR jar file contains: >> >> NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties >> >> Is it needed there? I couldn't find anything in netrexx\lang that >> references it. >> (Perhaps I missed something?) It is included in NetRexxC.jar (as I assume >> it should be.) >> >> Not a problem of course, but maybe it should be excluded from the build >> path if it is there unintentionally. >> >> >> -------------------------------------------------------------------- >> mail2web.com – Enhanced email for the mobile individual based on Microsoft® >> Exchange - http://link.mail2web.com/Personal/EnhancedEmail >> >> >> >> _______________________________________________ >> 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/ |
Kermit,
Please add a comment to the issue at http://kenai.com/jira/browse/NETREXX-1 At last we've a place to enter these things at. Oh my.. feels good :-)
2011/6/15 Kermit Kiser <[hidden email]> Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is. -- Saludos / Regards, David Requena _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
David -
I added my comments to both issues. I actually think there is another size issue beside these in the modules but I don't know the cause. Can we put out an updated version build for these or is it a lot of work and we need to limit to once a week or something? I assume that René alone can approve fixes at this time - is that right? -- Kermit On 6/14/2011 4:41 PM, David Requena wrote: Kermit, _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Kermit,
Not speaking in any official capacity here... <speculate_mode> The project is at its very first stages right now. There are still many questions that will be getting answers as the project takes form. As fas as I know there were conditions the RexxLA formally committed to satisfy as part of the hand over process which need fleshed out.
</speculate_mode> We've waited for very long. I think we can take some time to properly organize the project itself, establishing QA processes, etc. One thing I personally would like to see before starting much code modification is a continuous build/test facility so any blatant bugs and/or regressions introduced may get uncovered every day. C'mon, we´ve got Mike's test cases. Lets take advantage of them.
At this point there is not a process for discussing such topics like the one above, hot to get involved, etc. In short, there is much work to be done :-)
2011/6/15 Kermit Kiser <[hidden email]>
-- Saludos / Regards, David Requena _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by David Requena
> What I've been unable to find is a netrexx.prp file which is
> said to be the source for the properties file at some readme.. It's actually called nrc.prp. Mike _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by David Requena
What David says is right on the mark. Until now, priority was with gettting the sourcecode in you hands. Within a week of its release, that does not seem bad.
The project is going to be organized following its Project Charter, which is a part of the agreement with IBM. This states how one becomes a committer to the codebase (which involves a decision of the RexxLA board, on a proposal by the other comitters, when they have the impression that someone can deliver quality code. What is committed (outside of personal sandboxes in the repository), should be planned and decided by the Architure Review Board (outside of trivial fixes). The project charter will be on the website later this week, around the time that we have organized the groups that will be the initiial population. MFC has promised to assist this board from a distance, which is much appreciated. Until one is voted a committer, it is best to attach fixes in diff format to the problems. Stay tuned for further developments. And speaking of development, if we think a discussion is not interesting to non-language developers, let's use [hidden email] so we can keep this list interesting for general users. best regards, René Jansen. On 15 jun 2011, at 09:12, David Requena wrote: Kermit, _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by Kermit Kiser
Make I offer my assistance for providing regression test-cases for the
NetRexxC compiler? When the proper procedues have been established be the project team, I'm willing to use this procedures. When working years ago for General Electrix Information Servives (Geisco) on the worlwide MARK II network, we did have a QA procedure established for any worldwide used software, as my EURO:ARCHIV and EURO:LOGOS, which has been an interactive Multi-Lingual Hierachic Database Inquiry Language at those times, which has been as follows: The authors did have to provide Test-Cases. ThoseTestcases have been run (in a batch mode), and any output has to be recorded in a proper file. Then, when running the testcases for a new release, all testcases had to be re-run, and new testcases had to be provided for the new features. Now, Geiso did have a simple rule: All new major revisions had to be *upwards compatible*. Appropriate utilities did exist to compare the old version output against the new version, and no, repeat no, software change was ever released when it has not been upwards compatible. This procedure has been proven very useful during the 17 years I did work for GEISO for an international environment. Thomas. _______________________________________________ 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 |
In reply to this post by David Requena
David -
Normally I would agree with you about getting organized before making code changes. However, the two issues mentioned are not code changes. I understand the desire to publish the open source NetRexx modules quickly once they were released. The problem is that the haste in building the base 3.00 jar files has accidentally led to the inclusion of directories which are not in Mike's 2.05 release. Thus I was simply requesting that we undo those build errors and get back to a base starting point that is closer to the IBM version before we even start considering code changes. That would also enable me to continue my work and testing using only the open source NetRexx version. I hope that clarifies the reason for my request. -- Kermit On 6/15/2011 12:12 AM, David Requena wrote: Kermit, _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by rvjansen
On 14.06.2011 23:50, René Jansen wrote:
it is a non-trivial problem. This is one of the first things I tried to change, but because you need a previous version of the compiler to compile a new version, it goes wrong in strange ways. I discussed this with Rony at the last symposium and he thinks it can be solved by doing some byte code manipulation on the classes of the bootstrap compiler first. It is clearly an issue that needs to be decided soon.Once the issue of the new package name is settled it should be fairly straight-forward to change it not only in the sources that make up NetRexx, but also directly in the compiled Java classes. In this respect I would suggest to use asm which comes with nice examples how to do that (it is relatively simple). asm can also be used to translate the byte code to any of the supported class file formats, which is taken advantage of by e.g. retroweaver. This may become interesting, once a minimum supported Java version is defined, which would allow maximum proliferation of NetRexx. asm can be found at <http://forge.ow2.org/projects/asm/> and is also distributed with BSF4ooRexx. ---rony
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by ThSITC
May I also offer my assistance to the project team to RUN any/all testcases
on: a) My Windows XP DeskTop b) My Windows 7 (Starter) NetBook As many of you are already using Mac and/or Unix machines, this might (maybe) help you? I'll stick with (unbeloved) Windows, however, as my UNIX knowledge is still very small.... :-( Thomas. ========================================================= Am 15.06.2011 11:04, schrieb Thomas Schneider: > Make I offer my assistance for providing regression test-cases for the > NetRexxC compiler? > > When the proper procedues have been established be the project team, > I'm willing to use this procedures. > > When working years ago for General Electrix Information Servives (Geisco) > on the worlwide MARK II network, we did have a QA procedure established > for any worldwide used software, as my EURO:ARCHIV and EURO:LOGOS, > which has been an interactive Multi-Lingual Hierachic Database Inquiry > Language at those times, which has been as follows: > > The authors did have to provide Test-Cases. > > ThoseTestcases have been run (in a batch mode), and any output has to > be recorded in a proper file. > > Then, when running the testcases for a new release, all testcases had > to be re-run, and new testcases had to be provided for the new features. > > Now, Geiso did have a simple rule: > > All new major revisions had to be *upwards compatible*. Appropriate > utilities did exist to compare the old version output against the new > version, and no, repeat no, software change was ever released when it > has not been upwards compatible. > > This procedure has been proven very useful during the 17 years I did > work for GEISO for an international environment. > > Thomas. > > > _______________________________________________ > Ibm-netrexx mailing list > [hidden email] > Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ > > -- Thomas Schneider (www.thsitc.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 |
In reply to this post by Kermit Kiser
Kermit,
it is no problem and I will refresh the libraries. It is not a problem of haste - these build procedures were there in 2008 right after I joined IBM and received the sourcecode. Because I generally do not use windows, a new and very simple (I like simple) build procedure was made and never looked at again. Yesterday, I checked in a fix for another error in it. We need someone to volunteer to take care of the windows build procedure. I expect the main build procedure to be ant or maven eventually, but I personally use Make for speed and minimal compile scope - but I expect a lot of people to be expecting a good windows build procedure, so it would be good if that was taken care of. Normally, different builds should have different version numbers, but in this case, anyone opposed to call the new jars also 3.00? best regards, René Jansen. On Jun 15, 2011, at 12:08 PM, Kermit Kiser wrote:
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by Rony G. Flatscher (wu-wien)
<snip>
Once the issue of the new package name is settled it should be fairly straight-forward to change it not only in the sources that make up NetRexx, but also directly in the compiled Java classes. In this respect I would suggest to use asm which comes with nice examples how to do that (it is relatively simple). <snip) May I add, that I do have 2 fairly simple utilities (influenced by other operatin systems I did use in the past (namely GEISCO's worlwide MARK II Network, which did have an international NetWork back in the 1960's :-)) LOCATE string1[..., string2, ...] [IN filenames] to locate the occurance of the specified strings. When NO filenames are specified, all SOURCE files are serached. By default, this command is recursive, i.e. walks thru all subdirectories CHANGE string1 TO string2 [, ...] [IN filenames] - or- CHANGE changes.list where changes.list doe contain comma separated pairs of the old and the new string. As soon as I am a member of the developer-list, I will forward the sources to David for common use. You might, for instance, simply say: cmd> change Rexx2Nrx.Rexx2RT to org.netrexx.runtime,compatibilty etc, etc Just for your info :-) Thomas. .s _______________________________________________ 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 |
In reply to this post by Kermit Kiser
Kermit,
Agreed. I wasn't arguing against your request and I don't think René will have any trouble attending it. After all I understand the purpose is to release a mostly verbatim NetRexx 2.05 except for the IBM agreement required license and copyright texts.
Mine was more of a reply to your remark: "I assume that René alone can approve fixes at this time - is that right?" with a: "yes, I think so". Sorry for not being more clear.
2011/6/15 Kermit Kiser <[hidden email]>
-- Saludos / Regards, David Requena _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by rvjansen
Hi Rene,
as the Java Byte Code is machine independent, NO separate BUILD procedures for Windows shall & will be rquired at all. Testing, however, on Windows Machine will be required. I already did send out a mail that I'm willing to do this part, when automated, and the Language Board does still have no other volunteer's for that.. I do have both Windows XP and Windows 7 on my desk. Thomas. =========================================================== Am 15.06.2011 12:40, schrieb René Jansen: Kermit, --
Thomas Schneider (www.thsitc.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 |