EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

eliomdep - Online în cloud

Rulați eliomdep în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda eliomdep care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - instrumentele de construire eliom

REZUMAT


eliomc [Opțiuni] fișiere

eliomcp [Opțiuni] fișiere

eliomopt [Opțiuni] fișiere

eliomdep [Opțiuni] fișiere

eliomdoc [Opțiuni] fișiere

eliompp [-client|Server] fișiere

js_of_eliom [Opțiuni] fișiere -o numefișier.js

DESCRIERE


eliomc, eliomcp și eliomopt sunt wrapper în jurul compilatorului OCaml care ușurează
compilarea părții server a proiectelor bazate pe framework-ul Eliom. Ei respectiv
acceptați același set de opțiuni decât ocamlc(1),ocamlcp(1) și ocamlopt(1) compilatori plus
cele specifice descrise în OPŢIUNI secţiune.

js_of_eliom este un înveliș în jurul compilatoarelor OCaml și Js_of_ocaml care ușurează
compilarea părții client a proiectelor bazate pe framework-ul Eliom. Acceptă
același set de opțiuni decât ocamlc(1) compilator plus cele specifice descrise la
OPŢIUNI secţiune.

eliomdep este un înveliș în jur ocamldep(1) care gestionează dependențele unei surse .eliom
fișiere. Acceptă același set de opțiuni plus cele specifice descrise în OPŢIUNI
secțiune. Se presupune că modulele compilate pe partea de server ale fișierelor OCaml sunt localizate
în acest director, subarborele sunt în director _serverul (cu aceeași structură de subdirectoare)
(respectiv în director _client pentru modulele compilate de partea clientului).

eliompp (EXPERIMENTAL) este un preprocesor care elimină anumite secțiuni, în funcție de
opțiunea dată. Optiunea -client va elimina toate părțile de nivel superior și secțiunile serverului
si optiunea Server va elimina numai secțiunile client.

eliomdoc (EXPERIMENTAL) este un înveliș în jurul generatorului de documentație OCaml ocamldoc.
Vă permite să generați documentație din client or serverul latură. Acceptă la fel
set de opțiuni decât ocamldoc(1). Extrage automat comentariile din
secțiunile dorite. eliomdoc este în prezent experimental și puteți găsi unele nedefinite
comportamentelor. (vedea http://ocsigen.org/eliom/manual/workflow-compilation). Unele bine cunoscute
bug-urile sunt:

· fișierele dvs. ar trebui să înceapă întotdeauna cu o valoare și nu cu un comentariu. In caz contrar,
camlp4 nu va scoate comentariile.

· uneori, nodurile de comentarii nu sunt atașate așa cum era de așteptat. Asta pentru că camlp4
(uneori) eliminați linia suplimentară nouă între elementele de valoare.

COMPILARE ELIOM SOURCE DOSARE


Compilarea fișierelor cu extensia .eliom se realizează în trei pași: deduceți
tipul de valoare trimis de server către client; compilați partea de server a codului și
compilați partea client. Primii doi pași pot fi realizati cu eliomc Și ultimul
cu js_of_eliom.

Ambele instrumente produc un fișier .cmo numit fișierul .eliom original. Pentru a evita suprascrierea
.cmo reprezentând partea server cu .cmo a părții client, fișiere generate de
eliomc or eliomopt sunt stocate implicit într-un subdirector numit _server și fișiere
generat de js_of_eliom sunt stocate într-un subdirector numit _client. Acestea sunt implicite
directoarele ar putea fi, respectiv, suprascrise de variabilele de mediu ELIOM_SERVER_DIR
și ELIOM_CLIENT_DIR.

Tipurile deduse de eliomc pentru valorile trimise de server către client sunt stocate într-un
fișierele intermediare denumite fișierul original .eliom și a căror extensie este .type_mli.
Acest fișier este solicitat de js_of_eliom pentru compilarea părții client a fișierului .eliom. The
eliomdep Instrumentul generează corect dependențe care intermediază fișierul pentru serverul .cmo
iar clientul .cmo.

OPŢIUNI


-eliom-inc Adăuga în lista de eliom include directoare (doar eliomdep).

-dir
Specificați directorul țintă pentru fișierele generate

-pachet
Aceasta este aceeași opțiune ca cea ocamlfind.

-predicate
Aceasta este aceeași opțiune ca cea ocamlfind.

-fără încărcare automată
Nu încărcați extensiile de sintaxă utilizate în mod obișnuit (derivare, lwt, js_of_ocaml, tyxml).

-tip-conv
Utilizați extensiile de sintaxă type_conv în loc să derivați una. Nu are efect dacă este folosit
împreună cu -no-autoload.

-pppt
Adăuga la invocarea preprocesorului.

-jsopt
Adăuga la invocarea js_of_ocaml (doar js_of_eliom).

-deduce
Pentru fișierul .eliom, generați numai fișierul intermediar .type_mli (eliomc și eliomopt
numai).

-noinfer
Pentru fișierul .eliom, nu generați fișierul intermediar .type_mli (eliomc și
numai eliomopt).

-Ajutor or --Ajutor
Afișați un scurt rezumat al utilizării și ieșiți.

EXEMPLE


Compilarea unui proiect Eliom compus dintr-un fișier specific server numit server.ml, a
fișier specific clientului, numit client.ml și două fișiere comune, denumirea base.eliom și main.eliom,
poate fi realizat cu următoarele comenzi:

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

Pentru a evita recompilarea întregului proiect de fiecare dată, acesta ar putea fi împărțit în mai mulți pași:

eliomc -c server.ml
eliomc -c baza.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 baza.eliom
js_of_eliom -c main.eliom
js_of_eliom -o appl.js _client/client.cmo _client/base.cmo _client/main.cmo

Utilizați eliomdep online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad