On Tue, May 25, 2004 at 08:22:51PM -0400, Paul Derbyshire wrote:
> On 26 May 2004 at 9:47, Phillip Hutchings wrote:
> 
> > 
> > On 26/05/2004, at 9:36 AM, Paul Derbyshire wrote:
> > 
> > > ... rather than just having one, platform
> > > dependent #idfef-filled source file with the appropriate functions
> > > duplicated for all the different supported platforms.
> > 
> > That's the perfect reason to use Java! It may not be the nicest code, 
> > but you only have one version! It makes maintainability far easier than 
> > #ifdef'd code, which is problematic at best. If one code base runs on 
> > all platforms, and even better if the same executable does, then why 
> > not use it?
> 
> In this case, because the result's performance sucks? Anyway, the 
> code to stick the little bunny in the system tray on Windows is a 
> system-specific case. And it's probably messier to do system specific 
> crap like that from Java than using native code. By the way, making 
> the icon a leaping rabbit doesn't actually make the darn thing run 
> any faster, you know. :P

Freenet's performance sucks primarily because of implementation and
architecture issues, NOT because of the language it's implemented in. If
you think you can rewrite Freenet in 1000 lines of C++, and have it run 5x
faster in 100kB of RAM, go right ahead! The basic problems here are NOT
those of optimization, they are fundamental things such as how the
network works.
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Reply via email to