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.
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]