Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
F# language binding for MonoDevelop
F# C# Shell
branch: master

This branch is 1436 commits ahead of mono-soc-2012:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.nuget
FSharp.AutoComplete
FSharp.CompilerBinding
emacs
lib
monodevelop
sublimetext
.gitattributes
.gitignore
.travis.yml
FSharp.AutoComplete.sln
LICENSE.md
Makefile
README.md

README.md

F# Language Support for Open Editors

This project contains advanced editing support for F# for a number of open editors. It is made up of the following projects:

See the F# Cross-Platform Development Guide for F# with Sublime Text 2, Vim and other editors not covered here.

Build Status Build Status

The CI script builds FSharp.CompilerBinding.dll and fsautocomplete.exe. Integration and unit tests are run for fsautocomplete.exe alone and the emacs fsharp-mode (including full integration with fsautocomplete.exe). See .travis.yml for details.

Building and Using

See emacs/README.md or monodevelop/README.md

Shared Components

The core shared component is FSharp.Compiler.Service.dll from the community FSharp.Compiler.Service project. This is used by both fsautocomplete.exe, a command-line utility to sit behind Emacs, Vim and other editing environments components.

Building:

make

This produces FSharp.AutoComplete/bin/Debug/fsautocomplete.exe. To understand how to use this component, see the other projects.

A component called FSharp.CompilerBinding.dll is also present, which is used for common functionality shared by the monodevelop binding and fsautocomplete.

For more information about F# see The F# Software Foundation. Join The F# Open Source Group. We use github for tracking work items and suggestions.

Something went wrong with that request. Please try again.