InggrisPerancisSpanyol

Ad


favorit OnWorks

eliomdep - Online di Cloud

Jalankan eliomdep di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah eliomdep yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


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

RINGKASAN


eliomc [Pilihan] file

eliomcp [Pilihan] file

elioopt [Pilihan] file

eliomdep [Pilihan] file

eliomdoc [Pilihan] file

eliompp [-klien|server] file

js_of_eliom [Pilihan] file -o nama file.js

DESKRIPSI


eliomc, eliomcp dan elioopt adalah pembungkus di sekitar kompiler OCaml yang memudahkan
kompilasi bagian server proyek berdasarkan kerangka kerja Eliom. Mereka masing-masing
menerima set opsi yang sama dari ocamlc(1)ocamlcp(1) dan ocamlopt(1) kompiler plus
yang spesifik yang dijelaskan dalam PILIHAN bagian.

js_of_eliom adalah pembungkus di sekitar kompiler OCaml dan Js_of_ocaml yang memudahkan
kompilasi bagian klien dari proyek berdasarkan kerangka kerja Eliom. Ia menerima
set opsi yang sama dari ocamlc(1) kompiler ditambah yang spesifik yang dijelaskan dalam
PILIHAN bagian.

eliomdep adalah pembungkus sekitar ocamldep(1) yang menangani dependensi sumber .eliom
file. Ia menerima serangkaian opsi yang sama ditambah yang spesifik yang dijelaskan dalam PILIHAN
bagian. Itu membuat asumsi bahwa modul sisi server yang dikompilasi dari file OCaml berada
di direktori ini subtree ada di direktori _Server (dengan struktur subdirektori yang sama)
(rep. dalam direktori _klien untuk modul yang dikompilasi sisi klien).

eliompp (EKSPERIMENTAL) adalah praprosesor yang menghapus bagian tertentu, tergantung pada
pilihan yang diberikan. Pilihan -klien akan menghapus semua bagian tingkat atas dan bagian server
dan pilihan server hanya akan menghapus bagian klien.

eliomdoc (EKSPERIMENTAL) adalah pembungkus di sekitar generator dokumentasi OCaml ocamldoc.
Ini memungkinkan Anda untuk menghasilkan dokumentasi dari klien or Server samping. Itu menerima hal yang sama
set pilihan dari ocamldoc(1). Ini secara otomatis mengekstrak komentar dari
bagian yang diinginkan. eliomdoc saat ini eksperimental, dan Anda dapat menemukan beberapa yang tidak terdefinisi
perilaku. (Lihat http://ocsigen.org/eliom/manual/workflow-compilation). Beberapa terkenal
bug adalah:

· file Anda harus selalu dimulai dengan nilai dan bukan dengan komentar. Sebaliknya,
camlp4 tidak akan menampilkan komentar.

· terkadang, simpul komentar tidak dilampirkan seperti yang diharapkan. Itu karena campp4
(terkadang) hapus baris baru tambahan di antara elemen nilai.

PENYUSUNAN ELIOM SOURCE FILE


Kompilasi file dengan ekstensi .eliom dicapai dalam tiga langkah: menyimpulkan
jenis nilai yang dikirim oleh server ke klien; kompilasi bagian server dari kode dan
mengkompilasi bagian klien. Dua langkah pertama dapat diwujudkan dengan eliomc dan yang terakhir
dengan js_of_eliom.

Kedua alat menghasilkan file .cmo bernama sebagai file .eliom asli. Untuk menghindari menimpa
.cmo mewakili bagian server dengan .cmo dari bagian klien, file yang dihasilkan oleh
eliomc or elioopt disimpan secara default di subdirektori bernama _server dan file
dihasilkan oleh js_of_eliom disimpan dalam subdirektori bernama _client. Default itu
direktori masing-masing dapat ditimpa oleh variabel lingkungan ELIOM_SERVER_DIR
dan ELIOM_CLIENT_DIR.

Jenis yang disimpulkan oleh eliomc untuk nilai yang dikirim oleh server ke klien disimpan dalam
file perantara bernama sebagai file .eliom asli dan ekstensinya adalah .type_mli.
File itu diperlukan oleh js_of_eliom untuk mengkompilasi bagian klien dari file .eliom. NS
eliomdep alat dengan benar menghasilkan dependensi file perantara untuk server .cmo
dan klien .cmo.

PILIHAN


-eliom-inc Menambahkan ke daftar eliom sertakan direktori (hanya eliomdep).

-dir
Tentukan direktori target untuk file yang dihasilkan

-paket
Ini adalah opsi yang sama dengan yang ocamlfind.

-predikat
Ini adalah opsi yang sama dengan yang ocamlfind.

-tanpa-autoload
Jangan memuat ekstensi sintaks yang umum digunakan (turunan, lwt, js_of_ocaml, tyxml).

-tipe-konv
Gunakan ekstensi sintaks type_conv alih-alih menurunkannya. Itu tidak berpengaruh jika digunakan
dalam hubungannya dengan -no-autoload.

-popt
Menambahkan untuk panggilan praprosesor.

-jsop
Menambahkan ke doa js_of_ocaml (hanya js_of_eliom).

-menyimpulkan
Untuk file .eliom, hanya buat file .type_mli perantara (eliomc dan eliomopt
hanya).

-tidak menyimpulkan
Untuk file .eliom, jangan buat file .type_mli perantara (eliomc dan
eliomopt saja).

-bantu or --membantu
Tampilkan ringkasan penggunaan singkat dan keluar.

CONTOH


Kompilasi proyek Eliom yang terdiri dari file khusus server bernama server.ml, a
file khusus klien bernama client.ml dan dua file umum bernama base.eliom dan main.eliom,
dapat dicapai dengan perintah 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 menghindari kompilasi ulang seluruh proyek setiap kali, ini dapat dibagi dalam beberapa langkah:

eliomc -c server.ml
eliomc -c basis.eliom
eliomc -c main.eliom
eliomc -a -o aplikasi.cma _server/server.cmo _server/base.cmo _server/main.cmo
js_of_eliom -c klien.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 eliomdep online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad