JVM Languages
A couple of days ago as I was casually glancing over Dzone description of a new google group started by Charles Nutter of JRuby fame for JVM Languages came to my attention. Oflate (more motivated by my rendezvous with parser gens and grammars) I have found myself naturally drawn to programming language internals. I was quite amazed by the number of lanaguages that have already been ported to the JVM. Scala, AB Common Lisp, Ruby, Python etc to name a few.
All in all this is a worthy read for CS practioners especially those who are interested in evolution/implementation of programming languages. Initial threads on the group seem to indicate deep dicussions on the internals of implementing languges atop the JVM.
Being a novice in the field of programming language processors I plan to summarize most of these discussions and post them under my blog from time to time. That way atleast I can slowly build a decent understanding of implementing languages.
One of the early posts was the question of “Is there any definite The-Elements-Of-JVM-Hacking-Style bible out there?”. The simple answer to this was no and the only way to understand this is by reading through the source code of Jython, JRuby or XRuby. Let me see how far I go along this track!!
M Easter wrote,
Cool post.
It is amazing how many languages run on the JVM.
I have wondered if Java bytecodes will become the de facto “assembly/machine code”.
Also, we have been talking about the ubiquity of the “Java platform” for a long time, but who knew that the platform might outlive the Java syntax?
Link | July 4th, 2007 at 7:34 pm