fsc - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന fsc കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


FSC - സ്കാല 2 ഭാഷയ്‌ക്കായുള്ള ഫാസ്റ്റ് ഓഫ്‌ലൈൻ കംപൈലർ

സിനോപ്സിസ്


FSC [ഓപ്ഷനുകൾ> ]ഉറവിടം ഫയലുകൾ>

പാരാമീറ്ററുകൾ


<ഓപ്ഷനുകൾ>
കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ. കാണുക ഓപ്ഷനുകൾ താഴെ.

<ഉറവിടം ഫയലുകൾ>
കംപൈൽ ചെയ്യേണ്ട ഒന്നോ അതിലധികമോ ഉറവിട ഫയലുകൾ (MyClass.scala പോലുള്ളവ).

ഓപ്ഷനുകൾ


ഓഫ്‌ലൈൻ കംപൈലർ എല്ലാ ഓപ്ഷനുകളെയും പിന്തുണയ്ക്കുന്നു സ്കാലക് കൂടാതെ ഇനിപ്പറയുന്നവ:

-പുനഃസജ്ജമാക്കുക കംപൈൽ സെർവർ കാഷെകൾ പുനഃസജ്ജമാക്കുക.

-ഷട്ട് ഡൌണ്
കംപൈലേഷൻ ഡെമൺ ഷട്ട് ഡൗൺ ചെയ്യുക. ഡെമൺ സ്വയം പുനരാരംഭിക്കാൻ ശ്രമിക്കുന്നു
ആവശ്യമാണ്, എന്നാൽ ചിലപ്പോൾ ഒരു വ്യക്തമായ ഷട്ട്ഡൗൺ ആവശ്യമാണ്. എങ്കിൽ ഒരു സാധാരണ ഉദാഹരണം
ക്ലാസ് പാതയിലെ ജാറുകൾ മാറി.

സെർവർ <ഹോസ്റ്റ്നാമം:പോർട്ട്നമ്പർ>
പോർട്ട് നമ്പറിൽ കംപൈൽ സെർവർ ഹോസ്റ്റ് വ്യക്തമാക്കുക. സാധാരണയായി ഈ ഓപ്ഷൻ ആവശ്യമില്ല.
ഒരേ ഫയൽസിസ്റ്റം പങ്കിടുന്ന ഒരു ഹോസ്റ്റിനായിരിക്കണം ഹോസ്റ്റിന്റെ പേര് എന്നത് ശ്രദ്ധിക്കുക.

-J<പതാക>
കടന്നുപോകുകപതാക> കംപൈലേഷൻ ഡെമണിനായി നേരിട്ട് Java VM-ലേക്ക്.

വിവരണം


ദി FSC ടൂൾ ഒരു കംപൈലേഷൻ ഡെമണിലേക്ക് സ്കാല കംപൈലേഷൻ ജോലികൾ സമർപ്പിക്കുന്നു. ആദ്യമായിട്ടാണ്
എക്സിക്യൂട്ട് ചെയ്തു, ഡെമൺ സ്വയമേവ ആരംഭിക്കുന്നു. തുടർന്നുള്ള റണ്ണുകളിൽ, അതേ ഡെമൺ ആകാം
പുനരുപയോഗം, അങ്ങനെ വേഗത്തിലുള്ള സമാഹാരത്തിന് കാരണമാകുന്നു. എപ്പോൾ ഉപകരണം പ്രത്യേകിച്ചും ഫലപ്രദമാണ്
ഒരേ ക്ലാസ് പാതകൾ ഉപയോഗിച്ച് ആവർത്തിച്ച് കംപൈൽ ചെയ്യുന്നു, കാരണം കംപൈലേഷൻ ഡെമണിന് വീണ്ടും ഉപയോഗിക്കാൻ കഴിയും a
കംപൈലർ ഉദാഹരണം.

കംപൈലേഷൻ ഡെമൺ അതിന്റെ കാഷെ ചെയ്ത കംപൈലർ ക്ലാസ് പാതയിൽ ഫ്ലഷ് ചെയ്യാൻ പര്യാപ്തമാണ്
മാറ്റങ്ങൾ. എന്നിരുന്നാലും, ക്ലാസ് പാതയുടെ ഉള്ളടക്കം മാറുകയാണെങ്കിൽ, ഉദാഹരണത്തിന് അപ്‌ഗ്രേഡിംഗ് കാരണം
ഒരു ലൈബ്രറി, തുടർന്ന് ഡെമൺ വ്യക്തമായി അടച്ചുപൂട്ടണം -ഷട്ട് ഡൌണ്.

ശ്രദ്ധിക്കുക സ്കാല സ്ക്രിപ്റ്റ് റണ്ണർ ഡിഫോൾട്ടായി ഓഫ്‌ലൈൻ കംപൈലറും ഉപയോഗിക്കും
ഒരേ ഗുണങ്ങളും മുന്നറിയിപ്പുകളും.

ഉദാഹരണം


ഓഫ്‌ലൈൻ കംപൈലർ ഉപയോഗിക്കുന്നതിനാൽ ഇനിപ്പറയുന്ന സെഷൻ ഒരു സാധാരണ വേഗത കാണിക്കുന്നു.

> fsc -verbose -d / tmp test.scala
...
[പോർട്ട് നമ്പർ: 32834]
[പുതിയ സ്കാല കംപൈൽ സെർവർ ഉദാഹരണം ആരംഭിക്കുന്നു]
[ക്ലാസ്പാത്ത് = ...]
[ലോഡ് ചെയ്‌ത ഡയറക്‌ടറി പാത്ത് ... 692മി.സിൽ]
...
[parsing test.scala]
...
[ആകെ 943 മി.

> fsc -verbose -d / tmp test.scala
...
[പോർട്ട് നമ്പർ: 32834]
[parsing test.scala]
...
[ആകെ 60 മി.

> fsc -verbose -d / tmp test.scala
...
[പോർട്ട് നമ്പർ: 32834]
[parsing test.scala]
...
[ആകെ 42 മി.

> fsc -verbose -ഷട്ട്ഡൗൺ
[സ്കാല കംപൈൽ സെർവർ പുറത്തുകടന്നു]

ENVIRONMENT


JAVACMD
വ്യക്തമാക്കുക ജാവ Scala കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഉപയോഗിക്കേണ്ട കമാൻഡ്. വാദങ്ങൾ ആകാം
പരിസ്ഥിതി വേരിയബിളിന്റെ ഭാഗമായി വ്യക്തമാക്കിയത്; ഇടങ്ങൾ, ഉദ്ധരണി ചിഹ്നങ്ങൾ മുതലായവ
വിപുലീകരണത്തിനായി ഷെല്ലിലേക്ക് നേരിട്ട് കൈമാറുക.

JAVA_HOME
JDK/JRE ഹോം ഡയറക്ടറി വ്യക്തമാക്കുക. ഈ ഡയറക്ടറി ലൊക്കേറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു ജാവ കമാൻഡ്
അല്ലാതെ JAVACMD വേരിയബിൾ സെറ്റ്.

JAVA_OPTS
ലേക്ക് കൈമാറേണ്ട ഓപ്ഷനുകൾ വ്യക്തമാക്കുക ജാവ കമാൻഡ് നിർവചിച്ചിരിക്കുന്നത് JAVACMD.

ജാവ 1.5 (അല്ലെങ്കിൽ പുതിയത്) ഉപയോഗിച്ച് ഒരാൾക്ക് JVM-ന്റെ മെമ്മറി ഉപയോഗം ക്രമീകരിക്കാം.
ഇനിപ്പറയുന്ന രീതിയിൽ: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

ഗ്നു ജാവ ഉപയോഗിച്ച് ഒരാൾക്ക് ജിഐജെയുടെ മെമ്മറി ഉപയോഗം ഇനിപ്പറയുന്ന രീതിയിൽ ക്രമീകരിക്കാം:
JAVA_OPTS="--mx512m --ms16m"

പുറത്ത് പദവി


FSC നിർദ്ദിഷ്‌ട ഇൻപുട്ട് ഫയലുകൾ കംപൈൽ ചെയ്യുന്നതിൽ വിജയിച്ചാൽ ഒരു സീറോ എക്‌സിറ്റ് സ്റ്റാറ്റസ് നൽകുന്നു. അല്ല
പരാജയപ്പെട്ടാൽ പൂജ്യം തിരികെ നൽകും.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് fsc ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ