Skip to content

Commit 11df1e0

Browse files
committed
Add a disclaimer that the spec is still a work in progress.
1 parent a9baa5a commit 11df1e0

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Diff for: docs/_spec/index.md

+15
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,21 @@ Martin Odersky, Philippe Altherr, Vincent Cremet, Sébastien Doeraene, Gilles Du
1111

1212
Markdown Conversion by Iain McGinniss.
1313

14+
#### Disclaimer: Work in Progress
15+
16+
This specification for Scala 3 is still a work in progress.
17+
Some features added in Scala 3 are missing.
18+
Here is a list of the most important missing aspects:
19+
20+
* `extension` methods
21+
* `given` and `using` contextual abstractions
22+
* type-class derivation with `derives`
23+
* behavior of structural types based on `Selectable`
24+
* meta-programming with `inline def`s and quotes
25+
* match types (pending a [Scala Improvement Proposal](https://github.com/scala/improvement-proposals/pull/65) with a full specification)
26+
27+
For those features, the best reference so far remains [the Scala 3 Reference](https://docs.scala-lang.org/scala3/reference/).
28+
1429
#### Preface
1530

1631
Scala is a Java-like programming language which unifies

0 commit comments

Comments
 (0)