10.4. Polecenie fsc

Kompilacji można dokonać również za pomocą polecenia fsc. Kompilacja programu za jego pomocą wygląda podobnie, jak kompilacja za pomocą polecenia scalac.

$ fsc HelloWorld.scala

$ scala HelloWorld
Hello World

$

Uruchomienie polecenia fsc powoduje pozostawienie uruchomionego w tle procesu serwera kompilacji, służącego do kompilacji programów języka Scala. Jeśli polecenie fsc zostanie uruchomione ponownie i będzie w stanie skorzystać ze wcześniej uruchomionego procesu, to dzięki temu kompilacja może wykonać się szybciej.

Nazwa polecenia fsc pochodzi od angielskiego „Fast Scala Compiler” (szybki kompilator Scali).

Działający w tle proces można zakończyć uruchamiając polecenie fsc z opcją -shutdown.

$ fsc -shutdown
[Compile server exited]

Nieużywany proces serwera po pewnym czasie samodzielnie kończy swoje działanie.

Wykonanie skryptu za pomocą polecenia scala również powoduje uruchomienie procesu serwera kompilacji.

$ scala HelloWorldScript.scala
Hello World!

$ fsc -shutdown
[Compile server exited]

Uruchamianiu go można zapobiec używając opcji -nc.

$ scala -nc HelloWorldScript.scala
Hello World!
$ fsc -shutdown
[No compilation server running.]

Język programowania Scala Wydanie 2. Copyright © Grzegorz Balcerek 2016

Licencja Creative Commons

Ten utwór jest dostępny na licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0 Międzynarodowe.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.