Live data from Hacker News

Fjord – F# programming language for the JVM

github.com

1–10 of 62 posts

Re: Fjord – F# programming language for the JVM

#4
post #2

Very pleased to see this. F# is a really exciting language, hamstrung by being tied to the MS platform. Hoping we'll see more opensource F# projects as a result.

F# has an open-source compiler and runs well on non-microsoft platforms using Mono. How is it tied to the MS platform?

Re: Fjord – F# programming language for the JVM

#5
post #3

How does mono's F# coverage compare to this?

F# works very well on Mono. You can compile and use the open-source edition of the F# compiler [1] on both Linux and on OS X (though I haven't tried OS X).

This port is in very early stages, and only has the start of a lexer as far as I can see.

[1] https://github.com/fsharp/fsharp

Re: Fjord – F# programming language for the JVM

#6
post #4
post #2

Very pleased to see this. F# is a really exciting language, hamstrung by being tied to the MS platform. Hoping we'll see more opensource F# projects as a result.

F# has an open-source compiler and runs well on non-microsoft platforms using Mono. How is it tied to the MS platform?

Some examples of why .NET is a Windows technology:

http://www.mono-project.com/Guidelines:Application_Portabili...

Re: Fjord – F# programming language for the JVM

#7
post #6
post #4

Earlier quoted context omitted.

F# has an open-source compiler and runs well on non-microsoft platforms using Mono. How is it tied to the MS platform?

Some examples of why .NET is a Windows technology: http://www.mono-project.com/Guidelines:Application_Portabili...

No. Those are examples of portability issues when your application depends on platform specific functionality:

Most code containing P/Invoke calls into native Windows Libraries (as opposed to P/Invokes done to your own C libraries) will need to be adapted to the equivalent call in Linux, or the code will have to be refactored to use a different call. Registry you should not assume the order of bytes ... the list goes on.

Re: Fjord – F# programming language for the JVM

#9
To save anyone the trouble, this project is totally empty yet.

It doesn't say anything about the ability of the owner to port F# to the JVM, but just know that it is just a readme, three almost empty java classes, and the beginning of an ANTLR parser.

So to answer other questions here, you can't even compare it to F# on Mono. F# on Mono works perfectly. The F# compiler and runtime is huge, and getting to parity will probably take at least a year to a very dedicated team.

Post reply on HN