Skip to content

Commit 1c92c7d

Browse files
authored
Merge pull request #1014 from Martin521/main
link to the new F# spec website
2 parents 2aec7da + 9f2fb74 commit 1c92c7d

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

specs/language-spec/index.md

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,49 @@ technical explanation of the F# language constructs and required compiler behavi
1010
It discusses topics such as lexical analysis, grammar, types including type inference
1111
algorithm, expressions, patterns and other.
1212

13+
The spec currently consists of a [spec document](https://fsharp.github.io/fslang-spec/)
14+
and a collection of RFCs. Earlier versions are listed below.
15+
1316
### F# 2.0
1417

15-
* [The F# 2.0 Language Specification (final version, PDF)](2.0/FSharpSpec-2.0-April-2012.pdf) - The final version of the F# 2.0 language
16-
specification.
18+
* [The F# 2.0 Language Specification (final version, PDF)](2.0/FSharpSpec-2.0-April-2012.pdf) -
19+
The final version of the F# 2.0 language specification.
1720

1821
### F# 3.0
1922

20-
* [The F# 3.0 Language Specification (final version, PDF)](3.0/FSharpSpec-3.0-final.pdf) - The final version of the F# 3.0 language
21-
specification.
23+
* [The F# 3.0 Language Specification (final version, PDF)](3.0/FSharpSpec-3.0-final.pdf) -
24+
The final version of the F# 3.0 language specification.
2225

2326
### F# 3.1
2427

25-
* [The F# 3.1 Language Specification (final version, PDF)](3.1/FSharpSpec-3.1-final.pdf) - The final version of the F# 3.1 language specification.
28+
* [The F# 3.1 Language Specification (final version, PDF)](3.1/FSharpSpec-3.1-final.pdf) -
29+
The final version of the F# 3.1 language specification.
2630

2731
### F# 4.0
2832

29-
* [The F# 4.0 Language Specification (near-final version, PDF)](4.0/FSharpSpec-4.0-final.pdf) - The near-final version of the F# 4.0 language specification.
33+
* [The F# 4.0 Language Specification (near-final version, PDF)](4.0/FSharpSpec-4.0-final.pdf) -
34+
The near-final version of the F# 4.0 language specification.
3035

31-
* The [RFCs for F# 4.0](https://github.com/fsharp/fslang-design/tree/master/FSharp-4.0) provide primary documentation for the new features added.
36+
* The [RFCs for F# 4.0](https://github.com/fsharp/fslang-design/tree/master/FSharp-4.0)
37+
provide primary documentation for the new features added.
3238

3339
### F# 4.1
3440

35-
* [The F# 4.1 Language Specification (latest, PDF)](4.1/FSharpSpec-4.1-latest.pdf), [(latest, DOCX)](4.1/FSharpSpec-4.1-latest.docx) - The latest, working version of the F# 4.1 language specification.
41+
* [The F# 4.1 Language Specification (latest, PDF)](4.1/FSharpSpec-4.1-latest.pdf),
42+
[(latest, DOCX)](4.1/FSharpSpec-4.1-latest.docx) -
43+
The latest, working version of the F# 4.1 language specification.
3644

3745
### F# 4.1-9.0
3846

39-
Since F# 4.1 new features have been documented through [RFCs](https://github.com/fsharp/fslang-design) and additions to [the F# Language Guide](https://docs.microsoft.com/en-us/dotnet/fsharp/).
47+
Since F# 4.1 new features have been documented through
48+
[RFCs](https://github.com/fsharp/fslang-design) and additions to
49+
[the F# Language Guide](https://docs.microsoft.com/en-us/dotnet/fsharp/).
4050

4151
**Note:** We changed the versioning scheme after F# 5.0, and F# 6.0 became F# 6.
4252

43-
* [The F# Language Specification (latest, PDF)](4.1/FSharpSpec-4.1-latest.pdf), [(latest, DOCX)](4.1/FSharpSpec-4.1-latest.docx) - The latest, working version of the F# language specification.
53+
* [The F# Language Specification (latest, PDF)](4.1/FSharpSpec-4.1-latest.pdf),
54+
[(latest, DOCX)](4.1/FSharpSpec-4.1-latest.docx) -
55+
The latest, working version of the F# language specification.
4456

4557
* The [RFCs for F# 4.0](https://github.com/fsharp/fslang-design/tree/master/FSharp-4.0)
4658

@@ -66,4 +78,5 @@ Since F# 4.1 new features have been documented through [RFCs](https://github.com
6678

6779
* The [preview RFCs beyond F# 9](https://github.com/fsharp/fslang-design/tree/master/preview)
6880

69-
**Note:** We're currently working on an improved version of the F# language specification [here](https://github.com/fsharp/fslang-spec/). Contributions welcome!
81+
**Note:** We're currently working on an improved version of the F# language specification
82+
[here](https://github.com/fsharp/fslang-spec/). Contributions welcome!

0 commit comments

Comments
 (0)