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
#### [“Proposal to remove XML literals from the language”](https://contributors.scala-lang.org/t/proposal-to-remove-xml-literals-from-the-language/2146)
60
60
([YouTube time 3’ - 16’50’’](https://youtu.be/gnlL4PlstFY?t=891))
61
+
61
62
**Sébastien** suggests to postpone the removal of XML and Procedure syntax, because when
62
63
the removal takes place it will be a code breaking change, not a binary or
63
64
tasty one. Adds it would be better to focus on changes that have an impact on
64
65
tasty and binary format and deal with these later.
65
-
**Seth** 4’54 https://youtu.be/tEb4UF6RJrM?t=294 suggests to have a warning
66
+
67
+
**Seth**[YouTube time:4’54](https://youtu.be/tEb4UF6RJrM?t=294) suggests to have a warning
66
68
notes that it will eventually be removed.
69
+
67
70
**Eugene** asks what would be the positive effect of that change? And that we
68
71
need to vote on it first.
72
+
69
73
**Iulian** asks what are the promises with regards to binary-compatible and
70
74
source-compatible releases in Scala 3. To him it looks weird that we could
71
75
break the source between 3.0 and 3.1.
76
+
72
77
**Josh** notes that by enforcing binary compatibility across Scala 2 and Scala
73
78
3 we are sacrificing source compatibility. He asks for this decision to be
74
79
more thought over as it is a big decision with lots of impact for Scala
75
80
tooling. He agrees we can make source-breaking releases nicer to use in
76
81
source-based build tools like Pants or Bazel, but trading off binary
77
82
compatibility by source compatibility is not a decision to take lightly [more](
78
83
https://youtu.be/tEb4UF6RJrM?t=612).
84
+
79
85
**Martin** thinks that no matter what trade-offs we do with regards to
80
86
compatibility, he'd like to be able to remove XML literals in the first
81
87
release of Scala 3.0 because having the XML spec inside the Scala spec gives
0 commit comments