InglesPransesEspanyol

Ad


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
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad