For interop with existing java libraries take a look at IKVM.NET

By on 11/8/2006 10:13 AM ()

Theres no particully reason why it couldn't be ported to JVM, but it would mean entirely rewriting the code generation portion of the compiler, I'm no expert here, but I imagine this would be very difficult. Also F# has been tailored to run on the CRL so into problems implmenting any feature that the CLR has that JVM does, I don't really know about the JVM but I think delegates might be an example of this. I guess it would mean ripping out the back end and starting again, but .

F# is open source in the sense that the source is available with the distribution, but the license is exactly GNU or BSD style so you may run into problems if you want to modify it then distribute you own version.

Cheers,

Rob

By on 11/8/2006 12:35 AM ()

Oh yeah, forgot to say, rather than doing all that wouldn't it be easier just to use mono? I have done some minimalist testing with mono and everything seemed to work okay. I know there are other F# out there who use it regularly.

I know there are some overheads deploying the mono run time, but after that deploying .NET assemblies probably going to be as easy as deploying .jar files.

By on 11/8/2006 12:53 AM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper