Nous pouvons démarrer la console scala avec un mode de phase de compilation prédéfini avec -Xprint:typer
mais peut-on l'activer dans la console ou la modifier dynamiquement au cours d'une session ?
Réponse
Trop de publicités?Il y a un problème
https://issues.scala-lang.org/browse/SI-4594
et un PR
https://github.com/scala/scala/pull/2701
Pour l'instant,
scala> :power
** Power User mode enabled - BEEP WHIR GYVE **
** :phase has been set to 'typer'. **
** scala.tools.nsc._ has been imported **
** global._, definitions._ also imported **
** Try :help, :vals, power.<tab> **
scala> settings.processArgumentString("-Ylog:typer")
res0: (Boolean, List[String]) = (true,List())
scala> val i = 8
[log typer] [+symbol] method $line in object $read (flags: <method>)
Mais vous ne pouvez pas l'éteindre.