InglesPransesEspanyol

OnWorks favicon

eliomdep - Online sa Cloud

Patakbuhin ang eliomdep sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na eliomdep na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - ang eliom build tool

SINOPSIS


eliomc [pagpipilian] mga file

eliomcp [pagpipilian] mga file

eliomopt [pagpipilian] mga file

eliomdep [pagpipilian] mga file

eliomdoc [pagpipilian] mga file

eliompp [-kliyente|server] mga file

js_of_eliom [pagpipilian] mga file -o filename.js

DESCRIPTION


eliomc, eliomcp at eliomopt ay pambalot sa paligid ng OCaml compiler na nagpapadali sa
compilation ng server na bahagi ng mga proyekto batay sa Eliom framework. Kanya-kanya sila
tanggapin ang parehong hanay ng opsyon kaysa sa ocamlcNa (1),ocamlcp(1) at ocamlopt(1) compiler plus
ang mga tiyak na inilarawan sa Opsyon seksyon.

js_of_eliom ay isang wrapper sa paligid ng OCaml at Js_of_ocaml compiler na nagpapagaan sa
pagsasama-sama ng bahagi ng kliyente ng mga proyekto batay sa balangkas ng Eliom. Tinatanggap nito ang
parehong hanay ng opsyon kaysa sa ocamlc(1) compiler kasama ang mga partikular na inilarawan sa
Opsyon seksyon.

eliomdep ay isang pambalot sa paligid ocamldep(1) na humahawak sa mga dependency ng isang .eliom source
mga file. Tumatanggap ito ng parehong hanay ng mga opsyon kasama ang mga partikular na inilarawan sa Opsyon
seksyon. Ginagawa nito ang pagpapalagay na ang server-side na pinagsama-samang mga module ng mga OCaml file ay matatagpuan
sa direktoryong ito ang subtree ay nasa direktoryo _server (na may parehong istraktura ng mga subdirectory)
(tumugon sa direktoryo _kliente para sa client-side compiled modules).

eliompp (EXPERIMENTAL) ay isang preprocessor na nag-aalis ng mga partikular na seksyon, depende sa
ibinigay na opsyon. Ang pagpipilian -kliyente ay aalisin ang lahat ng nangungunang antas ng mga bahagi at mga seksyon ng server
at ang opsyon server aalisin lamang ang mga seksyon ng kliyente.

eliomdoc (EXPERIMENTAL) ay isang wrapper sa paligid ng OCaml documentation generator ocamldoc.
Pinapayagan ka nitong bumuo ng dokumentasyon mula sa kliente or server gilid. Ganoon din ang tinatanggap nito
set ng opsyon kaysa ocamldoc(1). Awtomatiko nitong kinukuha ang mga komentaryo mula sa
nais na mga seksyon. eliomdoc ay kasalukuyang eksperimental, at maaari kang makakita ng ilang hindi natukoy
mga pag-uugali. (tingnan http://ocsigen.org/eliom/manual/workflow-compilation). Ilang kilala
ang mga bug ay:

· ang iyong mga file ay dapat palaging magsimula sa isang halaga at hindi sa isang komento. kung hindi,
Ang camlp4 ay hindi maglalabas ng mga komentaryo.

· minsan, ang node ng komento ay hindi nakakabit gaya ng inaasahan. Iyon ay dahil ang camlp4
(minsan) alisin ang dagdag na bagong linya sa pagitan ng mga elemento ng halaga.

PAG-COMPILE ELIOM SOURCE MGA FILE


Ang pagsasama-sama ng mga file na may extension na .eliom ay nakakamit sa tatlong hakbang: infer the
uri ng halaga na ipinadala ng server sa kliyente; i-compile ang bahagi ng server ng code at
ipunin ang bahagi ng kliyente. Ang unang dalawang hakbang ay maaaring maisakatuparan sa eliomc at ang huli
sa js_of_eliom.

Ang parehong tool ay gumagawa ng .cmo file na pinangalanang orihinal na .eliom file. Upang maiwasang ma-overwrite ang
.cmo na kumakatawan sa bahagi ng server na may .cmo ng bahagi ng kliyente, mga file na binuo ni
eliomc or eliomopt ay naka-imbak bilang default sa isang subdirectory na pinangalanang _server at mga file
nabuo ng js_of_eliom ay naka-imbak sa isang subdirectory na pinangalanang _client. Mga default
Ang mga direktoryo ay maaaring ma-override ayon sa pagkakabanggit ng mga variable ng kapaligiran na ELIOM_SERVER_DIR
at ELIOM_CLIENT_DIR.

Ang mga uri na hinuha ng eliomc para sa mga halaga na ipinadala ng server sa kliyente ay naka-imbak sa isang
intermediate file na pinangalanang orihinal na .eliom file at ang extension ay .type_mli.
Ang file na iyon ay kinakailangan ng js_of_eliom para sa pag-compile ng bahagi ng kliyente ng .eliom file. Ang
eliomdep ang tool ay wastong bumuo ng mga dependency na intermediate na file para sa server na .cmo
at ang kliyente .cmo.

Opsyon


-eliom-inc Idagdag sa listahan ng eliom isama ang mga direktoryo (eliomdep lamang).

-dir
Tukuyin ang target na direktoryo para sa mga nabuong file

-pakete
Ito ay ang parehong opsyon bilang ang ocamlfind isa.

- panaguri
Ito ay ang parehong opsyon bilang ang ocamlfind isa.

-walang-autoload
Huwag mag-load ng mga karaniwang ginagamit na extension ng syntax (nagmula, lwt, js_of_ocaml, tyxml).

-type-conv
Gumamit ng type_conv syntax extension sa halip na kumuha ng isa. Wala itong epekto kung gagamitin
kasabay ng -no-autoload.

-ppopt
Idugtong sa preprocessor invocation.

-jsopt
Idugtong sa js_of_ocaml invocation (js_of_eliom lang).

-hinuha
Para sa .eliom file, bumuo lamang ng intermediate na .type_mli file (eliomc at eliomopt
tanging).

-noinfer
Para sa .eliom file, huwag bumuo ng intermediate na .type_mli file (eliomc at
eliomopt lamang).

-tulong or - Tumulong
Magpakita ng maikling buod ng paggamit at paglabas.

HALIMBAWA


Ang compilation ng isang Eliom projects na binubuo ng isang server specific file na pinangalanang server.ml, a
tukoy na file ng kliyente na pinangalanang client.ml at dalawang karaniwang pangalan ng file base.eliom at main.eliom,
maaaring makamit gamit ang mga sumusunod na utos:

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

Upang maiwasan ang muling pag-compile ng buong proyekto sa bawat pagkakataon, ito ay maaaring hatiin sa maraming hakbang:

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

Gumamit ng eliomdep online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    PyQt
    PyQt
    Ang PyQt ay ang Python bindings para sa
    Qt cross-platform ng Digia
    balangkas ng pagbuo ng aplikasyon. Ito
    sumusuporta sa Python v2 at v3 at Qt v4 at
    Qt v5. Available ang PyQt...
    I-download ang PyQt
  • 2
    Mga Sardino
    Mga Sardino
    Sardi ay isang kumpletong restyling at
    pag-optimize ng svg code. 6 na pagpipilian para sa
    iyong mga application at 10 uri ng mga folder
    gamitin sa iyong file manager. Ang sardi
    mga icon...
    I-download ang Sardi
  • 3
    LMMS Digital Audio Workstation
    LMMS Digital Audio Workstation
    Ang LMMS ay isang libreng cross-platform na software
    na nagpapahintulot sa iyo na gumawa ng musika gamit ang
    iyong computer. Kung gusto mo ang proyektong ito
    isaalang-alang ang pagsali sa proyekto
    h ...
    I-download ang LMMS Digital Audio Workstation
  • 4
    FreeRTOS Real Time Kernel (RTOS)
    FreeRTOS Real Time Kernel (RTOS)
    Ang FreeRTOS ay isang real-time na nangunguna sa merkado
    operating system (RTOS) para sa
    microcontroller at maliit
    mga microprocessor. Ibinahagi nang malaya
    sa ilalim ng open source na kuto ng MIT...
    I-download ang FreeRTOS Real Time Kernel (RTOS)
  • 5
    Avogadro
    Avogadro
    Ang Avogadro ay isang advanced na molekular
    editor na idinisenyo para sa cross-platform na paggamit
    sa computational chemistry, molekular
    pagmomodelo, bioinformatics, materyales
    agham at...
    I-download ang Avogadro
  • 6
    XMLTV
    XMLTV
    Ang XMLTV ay isang set ng mga program na ipoproseso
    Mga listahan sa TV (tvguide) at tumulong sa pamamahala
    iyong panonood ng TV, pag-iimbak ng mga listahan sa isang
    XML-based na format. May mga kagamitan sa
    gawin...
    I-download ang XMLTV
  • Marami pa »

Linux command

Ad