Mike Beckerle created DAFFODIL-2975:
---------------------------------------
Summary: Add support for Scala 3
Key: DAFFODIL-2975
URL: https://issues.apache.org/jira/browse/DAFFODIL-2975
Project: Daffodil
Issue Type: New Feature
Components: Infrastructure
Affects Versions: 3.10.0, 4.0.0
Reporter: Mike Beckerle
Now that we have scala 2.13 support....
We should be able to support scala 3 since the scala 3 compiler has a migration
model for scala 2.13 code. (-source:3.0-migration). They claim it supports a
-rewrite option also, but I would be hesitant to use that without much
experimentation to see what it actually does.
Note: I believe we should *never* switch to the indent-oriented scala 3 syntax.
We should require the code base to retain the curly brace syntax. The scala 3
compiler has an option to enforce this (-no-indent)
A lot of our code is not at all amenable to this indent-oriented stuff, and
never will be.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)