Skip to content

Commit 7124da9

Browse files
committed
Update README.md
1 parent b321c3c commit 7124da9

File tree

1 file changed

+29
-28
lines changed

1 file changed

+29
-28
lines changed

README.md

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ theory behind these constructors is researched in
1212
a calculus for dependent object types.
1313

1414
####Current status:
15-
_Technology preview_: currently unsupported, may not be functionally complete, and are not suitable for deployment in production.
15+
_Technology preview_: currently unsupported, may not be functionally complete, and not suitable for deployment in production.
1616

1717
####Is it going to be the future Scala?
1818
Yes, eventually.
@@ -21,36 +21,37 @@ Yes, eventually.
2121
See [github contributors page](https://github.com/lampepfl/dotty/graphs/contributors).
2222

2323
####What are the features that could make me consider trying it?
24-
| Feature | Status |
25-
|------------------------------------------------- |--------------------- |
26-
| Union, Intersection and Literal singleton types | Implemented |
27-
| Fast compilation (phase fusion) | Implemented |
28-
| Working contravariant implicits | Implemented |
29-
| Trait parameters | Implemented |
30-
| @Static methods and fields | Implemented |
31-
| Colored Repl | Implemented |
32-
| Sbt incremental build | Implemented |
33-
| Non-blocking lazy vals | Implemented |
34-
| | |
35-
| Non-boxed arrays of value classes | In progress |
36-
| Auto-Specialization | [In progress](https://github.com/dotty-linker/dotty) |
37-
| Whole program optimizer | [In progress](https://github.com/dotty-linker/dotty) |
38-
| Library defined optimizations | [In progress](https://github.com/dotty-linker/dotty) |
39-
| | |
40-
| HList & HMaps\Record types | Under consideration |
41-
| Implicit functions | Under consideration |
42-
| Effects | Under consideration |
43-
| Auto-completion in repl | Under consideration |
44-
| Spec name-based patmat | Under consideration |
45-
| Multiverse equality | Under consideration |
46-
| Exhaustivity checks in pattern matching | Under consideration |
47-
There are also plethora of small details such [per-callsite @tailrec annotations](https://github.com/lampepfl/dotty/issues/1221)
24+
| Feature | Status |
25+
|---------------------------------------------------------------------------------------------------------|---------------------|
26+
| Union, Intersection and [Literal singleton types](http://docs.scala-lang.org/sips/pending/42.type.html) | Implemented |
27+
| Fast compilation (phase fusion) | Implemented |
28+
| [Trait parameters](http://docs.scala-lang.org/sips/pending/trait-parameters.html) | Implemented |
29+
| [@Static methods and fields](https://github.com/scala/scala.github.com/pull/491) | Implemented |
30+
| Colored Repl | Implemented |
31+
| Sbt incremental build | Implemented |
32+
| Non-blocking lazy vals | Implemented |
33+
| Option-less pattern matching(based on [name-based patmat](https://github.com/scala/scala/pull/2848)) | Under consideration |
34+
| | |
35+
| Non-boxed arrays of value classes | In progress |
36+
| Working contravariant implicits | In progress |
37+
| [Auto-Specialization](https://github.com/dotty-linker/dotty) | In progress |
38+
| [Whole program optimizer](https://github.com/dotty-linker/dotty) | In progress |
39+
| [Library defined optimizations](https://github.com/dotty-linker/dotty) | In progress |
40+
| | |
41+
| HList & HMaps\Record types | Under consideration |
42+
| Implicit functions | Under consideration |
43+
| Effects | Under consideration |
44+
| Auto-completion in repl | Under consideration |
45+
| Spec Option-less pattern matching | Under consideration |
46+
| Multiverse equality | Under consideration |
47+
| Exhaustivity checks in pattern matching | Under consideration |
48+
There are also plethora of small details such as [per-callsite @tailrec annotations](https://github.com/lampepfl/dotty/issues/1221)
4849

4950
####What are the complications that I can have If I start using Dotty?
5051
Dotty can use libraries compiled by scalac 2.11, but Scala scalac can't use libraries compiled by Dotty.<br>
5152
No existential types.<br>
5253
No macro support yet. We have big plans here.<br>
53-
No early initializers. No scala.DelayedInit. Use trait arguments instead.<br>
54+
No early initializers. No scala.DelayedInit. Use trait parameters instead.<br>
5455
Whole program optimizer will only work if all dependencies are compiled by Dotty.<br>
5556

5657

@@ -68,11 +69,11 @@ Basic support for Scala.js,<br>
6869
[Prototype](https://github.com/scala-native/scala-native/tree/topic/dotty-support) of compilation to x86 native code(Shabalin)<br>
6970

7071
####What about scalac:
71-
Scalac is basis for stability in scala. We expect scalac & dotty to coexist for long.
72+
Scalac is the basis for stability in scala. We expect scalac & dotty to coexist for long time.
7273

7374
####Contributions are welcome!
7475
We invite you to help us build the future of Scala.<br>
75-
That's the best moment to participate, as everyone can make an impact.<br>
76+
This is the best moment to participate, as everyone can make an impact.<br>
7677

7778
####SI-2712?
7879
If scalac will put it into 2.12, we’ll mimic their behaviour. But we have bigger plans for

0 commit comments

Comments
 (0)