АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

eliomdep - Интернет в облаке

Запустите eliomdep в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда eliomdep, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - инструменты сборки eliom

СИНТАКСИС


Eliomc [кредита] файлы

элиомкп [кредита] файлы

Элиомопт [кредита] файлы

Элиомдеп [кредита] файлы

Элиомдок [кредита] файлы

Элиомп [-клиент|-сервер] файлы

js_of_eliom [кредита] файлы -o имя_файла.js

ОПИСАНИЕ


элиомк, элиомкп и Элиомопт являются оболочкой для компилятора OCaml, которая упрощает
компиляция серверной части проектов на базе фреймворка Eliom. Они соответственно
принять тот же набор опций, что и окамлк(1)ocamlcp(1) и окамлопт(1) компиляторы плюс
конкретные, описанные в ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ .

js_of_eliom это оболочка для компиляторов OCaml и Js_of_ocaml, которая упрощает
составление клиентской части проектов на базе фреймворка Eliom. Он принимает
тот же набор опций, что и окамлк(1) компилятор плюс конкретные, описанные в
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ .

Элиомдеп это обертка вокруг Ocamldep(1), который обрабатывает зависимости источника .eliom
файлы. Он принимает тот же набор опций плюс определенные, описанные в ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
раздел. Предполагается, что скомпилированные на стороне сервера модули файлов OCaml, расположенных
в этом каталоге поддерево находятся в каталоге _сервер (с такой же структурой подкаталогов)
(соответственно в каталоге _клиент для модулей, скомпилированных на стороне клиента).

Элиомп (ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ) препроцессор, который удаляет определенные разделы, в зависимости от
данный вариант. Опция -клиент удалит все части верхнего уровня и разделы сервера
и вариант -сервер удалит только клиентские разделы.

Элиомдок (ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ) это оболочка для генератора документации OCaml окамлдок.
Это позволяет вам создавать документацию из клиент or сервер боковая сторона. Он принимает то же самое
набор опций, чем окамлдок(1). Он автоматически извлекает комментарии из
желаемые разделы. Элиомдок в настоящее время является экспериментальным, и вы можете найти несколько неопределенных
поведение. (видеть http://ocsigen.org/eliom/manual/workflow-compilation). Некоторые хорошо известные
ошибки:

· Ваши файлы всегда должны начинаться со значения, а не с комментария. Иначе,
camlp4 не выводит комментарии.

· Иногда узел комментария не прикрепляется должным образом. Это потому, что camlp4
(иногда) удалить лишнюю новую строку между элементами значения.

СОСТАВЛЕНИЕ ЭЛИОМ ИСТОЧНИК FILES


Компиляция файлов с расширением .eliom выполняется в три этапа:
тип значения, отправляемого сервером клиенту; скомпилировать серверную часть кода и
компилируем клиентскую часть. Первые два шага могут быть реализованы с помощью Eliomc и последний
js_of_eliom.

Оба инструмента создают файл .cmo с именем исходного файла .eliom. Чтобы избежать перезаписи
.cmo, представляющий серверную часть с .cmo клиентской части, файлы, сгенерированные
Eliomc or Элиомопт по умолчанию хранятся в подкаталоге с именем _server и файлы
Сгенерированно с помощью js_of_eliom хранятся в подкаталоге с именем _client. Те по умолчанию
каталоги могут быть соответственно переопределены переменными среды ELIOM_SERVER_DIR
и ELIOM_CLIENT_DIR.

Типы, предложенные Eliomc поскольку значения, отправленные сервером клиенту, хранятся в
промежуточные файлы с именем исходного файла .eliom и расширением .type_mli.
Этот файл требуется js_of_eliom для компиляции клиентской части файла .eliom. В
Элиомдеп инструмент правильно генерирует зависимости, что промежуточный файл для сервера .cmo
и клиентский .cmo.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-eliom-inc Добавлять в список eliom include каталогов (только eliomdep).

-дир
Укажите целевой каталог для сгенерированных файлов

-пакет
Это тот же вариант, что и у ocamlfind.

-предикаты
Это тот же вариант, что и у ocamlfind.

-нет-автозагрузка
Не загружайте часто используемые расширения синтаксиса (производные, lwt, js_of_ocaml, tyxml).

-type-conv
Используйте расширения синтаксиса type_conv вместо его создания. Не действует при использовании
в сочетании с -no-autoload.

-ppopt
Добавить к вызову препроцессора.

-jsopt
Добавить к вызову js_of_ocaml (только js_of_eliom).

-вывод
Для файла .eliom создайте только промежуточный файл .type_mli (eliomc и eliomopt
только).

-ноинфер
Для файла .eliom не создавайте промежуточный файл .type_mli (eliomc и
только eliomopt).

-Помощь or --Помогите
Отобразите краткую сводку использования и выйдите.

ПРИМЕРЫ


Компиляция проектов Eliom, состоящих из специфичного для сервера файла с именем server.ml,
клиентский файл с именем client.ml и два общих файла с именем base.eliom и main.eliom,
может быть достигнуто с помощью следующих команд:

eliomc -a -o appl.cma server.ml base.eliom main.eliom
js_of_eliom -o appl.js client.ml base.eliom main.eliom

Чтобы избежать повторной компиляции всего проекта каждый раз, его можно разделить на несколько этапов:

eliomc -c server.ml
eliomc -c base.eliom
eliomc -c main.eliom
eliomc -a -o appl.cma _server / server.cmo _server / base.cmo _server / main.cmo
js_of_eliom -c client.ml
js_of_eliom -c base.eliom
js_of_eliom -c main.eliom
js_of_eliom -o appl.js _client / client.cmo _client / base.cmo _client / main.cmo

Используйте eliomdep в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad