Это команда fsc, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
FSC - Быстрый автономный компилятор для языка Scala 2
СИНТАКСИС
FSC [кредита>]источник файлов>
ПАРАМЕТРЫ
<кредита>
Параметры командной строки. Видеть ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ внизу.
<источник файлов>
Один или несколько исходных файлов для компиляции (например, MyClass.scala).
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Автономный компилятор поддерживает все варианты скалак плюс следующее:
-сброс настроек Сброс кешей сервера компиляции.
-неисправность
Выключите демон компиляции. Демон пытается перезапустить себя как
необходимо, но иногда требуется явное отключение. Типичный пример: если
jar-файлы на пути к классам изменились.
-сервер <имя хоста: номер порта>
Укажите хост сервера компиляции по номеру порта. Обычно этот вариант не нужен.
Обратите внимание, что имя хоста должно быть для хоста, который использует ту же файловую систему.
-J<флажок>
Проходитьфлажок> непосредственно в виртуальную машину Java для демона компиляции.
ОПИСАНИЕ
Ассоциация FSC инструмент отправляет задания компиляции Scala демону компиляции. В первый раз это
выполняется, демон запускается автоматически. При последующих запусках этот же демон может быть
повторно используется, что приводит к более быстрой компиляции. Средство особенно эффективно при
многократная компиляция с одними и теми же путями к классам, потому что демон компиляции может повторно использовать
экземпляр компилятора.
Демон компиляции достаточно умен, чтобы очистить кэшированный компилятор, когда путь к классу
изменения. Однако, если содержимое пути к классам изменится, например, из-за обновления
библиотеку, то демон должен быть явно выключен с помощью -неисправность.
Обратите внимание, что Скала исполнитель скриптов по умолчанию также будет использовать автономный компилятор с
те же преимущества и предостережения.
ПРИМЕР
В следующем сеансе показано типичное ускорение за счет использования автономного компилятора.
> fsc -verbose -d / Tmp тест.скала
...
[Номер порта: 32834]
[Запуск нового экземпляра сервера компиляции Scala]
[Путь к классам = ...]
[путь к загруженному каталогу ... через 692 мс]
...
[анализ test.scala]
...
[всего за 943 мс]
> fsc -verbose -d / Tmp тест.скала
...
[Номер порта: 32834]
[анализ test.scala]
...
[всего за 60 мс]
> fsc -verbose -d / Tmp тест.скала
...
[Номер порта: 32834]
[анализ test.scala]
...
[всего за 42 мс]
> fsc -verbose -shutdown
[Сервер компиляции Scala закрыт]
ОКРУЖАЮЩАЯ СРЕДА
ЯВАКМД
Укажите Ява команда, которая будет использоваться для запуска кода Scala. Аргументы могут быть
указывается как часть переменной окружения; пробелы, кавычки и т. д. будут
передаваться непосредственно в оболочку для расширения.
JAVA_HOME
Укажите домашний каталог JDK / JRE. Этот каталог используется для поиска Ява команду
если не ЯВАКМД набор переменных.
JAVA_OPTS
Укажите параметры, которые необходимо передать в Ява команда, определенная ЯВАКМД.
В Java 1.5 (или новее) можно, например, настроить использование памяти JVM.
следующим образом: JAVA_OPTS = "- Xmx512M -Xms16M -Xss16M"
В GNU Java можно настроить использование памяти GIJ следующим образом:
JAVA_OPTS = "- mx512m --ms16m"
ВЫХОД статус
FSC возвращает нулевой статус выхода, если ему удалось скомпилировать указанные входные файлы. Не
в случае сбоя возвращается ноль.
Используйте fsc онлайн с помощью сервисов onworks.net