I would need to get a good (the best, exact) URL of the specification
(reference definition) of the following: 1.) Java recent BYTE Code Definition 2.) Microsoft Intermediate Language Definition (as used by C#, for instance) Any help/hints will be appreciated. Thanks in advance, Tom. _______________________________________________ Ibm-netrexx mailing list [hidden email]
Tom. (ths@db-123.com)
|
The Java Virtual Machine Specificaton, second edition, is available for free download, but it was written in 1999, so I guess it covers Java 1.x but not Java2+
:-( http://java.sun.com/docs/books/jvms/index.html FC On Sun, Mar 7, 2010 at 8:47 AM, Thomas Schneider <[hidden email]> wrote: I would need to get a good (the best, exact) URL of the specification (reference definition) -- Dream of the Daily Mail It is the Holy Grail And then the BBC Your life would be complete -Manic Street Preachers, "Royal Correspondent" _______________________________________________ Ibm-netrexx mailing list [hidden email] |
Nothing much changed in this. Only lately there is some movement, mostly centered around InvokeDynamic and tail recursion, which was mostly put in (but not available in any JVM except experimental 7 versions) because of JRuby but is interesting for future use by NetRexx also. InvokeDynamic uses a previously unused and renamed bytecode. All changes to the Java language were done in javac (the compiler). There was one other change that had to do with a form of jump but I forget, and it is only deprecated and not really unusable. JVM is in all reality a solid platform that got most things right. The mentioned book is perfectly valid.
Another problem is that their is no standardized JVM bytecode assembler. These (Jamaica, Jasmin) have all eroded a bit over time. I like Bitescript by Charlie Nutter, also available at Kenai. Mike had said that NetRexx itself stopped short of being able to emit bytecodes to file after compilation, this is what the interpreter does feed to the classloader. For this, I guess there are interesting times ahead. best regards, René. On 7 mrt 2010, at 15:17, Fernando Cassia wrote: The Java Virtual Machine Specificaton, second edition, is available for free download, but it was written in 1999, so I guess it covers Java 1.x but not Java2+ _______________________________________________ Ibm-netrexx mailing list [hidden email] |
In reply to this post by Fernando Cassia-2
>The Java Virtual Machine Specificaton, second edition, is available for
free download, but it was >written in 1999, so I guess it covers Java 1.x but not Java2+ The Second edition covers Java 2. > 2.) Microsoft Intermediate Language Definition (as used by C#, for instance) This is now an ECMA standard. ECMA standards are free, available from the ECMA website. _______________________________________________ Ibm-netrexx mailing list [hidden email] |
In reply to this post by rvjansen
Hello Rene, Mike,
Thanks for the clarifications. I do *not* think that we would have the need for an ASSEMBLER, as *most* newer implementations do already have implemented a JIT (Just in Time) compiler, converting the BYTE Code (Java) or Intermediate Language (Microsoft) to assembler on the first invokation. Hence, I will concentrate to emit Byte-Code(Java) and/or IL (Microsoft) in my Rey Compiler with priority on: 1.) Finishing my Parsers, and deploy them 2.) Document, what I do already have 3.) Putting the whole thing OPEN source (on KENAI, project 'reyc'). .. and them maybe, other fellows of the group might be help to fill in all the Details not yet available! (in a *concerted* approach) I'm not alone here.... A lot of knowledgable members in this group.... Tom. =====================================================================. René Jansen schrieb: > Nothing much changed in this. Only lately there is some movement, > mostly centered around InvokeDynamic and tail recursion, which was > mostly put in (but not available in any JVM except experimental 7 > versions) because of JRuby but is interesting for future use by > NetRexx also. InvokeDynamic uses a previously unused and renamed > bytecode. All changes to the Java language were done in javac (the > compiler). There was one other change that had to do with a form of > jump but I forget, and it is only deprecated and not really unusable. > JVM is in all reality a solid platform that got most things right. The > mentioned book is perfectly valid. > > Another problem is that their is no standardized JVM bytecode > assembler. These (Jamaica, Jasmin) have all eroded a bit over time. I > like Bitescript by Charlie Nutter, also available at Kenai. Mike had > said that NetRexx itself stopped short of being able to emit bytecodes > to file after compilation, this is what the interpreter does feed to > the classloader. For this, I guess there are interesting times ahead. > > best regards, > > René. > > On 7 mrt 2010, at 15:17, Fernando Cassia wrote: > >> The Java Virtual Machine Specificaton, second edition, is available >> for free download, but it was written in 1999, so I guess it covers >> Java 1.x but not Java2+ >> >> :-( >> http://java.sun.com/docs/books/jvms/index.html >> >> FC >> >> On Sun, Mar 7, 2010 at 8:47 AM, Thomas Schneider <[hidden email] >> <mailto:[hidden email]>> wrote: >> >> I would need to get a good (the best, exact) URL of the >> specification (reference definition) >> of the following: >> >> 1.) Java recent BYTE Code Definition >> 2.) Microsoft Intermediate Language Definition (as used by C#, >> for instance) >> >> Any help/hints will be appreciated. >> >> Thanks in advance, >> Tom. >> >> _______________________________________________ >> Ibm-netrexx mailing list >> [hidden email] <mailto:[hidden email]> >> >> >> >> >> -- >> Dream of the Daily Mail >> It is the Holy Grail >> And then the BBC >> Your life would be complete >> >> -Manic Street Preachers, "Royal Correspondent" >> _______________________________________________ >> Ibm-netrexx mailing list >> [hidden email] <mailto:[hidden email]> >> > > ------------------------------------------------------------------------ > > _______________________________________________ > Ibm-netrexx mailing list > [hidden email] > > _______________________________________________ Ibm-netrexx mailing list [hidden email]
Tom. (ths@db-123.com)
|
In reply to this post by Fernando Cassia-2
Hello Fernando, 1.) thanks for the URL 2.) what, the hell, is the *meaning* of the *ACRONYM* FC at the bottom of your message ? I'm *NOT* yet acquainted with all those *short-cuts* on the *InterNet* (tooo OLD) ;-) Tom. ============================================================== ernando Cassia schrieb: > The Java Virtual Machine Specificaton, second edition, is available > for free download, but it was written in 1999, so I guess it covers > Java 1.x but not Java2+ > > :-( > http://java.sun.com/docs/books/jvms/index.html > > FC > > On Sun, Mar 7, 2010 at 8:47 AM, Thomas Schneider <[hidden email] > <mailto:[hidden email]>> wrote: > > I would need to get a good (the best, exact) URL of the > specification (reference definition) > of the following: > > 1.) Java recent BYTE Code Definition > 2.) Microsoft Intermediate Language Definition (as used by C#, for > instance) > > Any help/hints will be appreciated. > > Thanks in advance, > Tom. > > _______________________________________________ > Ibm-netrexx mailing list > [hidden email] <mailto:[hidden email]> > > > > > -- > Dream of the Daily Mail > It is the Holy Grail > And then the BBC > Your life would be complete > > -Manic Street Preachers, "Royal Correspondent" > ------------------------------------------------------------------------ > > _______________________________________________ > Ibm-netrexx mailing list > [hidden email] > > _______________________________________________ Ibm-netrexx mailing list [hidden email]
Tom. (ths@db-123.com)
|
Just a guess, but it likely means "Fernando Cassia".
Rick On Sun, Mar 7, 2010 at 2:10 PM, Thomas Schneider <[hidden email]> wrote: > > Hello Fernando, > 1.) thanks for the URL > 2.) what, the hell, is the *meaning* of the *ACRONYM* FC at the bottom of > your message ? > > I'm *NOT* yet acquainted with all those *short-cuts* on the *InterNet* > (tooo OLD) ;-) > > Tom. > ============================================================== > ernando Cassia schrieb: >> >> The Java Virtual Machine Specificaton, second edition, is available for >> free download, but it was written in 1999, so I guess it covers Java 1.x but >> not Java2+ >> >> :-( >> http://java.sun.com/docs/books/jvms/index.html >> >> FC >> >> On Sun, Mar 7, 2010 at 8:47 AM, Thomas Schneider <[hidden email] >> <mailto:[hidden email]>> wrote: >> >> I would need to get a good (the best, exact) URL of the >> specification (reference definition) >> of the following: >> >> 1.) Java recent BYTE Code Definition >> 2.) Microsoft Intermediate Language Definition (as used by C#, for >> instance) >> >> Any help/hints will be appreciated. >> >> Thanks in advance, >> Tom. >> >> _______________________________________________ >> Ibm-netrexx mailing list >> [hidden email] <mailto:[hidden email]> >> >> >> >> >> -- >> Dream of the Daily Mail >> It is the Holy Grail >> And then the BBC >> Your life would be complete >> >> -Manic Street Preachers, "Royal Correspondent" >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Ibm-netrexx mailing list >> [hidden email] >> >> > > _______________________________________________ > Ibm-netrexx mailing list > [hidden email] > > _______________________________________________ Ibm-netrexx mailing list [hidden email] |
I'm tooooo *stupid* .... ;-(
By the way, while talking together, Rick, 1.) where do I find the *current Reference Manual* of the most recent release of ooRexx ? 2.) Would you *and* David Ashley *and* all others there in the ooRexx group be interested to help & provide me with ooRexx *test-cases* for my Rey Compiler? Thanks, Rick anyway, to follow the *FC* *Acronym* up .... ThS (vulgo Tom, Thomas Schneider) from dark Vienna.... ================================================================================ Rick McGuire schrieb: > Just a guess, but it likely means "Fernando Cassia". > > Rick > > On Sun, Mar 7, 2010 at 2:10 PM, Thomas Schneider <[hidden email]> wrote: > >> Hello Fernando, >> 1.) thanks for the URL >> 2.) what, the hell, is the *meaning* of the *ACRONYM* FC at the bottom of >> your message ? >> >> I'm *NOT* yet acquainted with all those *short-cuts* on the *InterNet* >> (tooo OLD) ;-) >> >> Tom. >> ============================================================== >> ernando Cassia schrieb: >> >>> The Java Virtual Machine Specificaton, second edition, is available for >>> free download, but it was written in 1999, so I guess it covers Java 1.x but >>> not Java2+ >>> >>> :-( >>> http://java.sun.com/docs/books/jvms/index.html >>> >>> FC >>> >>> On Sun, Mar 7, 2010 at 8:47 AM, Thomas Schneider <[hidden email] >>> <mailto:[hidden email]>> wrote: >>> >>> I would need to get a good (the best, exact) URL of the >>> specification (reference definition) >>> of the following: >>> >>> 1.) Java recent BYTE Code Definition >>> 2.) Microsoft Intermediate Language Definition (as used by C#, for >>> instance) >>> >>> Any help/hints will be appreciated. >>> >>> Thanks in advance, >>> Tom. >>> >>> _______________________________________________ >>> Ibm-netrexx mailing list >>> [hidden email] <mailto:[hidden email]> >>> >>> >>> >>> >>> -- >>> Dream of the Daily Mail >>> It is the Holy Grail >>> And then the BBC >>> Your life would be complete >>> >>> -Manic Street Preachers, "Royal Correspondent" >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Ibm-netrexx mailing list >>> [hidden email] >>> >>> >>> >> _______________________________________________ >> Ibm-netrexx mailing list >> [hidden email] >> >> >> > > _______________________________________________ > Ibm-netrexx mailing list > [hidden email] > > > _______________________________________________ Ibm-netrexx mailing list [hidden email]
Tom. (ths@db-123.com)
|
Free forum by Nabble | Edit this page |