Skip to content

Commit 08536db

Browse files
committed
Add blog post about July 13th SIP meeting
1 parent b457f70 commit 08536db

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
layout: blog
3+
post-type: blog
4+
by: Jorge Vicente Cantero
5+
title: A Reformed Scala Improvement Process
6+
---
7+
8+
Yesterday the Scala Center ran its first SIP meeting under the [newly reformed SIP
9+
process](http://docs.scala-lang.org/sips/sip-submission.html), and we're happy
10+
to report that several SIPs saw long-awaited decisions made, or received
11+
detailed feedback from the SIP committee!
12+
13+
In the new SIP process, each SIP is assigned a reviewer, who must be someone
14+
sitting on the SIP committee. The reviewer's job is to carefully read and
15+
understand the SIP, and to present the SIP before the SIP committee. The
16+
reviewer must also present their analysis of the SIP to the committee, and then
17+
the floor is opened up for discussion on the SIP. An explicit goal of the new
18+
SIP process is for a decision and next steps to be determined for each SIP
19+
discussed.
20+
21+
The SIP committee went through five SIPs in the queue. Two new SIPs received a
22+
number, meaning they passed the first phase of acceptance – that is, the change
23+
to Scala is accepted in theory, so long as the the committee's design and
24+
implementation concerns can be adequately addressed in subsequent discussions on
25+
the SIP. The two SIPs which received numbers (first-round accepted) include:
26+
* [SIP-26 Unsigned Integer Data Types](https://github.com/scala/slip/pull/30)
27+
* [SIP-27 Trailing Commas](https://github.com/scala/scala.github.com/pull/533)
28+
29+
Two other passed their first iteration as proposed by [the new
30+
process](http://docs.scala-lang.org/sips/sip-submission.html):
31+
* [SIP-25 Trait Parameters](http://docs.scala-lang.org/sips/pending/trait-parameters.html)
32+
* [SIP-20 Improved Lazy Val Initialization](http://docs.scala-lang.org/sips/pending/improved-lazy-val-initialization.html)
33+
34+
The final SIP discussed one was postponed at the request of the authors:
35+
* [SIP-22 Async](http://docs.scala-lang.org/sips/pending/async.html)
36+
37+
In the case of SIP-22, the authors will reopen it when they feel like taking up
38+
the proposal again, and addressing the issues they must look into next; in
39+
particular, figuring out how async/await can be used inside of a try/catch
40+
block.
41+
42+
Overall, we're happy to report that progress was made on a number of SIPs in the
43+
queue. In particular, we're excited that 2 SIPs received a first-phase of
44+
acceptance in receiving their numbers, and look forward to the addition of these
45+
proposals to Scala soon!
46+
47+
Next month, we will propose a reformed SLIP process focused on shaping this new
48+
notion of the Scala "platform," with a completely new committee, consisting of
49+
Scala community members. Keep an eye out for developments on the Scala library
50+
front this August!
51+
52+
Did you know that each month, we conduct our SIP meetings on-air? You can tune
53+
in and ask questions to the SIP committee, and have them answered live! You can
54+
even watch [past SIP meetings](https://plus.google.com/+ScalaProcess) at any
55+
time!
56+

0 commit comments

Comments
 (0)