ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

eliomdep - ອອນລາຍໃນຄລາວ

ດໍາເນີນການ eliomdep ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ eliomdep ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - ເຄື່ອງມືສ້າງ eliom

ສະຫຼຸບສັງລວມ


eliomc [ທາງເລືອກໃນການ] ໄຟລ໌

eliomcp [ທາງເລືອກໃນການ] ໄຟລ໌

Eliomopt [ທາງເລືອກໃນການ] ໄຟລ໌

eliomdep [ທາງເລືອກໃນການ] ໄຟລ໌

eliomdoc [ທາງເລືອກໃນການ] ໄຟລ໌

ເອລີໂອມປ [-ລູກ​ຄ້າ|server] ໄຟລ໌

js_of_eliom [ທາງເລືອກໃນການ] ໄຟລ໌ -o filename.js

ລາຍລະອຽດ


Eliomc, eliomcp ແລະ Eliomopt ແມ່ນ wrapper ອ້ອມຮອບ OCaml compiler ທີ່ງ່າຍ
ການລວບລວມສ່ວນຫນຶ່ງຂອງເຄື່ອງແມ່ຂ່າຍຂອງໂຄງການໂດຍອີງໃສ່ກອບ Eliom. ພວກເຂົາຕາມລໍາດັບ
ຍອມຮັບຊຸດດຽວກັນຂອງທາງເລືອກຫຼາຍກ່ວາ ocamlc(1)ocamlcp(1) ແລະ ocamlopt(1) compilers plus
ສະເພາະທີ່ອະທິບາຍໄວ້ໃນ OPTIONS ສ່ວນ.

js_of_eliom ເປັນ wrapper ອ້ອມຮອບ OCaml ແລະ Js_of_ocaml compilers ທີ່ງ່າຍ
ການລວບລວມສ່ວນຫນຶ່ງຂອງລູກຄ້າຂອງໂຄງການໂດຍອີງໃສ່ກອບ Eliom. ມັນຍອມຮັບ
ຊຸດດຽວກັນຂອງທາງເລືອກຫຼາຍກ່ວາ ocamlc(1) compiler ບວກກັບສະເພາະທີ່ອະທິບາຍໄວ້ໃນ
OPTIONS ສ່ວນ.

eliomdep ເປັນ wrapper ປະມານ ocamldep(1) ທີ່ຈັດການຄວາມເພິ່ງພາອາໄສຂອງແຫຼ່ງ .eliom
ໄຟລ໌. ມັນຍອມຮັບຊຸດທາງເລືອກດຽວກັນບວກກັບຊຸດສະເພາະທີ່ອະທິບາຍໄວ້ໃນ OPTIONS
ພາກ. ມັນເຮັດໃຫ້ສົມມຸດຕິຖານທີ່ເຄື່ອງແມ່ຂ່າຍຂ້າງຄຽງລວບລວມໂມດູນຂອງໄຟລ໌ OCaml ທີ່ຕັ້ງຢູ່
ໃນຕົ້ນໄມ້ຍ່ອຍຂອງໄດເລກະທໍລີນີ້ແມ່ນຢູ່ໃນໄດເລກະທໍລີ _ເຄື່ອງແມ່ຂ່າຍ (ມີໂຄງສ້າງຍ່ອຍດຽວກັນ)
(resp. ໃນ directory _ລູກ​ຄ້າ ສໍາລັບໂມດູນທີ່ລວບລວມຈາກຝ່າຍລູກຄ້າ).

ເອລີໂອມປ (ທົດລອງ) ແມ່ນ preprocessor ທີ່ເອົາພາກສ່ວນສະເພາະ, ຂຶ້ນກັບ
ທາງ​ເລືອກ​ທີ່​ໄດ້​ຮັບ​. ທາງເລືອກ -ລູກ​ຄ້າ ຈະເອົາພາກສ່ວນລະດັບສູງສຸດ ແລະພາກສ່ວນເຊີບເວີທັງໝົດອອກ
ແລະທາງເລືອກ server ຈະເອົາພຽງແຕ່ພາກສ່ວນລູກຄ້າ.

eliomdoc (ທົດລອງ) ແມ່ນຫໍ່ອ້ອມຮອບເຄື່ອງສ້າງເອກະສານ OCaml ocamldoc.
ມັນອະນຸຍາດໃຫ້ທ່ານເພື່ອສ້າງເອກະສານຈາກ ລູກ​ຄ້າ or ເຄື່ອງແມ່ຂ່າຍ ຂ້າງ. ມັນຍອມຮັບຄືກັນ
ກໍາ​ນົດ​ທາງ​ເລືອກ​ກ​່​ວາ​ ocamldoc(1). ມັນອັດຕະໂນມັດສະກັດຄໍາຄິດຄໍາເຫັນຈາກ
ພາກສ່ວນທີ່ຕ້ອງການ. eliomdoc ປະຈຸບັນກໍາລັງທົດລອງ, ແລະທ່ານສາມາດຊອກຫາບາງອັນທີ່ບໍ່ໄດ້ກໍານົດ
ພຶດຕິກຳ. (ເບິ່ງ http://ocsigen.org/eliom/manual/workflow-compilation). ບາງຄົນຮູ້ຈັກດີ
ແມງໄມ້ແມ່ນ:

· ໄຟລ ໌ ຂອງ ທ່ານ ຄວນ ຈະ ເລີ່ມ ຕົ້ນ ດ້ວຍ ມູນ ຄ່າ ສະ ເຫມີ ໄປ ແລະ ບໍ່ ມີ ຄໍາ ເຫັນ. ຖ້າບໍ່ດັ່ງນັ້ນ,
camlp4 ຈະບໍ່ສະແດງຄວາມຄິດເຫັນ.

· ບາງຄັ້ງ, ຂໍ້ຄິດເຫັນບໍ່ໄດ້ຖືກແນບໄວ້ຕາມທີ່ຄາດໄວ້. ນັ້ນແມ່ນຍ້ອນວ່າ camlp4
(ບາງຄັ້ງ) ເອົາເສັ້ນໃຫມ່ພິເສດລະຫວ່າງອົງປະກອບມູນຄ່າ.

ການລວບລວມ ELIOM ແຫຼ່ງຂໍ້ມູນ ເອກະສານ


ການລວບລວມໄຟລ໌ທີ່ມີນາມສະກຸນ .eliom ແມ່ນບັນລຸໄດ້ໃນສາມຂັ້ນຕອນ: infer the
ປະເພດຂອງມູນຄ່າທີ່ສົ່ງໂດຍເຄື່ອງແມ່ຂ່າຍໄປຫາລູກຄ້າ; ລວບລວມສ່ວນຫນຶ່ງຂອງເຄື່ອງແມ່ຂ່າຍຂອງລະຫັດແລະ
ລວບລວມສ່ວນລູກຄ້າ. ສອງຂັ້ນຕອນທໍາອິດສາມາດໄດ້ຮັບການຮັບຮູ້ດ້ວຍ eliomc ແລະອັນສຸດທ້າຍ
ກັບ js_of_eliom.

ເຄື່ອງມືທັງສອງຜະລິດໄຟລ໌ .cmo ທີ່ມີຊື່ເປັນໄຟລ໌ .eliom ຕົ້ນສະບັບ. ເພື່ອຫຼີກເວັ້ນການຂຽນທັບ
.cmo ເປັນຕົວແທນຂອງພາກສ່ວນເຊີຟເວີກັບ .cmo ຂອງພາກສ່ວນລູກຄ້າ, ໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍ
eliomc or Eliomopt ຖືກເກັບໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນໃນໄດເລກະທໍລີຍ່ອຍທີ່ມີຊື່ວ່າ _server ແລະໄຟລ໌
ຜະລິດໂດຍ js_of_eliom ຖືກເກັບໄວ້ໃນໄດເລກະທໍລີຍ່ອຍທີ່ມີຊື່ວ່າ _client. ຄ່າເລີ່ມຕົ້ນເຫຼົ່ານັ້ນ
ໄດເລກະທໍລີສາມາດຖືກລົບລ້າງຕາມລໍາດັບໂດຍຕົວແປສະພາບແວດລ້ອມ ELIOM_SERVER_DIR
ແລະ ELIOM_CLIENT_DIR.

ປະ​ເພດ​ທີ່​ສົມ​ມຸດ​ຕິ​ຖານ​ໂດຍ​ eliomc ສໍາລັບຄ່າທີ່ສົ່ງໂດຍເຄື່ອງແມ່ຂ່າຍໄປຫາລູກຄ້າແມ່ນເກັບໄວ້ໃນ
ໄຟລ໌ລະດັບປານກາງທີ່ມີຊື່ເປັນໄຟລ໌ຕົ້ນສະບັບ .eliom ແລະນາມສະກຸນຂອງມັນແມ່ນ .type_mli.
ໄຟລ໌ນັ້ນແມ່ນຕ້ອງການໂດຍ js_of_eliom ສໍາລັບການລວບລວມສ່ວນລູກຄ້າຂອງໄຟລ໌ .eliom. ໄດ້
eliomdep ເຄື່ອງ​ມື​ທີ່​ຖືກ​ຕ້ອງ​ສ້າງ​ການ​ອີງ​ໃສ່​ທີ່​ໄຟລ​໌​ປານ​ກາງ​ສໍາ​ລັບ​ເຄື່ອງ​ແມ່​ຂ່າຍ .cmo​
ແລະລູກຄ້າ .cmo.

OPTIONS


-eliom-inc ເພີ່ມ ບັນຊີລາຍຊື່ຂອງ eliom ປະກອບມີໄດເລກະທໍລີ (eliomdep ເທົ່ານັ້ນ).

- ດີ
ລະບຸໄດເລກະທໍລີເປົ້າຫມາຍສໍາລັບໄຟລ໌ທີ່ສ້າງຂຶ້ນ

- ຊຸດ
ນີ້ແມ່ນທາງເລືອກດຽວກັນກັບ ocamlfind ຫນຶ່ງ.

- ຄາດ​ຄະ​ເນ​
ນີ້ແມ່ນທາງເລືອກດຽວກັນກັບ ocamlfind ຫນຶ່ງ.

-no-autoload
ຢ່າໂຫລດສ່ວນຂະຫຍາຍໄວຍະກອນທີ່ໃຊ້ທົ່ວໄປ (deriving, lwt, js_of_ocaml, tyxml).

-type-conv
ໃຊ້ສ່ວນຂະຫຍາຍ syntax type_conv ແທນທີ່ມາຈາກອັນໜຶ່ງ. ມັນບໍ່ມີຜົນຖ້າໃຊ້
ສົມທົບກັບ -no-autoload.

-ppopt
ຕື່ມໃສ່ ກັບການຮຽກຮ້ອງ preprocessor.

-jsopt
ຕື່ມໃສ່ ກັບ js_of_ocaml invocation (js_of_eliom ເທົ່ານັ້ນ).

- ອະນຸມານ
ສໍາລັບໄຟລ໌ .eliom, ພຽງແຕ່ສ້າງໄຟລ໌ .type_mli ລະດັບປານກາງ (eliomc ແລະ eliomopt.
ພຽງແຕ່).

- noinfer
ສໍາລັບໄຟລ໌ .eliom, ຢ່າສ້າງໄຟລ໌ .type_mli ລະດັບປານກາງ (eliomc ແລະ
eliomopt ເທົ່ານັ້ນ).

-ຊ່ວຍ or - ຊ່ວຍ
ສະແດງສະຫຼຸບການນຳໃຊ້ສັ້ນ ແລະອອກ.

ຕົວຢ່າງ


ການລວບລວມໂຄງການ Eliom ປະກອບດ້ວຍໄຟລ໌ສະເພາະຂອງເຄື່ອງແມ່ຂ່າຍທີ່ມີຊື່ server.ml, a
ໄຟລ໌ສະເພາະຂອງລູກຄ້າຊື່ client.ml ແລະສອງໄຟລ໌ທົ່ວໄປຊື່ base.eliom ແລະ main.eliom,
ສາມາດເຮັດໄດ້ດ້ວຍຄໍາສັ່ງຕໍ່ໄປນີ້:

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

ເພື່ອຫຼີກເວັ້ນການລວບລວມໂຄງການຄືນໃຫມ່ໃນແຕ່ລະຄັ້ງ, ນີ້ສາມາດແບ່ງອອກເປັນຫຼາຍຂັ້ນຕອນ:

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

ໃຊ້ eliomdep ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad