You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Jorge** opens the meeting and gives the word to **Adriaan**, the the reviewer.
54
54
**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.
55
55
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.
57
57
Eugene, Martin and Seb all agree that this is a pretty uncontroversial change
58
58
**Everyone** agrees.
59
59
**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.
61
61
62
62
**Conclusion**: The SIP is numbered as "SIP-34", by unanimity and it will be at disposal for a month for the community comments.
**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.
68
68
The Committee likes the proposal overall, though it has some questions/concerns.
69
69
In a 40min discussion the questions raised were as follows:
70
70
71
71
1. Articulating the motivation, emphasis on what is the concrete use of it
72
72
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
76
76
5. Mention impact on Valhalla, value types at the JVM level
77
77
6. Investigate the possibilities for exposing bounds **Martin**https://youtu.be/yzTpVbTUj18?t=2092
78
78
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"
81
81
82
82
83
83
**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
92
92
93
93
**Eugene** gives a brief history of this SIP development, shares the good news and suggests how to proceed.
94
94
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.
96
96
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.
98
98
He points out that so far the proposal was done on the voluntary basis and therefore the progress was slowed down.
99
99
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.
100
100
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.
102
102
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.
103
103
104
104
**Conclusion**: The SIP is delayed until **Olaf** gathers the team and has some new updates to share with the Committee.
0 commit comments