- Notifications
You must be signed in to change notification settings - Fork0
The Visual F# compiler and tools
License
willmurphyscode/visualfsharp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
#Visual F# Tools
| Debug (Build only) | Release (Tests Part 1) | Release (Tests Part 2) | |
|---|---|---|---|
| master | |||
| roslyn |
###Contributing to the F# Language, Library, and Tools
You are invited to join with the F# Community and the Visual F# Tools team to help produce future releases of the F# language compiler, library, and tools.
F# is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable, and robust code. F# is used in a wide range of application areas and is supported by Microsoft and other industry-leading companies providing professional tools, and by an active open community. You can find out more about F# athttp://fsharp.org.
Changes contributed here are packaged into the Visual F# Tools, the F# Open Edition, and other open source F# editing tools. Microsoft coordinates packaging this repository as part of the Visual F# Tools, while the F# community coordinates packaging it as the Open Edition of F# for use on Linux, OSX, Android, iOS, and other platforms, via thefsharp/fsharp GitHub repo.
###Engineering status
F# 4.0 status --- Completed, shipped.
###License
This project is subject to the Apache Licence, Version 2.0. A copy of the license can be found inLicense.txt at the root of this repo.
###Development and Testing
SeeDEVGUIDE.md andTESTGUIDE.md in the root of the repo for details on build, development, and testing.Quickstart guides for build and test can be foundhere andhere, respectively.
###Required Tools for Windows Development and Testing
####Development tools
For F# 4.0 development
- Visual Studio 2015
- Select Visual C++ / Common Tools For Visual C++
- Visual F#
- Visual Studio Extensibility Tools
- Visual Studio 2015 SDK
For F# 4.1 development
- Visual Studio 15
- Select Visual C++ / Common Tools For Visual C++
- Visual F#
- Visual Studio Extensibility Tools
- Visual Studio 15 SDK
####Additional frameworks
- Git for windows
- Perl (ActiveState 5.16.3 is known to be supported)
- .NET 3.5
- .NET 4.5
- .NET 4.5.1
- .NET 4.6
- MSBuild 12.0
- Windows 7 SDK
- Windows 8 SDK
- Windows 8.1 SDK
- Windows 10 SDK
####Contributing
Guidelines for contributions to the Visual F# compiler, library, and tools can be foundhere.
How we label issues and PRs:https://github.com/dotnet/roslyn/wiki/Labels-used-for-issues
This project has adopted the code of conduct defined by theContributor Covenant to clarify expected behavior in our community. This code of conduct has beenadopted by many other projects. For more information see theCode of conduct.
If you would like to contribute to the F# ecosystem more generally see the F# Software Foundation'sCommunity Projects pages.
###Using CI Builds
To install F#, seehttp://fsharp.org.
To download the bits for the latest CI builds seethese instructions. This includes and ZIPs containing the F# compiler and VSIX installers for the Visual F# IDE Tools.
###Code Flow to Other Platforms
Currently, this repository only enables development and testing on the Windows platform. If you are using Linux, OSX, Android, or iOS, and would like to contribute, please see the instructions provided at theOpen Edition repo.
Although the primary focus of this repo is F# for Windows and the Visual Studio F# tools, contributions here flow directly to the F# Open Edition repo. More details can be foundhere.
###Get In Touch
Keep up with the Visual F# Team and the development of the Visual F# Tools by following us@VisualFSharp or subscribing to ourteam blog.
About
The Visual F# compiler and tools
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- F#70.9%
- 1C Enterprise16.1%
- C#7.8%
- Visual Basic .NET3.6%
- Batchfile0.6%
- Perl0.5%
- Other0.5%