[Fwd: How to participate to your project...]

2004-05-25 Thread C. Brian Jones

--- Begin Message ---
Hi,

Your project draw my attention out. I would like to be part of it. I've checked some 
tasks you needed people to be working on, but it seemed they may be out of date (some 
should have been finished more than a year ago as it is written on the board). So I 
was wondering if could try myself on it.
Here is a short overview of what I can do :
I'm a french developper : 
- so I can translate docs or write some in english for you (it should be a good start 
to my mlnd so that I could better discover some parts of the project)
- then I can write some java tests or pieces of packages

I'll be waitin for informations

Bye

Hugo

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


--- End Message ---


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Roman Kennke
Am Di, den 25.05.2004 schrieb Valentin Chira um 10:19:
> What is this FSF all about? I mean I know what it is but can't we contribute
> without all that paperwork? What if people live in Mongolia and wanna help?
> Is there a way?

What's the problem? There were some suggestions to my (your) problem on
the list. Things are not perfect, but I think, I am able to get my hands
dirty now.

Cheers, Roman


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Tom Tromey
> "Thomas" == Thomas Zander <[EMAIL PROTECTED]> writes:

Thomas> A snapshot with generated makefiles, and an included libtool
Thomas> would be a very good start.

The point of running configure is to tailor the build to your actual
environment.  But if you want to try this, go ahead...

You can use Eclipse to hack Classpath.  With this approach you don't
need any build environment outside of Eclipse.  Of course, then you
also can't easily build the native libraries or test.  (But of course
you can't easily test with any plain Classpath build.)

Thomas> What I also miss is the ordering inside a class

AFAIK we have never agreed on a standard for this.

Tom


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Tom Tromey
> "Thomas" == Thomas Zander <[EMAIL PROTECTED]> writes:

Thomas> What to do in this case:
Thomas> automake (GNU automake) 1.6.3
Thomas> automake: minimum version required: 1.7.0
Thomas> aclocal (GNU automake) 1.6.3
Thomas> aclocal: minimum version required: 1.7.0

Download and install the correct versions.  (This is one of the
reasons I prefer to have the generated files checked in -- it lets
people get started more easily...)

Tom


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Tom Tromey
> ">" == Valentin Chira <[EMAIL PROTECTED]> writes:

>> What is this FSF all about? I mean I know what it is but can't we contribute
>> without all that paperwork? What if people live in Mongolia and wanna help?
>> Is there a way?

The FSF owns the copyright on Classpath, and we require non-trivial
contributions to be signed over as well.  I'm sure somewhere on the
FSF site there is an explanation of the reasons for this.  I'm sure
the FSF can get paperwork to Mongolia or anywhere else, but you'd have
to contact the assignment clerk to be sure.

Tom


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread John Leuner
> Well, yes. But it is not clear, which VMs do support GUI stuff, or is
> this not an issue any longer? At least Kissme, which works good with
> Classpath states that it only runs console apps.

Kissme should only be limited by Classpath and the GTK peers when it
comes to running graphical apps.

I don't know if there any graphical applications that can be said to run
perfectly on Classpath.

John Leuner


> Another issue is, how do I merge the CVS classpath code with a given VM?
> I experimented with SableVM, at least in this case it was easy. I
> checked out Classpath CVS, changed something, compiled everything and
> copied the changed class files into sable-vm's class hierarchy. I don't
> know, if this works in all cases, but I think most of the time this
> should work out right.
> 
> As valentin stated correctly, a start-up guide would be helpful for
> developers, who want to dive into classpath quickly. Maybe I should
> write one, when I have come this far ;-)
> 
> /Roman
> 
> __
> ___
> Classpath mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/classpath
-- 
John Leuner <[EMAIL PROTECTED]>



___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Valentin Chira
What is this FSF all about? I mean I know what it is but can't we contribute
without all that paperwork? What if people live in Mongolia and wanna help?
Is there a way?

regards, 
 Valentin
> > The Hacker's Guide would appear to be just that:
> > 
> > http://www.gnu.org/software/classpath/docs/hacking.html
> > 
> > This includes a list of VMs.
> 
> Well, yes. But it is not clear, which VMs do support GUI stuff, or is
> this not an issue any longer? At least Kissme, which works good with
> Classpath states that it only runs console apps.
> Another issue is, how do I merge the CVS classpath code with a given VM?
> I experimented with SableVM, at least in this case it was easy. I
> checked out Classpath CVS, changed something, compiled everything and
> copied the changed class files into sable-vm's class hierarchy. I don't
> know, if this works in all cases, but I think most of the time this
> should work out right.
> 
> As valentin stated correctly, a start-up guide would be helpful for
> developers, who want to dive into classpath quickly. Maybe I should
> write one, when I have come this far ;-)
> 
> /Roman
> 


-- 
"Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen!
Jetzt aktivieren unter http://www.gmx.net/info



___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Dalibor Topic
Thomas Zander wrote:
On the hacking guide point 6.1, for the following item;
Don't use redundant modifiers or other redundant constructs. Here is some 
sample code that shows various redundant items in comments: 
/*import java.lang.Integer;*/
/*abstract*/ interface I {
   /*public abstract*/ void m();
   /*public static final*/ int i = 1;
   /*public static*/ class Inner {}
}
final class C /*extends Object*/ {
   /*final*/ void m() {}
}

The one who wrote this obviously has no idea that 
	public void bla()
is very different from
	void bla()
and
	class x{  int i=1; }
is very different from:
	class x{  public static final int i=1; }
an inner class is also not static by default.
I is an interface. :)
cheers,
dalibor topic
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Thomas Zander
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Since you asked :)

On Monday 24 May 2004 20:30, Andrew John Hughes wrote:
>   If there are issues not covered here, you should
> raise them on the list so they can be added.

What is missing is a guide or download that makes it possible for JAVA 
programmers to start hacking. As soon as gcc, automake and autoconf come 
into play you loose 75% of your potential hackers-market for any Java 
project.

A snapshot with generated makefiles, and an included libtool would be a 
very good start.


On the hacking guide point 6.1, for the following item;

Don't use redundant modifiers or other redundant constructs. Here is some 
sample code that shows various redundant items in comments: 
/*import java.lang.Integer;*/
/*abstract*/ interface I {
   /*public abstract*/ void m();
   /*public static final*/ int i = 1;
   /*public static*/ class Inner {}
}
final class C /*extends Object*/ {
   /*final*/ void m() {}
}


The one who wrote this obviously has no idea that 
public void bla()
is very different from
void bla()
and
class x{  int i=1; }
is very different from:
class x{  public static final int i=1; }
an inner class is also not static by default.


An additional item for the coding style should be a note that if you 
implement equals() then you should also implement hashCode();

What I also miss is the ordering inside a class; what I see most of the 
java community do is to put static fields first, then normal fields, then 
constructors, then private/protected constructors, then public get/set 
style methods, then normal public methods, then private methods, then all 
static methods, then non-static inner classes, then static inner classes.
This is what the industry uses; I don't really care what the standard is in 
GNU classpath, but I surely would like to see a coding convention.

- -- 
Thomas
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAsl28CojCW6H2z/QRAq2sAKDA9o5XxvcWKyZL75h/iEyRKh+K+gCgy3nv
d1r4k5oNuXkNDYWpyMVtCvg=
=4gQo
-END PGP SIGNATURE-


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Classpath Swing development?

2004-05-25 Thread Thomas Zander
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Monday 24 May 2004 20:30, Andrew John Hughes wrote:
> The Hacker's Guide would appear to be just that:
> 
> http://www.gnu.org/software/classpath/docs/hacking.html
[...]
>  If there are issues not covered here, you should
> raise them on the list so they can be added.

What to do in this case:

automake (GNU automake) 1.6.3
automake: minimum version required: 1.7.0
aclocal (GNU automake) 1.6.3
aclocal: minimum version required: 1.7.0

I ask because 'autogen.sh' completed without (further) errors.

I AM missing a makefile or a configure in my root dir; is this normal? 
There is no step-1,2,3 like guide anywhere in the hacking guide.

Seems like the hacking guide forgets to point out how to actually install 
and run the thing..

- -- 
Thomas
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAsl9kCojCW6H2z/QRAryhAKCCA8TcWHlc885XENcU3rb0UhuzmwCbB+6F
9lCx2AqBc0YEPiPEtNRAfLQ=
=BC9M
-END PGP SIGNATURE-


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath