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>

Reply via email to