https://docs.scala-lang.org/overviews/compiler-options/index.html says
Scala compiler scalac offers various compiler options, also referred to as compiler flags, to change how to compile your program.
Nowadays, most people are not running
scalac
from the command line. Instead, they use sbt, an IDE, and other tools as their interface to the compiler. Therefore they may not even havescalac
installed, and won’t think to doman scalac
.
Does "the compiler" refer to scalac
?
If yes, is "they use sbt, an IDE, and other tools as their interface to the compiler" contrary to "therefore they may not even have scalac
installed"?
Does sbt
rely on scalac
?
Thanks.