Although I'm not new to programming, I've just a smattering of
Java, and even less exposure to Classic Rexx. Zero exposure to Object Rexx!! What learning path to NetRexx would you gentlemen suggest? I realize that eventually I'll need to break down and get familiar with Java. What I'd like to know is whether or not I need/should learn Classic and/or Object Rexx first? Or will NetRexx teach me all the Rexx I need to know - if you grok my meaning? -- Duke _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
On Tue, Dec 4, 2012 at 12:37 PM, Duke Normandin <[hidden email]> wrote: [2] http://docs.oracle.com/javase/7/docs/api/Although I'm not new to programming, I've just a smattering of One review[1] said "NetRexx does a nice job of being a better REXX than REXX and a better Java than Java".
I'm sure others will correct me if I'm wrong but my opinion is that what you'll need to learn of Java (the language) is: none whatever. NetRexx is a small language; if you understand OO basics, you should be able to learn it without learning Java. hthWhat you should know about the JVM in order to exploit it fully is another matter. The JVM comes with lots of useful classes included. These ready-made classes provide functionality for such things as file I/O, GUIs, networking, DB access, security, cryptography, SOAP and many more too numerous to mention. (There are nearly 4,000 such classes included with Java 7.) To gain the benefit of them, and save yourself re-inventing the wheel, you'll need to be familiar with the API documentation. That's covered on Oracle's website[2] and in various books. Back when I was paid to write Java, I used "Java In A Nutshell" -- it's got more helpful guidance than Oracle's documentation. You don't need to read a single line of Java code to use those APIs. just the interface specifications. Hugh [1] http://www.comscigate.com/JDJ/archives/0505/hightower/index.html -- _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
On Tue, 4 Dec 2012 14:14:13 +0000
Hugh Sweeney <[hidden email]> wrote: > > One review[1] said "NetRexx does a nice job of being a better > REXX than REXX and a better Java than Java". I'm sure others > will correct me if I'm wrong but my opinion is that what you'll > need to learn of Java (the language) is: none whatever. NetRexx > is a small language; if you understand OO basics, you should be > able to learn it without learning Java. Excellent! That sure says *a lot* about NetRexx!! I now need to find a NetRexx tutorial with some working examples to get my feet wet! Preferably one that targets noobs to the Rexx family. > What you should know about the JVM in order to exploit it fully > is another matter. The JVM comes with lots of useful classes > included. These ready-made classes provide functionality for such > things as file I/O, GUIs, networking, DB access, security, > cryptography, SOAP and many more too numerous to mention. (There > are nearly 4,000 such classes included with Java 7.) To gain the > benefit of them, and save yourself re-inventing the wheel, you'll > need to be familiar with the API documentation. That's covered on > Oracle's website[2] and in various books. Back when I was paid to > write Java, I used "Java In A Nutshell" -- it's got more helpful > guidance than Oracle's documentation. You don't need to read a > single line of Java code to use those APIs. just the interface > specifications. I've test-driven Smalltalk (Squeak), and appreciated the Class Browser provided with the implementation, to snoop through the Classes that ship the language. I'll have to check if jEdit has a plugin to do the same. This is probably going to be my biggest hurdle - i.e. sifting through all those available classes in search of what I need for a given project. Could get mind-boggling!! lol ... Much obliged for your input!! -- Duke Alberta, Canada _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
> I now need to > find a NetRexx tutorial with some working examples to get my feet > wet! Preferably one that targets noobs to the Rexx family. > Apart from Mike's original unsurpassed ftp://public.dhe.ibm.com/software/awdtools/netrexx/nrldef.pdf, there's the newer http://ec2-67-202-36-54.compute-1.amazonaws.com/files/nrl3.pdf and http://www.netrexx.org/Tutorial/NetRexxTutorialMarchesini.pdf -- Marc _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by Duke Normandin
Duke,
A couple of hints for selectively acquiring Java knowledge: Sun/Oracle has an excellent set of tutorials on Java. These are divided into bite size, pretty much self contained, chunks. As Hugh points out, you don't need to know Java in order to use it with NetRexx, but you do need some terminology and advice on using the API. You can usually locate a helpful article in the tutorial by googling 'java tutorial topic'. All the O'REILLY books on Java are written to a high standard. [They apparently employ writers who can read and write English, and actually edit their output; we'll know we've arrived when they produce "NetRexx in a Nutshell".] Very relevant to your concerns about the complexity of the Java API is their "Java Cookbook". It contains a few hundred short articles that give self-contained approaches to some problem, and give you just enough exposition of the classes used. Through some witchcraft, a high proportion of these turn out to be exactly what you wanted to do and (after a bit of practice) are instantly translatable into NetRexx. You won't regret buying this book. On Tue, Dec 4, 2012 at 10:01 AM, Duke Normandin <[hidden email]> wrote:
-- "One can live magnificently in this world if one knows how to work and how to love." -- Leo Tolstoy _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by Duke Normandin
Hi Duke, again:
*When* you are going to *learn* NetRexx, *you* Shall &/ Should *only* ************************* * Learn Netrexx ************************* as available in nrl3.pdf (The NetRexx Language version 3 Language Spec) *Any attempt* from your side, to learn *Classic Rexx* and/or *Open Object Rexx*, available as *ooRexx* shall be *wasted time*, for you, IMHO! *There are* too many incompatibilities between: -- classic Rexx -- Regina (implementing ANSI Rexx) -- Open Object Rexx (ooRexx for short) -- *and* NetRexx that you might be able to *cater* all those *subtle differences* of the *various DIALECTS* ot the *Rexx Family of Languages* at all, I'm thinking, at least, Personally. What you should do, therefore, I think, is: Concentrate, please, on: -- Kermit Kiser's *after301* release on his KENAI Page -- and any and all Java Doc's available Any and all attempt reading *classic Rexx* definitions and design, as well as ANSII Rexx, as well as ooRexx, will be *wasted Time* for you, as a NetRexx Newbie! Feel, however, free, to contact me offline to this group on [hidden email], with any&all questions you do have. When I might help, I will do! When not, you shall and should *proceed* to forward any general topics to this List, namely: *ibm-netRexx.com*. Best regards from Vienna, Thomas Schneider. PS: *and*, when your question is of general interest for NetRexx, I will *for sure* Forward it to this group! PPS: You shall also, of course, study the *Marsilietties* student guides (available on www.NetRexx.org, as far as I do remember) PPPS: When you are a newbie, you will *never* be able to *understand*, as well as discuss, *all those* peculiar differences *of all those DIALECTS* of any and all Dialects of the so called *Family of Rexx Dialects*. ======================================================================== ====================================================================== Am 04.12.2012 13:37, schrieb Duke Normandin: > Although I'm not new to programming, I've just a smattering of > Java, and even less exposure to Classic Rexx. Zero exposure to > Object Rexx!! > > What learning path to NetRexx would you gentlemen suggest? > > I realize that eventually I'll need to break down and get familiar > with Java. What I'd like to know is whether or not I need/should > learn Classic and/or Object Rexx first? Or will NetRexx teach me > all the Rexx I need to know - if you grok my meaning? > > -- > Duke > > _______________________________________________ > Ibm-netrexx mailing list > [hidden email] > Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ > > -- Thomas Schneider, IT Consulting; http://www.thsitc.com; Vienna, Austria, Europe _______________________________________________ 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 Marc Remes-2
On Tue, 04 Dec 2012 17:26:00 +0100
Marc Remes <[hidden email]> wrote: > > > I now need to > > find a NetRexx tutorial with some working examples to get my > > feet wet! Preferably one that targets noobs to the Rexx family. > > > Apart from Mike's original unsurpassed > ftp://public.dhe.ibm.com/software/awdtools/netrexx/nrldef.pdf, > there's the newer > http://ec2-67-202-36-54.compute-1.amazonaws.com/files/nrl3.pdf I had the above 2 resources ... > and http://www.netrexx.org/Tutorial/NetRexxTutorialMarchesini.pdf I think that this one will suit me just fine for starters. Together with Mike's thorough coverage of NetRexx, I should be in good shape. :D Many thanks for that!! -- Duke Alberta, Canada _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by George Hovey-2
On Tue, 4 Dec 2012 11:26:08 -0500
George Hovey <[hidden email]> wrote: Thank you, George, for your input! > Duke, > A couple of hints for selectively acquiring Java knowledge: > Sun/Oracle has an excellent set of tutorials on Java. These are > divided into bite size, pretty much self contained, chunks. Good to know! Because I haven't had much to do with Java or Oracle, > As Hugh points out, you don't need to know Java in order to use > it with NetRexx, but you do need some terminology and advice on > using the API. You can usually locate a helpful article in the > tutorial by googling 'java tutorial topic'. My friend Google!! What would I do without it ... lol If I had learned Groovy a few years ago, like I was planning to, I'd be way ahead of the game right now. :) > All the O'REILLY books on Java are written to a high standard. > [They apparently employ writers who can read and write English, > and actually edit their output; we'll know we've arrived when > they produce "NetRexx in a Nutshell".] Very relevant to your > concerns about the complexity of the Java API is their "Java > Cookbook". It contains a few hundred short articles that give > self-contained approaches to some problem, and give you just > enough exposition of the classes used. Through some witchcraft, > a high proportion of these turn out to be exactly what you wanted > to do and (after a bit of practice) are instantly translatable > into NetRexx. You won't regret buying this book. I agree! "NetRexx in a Nutshell" would be nice! "Java in a Nutshell" and "Java Cookbook" are on my Christmas wish-list - which I'll be email-ing to my kids -- "Real Soon Now!". :D Thanks for your advice and recommendations!! -- Duke Alberta, Canada > > On Tue, Dec 4, 2012 at 10:01 AM, Duke Normandin > <[hidden email]>wrote: > > > On Tue, 4 Dec 2012 14:14:13 +0000 > > Hugh Sweeney <[hidden email]> wrote: > > > > > > > > One review[1] said "NetRexx does a nice job of being a better > > > REXX than REXX and a better Java than Java". I'm sure others > > > will correct me if I'm wrong but my opinion is that what > > > you'll need to learn of Java (the language) is: none > > > whatever. NetRexx is a small language; if you understand OO > > > basics, you should be able to learn it without learning Java. > > > > Excellent! That sure says *a lot* about NetRexx!! I now need to > > find a NetRexx tutorial with some working examples to get my > > feet wet! Preferably one that targets noobs to the Rexx family. > > > > > What you should know about the JVM in order to exploit it > > > fully is another matter. The JVM comes with lots of useful > > > classes included. These ready-made classes provide > > > functionality for such things as file I/O, GUIs, networking, > > > DB access, security, cryptography, SOAP and many more too > > > numerous to mention. (There are nearly 4,000 such classes > > > included with Java 7.) To gain the benefit of them, and save > > > yourself re-inventing the wheel, you'll need to be familiar > > > with the API documentation. That's covered on Oracle's > > > website[2] and in various books. Back when I was paid to > > > write Java, I used "Java In A Nutshell" -- it's got more > > > helpful guidance than Oracle's documentation. You don't need > > > to read a single line of Java code to use those APIs. just > > > the interface specifications. _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
In reply to this post by ThSITC
Hi Duke,
youu have *to get* a (maybe new) IDENTITY on www.NetRexx.com Then, you'll have to *subscribe* Projects NetRexx, NetRexxDE (from David Requena), and NetRexxScript (from Kermit Kiser), *or* simply search for Project *NetRexxPlugin*: *NetRexxPlugin* will lead you to Kermit Kiser's Side. Kermit is the current major *maintainer* of NetRexxC. He also do, most recently, merge NetRexxDE & NetRexxScript *into* the nowly called NetRexxPlugin :-) :-) :-) Subscribing www.kenai.com *as an OBSERVER*, by now, for Projects: "NetRexx" and "NetRexxPlugin" will give you access to any & all current Updates beeing delivered just now! Later, when trying to contribute, you shall be able to *get access* as a contributor, as well! The Great advantage of beeing an *Observer* there on www.Kenai.com, is: ********************************************************************************************* * You are getting instant info, as well as feed-back ********************************************************************************************* what NEWS *are beeing developed*, and *deployed* as well For sure, Kermit Kiser will give you more instant advise, when needed at all. Thomas. PS: I'm copying this, my answer, back to ibm-netrexx as CC, as I'm not totally sure whether this *knowledge* is common to the ibm-netrexx group, at all! Sorry, when I'm wrong ;-) When I'm wrong, I do (not ???) apologize, however ;-) ================================================================== Am 04.12.2012 19:43, schrieb Duke Normandin: > On Tue, 04 Dec 2012 18:05:13 +0100 > Thomas Schneider <[hidden email]> wrote: > >> Hi Duke, again: >> >> *When* you are going to *learn* NetRexx, *you* Shall &/ Should >> *only* >> >> ************************* >> * Learn Netrexx >> ************************* >> >> as available in nrl3.pdf (The NetRexx Language version 3 Language >> Spec) >> >> *Any attempt* from your side, to learn *Classic Rexx* and/or >> *Open Object Rexx*, >> available as *ooRexx* shall be *wasted time*, for you, IMHO! >> >> >> *There are* too many incompatibilities between: >> >> -- classic Rexx >> -- Regina (implementing ANSI Rexx) >> -- Open Object Rexx (ooRexx for short) >> -- *and* NetRexx > Excellent!! That's exactly what I needed to know! > > [snip] > >> Concentrate, please, on: >> >> -- Kermit Kiser's *after301* release on his KENAI Page >> -- and any and all Java Doc's available > Are you refering to version number when say *after301*?? Of the > docs, or the language itself? > >> Any and all attempt reading *classic Rexx* definitions and >> design, as well as ANSII Rexx, >> as well as ooRexx, will be *wasted Time* for you, as a NetRexx >> Newbie! > Got it! > >> Feel, however, free, to contact me offline to this group on >> [hidden email], >> with any&all questions you do have. >> >> When I might help, I will do! > I am much obliged! Thank you ... > >> PPS: You shall also, of course, study the *Marsilietties* student >> guides (available >> on www.NetRexx.org, as far as I do remember) > This one? > > ---------------------------8<----------------------- > The NetRexx Tutorial > Object Oriented Programming on the Internet > Alpha Internet pre-release > Version v0r0145; Updated 18 May 1998 > Pierantonio Marchesini / ETH Zurich > ----------------------------8<---------------------- > >> PPPS: When you are a newbie, you will *never* be able to >> *understand*, as well as discuss, >> *all those* peculiar differences *of all those DIALECTS* of any >> and all Dialects >> of the so called *Family of Rexx Dialects*. > I agree! I sure don't want to "confuse the issue" at this stage of > the game, especially when there is zero need to learn the other > Rexx dialects. > > Once again, thanks for your input!! > > -- Thomas Schneider, IT Consulting; http://www.thsitc.com; Vienna, Austria, Europe _______________________________________________ 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 |
**** SO SORRY***, ***all** ...
1.) www.NetRexx.com --- is an URL *READY to BUY* (Question: By whom?) 2.) Duke, and all, of course you have to *get an ID on: www.Kenai.com*, and then proceed as indicated below (subscribe Project NetRexx, on www.kenai.com) Sorry for this --- this time really unintentional (trust me, please) --- MIS-Spelling! Massa Thomas ;-) PS: Also, all, do please note, that www.Rexx.org does belong to *Mark Hessling's* REGINA implementation of ANSII Rexx, and *is NOT related* to www.RexxLA.org. PPS: As already said: *Rexx* is nowadays a *Family* of (incompatible) Languages :-) ================================================================== Am 04.12.2012 20:21, schrieb Thomas Schneider: > Hi Duke, > > youu have *to get* a (maybe new) IDENTITY on www.NetRexx.com > > Then, you'll have to *subscribe* Projects NetRexx, NetRexxDE (from > David Requena), and NetRexxScript (from Kermit Kiser), *or* simply > search for Project *NetRexxPlugin*: > > *NetRexxPlugin* will lead you to Kermit Kiser's Side. > > Kermit is the current major *maintainer* of NetRexxC. > > He also do, most recently, merge NetRexxDE & NetRexxScript *into* the > nowly called NetRexxPlugin :-) :-) :-) > > Subscribing www.kenai.com *as an OBSERVER*, by now, for Projects: > "NetRexx" and "NetRexxPlugin" > will give you access to any & all current Updates beeing delivered > just now! > > Later, when trying to contribute, you shall be able to *get access* as > a contributor, as well! > > The Great advantage of beeing an *Observer* there on www.Kenai.com, is: > > ********************************************************************************************* > > * You are getting instant info, as well as feed-back > ********************************************************************************************* > > > what NEWS *are beeing developed*, and *deployed* as well > > For sure, Kermit Kiser will give you more instant advise, when needed > at all. > > Thomas. > > PS: I'm copying this, my answer, back to ibm-netrexx as CC, as I'm not > totally sure > whether this *knowledge* is common to the ibm-netrexx group, at all! > > Sorry, when I'm wrong ;-) When I'm wrong, I do (not ???) apologize, > however ;-) > ================================================================== > > Am 04.12.2012 19:43, schrieb Duke Normandin: >> On Tue, 04 Dec 2012 18:05:13 +0100 >> Thomas Schneider <[hidden email]> wrote: >> >>> Hi Duke, again: >>> >>> *When* you are going to *learn* NetRexx, *you* Shall &/ Should >>> *only* >>> >>> ************************* >>> * Learn Netrexx >>> ************************* >>> >>> as available in nrl3.pdf (The NetRexx Language version 3 Language >>> Spec) >>> >>> *Any attempt* from your side, to learn *Classic Rexx* and/or >>> *Open Object Rexx*, >>> available as *ooRexx* shall be *wasted time*, for you, IMHO! >>> >>> >>> *There are* too many incompatibilities between: >>> >>> -- classic Rexx >>> -- Regina (implementing ANSI Rexx) >>> -- Open Object Rexx (ooRexx for short) >>> -- *and* NetRexx >> Excellent!! That's exactly what I needed to know! >> >> [snip] >> >>> Concentrate, please, on: >>> >>> -- Kermit Kiser's *after301* release on his KENAI Page >>> -- and any and all Java Doc's available >> Are you refering to version number when say *after301*?? Of the >> docs, or the language itself? >>> Any and all attempt reading *classic Rexx* definitions and >>> design, as well as ANSII Rexx, >>> as well as ooRexx, will be *wasted Time* for you, as a NetRexx >>> Newbie! >> Got it! >>> Feel, however, free, to contact me offline to this group on >>> [hidden email], >>> with any&all questions you do have. >>> >>> When I might help, I will do! >> I am much obliged! Thank you ... >> >>> PPS: You shall also, of course, study the *Marsilietties* student >>> guides (available >>> on www.NetRexx.org, as far as I do remember) >> This one? >> >> ---------------------------8<----------------------- >> The NetRexx Tutorial >> Object Oriented Programming on the Internet >> Alpha Internet pre-release >> Version v0r0145; Updated 18 May 1998 >> Pierantonio Marchesini / ETH Zurich >> ----------------------------8<---------------------- >>> PPPS: When you are a newbie, you will *never* be able to >>> *understand*, as well as discuss, >>> *all those* peculiar differences *of all those DIALECTS* of any >>> and all Dialects >>> of the so called *Family of Rexx Dialects*. >> I agree! I sure don't want to "confuse the issue" at this stage of >> the game, especially when there is zero need to learn the other >> Rexx dialects. >> >> Once again, thanks for your input!! >> >> > > -- Thomas Schneider, IT Consulting; http://www.thsitc.com; Vienna, Austria, Europe _______________________________________________ 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 Duke Normandin
These older manuals have some relevant information and much obsoleted info. You should be able to find them with google. VM/ESA Network Computing with Java and NetRexx Creating Java Applications Using NetRexx September 1997 netrexxfaq.zip Kenneth Klein _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Free forum by Nabble | Edit this page |