@@ -282,11 +282,6 @@ cross-compile and/or cross-consume between Scala 2 and 3, but he sees
282
282
producing this as primarily LAMP's and Lightbend's job, rather than
283
283
primarily the Scala Center's job.
284
284
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
-
290
285
Seb explained some the motivation for valuing forward compatibility,
291
286
as he sees it, though "not taking sides". He explained, "If we only
292
287
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
299
294
about slow adoption, but then the forward-compatibility part of
300
295
SCP-018 strongly reassures them.
301
296
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
+
302
306
Jon noted that even if SCP-019 isn't accepted, that doesn't close the
303
307
door on other future proposals aimed at refining SCP-018, as the
304
308
overall Scala 3 situation develops further.
0 commit comments