Skip to content

Commit c5cc5d5

Browse files
committed
Fix urls
1 parent 3706d91 commit c5cc5d5

File tree

2 files changed

+25
-25
lines changed

2 files changed

+25
-25
lines changed

_sips/minutes/2018-09-24-sip-minutes.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ The following agenda was distributed to attendees:
1313
| --- | --- | --- |
1414
| Summary of the Contributors thread [“Proposal to remove XML literals from the language”](https://contributors.scala-lang.org/t/proposal-to-remove-xml-literals-from-the-language/2146) | Sébastien Doeraene | Pending
1515
| Summary of the Contributors thread [“Proposal to remove the procedure Syntax”](https://contributors.scala-lang.org/t/proposal-to-remove-procedure-syntax/2143) | Josh Suereth | Pending |
16-
| [Proposal to add Intersection Types to the Language](https://dotty.epfl.ch/docs/reference/intersection-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-intersection-types-to-the-language/2351) |
17-
| [Proposal to Add Union Types to the Language](https://dotty.epfl.ch/docs/reference/union-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-union-types-to-the-language/2352) |
18-
| [Proposal to add Implicit Function Types to the Language](https://dotty.epfl.ch/docs/reference/implicit-function-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-implicit-function-types-to-the-language/2353) |
19-
| [Proposal to add Dependent Function Types to the Language](https://dotty.epfl.ch/docs/reference/dependent-function-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-dependent-function-types-to-the-language/2354/1) |
20-
| [Proposal to add Trait Parameters to the Language](https://dotty.epfl.ch/docs/reference/trait-parameters.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-trait-parameters-to-the-language/2356) |
16+
| [Proposal to add Intersection Types to the Language](https://dotty.epfl.ch/docs/reference/new-types/intersection-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-intersection-types-to-the-language/2351) |
17+
| [Proposal to Add Union Types to the Language](https://dotty.epfl.ch/docs/reference/new-types/union-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-union-types-to-the-language/2352) |
18+
| [Proposal to add Implicit Function Types to the Language](https://dotty.epfl.ch/docs/reference/new-types/implicit-function-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-implicit-function-types-to-the-language/2353) |
19+
| [Proposal to add Dependent Function Types to the Language](https://dotty.epfl.ch/docs/reference/new-types/dependent-function-types.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-dependent-function-types-to-the-language/2354/1) |
20+
| [Proposal to add Trait Parameters to the Language](https://dotty.epfl.ch/docs/reference/other-new-features/trait-parameters.html) | Martin Odersky | Discussion opened until the 25th October 2018, comments welcomed [here](https://contributors.scala-lang.org/t/proposal-to-add-trait-parameters-to-the-language/2356) |
2121

2222
Jorge Vicente Cantero was the Process Lead and Darja Jovanovic was the secretary.
2323

@@ -125,7 +125,7 @@ An overview of the second batch can be found [in this Scala Contributors thread]
125125
Feedback on these proposals is open until the 25th October 2018, as describe
126126
in the linked Scala Contributors thread.
127127

128-
#### [Proposal to add Intersection Types](https://dotty.epfl.ch/docs/reference/intersection-types.html) and [Union Types](https://dotty.epfl.ch/docs/reference/union-types.html) to the language
128+
#### [Proposal to add Intersection Types](https://dotty.epfl.ch/docs/reference/new-types/intersection-types.html) and [Union Types](https://dotty.epfl.ch/docs/reference/new-types/union-types.html) to the language
129129

130130
([YouTube time: 20’49’’ - 24'01](https://youtu.be/tEb4UF6RJrM?t=1250))
131131

@@ -154,7 +154,7 @@ There is some back-and-forth between **Sebastien** and **Josh** with
154154
regards to performance of union types and their boxing (especially in the
155155
presence of specialization). [More](https://youtu.be/tEb4UF6RJrM?t=1913)
156156

157-
#### [Proposal to add Implicit Function Types to the Language](https://dotty.epfl.ch/docs/reference/implicit-function-types.html)
157+
#### [Proposal to add Implicit Function Types to the Language](https://dotty.epfl.ch/docs/reference/new-types/implicit-function-types.html)
158158

159159
([YouTube time: 39’01’’ - 43’11’’](https://youtu.be/tEb4UF6RJrM?t=2341))
160160

@@ -180,15 +180,15 @@ definition of scope injection comes more from a typing rules perspective
180180
rather than the lexical point of view. **Martin** agrees that if there is a
181181
name clash with implicit function types there is a problem indeed.
182182

183-
#### [Proposal to add Dependent Function Types to the Language](https://dotty.epfl.ch/docs/reference/dependent-function-types.html)
183+
#### [Proposal to add Dependent Function Types to the Language](https://dotty.epfl.ch/docs/reference/new-types/dependent-function-types.html)
184184
([YouTube time: 43’11’’ - 44’40’’](https://youtu.be/tEb4UF6RJrM?t=2591))
185185

186186
**Martin** mentions that dependent function types is the last big addition to Scala's type checker. The reason why they are added is because Scala has dependent methods and there is a need for dependent functions (the same rationale has been doing with regards to implicit methods and implicit function types). It's an obvious win because dependent function types allow us to abstract over the idea of implicit methods in functions, so the more we can do the better. Initially he was afraid of the feature because he thought it violated this Scala principle that in the end anything is an instance of a class in some way and it turned out that a new encoding of dependent function types made this initial argument moot. Dependent function types are now encoded as implicit function types with type refinements, so this way it doesn't violate that principle.
187187
**Adriaan** mentions that the last missing bit is polymorphic function types
188188
and Martin agrees and says that they are looking into that, but maybe not for
189189
Scala 3.0 (Guillaume Martres is pushing for polymorphic function types).
190190

191-
#### [Proposal to add Trait Parameters to the Language](https://dotty.epfl.ch/docs/reference/trait-parameters.html)
191+
#### [Proposal to add Trait Parameters to the Language](https://dotty.epfl.ch/docs/reference/other-new-features/trait-parameters.html)
192192

193193
([YouTube time: 44’42’’ - end ](https://youtu.be/tEb4UF6RJrM?t=2682))
194194

_sips/minutes/2018-11-26-sip-minutes.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -89,37 +89,37 @@ The Committee came up with the curated list, based on 3 categories, "core", "ess
8989

9090
Please see the [full list here](https://docs.google.com/spreadsheets/d/1GWJUo0U3JbBtrfg5vqgb6H5S6wlU5HnTxebLcHwD1zw/edit?usp=sharing), naming the "core" features as follows:
9191

92-
[Early Initializers](https://dotty.epfl.ch/docs/reference/dropped/early-initializers.html)
92+
[Early Initializers](https://dotty.epfl.ch/docs/reference/dropped-features/early-initializers.html)
9393

94-
[Trait Parameters](https://dotty.epfl.ch/docs/reference/trait-parameters.html)
94+
[Trait Parameters](https://dotty.epfl.ch/docs/reference/other-new-features/trait-parameters.html)
9595

96-
[Intersection Types](http://dotty.epfl.ch/docs/reference/intersection-types.html)
96+
[Intersection Types](http://dotty.epfl.ch/docs/reference/new-types/intersection-types.html)
9797

98-
[Union Types](http://dotty.epfl.ch/docs/reference/union-types.html)
98+
[Union Types](http://dotty.epfl.ch/docs/reference/new-types/union-types.html)
9999

100-
[Dependent Function Types](http://dotty.epfl.ch/docs/reference/dependent-function-types.html)
100+
[Dependent Function Types](http://dotty.epfl.ch/docs/reference/new-types/dependent-function-types.html)
101101

102-
[Implicit Function Types](http://dotty.epfl.ch/docs/reference/implicit-function-types.html)
102+
[Implicit Function Types](http://dotty.epfl.ch/docs/reference/new-types/implicit-function-types.html)
103103

104-
[Weak Conformance](https://dotty.epfl.ch/docs/reference/dropped/weak-conformance.html)
104+
[Weak Conformance](https://dotty.epfl.ch/docs/reference/dropped-features/weak-conformance.html)
105105

106-
[Type Lambdas](https://dotty.epfl.ch/docs/reference/type-lambdas.html)
106+
[Type Lambdas](https://dotty.epfl.ch/docs/reference/new-types/type-lambdas.html)
107107

108-
[Type Checking](https://dotty.epfl.ch/docs/reference/changed/type-checking.html)
108+
[Type Checking](https://dotty.epfl.ch/docs/reference/changed-features/type-checking.html)
109109

110-
[Type Inference](https://dotty.epfl.ch/docs/reference/changed/type-inference.html)
110+
[Type Inference](https://dotty.epfl.ch/docs/reference/changed-features/type-inference.html)
111111

112-
[Implicit Resolution](https://dotty.epfl.ch/docs/reference/changed/implicit-resolution.html)
112+
[Implicit Resolution](https://dotty.epfl.ch/docs/reference/changed-features/implicit-resolution.html)
113113

114-
[Pattern matching](https://dotty.epfl.ch/docs/reference/changed/pattern-matching.html)
114+
[Pattern matching](https://dotty.epfl.ch/docs/reference/changed-features/pattern-matching.html)
115115

116-
[Existential Types](https://dotty.epfl.ch/docs/reference/dropped/existential-types.html)
116+
[Existential Types](https://dotty.epfl.ch/docs/reference/dropped-features/existential-types.html)
117117

118-
[Type Projection](https://dotty.epfl.ch/docs/reference/dropped/type-projection.html)
118+
[Type Projection](https://dotty.epfl.ch/docs/reference/dropped-features/type-projection.html)
119119

120-
[Class Shadowing](https://dotty.epfl.ch/docs/reference/dropped/class-shadowing.html)
120+
[Class Shadowing](https://dotty.epfl.ch/docs/reference/dropped-features/class-shadowing.html)
121121

122-
[Trait Parameters](https://dotty.epfl.ch/docs/reference/trait-parameters.html)
122+
[Trait Parameters](https://dotty.epfl.ch/docs/reference/other-new-features/trait-parameters.html)
123123

124124

125125

0 commit comments

Comments
 (0)