EnglishFrenchSpanyol

Ad


Favicon OnWorks

js_of_eliom - Dalam Talian di Awan

Jalankan js_of_eliom dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan js_of_eliom yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - alat binaan eliom

SINOPSIS


eliomc [pilihan] fail

eliomcp [pilihan] fail

eliomopt [pilihan] fail

eliomdep [pilihan] fail

eliomdoc [pilihan] fail

eliompp [-pelanggan|-pelayan] fail

js_of_eliom [pilihan] fail -o nama fail.js

DESCRIPTION


eliomc, eliomcp and eliomopt adalah pembalut di sekeliling pengkompil OCaml yang memudahkan
penyusunan bahagian pelayan projek berdasarkan rangka kerja Eliom. mereka masing-masing
menerima set pilihan yang sama daripada ocamlc(1),ocamlcp(1) dan ocamlopt(1) penyusun tambah
yang khusus diterangkan dalam PILIHAN bawah seksyen ini.

js_of_eliom ialah pembalut di sekeliling penyusun OCaml dan Js_of_ocaml yang memudahkan
penyusunan bahagian pelanggan projek berdasarkan rangka kerja Eliom. Ia menerima
set pilihan yang sama daripada ocamlc(1) pengkompil ditambah yang khusus yang diterangkan dalam
PILIHAN bawah seksyen ini.

eliomdep adalah pembungkus di sekeliling ocamldep(1) yang mengendalikan kebergantungan sumber .eliom
fail. Ia menerima set pilihan yang sama ditambah dengan pilihan khusus yang diterangkan dalam PILIHAN
bahagian. Ia membuat andaian bahawa modul penyusunan bahagian pelayan bagi fail OCaml terletak
dalam subtree direktori ini berada dalam direktori _server (dengan struktur subdirektori yang sama)
(resp. dalam direktori _pelanggan untuk modul tersusun pihak klien).

eliompp (PERCUBAAN) ialah prapemproses yang mengalih keluar bahagian tertentu, bergantung pada
pilihan yang diberikan. Pilihannya -pelanggan akan mengalih keluar semua bahagian peringkat atas dan bahagian pelayan
dan pilihan -pelayan hanya akan mengalih keluar bahagian klien.

eliomdoc (PERCUBAAN) ialah pembalut di sekeliling penjana dokumentasi OCaml ocamldoc.
Ia membolehkan anda menjana dokumentasi daripada pelanggan or server sebelah. Ia menerima perkara yang sama
set pilihan daripada ocamldoc(1). Ia secara automatik mengeluarkan ulasan daripada
bahagian yang dikehendaki. eliomdoc sedang dalam percubaan, dan anda boleh menemui beberapa yang tidak ditentukan
tingkah laku. (lihat http://ocsigen.org/eliom/manual/workflow-compilation). Ada yang terkenal
pepijat ialah:

· fail anda hendaklah sentiasa bermula dengan nilai dan bukan dengan ulasan. Jika tidak,
camlp4 tidak akan mengeluarkan ulasan.

· kadangkala, nod komen tidak dilampirkan seperti yang dijangkakan. Itu kerana camlp4
(kadang-kadang) alih keluar baris baharu tambahan antara elemen nilai.

MENYUSUN ELIOM SUMBER FILES


Penyusunan fail dengan sambungan .eliom dicapai dalam tiga langkah: membuat kesimpulan
jenis nilai yang dihantar oleh pelayan kepada pelanggan; menyusun bahagian pelayan kod dan
menyusun bahagian klien. Dua langkah pertama boleh direalisasikan dengan eliomc dan yang terakhir
bersama js_of_eliom.

Kedua-dua alatan menghasilkan fail .cmo dinamakan sebagai fail .eliom asal. Untuk mengelak daripada menulis ganti
.cmo mewakili bahagian pelayan dengan .cmo bahagian klien, fail yang dijana oleh
eliomc or eliomopt disimpan secara lalai dalam subdirektori bernama _server dan fail
dijana oleh js_of_eliom disimpan dalam subdirektori bernama _client. Mereka lalai
direktori masing-masing boleh ditindih oleh pembolehubah persekitaran ELIOM_SERVER_DIR
dan ELIOM_CLIENT_DIR.

Jenis yang disimpulkan oleh eliomc untuk nilai yang dihantar oleh pelayan kepada klien disimpan dalam
fail perantaraan dinamakan sebagai fail .eliom asal dan sambungannya ialah .type_mli.
Fail itu diperlukan oleh js_of_eliom untuk menyusun bahagian klien fail .eliom. The
eliomdep alat menjana kebergantungan dengan betul fail perantaraan untuk pelayan .cmo
dan pelanggan .cmo.

PILIHAN


-eliom-inc Tambah ke senarai eliom sertakan direktori (eliomdep sahaja).

-dir
Tentukan direktori sasaran untuk fail yang dijana

-pakej
Ini adalah pilihan yang sama seperti yang ocamlfind.

-predikat
Ini adalah pilihan yang sama seperti yang ocamlfind.

-tiada-autoload
Jangan muatkan sambungan sintaks yang biasa digunakan (deriving, lwt, js_of_ocaml, tyxml).

-jenis-penukaran
Gunakan sambungan sintaks type_conv dan bukannya mendapatkannya. Ia tidak memberi kesan jika digunakan
bersempena dengan -no-autoload.

-ppopt
Lampirkan kepada seruan prapemproses.

-jsopt
Lampirkan kepada seruan js_of_ocaml (js_of_eliom sahaja).

-menyimpulkan
Untuk fail .eliom, hanya jana fail .type_mli perantaraan (eliomc dan eliomopt
sahaja).

-noinfer
Untuk fail .eliom, jangan jana fail .type_mli perantaraan (eliomc dan
eliomopt sahaja).

-membantu or - membantu
Paparkan ringkasan penggunaan ringkas dan keluar.

CONTOH


Penyusunan projek Eliom yang terdiri daripada fail khusus pelayan bernama server.ml, a
fail khusus klien bernama client.ml dan dua nama fail biasa base.eliom dan main.eliom,
boleh dicapai dengan arahan berikut:

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

Untuk mengelakkan penyusunan semula keseluruhan projek setiap kali, ini boleh dibahagikan dalam beberapa langkah:

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

Gunakan js_of_eliom dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad