ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

js_of_eliom - ออนไลน์ใน Cloud

เรียกใช้ js_of_eliom ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง js_of_eliom ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - เครื่องมือสร้าง eliom

เรื่องย่อ


อีเลียม [ตัวเลือก] ไฟล์

อีเลียมซีพี [ตัวเลือก] ไฟล์

อีลิโอม็อพท์ [ตัวเลือก] ไฟล์

เอลิโอมเดป [ตัวเลือก] ไฟล์

eliomdoc [ตัวเลือก] ไฟล์

อีเลียมพ [-ลูกค้า|-Server] ไฟล์

js_of_eliom [ตัวเลือก] ไฟล์ -o filename.js

DESCRIPTION


เอลิโอเอ็มซี, อีเลียมซีพี และ อีลิโอม็อพท์ เป็นตัวห่อหุ้มรอบคอมไพเลอร์ OCaml ที่ช่วยให้
การรวบรวมส่วนเซิร์ฟเวอร์ของโครงการตามกรอบงานของ Eliom ตามลำดับ
ยอมรับชุดตัวเลือกเดียวกันกับ ocamlc(1)ocamlcp(1) และ โอแคมลอป(1) คอมไพเลอร์ plus
เฉพาะที่อธิบายไว้ใน OPTIONS มาตรา.

js_of_eliom เป็นเสื้อคลุมรอบคอมไพเลอร์ OCaml และ Js_of_ocaml ที่ทำให้
การรวบรวมส่วนลูกค้าของโครงการตามกรอบงานของ Eliom มันยอมรับ
ชุดตัวเลือกเดียวกันกับ ocamlc(1) คอมไพเลอร์บวกกับเฉพาะที่อธิบายไว้ใน
OPTIONS มาตรา.

เอลิโอมเดป เป็นห่อรอบ โอแคมเดป(1) ที่จัดการการพึ่งพาของ .eliom source
ไฟล์. ยอมรับชุดตัวเลือกเดียวกันบวกกับตัวเลือกเฉพาะที่อธิบายไว้ใน OPTIONS
ส่วน. มันทำให้สันนิษฐานว่าโมดูลที่คอมไพล์ฝั่งเซิร์ฟเวอร์ของไฟล์ OCaml อยู่
ในแผนผังย่อยของไดเร็กทอรีนี้อยู่ในไดเร็กทอรี _เซิร์ฟเวอร์ (ที่มีโครงสร้างไดเรกทอรีย่อยเดียวกัน)
(resp. ในไดเรกทอรี _ไคลเอนต์ สำหรับโมดูลที่คอมไพล์ฝั่งไคลเอ็นต์)

อีเลียมพ (ทดลอง) เป็นตัวประมวลผลล่วงหน้าซึ่งลบเฉพาะส่วนขึ้นอยู่กับ
ตัวเลือกที่กำหนด ทางเลือก -ลูกค้า จะลบส่วนระดับบนสุดและส่วนเซิร์ฟเวอร์ทั้งหมดออก
และทางเลือก -Server จะลบเฉพาะส่วนลูกค้า

eliomdoc (ทดลอง) เป็นเสื้อคลุมรอบตัวสร้างเอกสาร OCaml โอแคมด็อก
ช่วยให้คุณสร้างเอกสารจาก ไคลเอนต์ or เซิร์ฟเวอร์ ด้านข้าง. ก็ยอมเหมือนกัน
ชุดตัวเลือก than ocamldoc(1). จะแยกข้อคิดเห็นจาก .โดยอัตโนมัติ
ส่วนที่ต้องการ eliomdoc กำลังอยู่ในระหว่างการทดลอง และคุณอาจพบบางอย่างที่ไม่ได้กำหนดไว้
พฤติกรรม (ดู http://ocsigen.org/eliom/manual/workflow-compilation). บางคนรู้จักกันดี
ข้อบกพร่องคือ:

· ไฟล์ของคุณควรเริ่มต้นด้วยค่า ไม่ใช่ความคิดเห็น มิฉะนั้น,
camlp4 จะไม่แสดงข้อคิดเห็น

· บางครั้ง โหนดความคิดเห็นไม่ได้แนบมาตามที่คาดไว้ นั่นเป็นเพราะ camlp4
(บางครั้ง) ลบบรรทัดใหม่พิเศษระหว่างองค์ประกอบค่า

กำลังรวบรวม เอลิโอม แหล่งที่มา ไฟล์


การรวบรวมไฟล์ที่มีนามสกุล .eliom ทำได้ในสามขั้นตอน: อนุมาน
ประเภทของค่าที่เซิร์ฟเวอร์ส่งไปยังไคลเอนต์ รวบรวมส่วนเซิร์ฟเวอร์ของรหัสและ
รวบรวมส่วนลูกค้า สองขั้นตอนแรกสามารถทำได้ด้วย อีเลียม และสุดท้าย
กับ js_of_eliom

เครื่องมือทั้งสองสร้างไฟล์ .cmo ที่มีชื่อเป็นไฟล์ .eliom ดั้งเดิม เพื่อหลีกเลี่ยงการเขียนทับ
.cmo แทนส่วนเซิร์ฟเวอร์ด้วย .cmo ของส่วนไคลเอนต์ ไฟล์ที่สร้างโดย
อีเลียม or อีลิโอม็อพท์ ถูกจัดเก็บโดยค่าเริ่มต้นในไดเร็กทอรีย่อยชื่อ _server และ files
ที่สร้างขึ้นโดย js_of_eliom ถูกเก็บไว้ในไดเร็กทอรีย่อยชื่อ _client ค่าเริ่มต้นเหล่านั้น
ไดเรกทอรีสามารถแทนที่ตามลำดับโดยตัวแปรสภาพแวดล้อม ELIOM_SERVER_DIR
และ ELIOM_CLIENT_DIR

ประเภทที่อนุมานโดย อีเลียม สำหรับค่าที่เซิร์ฟเวอร์ส่งไปยังไคลเอนต์จะถูกเก็บไว้ในan
ไฟล์ระดับกลางที่มีชื่อเป็นไฟล์ .eliom ดั้งเดิม และมีนามสกุล .type_mli
ไฟล์นั้นจำเป็นโดย js_of_eliom สำหรับการคอมไพล์ส่วนไคลเอนต์ของไฟล์ .eliom NS
เอลิโอมเดป เครื่องมือสร้างการขึ้นต่อกันอย่างถูกต้องซึ่งไฟล์ระดับกลางสำหรับเซิร์ฟเวอร์ .cmo
และไคลเอนต์ .cmo

OPTIONS


-elom-อิงค์ เพิ่ม ในรายการของ eliom รวมไดเร็กทอรี (eliomdep เท่านั้น)

-ผบ
ระบุไดเร็กทอรีเป้าหมายสำหรับไฟล์ที่สร้างขึ้น

- แพคเกจ
นี่เป็นตัวเลือกเดียวกับ ocamlfind

-ภาคแสดง
นี่เป็นตัวเลือกเดียวกับ ocamlfind

-ไม่มีออโต้โหลด
อย่าโหลดส่วนขยายไวยากรณ์ที่ใช้กันทั่วไป (สืบทอด, lwt, js_of_ocaml, tyxml)

-ประเภทการแปลง
ใช้ส่วนขยายไวยากรณ์ type_conv แทนการสืบทอด ไม่มีผลหากใช้
ร่วมกับ -no-autoload

-ppt
ผนวก เพื่อเรียกใช้ตัวประมวลผลล่วงหน้า

-jsopt
ผนวก เพื่อเรียกใช้ js_of_ocaml (เฉพาะ js_of_eliom เท่านั้น)

-อนุมาน
สำหรับไฟล์ .eliom ให้สร้างไฟล์ .type_mli ระดับกลางเท่านั้น (eliomc และ eliomopt
เท่านั้น)

-noinfer
สำหรับไฟล์ .eliom อย่าสร้างไฟล์ .type_mli ระดับกลาง (eliomc และ
เอลิโอม็อปเท่านั้น)

-ช่วยด้วย 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 ไคลเอนต์.ml
js_of_eliom -c ฐาน eliom
js_of_eliom -c main.eliom
js_of_eliom -o appl.js _client/client.cmo _client/base.cmo _client/main.cmo

ใช้ js_of_eliom ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-ข้อมูล
    cpupower-idle-ข้อมูล
    cpupower idle-info - ยูทิลิตี้เพื่อ
    ดึงข้อมูลเคอร์เนลของ CPU ที่ไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] รายละเอียด: เครื่องมือ
    ซึ่งพิมพ์ออกมาเพ...
    เรียกใช้ cpupower-idle-info
  • 4
    cpupower-ไม่ได้ใช้งาน-set
    cpupower-ไม่ได้ใช้งาน-set
    cpupower idle-set - ยูทิลิตี้สำหรับตั้งค่าซีพียู
    ตัวเลือกเคอร์เนลเฉพาะสถานะไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] คำอธิบาย: The
    cpupower idle se...
    รัน cpupower-idle-set
  • 5
    g.mapsetsหญ้า
    g.mapsetsหญ้า
    g.mapsets - แก้ไข/พิมพ์ผู้ใช้
    เส้นทางการค้นหา mapset ปัจจุบัน ส่งผลกระทบต่อ
    ผู้ใช้เข้าถึงข้อมูลที่มีอยู่ภายใต้
    mapset อื่นๆ ในตำแหน่งปัจจุบัน ...
    เรียกใช้ g.mapsetsgrass
  • 6
    g.ข้อความหญ้า
    g.ข้อความหญ้า
    g.message - พิมพ์ข้อความ คำเตือน
    ข้อมูลความคืบหน้าหรือข้อผิดพลาดร้ายแรงใน
    ทางหญ้า ควรใช้โมดูลนี้ใน
    สคริปต์สำหรับข้อความที่ส่งถึงผู้ใช้
    คีย์โว...
    เรียกใช้ g.messagegrass
  • เพิ่มเติม»

Ad