[Fwd: How to participate to your project...]
--- 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?
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?
> "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?
> "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?
> ">" == 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?
> 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?
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?
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?
-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?
-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