Hi,
Thanks for your mail which is very helpful.
Mark Wielaard wrote:
Hi Philippe,
Please try to keep the lists on topic. And please keep runtime specific
stuff on the specific runtime lists. Don't cross-post unnecessary
(others have also done that, it is not just you). People please keep
non-classpath specific stuff off the GNU Classpath developers list. GCJ,
kaffe, jamvm, sablevm, etc. all have their own mailinglists. When
appropriate move the discussion to one of those.
GNU Classpath is a bit of a "neutral zone". We do all meet here, but we
try to focus on the technical issues that are cross-runtime, compiler,
execution-environment, platform, etc. And we do try to help each other
solving technical issues in a way that is as efficient as possible
across platforms. Sure GNU Classpath is part of "the GNU solution" and
obviously GCC/GCJ is a big part of that. But we explicitly work together
with all the other environments. We organize meetings with all the other
projects (like you saw during Fosdem). And we learn from each other. It
isn't a place to criticize or question people or projects on the why or
how they run projects their own GNU Classpath based projects.
I do appreciate your enthusiasm and I am glad I saw some technical stuff
about getting the gtk+ awt peers better on the maemo platform. That is
what we want to see here!
So you will admit that what people want to discuss on which list is not
crystal clear?
So I did my homework: I posted the issue to GNU/FSF lists.
I don't have the time to go around and check old information and then
ask if it's current.
Please do your homework. Other people spend time and energy trying to
answer questions for you. I am sure not everything is always documented
fully and if so please do ask. But please do read a bit more about the
projects you are asking questions about before firing off lots
questions to this list that could have been resolved by either reading a
bit more about the other projects or that could have been asked on a
specific other project list.
I trigger issues that you need to resolve. I think I'm doing quite some
amount of work myself with all these emails...I find this method more
productive for all.
I don't agree with you here. I don't think I've asked much obvious Q&A.
Now, where are you guys coordinating a free embedded Java strategy?
There isn't 1 free embedded "Java" strategy. And from your postings I am
not clear which "embedded" strategy you are looking for.
- If it is finding a free J2ME counterpart to GNU Classpath please look
in the archives and talk to the people working on that:
http://www.spindazzle.org/green/index.php?p=67
http://lists.gnu.org/archive/html/classpath/2005-11/msg00037.html
Thanks for the help. I can't say more for now, but I can assure I'm
getting ready to contribute something valuable.
Really, it's not like I want to keep you guys in the dark forever...
- If it is finding a really small runtime then go look at jamvm.
Well in my original post I reported building SableVM down to 215K with
the new refactoring. So, when you take classpath into account, the
difference with JamVM is insignificant.
You met Robert at Fosdem so just send him an email with how you would
like to work together.
If you look at the recent posts on the Jam list you should get the
impression Robert and I are doing fine...
- If it is finding a free WinCE supported environment talk to either the
MySaifu developers, the IKVM developers to see if they have a WinCE
port (if dotgnu/mono is supported on that), the Kaffe developers
wanting to import the old WinCE port or the gcj port (WinCE is not
something a lot of people concentrate on since as far as I know it
isn't a free platform, but I am sure there are a lot of supporting
companies that will be happy to get GCJ fully working for you on it).
Thanks!
I don't want someone to do for me, I want to do it myself...
Java is about making the OS irrelevant, so I think porting to CE goes
along that.
- If it is finding how to best support maemo then talk to the various
GNU/Linux distributors that most closely mimic maemo. They probably
use GNU/GCC/GTK+/Gnome as environment for most programs, so talk to
them to see how gcj, java-gnome, etc fit in there. This is probably
the area were there is the most interest since lots of people already
work on a GNU/Linux platform with gtk+ so this is the most attractive
option to get the broadest support.
Thanks!
It seems to be going well on the maemo list, but yeah, nice to have
backups :-)
On the GNU Classpath mailinglist we coordinate how best to support all
the various environments build on top of GNU Classpath. If your talks
with the people/projects above lead to some interesting technical issues
on how we can improve GNU Classpath to better support such environments
then please do contact us again and we will try to help. But please
experiment a bit first and make sure you have enough experience with the
various projects to focus on technical details.
I'm doing exactly this, my own way I guess. I'm in a hurry though,
sorry. I hope in the end you will find all this was productive.
How do you defend people wasting their energy on [Project X], while there is
not a bit of anything in it that is unique.
Now this is completely inappropriate for this list. And I even doubt it
would be appreciated on the Project X mailinglist.
You're right. In fact Project X is the only one I have some kind of
emotional attachment to at this point.
Best Regards,
Philippe