Skip to content

Commit 62a2d7b

Browse files
committed
Updates, moving files
1 parent 9b9f40e commit 62a2d7b

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

Minutes 2017 September.md renamed to _sips/minutes/2017-09-21-sip-minutes.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: sips
3-
title: SIP Meeting Minutes - 21th September 2017
3+
title: SIP Meeting Minutes - 21st September 2017
44

55
partof: minutes
66
---
@@ -48,36 +48,36 @@ Minutes were taken by Darja Jovanovic.
4848
[YouTube time: 00 - 2'50''](https://youtu.be/yzTpVbTUj18)
4949

5050
### [SIP-NN: Right-Associative By-Name Operators](http://docs.scala-lang.org/sips/right-associative-by-name-operators.html) (Numbered: SIP-34)
51-
[YouTube time: 2'50''- 8'26''](https://youtu.be/yzTpVbTUj18?t=169)
51+
[YouTube time: 2'50''- 8'26''](https://youtu.be/yzTpVbTUj18?t=169)
5252

5353
**Jorge** opens the meeting and gives the word to **Adriaan**, the the reviewer.
5454
**Adriaan** introduces the SIP and describes why it's important. In essence, the proposal aims at removing the eager evaluation of right-associative operators. This change is important for the new collection redesign supposed to happen in 2.13.
5555

56-
Notes that the SIP is a nice cleanup, that there is a spec change in the SIP, suggests talking about "tweaking a wording" but that overall the SIP should be accepted.
56+
Notes that the SIP is a nice cleanup, that there is a spec change in the SIP, suggests talking about "tweaking a wording" but that overall the SIP should be accepted.
5757
Eugene, Martin and Seb all agree that this is a pretty uncontroversial change
5858
**Everyone** agrees.
5959
**Jorge** points out the protocol, stating that for this meeting the voting is about numbering the proposal and that the voting for accepting should be to be in a month, for the next meeting.
60-
After a short discussion about the protocol, mainly about skipping the numbering step and immediately accepting the SIP, everyone agrees to proceed with the standard steps, and let the following month for the community comments.
60+
After a short discussion about the protocol, mainly about skipping the numbering step and immediately accepting the SIP, everyone agrees to proceed with the standard steps, and let the following month for the community comments.
6161

6262
**Conclusion**: The SIP is numbered as "SIP-34", by unanimity and it will be at disposal for a month for the community comments.
6363

6464
### [SIP-ZZ: Opaque types](http://docs.scala-lang.org/sips/opaque-types.html) (Numbered: SIP-35)
65-
[YouTube time: 8'27''-51'13''](https://youtu.be/yzTpVbTUj18?t=507)
65+
[YouTube time: 8'27''-51'13''](https://youtu.be/yzTpVbTUj18?t=507)
6666

67-
**Sébastien**, as a reviewer, is asked to present the SIP to the Committee and Public.
67+
**Sébastien**, as a reviewer, is asked to present the SIP to the Committee and Public.
6868
The Committee likes the proposal overall, though it has some questions/concerns.
6969
In a 40min discussion the questions raised were as follows:
7070

7171
1. Articulating the motivation, emphasis on what is the concrete use of it
7272
2. Articulating the direction regarding the value classes
73-
3. How do we explain to users having both opaque types and multi parameter value classes **Eugene** https://youtu.be/yzTpVbTUj18?t=1005 ; https://youtu.be/yzTpVbTUj18?t=1094
74-
- Even "getting rid" of value classes, and letting opaque taking its place? **Seth** https://youtu.be/yzTpVbTUj18?t=1753
75-
4. The importance of consistency across the language **Josh** https://youtu.be/yzTpVbTUj18?t=1442
73+
3. How do we explain to users having both opaque types and multi parameter value classes **Eugene** https://youtu.be/yzTpVbTUj18?t=1005 ; https://youtu.be/yzTpVbTUj18?t=1094
74+
- Even "getting rid" of value classes, and letting opaque taking its place? **Seth** https://youtu.be/yzTpVbTUj18?t=1753
75+
4. The importance of consistency across the language **Josh** https://youtu.be/yzTpVbTUj18?t=1442
7676
5. Mention impact on Valhalla, value types at the JVM level
7777
6. Investigate the possibilities for exposing bounds **Martin** https://youtu.be/yzTpVbTUj18?t=2092
7878
7. Opaque type companion **Iulian** https://youtu.be/yzTpVbTUj18?t=788
79-
- Raising confusion about the companion relation **Heather** and **Seth** https://youtu.be/yzTpVbTUj18?t=1545
80-
Syntax "new" "type"
79+
- Raising confusion about the companion relation **Heather** and **Seth** https://youtu.be/yzTpVbTUj18?t=1545
80+
Syntax "new" "type"
8181

8282

8383
**Conclusion**: The SIP is numbered as "SIP 35" by unanimous vote. The above mentioned should to be addressed for the next meeting.
@@ -92,14 +92,13 @@ Still waiting on the implementation updates, therefore this item will be discuss
9292

9393
**Eugene** gives a brief history of this SIP development, shares the good news and suggests how to proceed.
9494

95-
**Eugene** is proud to report that the new prototype "looks good" and was published at Scala Days 2017. It can handle the def macros, macro notations and other.
95+
**Eugene** is proud to report that the new prototype "looks good" and was published at Scala Days 2017. It can handle the def macros, macro notations and other.
9696
Furthermore, there is a possibility of scaling it up to potentially replace the Scala reflect macros.
97-
He raises the concern about moving forward.
97+
He raises the concern about moving forward.
9898
He points out that so far the proposal was done on the voluntary basis and therefore the progress was slowed down.
9999
However, after the Advisory Board approved to involve Scala Center to assist the community with "productionizing the existing prototype", there is a bright future for the project.
100100

101-
That said, **Eugene** suggests to delay the proposal in order to allow the time to see what comes out of the experiments.
101+
That said, **Eugene** suggests to delay the proposal in order to allow the time to see what comes out of the experiments.
102102
After **Heather** raises the question about project transfer, proposing **Olaf** as a new lead and **Eugene** as an advisor, **Eugene** agrees and is happy that the project can move forward.
103103

104104
**Conclusion**: The SIP is delayed until **Olaf** gathers the team and has some new updates to share with the Committee.
105-

0 commit comments

Comments
 (0)