penberg/fjord
{ "createdAt": "2013-03-15T23:23:10Z", "defaultBranch": "master", "description": "Fjord, F# programming language for the JVM.", "fullName": "penberg/fjord", "homepage": "", "language": "Java", "name": "fjord", "pushedAt": "2015-04-23T18:37:20Z", "stargazersCount": 209, "topics": [], "updatedAt": "2025-11-06T14:50:54Z", "url": "https://github.com/penberg/fjord"}Fjord, F# programming language for the JVM.
Section titled “Fjord, F# programming language for the JVM.”Fjord is an implementation of the [F#][F#] programming language for the JVM.
The implementation is at very early stages, so if you are looking to use F# on the JVM, Fjord is probably not for you. However, if you are interested in hacking on F# implementation for the JVM, welcome on board!
Building Fjord
Section titled “Building Fjord”Requirements
Section titled “Requirements”Fjord is built and packaged with [Apache Maven][Apache Maven] and requires Java 1.8 or higher to build and run.
Building from sources
Section titled “Building from sources”To build F#, run:
export MAVEN_OPTS="-Xmx1g"mvn packageTrying it out
Section titled “Trying it out”To launch the F# interactive shell run:
./bin/fjiand you are greeted with:
Fjord
For help type #help> _You can then evaluate F# expressions:
> let x = 1 + 2val x = 3Features
Section titled “Features”- Aims at F# 3.0 language compatibility
Want to help?
Section titled “Want to help?”Want to help? Grab the [F# specification][F# specification], fork the GitHub repository, and send a pull request!
For questions and comments, drop me a line on [Twitter] or on #fjord at irc.freenode.net, or send me email at penberg@iki.fi.
License
Section titled “License”Copyright © 2013 Pekka Enberg and contributors.
Fjord is distributed under the Apache License, Version 2.0.
Credits
Section titled “Credits”(in order of appearance)
- Alex Biehl
[Apache Maven] !: http://maven.apache.org/ [F# specification] !: http://fsharp.org/about/files/spec.pdf [F#] !: http://fsharp.org/ [Twitter] !: https://twitter.com/penberg
