The "One Laptop Per Child" project has a great device ready to ship, but there's no Java on there. Let's think about working together to put Java on OLPC!
This news is a little bit old (4 days), but it merits discussion given how... artistic... the request for assistance was.
Geir Magnusson Jr., one of the key members of
the Harmony Project
has been using some clever prose
on the Harmony-Dev mailing list
in the hopes to get some help from the Eclipse foundation for Harmony. To make this more fun, let me start by giving you his cleverly posed words of prayer:
Oh Mighty Eclipse Foundation,
Thou art soest bountiful, we praise your munificence, especially that which compiles the java.
We beseech thee, in thy mercy, to offer to your lowly servants that which we covet alone in it's beauty, without thy holy bloat, for while that which wraps the compiler of java nourishes those without the divine IDEA, we do not deserveth such goodness, nor have the richness of time or heavenly bandwidth.
We ask this humbly, and with averted gaze as befitting our station.
The Harmony Project
While of course, the natural first reaction (after catching your breath from laughing) is to bask in the treatment of Eclipse as some deity, we do have to face the fact that there is an ever-so-subtle cry for help lacing this prayer (read between the lines of humor). If you are like
Mike Milinkovich
, you're probably thinking this:
I've tried parsing the prayer a few times to delete the sarcasm and
understand exactly what you're asking for, but as with most prayers, the
language appears to be imprecise.
What *exactly* is it that you're looking for?
Geir did clarify the point shortly there after with this email:
There was actually zero sarcasm intended there. I was just hoping to get your attention. I've used this format effectively w/ the JCP as well.
The only comment that I thought might get taken the wrong way was the "bloat" comment, but from the perspective of being interested in getting the java compiler and getting in a 100MB download....
So - can we get the Java compiler hosted officially somewhere? Right now, for the harmony classlib, we ask people to dig it out of the eclipse distro, and the contributed build script for the new VM from Intel does that same thing automatically. Lots of extra bits floating through the internets...
I think it would also assist adoption - it would make it easier for other projects to use it via ant or maven jar fetches.
Of course, if it is already that way somewhere, and I'm just clueless, I deserve whatever drubbing you can aim my way
thx
geir
Tim Ellison was kind enough to point out that you can, in fact, use the JDT binary download - which comes in at 19 megs.
Other than that point, however, there has been no subsequent discussion on how to get a stripped down, 'only-what-you-need' copy of the JDT compiler as a JAR file from Eclipse.org. I don't think it needs explaining why Harmony may be interested in this component! Can you provide feedback on how you get the JDT compiler?
Incidentally, for those curious, the Harmony project is moving forward at break-neck pace. There hasn't been much publicity or 'fluff', but watching the mailing list, it's clear that they are 'all go, no show' right now; they have contributions coming in left and right.
Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
This is a topic where we clearly should do a better job at evangelizing our compiler implementation. Ideally, you'd want a link on the Eclipse download page for getting directly the batch compiler JAR (which would be 1,279KB as of 3.2RC3). "ecj" seems the name adopted for it.
I think in the past, we thought of issuing an executable, which has ties in the runtime, and is a challenging task to produce for Eclipse which is VM agnostic. You can think of various ways to create these, and maybe once we produce ecj.jar, some contributors could donate back executables.
I believe the Releng team is posting a stable version of our compiler JAR as part of their downloadable material for those interesting in constructing their own version of Eclipse (it should be the latest stable one, i.e. as off milestone - 1).
Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
So Good! Harmony is a great project for Java open source community(Eclipse also), and deserves more attention to be paid!^_^ I'd like to see this collaboration between both projects.
The Harmony Project Beseeches the Bountiful Eclipse Foundation
At 10:22 PM on May 8, 2006, R.J. Lorimer
wrote:
This news is a little bit old (4 days), but it merits discussion given how... artistic... the request for assistance was.
Geir Magnusson Jr., one of the key members of the Harmony Project has been using some clever prose on the Harmony-Dev mailing list in the hopes to get some help from the Eclipse foundation for Harmony. To make this more fun, let me start by giving you his cleverly posed words of prayer:
While of course, the natural first reaction (after catching your breath from laughing) is to bask in the treatment of Eclipse as some deity, we do have to face the fact that there is an ever-so-subtle cry for help lacing this prayer (read between the lines of humor). If you are like Mike Milinkovich , you're probably thinking this:
Geir did clarify the point shortly there after with this email:
Tim Ellison was kind enough to point out that you can, in fact, use the JDT binary download - which comes in at 19 megs.
Other than that point, however, there has been no subsequent discussion on how to get a stripped down, 'only-what-you-need' copy of the JDT compiler as a JAR file from Eclipse.org. I don't think it needs explaining why Harmony may be interested in this component! Can you provide feedback on how you get the JDT compiler?
Incidentally, for those curious, the Harmony project is moving forward at break-neck pace. There hasn't been much publicity or 'fluff', but watching the mailing list, it's clear that they are 'all go, no show' right now; they have contributions coming in left and right.
8 replies so far (
Post your own)
Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
This is a topic where we clearly should do a better job at evangelizing our compiler implementation. Ideally, you'd want a link on the Eclipse download page for getting directly the batch compiler JAR (which would be 1,279KB as of 3.2RC3). "ecj" seems the name adopted for it.I think in the past, we thought of issuing an executable, which has ties in the runtime, and is a challenging task to produce for Eclipse which is VM agnostic. You can think of various ways to create these, and maybe once we produce ecj.jar, some contributors could donate back executables.
I believe the Releng team is posting a stable version of our compiler JAR as part of their downloadable material for those interesting in constructing their own version of Eclipse (it should be the latest stable one, i.e. as off milestone - 1).
Note: For these who already have the Eclipse SDK, the batch compiler is already at hand (basically you can use the JDT/Core plugin on the command line), also see:
http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm
Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
As an immediate solution, you may find there batch compiler standalone JARs:3.2RC3
http://www.eclipse.org/jdt/core/patches/ecj_3.2RC3.jar
3.1.2
http://www.eclipse.org/jdt/core/patches/ecj_3.1.2.jar
These are listed in our update sections of the following pages:
http://www.eclipse.org/jdt/core/r3.2/index.php#UPDATES
http://www.eclipse.org/jdt/core/r3.1/index.php#UPDATES
Enjoy!
BTW: we will try to get them on releng site as well, and you may monitor this at:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=140795
Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
I forgot to mention that these JARs are platform independant.Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
Philippe,As usual, thoughtful and well put together! Thanks,
Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
So Good! Harmony is a great project for Java open source community(Eclipse also), and deserves more attention to be paid!^_^ I'd like to see this collaboration between both projects.Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
I wrote a note to run Eclipse under Harmony in my blog right now(http://my.donews.com/eclipse/2006/05/10/run-eclipse-32-sdk-under-apache-harmony/). If someone like to do this kinds of try, this note may be a little useful to them(Before I made this try, I can't search any effective info by google)^_^Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
The releng team just automated the ecj.jar production.From Sonia Dimitrov:
These are now being built automatically with all builds as of N20060511-0010:
http://download.eclipse.org/downloads/drops/N20060511-0010/index.php
They are under the JDT SDK section of the download page.
Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation
Philippe,Thanks for the update! I'll share this with Geir!
R.J.