Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions specs/language-spec/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,37 +10,41 @@
It discusses topics such as lexical analysis, grammar, types including type inference
algorithm, expressions, patterns and other.

The spec currently consists of a [spec document](https://fsharp.github.io/fslang-spec/)
and a collection of RFCs.
Earlier versions are listed below.

### F# 2.0

* [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

Check failure on line 19 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:19:101 MD013/line-length Line length [Expected: 100; Actual: 136] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md
specification.

### F# 3.0

* [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

Check failure on line 24 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:24:101 MD013/line-length Line length [Expected: 100; Actual: 131] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md
specification.

### F# 3.1

* [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.

Check failure on line 29 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:29:101 MD013/line-length Line length [Expected: 100; Actual: 146] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md

### F# 4.0

* [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.

Check failure on line 33 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:33:101 MD013/line-length Line length [Expected: 100; Actual: 156] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md

* 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.

Check failure on line 35 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:35:101 MD013/line-length Line length [Expected: 100; Actual: 145] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md

### F# 4.1

* [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.

Check failure on line 39 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:39:101 MD013/line-length Line length [Expected: 100; Actual: 201] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md

### F# 4.1-9.0

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/).

Check failure on line 43 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:43:101 MD013/line-length Line length [Expected: 100; Actual: 193] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md

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

* [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.

Check failure on line 47 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:47:101 MD013/line-length Line length [Expected: 100; Actual: 192] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md

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

Expand All @@ -66,4 +70,4 @@

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

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

Check failure on line 73 in specs/language-spec/index.md

View workflow job for this annotation

GitHub Actions / lint

Line length

specs/language-spec/index.md:73:101 MD013/line-length Line length [Expected: 100; Actual: 160] https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md
Loading