fsc - Online în cloud

Aceasta este comanda fsc care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


fsc - Compilator offline rapid pentru limbajul Scala 2

REZUMAT


fsc [Opțiuni> ]sursă fișiere>

PARAMETRI


<Opțiuni>
Opțiuni pentru linia de comandă. Vedea OPŢIUNI de mai jos.

<sursă fișiere>
Unul sau mai multe fișiere sursă de compilat (cum ar fi MyClass.scala).

OPŢIUNI


Compilatorul offline acceptă toate opțiunile de scalac plus următoarele:

-resetare Resetați memoria cache a serverului de compilare.

-închide
Închideți demonul de compilare. Daemonul încearcă să se repornească ca
necesar, dar uneori este necesară o oprire explicită. Un exemplu comun este dacă
borcanele de pe calea clasei s-au schimbat.

Server <hostname:portnumber>
Specificați gazda serverului de compilare la numărul portului. De obicei, această opțiune nu este necesară.
Rețineți că numele de gazdă trebuie să fie pentru o gazdă care partajează același sistem de fișiere.

-J<pavilion>
Trecepavilion> direct la VM Java pentru demonul de compilare.

DESCRIERE


fsc instrumentul trimite joburile de compilare Scala unui daemon de compilare. Prima dată este
executat, demonul este pornit automat. La rulările ulterioare, același demon poate fi
reutilizate, rezultând astfel o compilare mai rapidă. Instrumentul este deosebit de eficient atunci când
compilarea în mod repetat cu aceleași căi de clasă, deoarece daemonul de compilare poate reutiliza a
instanța compilatorului.

Daemonul de compilare este suficient de inteligent pentru a-și șterge compilatorul din cache atunci când calea clasei
schimbări. Cu toate acestea, dacă conținutul căii de clasă se modifică, de exemplu din cauza actualizării
o bibliotecă, atunci demonul ar trebui să fie închis în mod explicit cu -închide.

Rețineți că Scala script runner va folosi și compilatorul offline în mod implicit, cu
aceleași avantaje și avertismente.

EXEMPLU


Următoarea sesiune arată o viteză tipică datorită utilizării compilatorului offline.

> fsc -verbos -d / tmp test.scala
...
[Număr port: 32834]
[Se lansează o nouă instanță de server de compilare Scala]
[Classpath = ...]
[calea directorului încărcat... în 692 ms]
...
[parsing test.scala]
...
[total în 943 ms]

> fsc -verbos -d / tmp test.scala
...
[Număr port: 32834]
[parsing test.scala]
...
[total în 60 ms]

> fsc -verbos -d / tmp test.scala
...
[Număr port: 32834]
[parsing test.scala]
...
[total în 42 ms]

> fsc -verbose -shutdown
[Serverul de compilare Scala a fost ieșit]

MEDIUL


JAVACMD
Se specifică Java comandă care va fi utilizată pentru rularea codului Scala. Argumentele pot fi
specificat ca parte a variabilei de mediu; spații, ghilimele etc., vor
să fie trecut direct în carcasă pentru expansiune.

JAVA_HOME
Specificați directorul principal JDK/JRE. Acest director este folosit pentru a localiza Java comandă
dacă nu JAVACMD set variabil.

JAVA_OPTS
Specificați opțiunile care vor fi transmise către Java comanda definita de JAVACMD.

Cu Java 1.5 (sau mai nou) se poate configura, de exemplu, utilizarea memoriei JVM
după cum urmează: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

Cu GNU Java se poate configura utilizarea memoriei GIJ după cum urmează:
JAVA_OPTS="--mx512m --ms16m"

EXIT STAREA


fsc returnează o stare de ieșire zero dacă reușește să compileze fișierele de intrare specificate. Non
zero este returnat în caz de eșec.

Utilizați fsc online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows