toward coulomb in scala 3 #233
Replies: 7 comments 37 replies
-
Regarding source compatibility: I don't think it will be possible to move from scala-2 coulomb to scala-3 coulomb without making some modifications. From a library user perspective, I do not think coulomb will look very different, but some things are going to change:
I'm interested in the possibility of compiling "scala-2 coulomb" for scala-3 via compiler flags. IIUC @cquiroz experimented with this and ran into some difficulties, but if we can make it work I think it would be a good feature for scala-2 coulomb, and library users who would like to change their code as little as possible while porting. My personal philosophy regarding the move to scala 3 is that I want to take advantage of the wide variety of new language features, both for my own desire to learn them, and because simply compiling legacy scala-2 code for scala-3 (even if it works) seems to be missing the point, imo. Furthermore, moving into scala 3 seems like a good transition to introduce significant breaking changes, since the language itself is also altering substantially. |
Beta Was this translation helpful? Give feedback.
-
Regarding sbt versus mill: My interest in mill comes down to the fact that I (personally) simply do not like working with sbt. I've been using sbt for several years and I have never felt like I really understood what I was doing with it. I've discussed this topic previously, so I'll just link to that: That said, @armanbilge if your |
Beta Was this translation helpful? Give feedback.
-
@armanbilge, so on my local machine, if I try a basic
|
Beta Was this translation helpful? Give feedback.
-
@armanbilge separate issue, when I do
|
Beta Was this translation helpful? Give feedback.
-
@armanbilge most of the content in the coulomb "microsite" is really just the output of unidoc plugin. Are there any examples of adding scaladoc to |
Beta Was this translation helpful? Give feedback.
-
Scala 3 inline and macros community censushttps://contributors.scala-lang.org/t/scala-3-inline-and-macros-community-census/5608 @erikerlandson since you are making heavy use of these in coulomb I think your feedback could be very valuable :) |
Beta Was this translation helpful? Give feedback.
-
@armanbilge @cquiroz |
Beta Was this translation helpful? Give feedback.
-
Moving discussion on #230 here
Beta Was this translation helpful? Give feedback.
All reactions