"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>

Reply via email to