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)

Reply via email to