Scala 3 est là, Dotty publie la version 3.0.0-M1

Dotty a publié la première version 3.0.0-M1 de la version 3.0. En tant que plate-forme de recherche permettant à Scala d'essayer de nouveaux concepts de langage et de nouvelles technologies de compilation, Dotty deviendra finalement Scala 3.0.

Dotty a apporté de nombreuses simplifications à Scala, telles que la suppression de fonctionnalités grammaticales sans importance (suppression de la syntaxe littérale XML), en essayant de réduire les types de Scala à des constructeurs plus petits et plus basiques, et DOT (selon le calcul du type d'objet) étudié Théories de ces constructeurs.

Les nouvelles fonctionnalités que Dotty apporte à Scala

Points forts de la mise à jour Dotty 3.0.0-M1

grammaire

  • Correction du   problème # 9829 : utilisation du support asau lieu de la @liaison de mode
  • Prise en charge de la modification du joker d'un sélecteur donné  # 9949
  • Gardez  @Alpha  statut en option d »  # 10093

ScalaJS

  • Scala.js: implémentation de classes JS non natives  # 9774
  • Scala.js: Réalisez l'étape PrepJSInterop et simplifiez le processus d'exportation  # 9725

optimisation

  • Améliorer le traitement de l'analyse du fichier de port  # 10037
  • Utilisation améliorée de Semanticdb  # 9768
  • Optimiser le cœur et le frontend  # 9867

Consultez la note de publication pour plus de détails .

Lectures complémentaires

Je suppose que tu aimes

Origine www.oschina.net/news/119697/scala-3-0-0-m1-released
conseillé
Classement