File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -39,15 +39,15 @@ expectations.
39
39
40
40
The original reason for trying so many different avenues had to do
41
41
with DOT, which is intended to be the foundation of future Scala. DOT
42
- as it is has no provision for higher-kinded types, but it turns out
42
+ as is has no provision for higher-kinded types, but it turns out
43
43
that a restricted version of higher-kinded types can be
44
44
straightforwardly encoded in it. That issue is not just academic
45
45
because the _ dotty_ compiler uses DOT's constructs as its core data
46
46
structures. So what is hard to do in DOT tends to hard to implement in
47
47
the compiler as well.
48
48
49
49
Originally, we played with the idea to restrict higher-kinded types to
50
- to just the kind of partial applications that can be conveniently
50
+ just the kind of partial applications that can be conveniently
51
51
encoded in DOT or _ dotty_ . The main problem was that this would have
52
52
forced us to restrict the Scala language. More advanced idioms, such
53
53
as type classes for ` Monad ` and ` Functor ` would have required rewrites
You can’t perform that action at this time.
0 commit comments