"Simon Porter" <hailstormxp at fairadsl.co.uk> writes: > I've been trying to compile Freenet to run on the .NET runtime. I've > been doing this using Visual Studio and the J# language.
Interesting project, although I, too, doubt the speed improvements prospects. Do .net, J# and/or visual studio have a Java compatibility layer? > The main difference between the JVM and .NET is the way > each JIT works: [...] Goran used to do Java->native compiles, which should perform even better. I can't remember any awesome improvements, though. (OTOH, Fred was basically broken at that time.) Currently gcj compiling runs into JVM-noncompatibility problems. I guess you'll encounter your share of these, too. > \freenet\node\http\DistributionServlet.java(35): Cannot find class > 'java.util.jar.JarOutputStream' Hmm, this class is in the Java API since 1.2. Should be in your compatibility layer, I think. You could simply disable the distribution servlet for now, it's not required. Just set "services = mainport" to not load it. > And before the 'I hate Microsoft' brigade start winging, a open source > implementation of the .NET runtime is being worked on. See > http://www.go-mono.com <http://www.go-mono.com/> for more info. This proves what, exactly? -- Robbe -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.ng Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20030101/f1c99e08/attachment.pgp>
