Skip to content

Commit d3ff77d

Browse files
committed
tweak
1 parent 9dc8180 commit d3ff77d

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

minutes/_posts/2018-12-05-december-5-2018.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -282,11 +282,6 @@ cross-compile and/or cross-consume between Scala 2 and 3, but he sees
282282
producing this as primarily LAMP's and Lightbend's job, rather than
283283
primarily the Scala Center's job.
284284

285-
Some complex discussion about macros and the overall compatibility
286-
followed, difficult to summarize. It's clear that library authors and
287-
users will need guidance to understand what will or won't work in what
288-
scenarios, and when it matters how macros are involved.
289-
290285
Seb explained some the motivation for valuing forward compatibility,
291286
as he sees it, though "not taking sides". He explained, "If we only
292287
support 3 depends on 2, but not the other way around, then library
@@ -299,6 +294,15 @@ of the users he talks to who are worried about Scala 3 are worried
299294
about slow adoption, but then the forward-compatibility part of
300295
SCP-018 strongly reassures them.
301296

297+
Some complex discussion about macros and the overall compatibility
298+
followed, difficult to summarize. The key point is that neither
299+
forward compatibility nor backwards compatibility provide macros
300+
that work across both Scala 2 and Scala 3.
301+
302+
It's clear that library authors and users will need guidance to
303+
understand what will or won't work in what scenarios, and when it
304+
matters how macros are involved.
305+
302306
Jon noted that even if SCP-019 isn't accepted, that doesn't close the
303307
door on other future proposals aimed at refining SCP-018, as the
304308
overall Scala 3 situation develops further.

0 commit comments

Comments
 (0)