The data-oriented programming that @BrianGoetz describes in infoq.com/articles/data-… provides strong validation for the #Scala approach to data modelling, which combines FP+OO, that we've been using for a long time!
I hope that #Scala 3 will continue to push the envelope and explore new ways, which can then serve as an inspiration for languages such as #Java.
I think we'll have our say when it comes to taming side-effects (IOs combined with #Loom), handling context and metaprogramming.
Of course, for me Scala has an edge - the whole ecosystem is built on immutability-first, while in Java it's a much alter add-on.
But that's the price you pay for popularity, change becomes much harder. It's impressive that Java is able to introduce such changes so late.
• • •
Missing some Tweet in this thread? You can try to
force a refresh