Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

eliomdep — Online w chmurze

Uruchom eliomdep w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie eliomdep, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - narzędzia do budowania eliom

STRESZCZENIE


eliomc [Opcje] pliki

eliomcp [Opcje] pliki

eliomopt [Opcje] pliki

Eliomdep [Opcje] pliki

eliomdoc [Opcje] pliki

eliompp [-klient|-serwer] pliki

js_of_eliom [Opcje] pliki -o nazwapliku.js

OPIS


eliomc, eliomcp i eliomopt stanowią opakowanie kompilatora OCaml, które ułatwia
kompilacja części serwerowej projektów w oparciu o framework Eliom. Oni odpowiednio
zaakceptować ten sam zestaw opcji co ocamlc(1)ocamlcp(1) i ocamlopt(1) kompilatory plus
konkretne opisane w OPCJE

js_of_eliom jest opakowaniem kompilatorów OCaml i Js_of_ocaml, które ułatwiają
kompilacja części klienckiej projektów w oparciu o framework Eliom. Akceptuje
ten sam zestaw opcji co ocamlc(1) kompilator plus te specyficzne opisane w
OPCJE

Eliomdep jest opakowanie dookoła? ocamldep(1) obsługujący zależności źródła .eliom
akta. Akceptuje ten sam zestaw opcji plus te specyficzne, które opisano w OPCJE
Sekcja. Zakłada się, że zlokalizowane zostaną skompilowane po stronie serwera moduły plików OCaml
w tym poddrzewie katalogu znajdują się w katalogu _serwer (z tą samą strukturą podkatalogów)
(odpowiednio w katalogu _klient dla modułów skompilowanych po stronie klienta).

eliompp (EKSPERYMENTALNY) to preprocesor, który usuwa określone sekcje, w zależności od
dana opcja. Opcja -klient usunie wszystkie części najwyższego poziomu i sekcje serwera
i opcja -serwer usunie tylko sekcje klienta.

eliomdoc (EKSPERYMENTALNY) jest opakowaniem generatora dokumentacji OCaml ocamldok.
Umożliwia generowanie dokumentacji z klient or serwer strona. Akceptuje to samo
zestaw opcji niż ocamldok(1). Automatycznie wyodrębnia komentarze z pliku
żądane sekcje. eliomdoc jest obecnie eksperymentalny i możesz znaleźć pewne niezdefiniowane
zachowania. (Widzieć http://ocsigen.org/eliom/manual/workflow-compilation). Niektóre dobrze znane
błędy to:

· Twoje pliki powinny zawsze zaczynać się od wartości, a nie od komentarza. W przeciwnym razie,
camlp4 nie wyświetli komentarzy.

· czasami węzły komentarzy nie są dołączone zgodnie z oczekiwaniami. To dlatego, że camplp4
(czasami) usuń dodatkową nową linię między elementami wartości.

KOMPILOWANIE ELIOM ŹRÓDŁO AKTA


Kompilacja plików z rozszerzeniem .eliom odbywa się w trzech krokach: wywnioskowanie
rodzaj wartości wysyłanej przez serwer do klienta; skompiluj część kodu serwerową i
skompiluj część kliencką. Pierwsze dwa kroki można zrealizować za pomocą eliomc i ostatni
w js_of_eliom.

Obydwa narzędzia tworzą plik .cmo o nazwie odpowiadającej oryginalnemu plikowi .eliom. Aby uniknąć nadpisania pliku
.cmo reprezentujący część serwerową z .cmo części klienckiej, pliki generowane przez
eliomc or eliomopt są domyślnie przechowywane w podkatalogu o nazwie _server i files
wygenerowane przez js_of_eliom są przechowywane w podkatalogu o nazwie _client. Te domyślne
katalogi można odpowiednio zastąpić zmiennymi środowiskowymi ELIOM_SERVER_DIR
i ELIOM_CLIENT_DIR.

Typy wywnioskowane przez eliomc dla wartości wysyłanych przez serwer do klienta są przechowywane w pliku
pliki pośrednie, nazwane tak jak oryginalny plik .eliom i mające rozszerzenie .type_mli.
Ten plik jest wymagany przez js_of_eliom do kompilacji części klienckiej pliku .eliom. The
Eliomdep narzędzie poprawnie wygenerowało zależności pliku pośredniego dla serwera .cmo
i klient .cmo.

OPCJE


-eliom-inc Dodać do listy eliom dołącz katalogi (tylko eliomdep).

-reż
Określ katalog docelowy dla wygenerowanych plików

-pakiet
Jest to ta sama opcja, co opcja ocamlfind.

-predykaty
Jest to ta sama opcja, co opcja ocamlfind.

-bez automatycznego ładowania
Nie ładuj powszechnie używanych rozszerzeń składni (deriving, lwt, js_of_ocaml, tyxml).

-typ-konw
Używaj rozszerzeń składni type_conv zamiast je wyprowadzać. Nie ma żadnego efektu, jeśli jest używany
w połączeniu z -no-autoload.

-ppopt
Dodać do wywołania preprocesora.

-jopt
Dodać do wywołania js_of_ocaml (tylko js_of_eliom).

-wywnioskować
W przypadku pliku .eliom wygeneruj tylko pośredni plik .type_mli (eliomc i eliomopt
tylko).

-noinfer
W przypadku pliku .eliom nie generuj pośredniego pliku .type_mli (eliomc i
tylko eliomopt).

-Pomoc or --help
Wyświetl krótkie podsumowanie użytkowania i wyjdź.

PRZYKŁADY


Kompilacja projektów Eliom składająca się z pliku specyficznego dla serwera o nazwie server.ml, a
plik specyficzny dla klienta o nazwie klient.ml i dwa wspólne pliki o nazwach base.eliom i main.eliom,
można osiągnąć za pomocą następujących poleceń:

eliomc -a -o aplikacja.cma serwer.ml baza.eliom main.eliom
js_of_eliom -o appl.js klient.ml base.eliom main.eliom

Aby uniknąć każdorazowej ponownej kompilacji całego projektu, można go podzielić na kilka etapów:

eliomc -c serwer.ml
eliomc -c baza.eliom
eliomc -c główny.eliom
eliomc -a -o aplikacja.cma _serwer/serwer.cmo _serwer/base.cmo _serwer/main.cmo
js_of_eliom -c klient.ml
js_of_eliom -c baza.eliom
js_of_eliom -c main.eliom
js_of_eliom -o appl.js _client/client.cmo _client/base.cmo _client/main.cmo

Korzystaj z eliomdep online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad