4 ms·
A few differences between Scala2-to-3 and Perl5-to-6 or Python 2-to-3: * Scala 2.14 and Scala 3 will be binary compatible (via an intermediate form called TAST
by aphexairlines 7y ago
A few differences between Scala2-to-3 and Perl5-to-6 or Python 2-to-3:
* Scala 2.14 and Scala 3 will be binary compatible (via an intermediate form called TASTY)
* The Scala 3.0 compiler will accept most Scala 2.14 source minus some deprecations that have been coming for a while
* Scala is a compiled language and a statically typed one at that, so any source incompatibility or library API incompatibility will be caught by the compiler; fix the issues pointed out and you're migrated.
- lizmat 7y agoFWIW, The Perl 6 Module "Inline::Perl5" allows you to use any Perl 6 library inside Perl 6. After having installed "Inline::Perl5", you only need to add ":from<Perl5>" to your -use- statement, e.g. "use Benchmark:from<Perl5>".