Skip to content

Commit 246250a

Browse files
committed
Merge pull request #647 from Microsoft/dsyme-patch-1
Add link to compiler technical guide
2 parents bf1b709 + c851315 commit 246250a

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

DEVGUIDE.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ To learn what F# is and why it's interesting, go to [fsharp.org](http://fsharp.o
66

77
To get a free F# environment, go to [fsharp.org](http://fsharp.org/use/windows).
88

9+
The primary technical guide to the F# Compiler is [The F# Compiler Technical Guide](http://fsharp.github.io/2015/09/29/fsharp-compiler-guide.html)
10+
maintained by various contributors and hosted by the F# Software Foundation. Please read
11+
and contribute to that guide.
12+
13+
914
**License**
1015
> Contributions made to this repo are subject to terms and conditions of the Apache License, Version 2.0. A copy of the license can be found in the [License.txt](License.txt) file at the root of this distribution.
1116
> By using this source code in any fashion, you are agreeing to be bound by the terms of the Apache License, Version 2.0. You must not remove this notice, or any other, from this software.
@@ -15,7 +20,7 @@ To get a free F# environment, go to [fsharp.org](http://fsharp.org/use/windows).
1520
## 0. A Shortcut to Build and Smoke Test
1621

1722
You can build a subset of functionality (including bootstrapped compiler and library) and run a very
18-
small number of 'smoke' tests using the script used by continuous integration:
23+
small number of 'smoke' tests using the script used by continuous integration on Windows:
1924

2025
.\appveyor-build.cmd
2126

@@ -132,3 +137,8 @@ Restart Visual Studio, it should now be running your freshly-built Visual F# IDE
132137
- We use this compiler to compile the source in this distribution, to produce a "proto" compiler, dropped to the `proto` directory. When run, this compiler still relies on `FSharp.Core.dll` with version X.
133138
- We use the proto compiler to compile the source for `FSharp.Core.dll` in this distribution.
134139
- We use the proto compiler to compile the source for `FSharp.Compiler.dll`, `fsc.exe`, `fsi.exe`, and other binaries found in this distribution.
140+
141+
### Further technical resources
142+
143+
The primary technical guide to the core compiler code is [The F# Compiler Technical Guide](http://fsharp.github.io/2015/09/29/fsharp-compiler-guide.html). Please read and contribute to that guide.
144+

0 commit comments

Comments
 (0)