Re: GNU Classpath 0.14 released

2005-03-22 Thread C. Brian Jones
On Fri, 2005-03-18 at 01:56, Chris Pickett wrote:
> C. Brian Jones wrote:
> > 
> > I still wear my Japhar "Hungry Programmer" t-shirt sometimes.  Speaking
> > of which, we'll need a t-shirt for the 1.0 release.  Anyone want to
> > design one?  Is there a gcc 4.0 t-shirt?
> 
> I assume you mean Classpath 1.0 ... something along these lines? (attached)

Thanks Chris, that's the idea.  I may have to try doing something
myself.  I think Droplet, our mascot, should be included.  :)

Brian
-- 
Brian Jones <[EMAIL PROTECTED]>


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-21 Thread Patrik Reali
Sorry, I'll try to update this tonight.
-Patrik

--On Freitag, 18. März 2005 10:02 +0100 Thomas Zander <[EMAIL PROTECTED]> 
wrote:

Ehm..
0.14 again? [1]
Perhaps you should update the download page more often?
http://www.gnu.org/software/classpath/downloads/downloads.html
Cheers!
1) http://lists.gnu.org/archive/html/classpath/2005-02/msg00109.html
--
Thomas Zander


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Archie Cobbs
Tom Tromey wrote:
A couple years ago I promised to print more of these, and then totally
failed to.  I've still got the graphics... maybe I should just find
some on-line t-shirt printer and let people order them?
fyi, CafePress.com is great for this kind of stuff..
-Archie
__
Archie Cobbs  *CTO, Awarix*  http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Chris Pickett
Chris Pickett wrote:
Mark Wielaard wrote:
On Thu, 2005-03-17 at 16:18 -0700, Tom Tromey wrote:
"Etienne" == Etienne Gagnon <[EMAIL PROTECTED]> writes:

Etienne> As usual, Mark has forgotten to include SableVM in the list
Etienne> of runtimes that use GNU Classpath.  It is understandable, I
Etienne> guess, as he does not use SableVM for development

 But you just announced a
new sablevm that used a forked sablevm-classpath CVS snapshot on our
list an hour before and when I talked to you on irc about using sablevm
against official GNU Classpath releases you said it didn't support this
release out of the box and that there was no documentation for it.

I think that's fair justification for not including SableVM this time.
Since it was observed that this should have been 0.15 and not 0.14, how 
about this: give SableVM a chance to work with GNU Classpath 0.15 out of 
the box (i.e. with no extra command-line arguments, or perhaps with a 
simple argument like "--official-gnu-classpath"), and when it's ready, 
redo the announcement for 0.15.
Never mind, I misunderstood, this was a belated announcement.
So, something to collaborate on for the real 0.15 then?  I think there's 
been enough noise about SableVM on the list now for people to realize 
that it *does* indeed work with an up-to-date classpath, be it the 
official 0.14 release or CVS snapshot.

Please?  All this hoo-hah could be easily avoided in the future and we 
could spend more time hacking...

Chris
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Tom Tromey
> "Brian" == C Brian Jones <[EMAIL PROTECTED]> writes:

Brian> Is there a gcc 4.0 t-shirt?

There's a gcj t-shirt.  It is a steaming coffee cup, and a gnu's head
is rising out of the steam.  Around the logo it says:

 public class gcj extends Freedom implements Java { ... }

A couple years ago I promised to print more of these, and then totally
failed to.  I've still got the graphics... maybe I should just find
some on-line t-shirt printer and let people order them?

Tom


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Chris Pickett
Mark Wielaard wrote:
On Thu, 2005-03-17 at 16:18 -0700, Tom Tromey wrote:
"Etienne" == Etienne Gagnon <[EMAIL PROTECTED]> writes:
Etienne> As usual, Mark has forgotten to include SableVM in the list
Etienne> of runtimes that use GNU Classpath.  It is understandable, I
Etienne> guess, as he does not use SableVM for development
 But you just announced a
new sablevm that used a forked sablevm-classpath CVS snapshot on our
list an hour before and when I talked to you on irc about using sablevm
against official GNU Classpath releases you said it didn't support this
release out of the box and that there was no documentation for it.
I think that's fair justification for not including SableVM this time.
Since it was observed that this should have been 0.15 and not 0.14, how 
about this: give SableVM a chance to work with GNU Classpath 0.15 out of 
the box (i.e. with no extra command-line arguments, or perhaps with a 
simple argument like "--official-gnu-classpath"), and when it's ready, 
redo the announcement for 0.15.

Is that something that everyone can live with?  Or are there problems 
with my suggestion?  From what I can tell, it seems like a reasonable 
compromise between the major sticking points here, namely that Etienne 
wants SableVM to keep up to date with Classpath CVS snapshots and that 
Mark wants to encourage VM's to support official Classpath releases 
out-of-the-box and moreover to document that support.

I think that's a fairly minor amount of work for all parties (especially 
since SableVM 1.11 already works with 0.14(== 0.15) if an extra argument 
is specified and a Classpath release is installed somewhere), and if 
it's something that will improve SableVM--Classpath relations, then it 
also seems to be worth pursuing.

Cheers,
Chris
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Mark Wielaard
On Thu, 2005-03-17 at 16:18 -0700, Tom Tromey wrote:
> > "Etienne" == Etienne Gagnon <[EMAIL PROTECTED]> writes:
> 
> Etienne> As usual, Mark has forgotten to include SableVM in the list
> Etienne> of runtimes that use GNU Classpath.  It is understandable, I
> Etienne> guess, as he does not use SableVM for development

I did not forget. I just didn't think it was relevant for the release
announcement to mention. The release announcement was mainly about the
achievement we all made with finally getting libgcj and kaffe much more
merged then before. And that 0.14 could be seen as a kind of pre-release
for the upcoming major releases of these development platforms which are
now finally being broadly adopted by the major distributions. We didn't
really concentrate on listing all the different compilers and runtimes
this time. I do use sablevm from time to time. But you just announced a
new sablevm that used a forked sablevm-classpath CVS snapshot on our
list an hour before and when I talked to you on irc about using sablevm
against official GNU Classpath releases you said it didn't support this
release out of the box and that there was no documentation for it.

The ones that were listed were just there because of some copy-paste
from an older release announcement on which we based this one. It looked
like the right list of runtimes to recommend to people not wanting to
install a full JDK replacement like gcc or kaffe but that would just
want to quickly setup a and play with this release. There is an explicit
section on all the runtime engines and compilers based on GNU Classpath
in it and a link to http://www.gnu.org/software/classpath/stories.html
If something is missing there please supply a patch for
doc/www.gnu.org/stories.wml.

> As for competition, as I see it, that is your view which you are
> projecting on Mark.  I'm certain it isn't his, as Mark often extols
> the benefits of having multiple Classpath-using VMs available.  (And,
> in case it matters, it isn't my view either.)

Correct. I don't see sablevm as competition at all to GCC or GNU
Classpath. It is just one of the things you can do on top of it. I am
probably as much a gcc developer as I am a kaffe, jamvm, kissme, orp,
jikesrvm or sablevm developer. Of course I contribute patches to them
when I can and find time. But I mainly work on GNU Classpath. I really
don't care that much about the execution model people use. We all share
the same problem space. We just concentrate on different
specialisations. I do learn a lot from the diversity. I hope others also
learn a lot.

Cheers,

Mark

-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Thomas Zander
On Fri, Mar 18, 2005 at 10:26:24AM -0500, Grzegorz B. Prokopski wrote:
> On Fri, 2005-18-03 at 09:56 +0100, Thomas Zander wrote:
> > I asked mark if he could make sure the announcements were made in such a 
> > way 
> > that newbees could get started right away.  The obvious problem that 
> > classpath is useless without a VM has promted him to include the most easy 
> > to use and or well known ones to include in the announcement.
> > A move I applaud.
..
> it seems you're saing that SableVM might not be "well known".

The above asked for some VMs, nothing more.  I did not mean to imply
anything about which VMs that include or not.  Any conclusion you make
about what the above says is thefore incorrect.

> Could you please tell in what way are JamVM, Kissme and JikesRVM easier
> to use with GNU Classpath than SableVM?

As I understand earlier postings in this thread, and the blog entry on
the subject on planet-CP, you need to pass an extra argument to use the
classpath release which the announcement was for.

Note that your questions in no way pay attribution to the core of my post
you replied to, you only questioned the points made in my introduction :)

-- 
Thomas Zander


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Grzegorz B. Prokopski
On Fri, 2005-18-03 at 09:56 +0100, Thomas Zander wrote:
> On Thursday 17 March 2005 19:30, Etienne Gagnon wrote:
> > As usual, Mark has forgotten to include SableVM in the list of runtimes
> > that use GNU Classpath.  It is understandable, I guess, as he does not
> > use SableVM for development, and he is not willing to accept our patches
> > without copyright assignment.  Nonetheless, SableVM does use GNU
> > Classpath and its team does contribute to finding and fixing bugs in GNU
> > Classpath.
> 
> Etienne;
> I asked mark if he could make sure the announcements were made in such a way 
> that newbees could get started right away.  The obvious problem that 
> classpath is useless without a VM has promted him to include the most easy 
> to use and or well known ones to include in the announcement.
> A move I applaud.

Could you please tell in what way are JamVM, Kissme and JikesRVM easier
to use with GNU Classpath than SableVM?

For reference please see:
 http://lists.gnu.org/archive/html/classpath/2004-11/msg00089.html


Also, it seems you're saing that SableVM might not be "well known".
Please see these vote results where SableVM is the 4th most popular JVM:
 http://lists.debian.org/debian-java/2004/03/msg00155.html

You can also consult up-to-date Debian popularity contest pages at
 http://popcon.debian.org/main/by_recent
and you'll see

name   installed  vote   old recent
kaffe-common 765   221   264   262
gcj-3.3  716   129   294   293
sablevm  32994   19540
jamvm 97253834
ikvm  2410 113
kissme19 811 0

If you have other statistics, I'll be glad to see them.

Based on the above however it is not possible to say that SableVM is
not a "well known" JVM.  This leaves us with technical reasons for
not including SableVM in the list.

You all rule out possibility of political reasons, so I want to believe
you. 

Therefore I want to know what are the requirements for the inclusion in
the announcement that SableVM does not meet?

Cheers to all,

Grzegorz B. Prokopski


-- 
Grzegorz B. Prokopski   <[EMAIL PROTECTED]>
SableVM - Free, LGPL'ed Java VM  http://sablevm.org
Why SableVM ?!?  http://sablevm.org/wiki/Features
Debian GNU/Linux - the Free OS   http://www.debian.org



___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Chris Pickett
Stephen Crawley wrote:
Etienne,
Please take this discussion off the classpath mailing lists.
I respectfully disagree with this request.  There are clearly issues
between the SableVM hackers and other Classpath-using VM authors and
Classpath contributors, and everybody knows that there have been for
some time now.  Nobody genuinely *wants* there to be issues, and
ignoring them isn't going to make them go away.
I think that some clear, honest, fair, balanced, and open communication
will help to straighten out a number of problems.  Even if there remain
licensing / copyright-assignment disagreements afterwards (licenses and
contribution policies are unlikely to change), I think it's worth
clarifying everything so that we all know where each other stand.
For example, we learned from this exchange that Mark and others do not
consider themselves in direct competition with SableVM, and we also
learned both Tom and Etienne think it would be fair to mention SableVM
in the release announcement (perhaps along with all other
Classpath-using VM's).  What matters to one person may be completely
insignificant to another, but I think there's a good reason to
respectfully listen to each other's needs, desires, opinions, and
misconceptions, and try to accomodate, understand, and politely correct
them as best as possible.
Just because SableVM maintains its own distribution of Classpath and
does not contribute direct changes back anymore does not necessitate
black sheep status (and note that this is no strong allegation on my 
part).  Similarly, just because the majority of Classpath hackers may 
not have SableVM's interests as their number one priority does not mean 
SableVM hackers should interpret this as meaning that the
rest of Classpath is "out to get" SableVM.

Please.  You're all mature and intelligent people, and there is no need
for this kind of bad air.  Most of all, it just wastes people's energy
and emotion, when what we really want is to encourage the growth of a
healthy and diverse Free Java community and large set of Classpath-using 
VM's in this world.  This requires time, dedication, motivation, and 
concentration, and it's difficult to keep the levels of these things up 
if people are harboring resentment.  Just sort it out.  Nicely. :)

Chris

___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Dalibor Topic
C. Brian Jones wrote:
On Thu, 2005-03-17 at 13:12, Mark Wielaard wrote:
GNU Classpath delivers core libraries for upcoming GCC and Kaffe releases
We are pleased to announce a new developer snapshot release of GNU
Classpath.

I think we're all excited about the upcoming gcc and kaffe releases. 
Perhaps it will lead to less of the "Is Kaffe alive?" questions based on
the last release listed on the web page, eh?  
The rumours of its death have been premature so far: 
http://www.kaffe.org/~robilad/loc.png :)

cheers,
dalibor topic
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Dalibor Topic
Thomas Zander wrote:
Ehm..
0.14 again? [1]
Greatest Hits, and all that :)
cheers,
dalibor topic
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Thomas Zander
On Friday 18 March 2005 02:09, Stephen Crawley wrote:
> For the record, I would be quite happy for Kissme to be removed from the
> "distinguished" list of JVMs that are mentioned in Classpath release
> announcements.  I really don't think this is an issue that is worth
> getting worked up about.

Stephen;  the fact that you can choose this removal to take place should 
tell you something about what Etienne is writing these emails for.
Since, without respect, there can be no cooperation.
-- 
Thomas Zander


pgpOnYSKk4PeJ.pgp
Description: PGP signature
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Thomas Zander
On Thursday 17 March 2005 19:30, Etienne Gagnon wrote:
> As usual, Mark has forgotten to include SableVM in the list of runtimes
> that use GNU Classpath.  It is understandable, I guess, as he does not
> use SableVM for development, and he is not willing to accept our patches
> without copyright assignment.  Nonetheless, SableVM does use GNU
> Classpath and its team does contribute to finding and fixing bugs in GNU
> Classpath.

Etienne;
I asked mark if he could make sure the announcements were made in such a way 
that newbees could get started right away.  The obvious problem that 
classpath is useless without a VM has promted him to include the most easy 
to use and or well known ones to include in the announcement.
A move I applaud.

I would think that your reading of something political behind his leaving 
out SableVM is a little over the top.  From the looks of it I would think 
we would be doing the Classpath users a disfavour for letting them download 
SableVM since the competition makes it easier to cooperate with Classpath. 
Doesn't that sound like a much more logical conclusion?
After all; its not like _all_ VMs except yours were mentioned.

Please respect that its CLASSPATHs release notes and the sole purpose of 
those release notes is to advertise the library.  Not as advertisement fo 
Kaffe or JamVm or even to SableVM.

ps. perhaps the wording in the release could be changed to reflect the 
reason of listing VMs here and to explain that the list is not meant to be 
exhaustive.
-- 
Thomas Zander


pgp33dTzGpB4V.pgp
Description: PGP signature
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-18 Thread Thomas Zander
Ehm..
0.14 again? [1]

Perhaps you should update the download page more often?
http://www.gnu.org/software/classpath/downloads/downloads.html

Cheers!

1) http://lists.gnu.org/archive/html/classpath/2005-02/msg00109.html
-- 
Thomas Zander


pgps73qhh0Gkm.pgp
Description: PGP signature
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Chris Pickett
C. Brian Jones wrote:
On Thu, 2005-03-17 at 13:12, Mark Wielaard wrote:
GNU Classpath delivers core libraries for upcoming GCC and Kaffe releases
We are pleased to announce a new developer snapshot release of GNU
Classpath.

I think we're all excited about the upcoming gcc and kaffe releases. 
Perhaps it will lead to less of the "Is Kaffe alive?" questions based on
the last release listed on the web page, eh?  

Early years of classpath development meant sometimes not having a free
JVM to run a CVS version of classpath with but people with more time and
know-how on their hands than myself have filled this gap by providing
great JVMs including SableVM over the many years of the project.  I
thank you for that.
I still wear my Japhar "Hungry Programmer" t-shirt sometimes.  Speaking
of which, we'll need a t-shirt for the 1.0 release.  Anyone want to
design one?  Is there a gcc 4.0 t-shirt?
I assume you mean Classpath 1.0 ... something along these lines? (attached)
Chris
P.S.  Sorry if I forgot anyone, it was just a quick idea...
P.P.S.  Boy Inkscape rocks!
<><>___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Chris Pickett
Chris Pickett wrote:
P.S.  Sorry if I forgot anyone, it was just a quick idea...
So far I can already think of Archie and JCVM...
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread C. Brian Jones
On Thu, 2005-03-17 at 13:12, Mark Wielaard wrote:
> GNU Classpath delivers core libraries for upcoming GCC and Kaffe releases
> 
> We are pleased to announce a new developer snapshot release of GNU
> Classpath.

I think we're all excited about the upcoming gcc and kaffe releases. 
Perhaps it will lead to less of the "Is Kaffe alive?" questions based on
the last release listed on the web page, eh?  

Early years of classpath development meant sometimes not having a free
JVM to run a CVS version of classpath with but people with more time and
know-how on their hands than myself have filled this gap by providing
great JVMs including SableVM over the many years of the project.  I
thank you for that.

I still wear my Japhar "Hungry Programmer" t-shirt sometimes.  Speaking
of which, we'll need a t-shirt for the 1.0 release.  Anyone want to
design one?  Is there a gcc 4.0 t-shirt?

Brian
-- 
Brian Jones <[EMAIL PROTECTED]>



___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Tom Tromey
> "Etienne" == Etienne Gagnon <[EMAIL PROTECTED]> writes:

Etienne> You are avoiding the discussion on the main issue: the
Etienne> missing reference to SableVM in the release announcement.  As
Etienne> far as I can see: GCC/GCJ, Kaffe, JamVM, Jikes RVM, and
Etienne> Kissme are included, but not SableVM.

I replied to the part of the note that did not sit well with me.

I do agree that SableVM should have been mentioned.
I think we should go the egalitarian route and just list them all in
every announcement.  Then, I hope, nobody will be offended.

Etienne> *If* the argument is that SableVM developers do not
Etienne> contribute to GNU Classpath, then again, it is not true.

In this discussion this comes out of left field for me, though to be
honest I've heard this particular idea before.  I reject it, as I
think we all should.

Etienne> *If* the argument is political, it would be interesting to
Etienne> hear from GNU Classpath management.

In my opinion, management-ness is roughly the sum of one's
contributions and one's ability to convince the Classpath community
about direction.  Mark does have an official GNU position, but it
doesn't mean he automatically wins every argument.

Aside from that I don't believe there is any official "GNU Classpath
management".  Classpath seems fairly lax in this area compared to
other projects of its size.  By and large it seems to work though, so
I don't see it as a pressing issue.

My theory is that the reason that it does work so well is that
Classpath has a large social component and many issues are discussed
on irc before being realized as a patch.  The meeting at FOSDEM this
year reinforced this; to me it felt much more like ratification of a
direction we had already discussed than breaking completely new
ground.

Tom


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Stephen Crawley

Etienne,

Please take this discussion off the classpath mailing lists.

For the record, I would be quite happy for Kissme to be removed from the
"distinguished" list of JVMs that are mentioned in Classpath release
announcements.  I really don't think this is an issue that is worth
getting worked up about.

-- Steve



___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Etienne Gagnon
Tom,
You are avoiding the discussion on the main issue: the missing reference
to SableVM in the release announcement.  As far as I can see: GCC/GCJ,
Kaffe, JamVM, Jikes RVM, and Kissme are included, but not SableVM.
*If* the argument to not include SableVM is that a VM must run directly
using Classpath CVS, then it is incorrect.  SableVM does work
out-of-the-box with GNU Classpath, using the -Xbootclasspath:/pa/th
option and an override .jar (which is a relatively similar setting to
other VMs directly using Classpath).  Actually, GCC would not qualify as
a pure Classpath user, as it uses libgcj, which is a derivative of
Classpath (much similarly to sablevm-classpath).
*If* the argument is that SableVM developers do not contribute to GNU
Classpath, then again, it is not true.  For one thing, Classpath does
contain code that I have contributed, and as far as I know, other
SableVM developers/contributors have signed the FSF paperwork to
contribute to GNU Classpath.
*If* the argument is political, it would be interesting to hear from GNU
Classpath management.
Etienne
--
Etienne M. Gagnon, Ph.D.http://www.info2.uqam.ca/~egagnon/
SableVM:   http://www.sablevm.org/
SableCC:   http://www.sablecc.org/


signature.asc
Description: OpenPGP digital signature
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Tom Tromey
> "Etienne" == Etienne Gagnon <[EMAIL PROTECTED]> writes:

Etienne> As usual, Mark has forgotten to include SableVM in the list
Etienne> of runtimes that use GNU Classpath.  It is understandable, I
Etienne> guess, as he does not use SableVM for development, and he is
Etienne> not willing to accept our patches without copyright
Etienne> assignment.

Just to be perfectly clear, this is not solely Mark's doing.  It is
not atypical of GNU projects in general.  For instance, GCC and gdb
have the same policy.

Etienne> PS: I guess Mark's bias is understandable, as he is a
Etienne> developer of GCC and he probably views SableVM as a competing
Etienne> project.

How strange that you think this.  Mark has written libgcj-specific
patches, but I'd imagine he has patched other VMs as well.  I don't
know what he thinks about this, but I usually consider him a Classpath
developer first.  In fact he often chides us on #gcj for not merging
more fully with Classpath and for foolishly preserving those
"micro-optimizations [we] are proud of".

As for competition, as I see it, that is your view which you are
projecting on Mark.  I'm certain it isn't his, as Mark often extols
the benefits of having multiple Classpath-using VMs available.  (And,
in case it matters, it isn't my view either.)

Tom


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Etienne Gagnon
Hi all,
As usual, Mark has forgotten to include SableVM in the list of runtimes
that use GNU Classpath.  It is understandable, I guess, as he does not
use SableVM for development, and he is not willing to accept our patches
without copyright assignment.  Nonetheless, SableVM does use GNU
Classpath and its team does contribute to finding and fixing bugs in GNU
Classpath.
So, we welcome you to use SableVM to develop GNU Classpath, if you want
a Free virtual machine that helps you locate JNI bugs (native reference
leaks), or even allows you to do remote debugging using JVMDI (coming
soon, look at
http://sablevm.org/screenshot/debug-full.png)
Etienne
PS: I guess Mark's bias is understandable, as he is a developer of GCC
and he probably views SableVM as a competing project.
Mark Wielaard wrote:
GNU Classpath delivers core libraries for upcoming GCC and Kaffe releases
...
--
Etienne M. Gagnon, Ph.D.http://www.info2.uqam.ca/~egagnon/
SableVM:   http://www.sablevm.org/
SableCC:   http://www.sablecc.org/


signature.asc
Description: OpenPGP digital signature
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: GNU Classpath 0.14 released

2005-03-17 Thread Etienne Gagnon
Hi all,
As usual, Mark has forgotten to include SableVM in the list of runtimes
that use GNU Classpath.  It is understandable, I guess, as he does not
use SableVM for development, and he is not willing to accept our patches
without copyright assignment.  Nonetheless, SableVM does use GNU
Classpath and its team does contribute to finding and fixing bugs in GNU
Classpath.
So, we welcome you to use SableVM to develop GNU Classpath, if you want
a Free virtual machine that helps you locate JNI bugs (native reference
leaks), or even allows you to do remote debugging using JVMDI (coming
soon, look at
http://sablevm.org/screenshot/debug-full.png)
Etienne
PS: I guess Mark's bias is understandable, as he is a developer of GCC
and he probably views SableVM as a competing project.
Mark Wielaard wrote:
GNU Classpath delivers core libraries for upcoming GCC and Kaffe releases
--
Etienne M. Gagnon, Ph.D.http://www.info2.uqam.ca/~egagnon/
SableVM:   http://www.sablevm.org/
SableCC:   http://www.sablecc.org/


signature.asc
Description: OpenPGP digital signature
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


GNU Classpath 0.14 released

2005-03-17 Thread Mark Wielaard
GNU Classpath delivers core libraries for upcoming GCC and Kaffe releases

We are pleased to announce a new developer snapshot release of GNU
Classpath.

GNU Classpath, essential libraries for java, is a project to create free
core class libraries for use with runtimes, compilers and tools for the
java programming language.

The GNU Classpath developer snapshot releases are not directly aimed at
the end user but are meant to be integrated into larger development
platforms. This 0.14 release snapshot can be seen as the feature
complete base library that will be used in the upcoming GCC 4.0 (gcj)
and Kaffe 1.1.5 runtimes, compilers and tools collections.

Developers wanting to have a look at the core library classes provided
by these upcoming releases can take a look at the new GNU Classpath
developers site. http://developer.classpath.org/ provides detailed
information on how to start with helping the GNU Classpath project and
gives an overview of the core class library packages currently provided.
With this release generated documentation is provided through the new
GNU Classpath Tools gjdoc 0.7.x series. A large update of the
documentation generation framework for java source files used by the GNU
project. See http://developer.classpath.org/doc/.

One of the major focusses of the GNU Classpath project is expanding and
using the Mauve test suite for Compatibility, Completeness and
Correctness checking.  Various groups around GNU Classpath collaborate
on the free software Mauve test suite which contains more then 25.000
library tests.  Mauve has various modules for testing core class library
implementations, byte code verifiers, source to byte code and native
code compiler tests.  Mauve also contains the Wonka visual test suite
and the Jacks Compiler Killer Suite.
This release passes 25442 of the mauve core library tests.

The GNU Classpath developer recently held a conference during Fosdem.
This was a standing room event and provided lot of communication between
the GNU Classpath, Kaffe, GCJ, IKVM, Apache, java-gnome and Cacao
hackers and users. The presentations of this event have been publised
and should give a good overview of the current status and future plans
of the project:
http://www.gnu.org/software/classpath/events/escape_fosdem05.html

Some highlights of changes in this release (more extensive list below):

ImageIO support through gdkpixbuf, lots of new nio character encoders
and decoders, fully automated class documentation generation, generic
VMStackWalker support for runtimes, lots of bug fixes, optimizations and
new swing support.

Included, but not activated by default in this release is a Graphics2D
implementation based on the Cairo Graphics framework
(http://www.cairographics.org). Enabling this makes programs like
JFreeChart and JEdit work on GNU Classpath based runtimes.
To enable this support install the cairo 0.3.0 snapshot, configure
GNU Classpath with --enable-gtk-cairo and make sure the system
property gnu.java.awt.peer.gtk.Graphics=Graphics2D is set.

Not yet included is an implementation of Generic collection classes
and classes for other 1.5 language extensions.  Work on this is being
done on a special development branch that will be included in a future
GNU Classpath release when free runtimes, compilers and tools have all
been upgraded to support these new language features.

29 people actively contributed code to this release and made 232 CVS
commits during the last two months of development. diffstat since 0.13:
1189 files changed, 31388 insertions(+), 13744 deletions(-)
More details below.

GNU Classpath 0.14 can be downloaded from
ftp://ftp.gnu.org/pub/gnu/classpath/
or one of the ftp.gnu.org mirrors
http://www.gnu.org/order/ftp.html

File: classpath-0.14.tar.gz
MD5sum: 227beb20b927c042628539601c867614

Here are answers to some questions you might have about this project and
this release.

1). Who should use this software?

Although GNU Classpath is already capable of supporting many
applications written in the java programming language, this is a
development release. As such, there are still some unfinished
components, and some problems are to be expected. You should install it
if you are interested in GNU Classpath development or reporting bugs.
We appreciate both.

For end users we recommend to use one of the development environments
based on GNU Classpath which combine the core libraries with compilers
and other tools needed for creating applications and libraries.

* GCC with GCJ  (http://gcc.gnu.org/java/)
* Kaffe (http://www.kaffe.org/)

2). What is required to build/install/run?

GNU Classpath requires a working GNU build environment and a byte code
compiler such as jikes, gcj or kjc. When creating native code you will
also need a working C compiler and up to date Gnome development
libraries (gtk+, libart and gdk-pixbuf). More information on the
precise version numbers for the tools and libraries can be found in
the INSTALL file.

You will also need