You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DEVGUIDE.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,11 @@ To learn what F# is and why it's interesting, go to [fsharp.org](http://fsharp.o
6
6
7
7
To get a free F# environment, go to [fsharp.org](http://fsharp.org/use/windows).
8
8
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
+
9
14
**License**
10
15
> 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.
11
16
> 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).
15
20
## 0. A Shortcut to Build and Smoke Test
16
21
17
22
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:
19
24
20
25
.\appveyor-build.cmd
21
26
@@ -132,3 +137,8 @@ Restart Visual Studio, it should now be running your freshly-built Visual F# IDE
132
137
- 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.
133
138
- We use the proto compiler to compile the source for `FSharp.Core.dll` in this distribution.
134
139
- 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.
0 commit comments