On Tue, Mar 05, 2002 at 02:34:40AM +1300, David McNab wrote:
> My thoughts on the matter?
> Re-code the whole fucking thing in C or C++ !!!
> And clean up the design in the process.

No no no,
I dislike java as much as the other man,
BUT we need a reference implementation.

Besides I ran a test node on Solaris/J2DK 1.4.0
for 2 weeks without a restart and it work like a charm.
Why through away working code because of minor troubles.
A rewirte would take 100s of hours to do,
and 100s of more hours to make stable.

There is a docs/incoming/r4proto.txt in CVS,
I don't know the status of the doc but it is
start one needs to implement a freenet-0.4-node
BUT you also need a reference to test against.

There are lots of issues in writing x-platform code
beside the language. In unix I would use a mulitprocess
(as apposed to multithreaded) modell to help debugging and
stability, but thats not the way to do it in WinDOG.

As for the design,
it is a bit too "abstract OO" for my liking but it is 
pretty clean.

I have a stupid idea of writing a node in perl, possibly with poe:
http://poe.perl.org/ , but talk is cheap and hopefully I can 
keep away from that and focus on thing that really matter. :-)

I am doing some little work to get gcj to compile a runnable 
fred binary. There are still bug to be worked out in gcj
but if we want binary from x-platform code this is the way to
go rather then to rewrite lots and lots of lines to C.
Work is done to make gcj work on windows too, perhaps
in 3.2 or 3.3

Besides making GCJ better is a good thing in itself.

best regards,
-- 
G�ran Thyni



Attachment: msg00689/pgp00000.pgp
Description: PGP signature

Reply via email to