Yes. Freenet requires rapid development of the protocol - the routing/backoff/etc behaviour, not just the wire protocol.
The problem with Java is the JVM. This will be liberated in the not too distant future by GCJ. The problem is _not_ that it's not C. Java is not a particularly bad language. It's just that the JVM sucks. C on the other hand has buffer overflows and memory leaks. Which are tolerable in a bootloader or a kernel, but not in Freenet. On Tue, May 30, 2006 at 03:41:12PM +0000, jdaviestx at comcast.net wrote: > From: Jusa Saari <jargonautti at hotmail.com> > > > Maybe you should consider reimplementing Freenet in pure ANSI C ?-) > > Long-time lurker, first-time poster. > > I've been lurking around the freenet project for a long time, and I'd love to > contribute something. An implementation of Freenet (or, at least, the node > part) in ANSI C is something I've thought would be interesting for quite some > time. However, to make this work, there would have to be some sort of frozen > interface on inter-node communications... but if there is such an interface > defined, I can't find any documentation on it. I can find the FCP docs > (http://freenet.sourceforge.net/index.php?page=fcp) of course, but that > doesn't cover how nodes talk to other nodes... and I'm afraid of spending > *too* much time reverse engineering a protocol that's going to change out > from under me before I can get it working. How stable is this interface? If > I take the first steps toward a working C implementation of the freenet node > (that is, documenting the inter-node protocol), is it likely to be a waste of > time? > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > -- Matthew J Toseland - toad at amphibian.dyndns.org Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20060531/cd4f560c/attachment.pgp>