Skip to content

Commit eed37c1

Browse files
committed
full minutes
1 parent 6a4471d commit eed37c1

File tree

1 file changed

+129
-8
lines changed

1 file changed

+129
-8
lines changed

minutes/_posts/2024-04-25-april-25-2024.md

+129-8
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,26 @@ Scala Center website.
1212
The following agenda was distributed to attendees:
1313
[agenda](https://github.com/scalacenter/advisoryboard/blob/main/agendas/032-2024-q1.md).
1414

15-
Center activities for the past quarter focused on TODO
15+
We were joined by two new board members, Dmitrii Naumenko (JetBrains)
16+
and Zainab Ali (community representative).
17+
18+
Center activities for the past quarter focused on pipelined
19+
compilation (Scala 3), TASTy Reader (Scala 2), Scala.js minifier (2
20+
and 3), WebAssembly backend for Scala.js (2 and 3), Metals debugger (2
21+
and 3), presentation compiler (3), sbt 2.x (2 and 3), the Scala
22+
Ambassadors initiative, Google Summer of Code, conferences (Scala.IO
23+
and Scalar), compiler sprees, combating Scala website scammers,
24+
and fundraising.
1625

1726
Details are below and in the Center's activity report:
1827

1928
* [report](https://scala.epfl.ch/records/2024-Q1-activity-report.html)
2029

2130
No new proposals were received this quarter.
2231

23-
Other business discussed included TODO
32+
Other topics covered included Scala Days community discussions around
33+
"lean Scala" and "direct style" and related concepts, Scala LTS
34+
vs. Scala Next, the Scala Native 0.5 upgrade, and more.
2435

2536
## Date, Time and Location
2637

@@ -48,7 +59,22 @@ Board members:
4859
* Daniela Sfregola, Morgan Stanley
4960
* Eugene Yokota, community representative
5061

51-
TODO board changes?
62+
Apologies:
63+
64+
* Michel Davit, Spotify
65+
66+
## Introduction
67+
68+
Our two new board members introduced themselves.
69+
70+
Dmitrii Naumenko will represent JetBrains, who have just finished
71+
joining the board. Dmitrii is the leader of the IntelliJ Scala plugin
72+
team there.
73+
74+
Zainab Ali is a new community representative, serving alongside Eugene
75+
Yokota. She has been organizing the London Scala Users Group for the
76+
last five years or so. She describes herself as a functional Scala
77+
developer who does training in the functional space.
5278

5379
## Technical report
5480

@@ -62,25 +88,120 @@ And the Center's Q2 roadmap:
6288

6389
* [roadmap](https://scala.epfl.ch/records/2024-Q2-roadmap.html)
6490

65-
The following notes do not repeat the content of the report and
91+
The following notes do not repeat the contents of the report and
6692
roadmap, but only supplement them.
6793

68-
TODO
94+
(No questions were asked about Seb's updates, so there are no further
95+
notes here.)
6996

7097
## Management and financial report
7198

7299
Darja presented this section.
73100

101+
In February, the Center published their [2024
102+
roadmap](https://www.scala-lang.org/blog/2024/02/06/scala-center-2024-roadmap.html).
103+
104+
The Center published two blog posts about scammers targeting Scala users:
105+
106+
* https://scala-lang.org/blog/2024/03/01/fake-scala-courses.html
107+
* https://www.scala-lang.org/blog/2024/03/18/scam-response.html
108+
109+
Combating these scams consumed considerable time and effort, but the
110+
good news is that the scamming activity did stop.
111+
112+
At the Scalar conference in Warsaw, the Center organized a meeting of
113+
conference and meetup organizers and also launched the new [Scala
114+
Ambassadors program](https://scala-lang.org/blog/2024/03/28/ambassadors-initiative.html).
115+
116+
The Center's participation in Google Summer of Code for 2024 is moving
117+
ahead.
118+
119+
The Center's moderation team met in person in Lausanne to share knowledge
120+
and experiences and to discuss and strategize.
121+
122+
The Center's governance project made progress which Darja summarized.
123+
That work was eventually completed later in the year, as described
124+
in this October 2024 blog post:
125+
126+
* https://www.scala-lang.org/news/new-governance.html
127+
128+
Several engineers completed their time at the Center and moved on:
129+
Anatolii Kmetiuk, Jamie Thompson, and Jedrzej Rochala. Seb will be
130+
teaching part-time at EPFL, so his effort level at the Center will be
131+
reduced to 50%. Hiring new engineers would require new funding.
132+
133+
The Center's 2024 roadmap reflects the smaller size of the engineering
134+
team. Center staff will travel less unless the travel is sponsored.
135+
The Center will continue to "support, empower, and amplify" active
136+
Scala communities and community members to accomplish things that the
137+
Center itself cannot.
138+
139+
The Center continues to collect income from its MOOCs, but the amount
140+
continues to gradually decline.
141+
142+
Fundraising efforts are ongoing. Multiple leads are being pursued.
143+
144+
The effort to revive Scala Days for 2025 is ongoing. In the meantime,
145+
the Scala website's [events page](https://www.scala-lang.org/events/)
146+
is kept up to date with upcoming events.
147+
74148
## Scala 2 report
75149

76150
This was presented by Lukas.
77151

78-
TODO
152+
Since the last meeting, Scala 2.12.19 and 2.13.13 were released,
153+
and 2.13.14 is almost ready. The 2.13.14 cycle was short because
154+
of a few regressions. 2.13.14 introduces `-Xsource-features`.
155+
156+
Lukas contributed an sbt PR, now merged, which aligns sbt with
157+
[SIP-51](https://docs.scala-lang.org/sips/drop-stdlib-forwards-bin-compat.html),
158+
which will allow the Scala 2.13 standard library (which is also used
159+
by Scala 3) to make additions again. A process for that will need
160+
to be set up.
79161

80162
## Community report
81163

82-
TODO
164+
This section was led by Eugene and Zainab.
165+
166+
They said that in the community there is a great deal of discussion,
167+
some confusion and uncertainty, and even some tension around the
168+
following complex of issues and developments: effect systems, the
169+
advent of Project Loom, the concept of "direct style", and Martin's
170+
[blog post](https://odersky.github.io/blog/2024-04-11-post.html) about
171+
"lean Scala". Discussion involving nearly the entire board ensued.
172+
173+
Eugene said there was also some confusion in the community about Scala
174+
LTS vs Scala Next. As will be described in the next minutes, Zainab
175+
later submitted a proposal asking the Center to provide clearer public
176+
guidance on this, and that proposal was completed by the publication
177+
of [this new page](https://scala-lang.org/development/).
178+
179+
Zainab praised the organizers gathering at Scalar in Warsaw in March,
180+
which was "useful" in strengthening networking between conference and
181+
meetup organizers. In London they are hoping to do even more events
182+
besides just talks, such as workshops, open-source sprees, and katas.
183+
She also expressed hope that the Center's new [Scala
184+
Ambassadors](https://scala-lang.org/blog/2024/03/28/ambassadors-initiative.html)
185+
initiative will help onboard people who want to get more involved with
186+
community.
187+
188+
Zainab mentioned that pushing the Scala Native 0.4 to 0.5 upgrade
189+
through the open source ecosystem has been difficult. In response, Seb
190+
recalled when Scala.js went from 0.6 to 1.0, a transition he described
191+
as "difficult and long", yet necessary. Scala Native 0.4 was 3 to 4
192+
years ago, so the big jump to 0.5 is now "unfortunately necessary",
193+
but the Native team "very much hopes" that this is "the last one
194+
before 1.0", which is probably "a few years down the line". Eugene
195+
added that setting up a Scala.js or Scala Native community build, like
196+
the existing JVM-centric Scala 2 and Scala 3 community builds, could
197+
really help (if resources could be found for such an effort). Seth
198+
added that library maintainers shouldn't be shy about requesting help
199+
from Scala Native enthusiasts, rather than feeling obligated to sort
200+
out problems themselves.
83201

84202
## Conclusion
85203

86-
TODO
204+
Darja intends to organize an in-person advisory board meeting to be
205+
held at EPFL in the fall. Everyone on the board indicated they would
206+
make an effort to attend. (The in-person meeting did in fact occur, in
207+
September, and it will be covered in the next minutes.)

0 commit comments

Comments
 (0)