Thomas,
It's not that easy as a textual change. That'd break any third party sources using your Rexx2Nrx classes. Sources are easily fixable but what about already compiled classes for which source code is no longer available? These'd break too.
Regards, 2011/6/15 Thomas Schneider <[hidden email]> <snip> -- Saludos / Regards, David Requena _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
On 15.06.2011 13:16, David Requena wrote: > It's not that easy as a textual change. Yup, bytecode <> text. > That'd break any third party sources using your Rexx2Nrx classes. > Sources are easily fixable but what about already compiled classes for > which source code is no longer available? These'd break too. "asm" is your friend for this category of problems, hence pointing at it. ---rony _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Agreed on al accounts. - 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: "Rony G. Flatscher" <[hidden email]> Sender: [hidden email] Date: Wed, 15 Jun 2011 13:25:56 To: IBM Netrexx<[hidden email]> Reply-To: IBM Netrexx <[hidden email]> Subject: Re: asm (Re: [Ibm-netrexx] NetRexxR 3.00 jar file - very minor nit On 15.06.2011 13:16, David Requena wrote: > It's not that easy as a textual change. Yup, bytecode <> text. > That'd break any third party sources using your Rexx2Nrx classes. > Sources are easily fixable but what about already compiled classes for > which source code is no longer available? These'd break too. "asm" is your friend for this category of problems, hence pointing at it. ---rony _______________________________________________ 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 ThSITC
Thomas,
the windows build procedure would be for people who are taking part of the development of the NetRexx product and are on windows. The jar files are only a part of the package. The package could contain examples, documentation, install procedures and more. Although we should do most things in a platform independent way, this was more my way of stating that while I will be maintaining several build procedures, for the maintenance of windows specific variants, other people's assistance is required. best regards, René Jansen. On Jun 15, 2011, at 1:10 PM, Thomas Schneider wrote:
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Hello Rene,
I'm having my own build procedures as well as procedures to detect and maintain all multi-level Cross-References (part of PP). Before I'm writing so much, I do propose that I'll join the developer's list, after my identity [hidden email] has been changed to [hidden email] there at KENAI, and we do discuss the details on the developers List. The good news are (for the IBM-NetRexx Group): I'm making good progress with Rexx2Nrx release 7.00 (now all things in NetRexx), which also will include an *experimental* translation of ooRexx Syntax&Semantics to NetRexx Syntax&Semantics. It would, however, NOT contain a re-implementation of all the ooRexx Run-Time. End of advertisement. Thomas. ========================================================= Am 15.06.2011 14:19, schrieb René Jansen: Thomas, --
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
Please . . . Let's not make code changes until this project is on a better organizational Footing.
Thanks for your time and Enjoy the Day. . . Robert L Hamilton, Engineer Richardson Texas USA _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Robert,
agree - but this is a packaging change. Also, I looked at kenai and we have tagged the release, but not formally released it yet - and that project site reflects the truth, and nothing else. best regards, René. On Jun 15, 2011, at 5:37 PM, Robert Hamilton wrote: > Please . . . Let's not make code changes until this project is on a better organizational Footing. > > Thanks for your time and Enjoy the Day. . . > > Robert L Hamilton, Engineer > Richardson Texas USA > > > _______________________________________________ > 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 Kermit Kiser
Kermit,
the jars have been silently refreshed. As there was no opposition against keeping 3.00, and we did not formally release this level on the project site, it could be done like that. A little retest would be in order, and if all is ok, we can officially freeze and release. There will be no more activity until the formal project has been organized. best regards, René. 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 billfen
Good suggestion. The code base structure could stand some reorganization.
Hopefully a project orientation (for NetBeans, Eclipse, etc.) is in the works. The issue of package names needs to be addressed. I would assume something like "org.rexxla.netrexx3.translator" and "org.rexxla.netrexx3.runtime" would be more appropriate than "COM.ibm..." - it always struck me funny that COM was in caps and IBM was not :) Of course, that step will involve updates to all of the source files, and who know how much breakage in the wild. I guess some things depend on the extent to which RexxLA and IBM want a new slate. For my own internal efforts, I'm tentatively splitting it up into 3 different Eclipse projects, replacing all the ancient build stuff (.bat, .com, make etc.) with Ant scripts and so on. It seems to me that the build process certainly needs to be OS independent, and that the various installers need to be more OS appropriate - a windows install should look like any other package install for windows (i.e. using a windows installer and a simple "download/click to install" approach). The bootstrap setup is indeed a bit tricky, since the ability to rebuild from either a known good (prior) jar as well as a current version is needed. I was surprised that you moved the jars out of the project, since I assume they are necessary for bootstraping - no doubt that will all get sorted out. On 6/15/2011 11:37 AM, Robert Hamilton wrote: > Please . . . Let's not make code changes until this project is on a better organizational Footing. > > Thanks for your time and Enjoy the Day. . . > > Robert L Hamilton, Engineer > Richardson Texas USA -------------------------------------------------------------------- mail2web.com - Microsoft® Exchange solutions from a leading provider - http://link.mail2web.com/Business/Exchange _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by rvjansen
René -
That sounds good to me. I will rerun all of my tests with the updated jar files. -- Kermit On 6/15/2011 10:23 AM, René Jansen wrote: Kermit, _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by billfen
On Wed, Jun 15, 2011 at 15:29, [hidden email] <[hidden email]> wrote:
I am against this. How about using Java for what it is good for?. Even better, why can´t the NetRexx installer be written in NetRexx itself?. In my view, installing NetRexx should be as simple as clicking on an "Install" icon from any Java-enabled web browser, and it should launch a pure-Java installer package using Java Web Start. Here is a detailed example of various pure-Java installers http://javabyexample.wisdomplug.com/java-concepts/34-core-java/63-make-an-installer-for-your-java-applications.html Then, of course, you can provide .zip packages, too. FC _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by Kermit Kiser
I reran all my tests with the new refreshed jar files, including compiling an Android NetRexx application and running it on a smart phone. There were about 15 NetRexx test programs in my testing directory and they all worked as expected. I used a Windows 7 64bit system with Java SE 1.6.0.20 for this set of tests. I am a happy programmer! I vote to freeze 3.00 here and start working on the next release. Some questions: 1) Since you have been working with the source for a while now, do you have any tips on how to start getting familiar with the code? 2) Should we go back through the bug reports and enhancement requests we have and start adding them to the issues list at Kenai? 3) How do I become a contributing developer, assuming I can figure out the code enough to help? -- Kermit On 6/15/2011 12:44 PM, Kermit Kiser wrote: René - _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Hi Kermit,
that is good news - as you can see David has tagged this version level as NetRexxC-3.00_proto so we can release it as such. 1) I will put the knowledge that I have about the codebase in the wiki on kenai so we can collectively work on enlarging it. Do not overestimate what I know; I worked on getting it ready for open sourcing, but I never formally took over maintenance from Mike. 2) Yes please, that would be the best strategy. Time allowing I will also go back through the list messages on Nabble and see what I can find. In fact there are some issues in there already. 3) First try to build and change on your local system. Building has some peculiarities that we need to document well - the translator being written in NetRexx implies a working compiler, there is no bootstrapping code to build it with only Java present. Then, it would be best to, next to your own experimenting (which everybody is free to do of course), take up some issues or feature requests from the tracker on Kenai. If you attach the diffs to the issue and they work, the current set of committers (that is David Requena and me) can propose to the board to promote you to also be a committer, which means that your userid can commit changes into svn. This process has been formalized in the NetRexx project charter, of which I will attach a copy to the project site. The RexxLA board has approved my project report for phase 1 and phase 3 - the day before yesterday, so all project positions have been formalized now. I will report about this soon, and on the developers list. I am contacting the proposed members for the architecture review board and will let the list know when that is in place. When the roadmap is defined, we can all claim a task and work on it. best regards, René Jansen. On 17 jun 2011, at 08:21, Kermit Kiser wrote:
_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Free forum by Nabble | Edit this page |