Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

eliomdep - Trực tuyến trên đám mây

Chạy eliomdep trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh eliomdep có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - các công cụ xây dựng eliom

SYNOPSIS


elimc [lựa chọn] các tập tin

eliomcp [lựa chọn] các tập tin

elimopt [lựa chọn] các tập tin

eliomdep [lựa chọn] các tập tin

eliomdoc [lựa chọn] các tập tin

eliompp [-khách hàng|-người phục vụ] các tập tin

js_of_eliom [lựa chọn] tệp -o filename.js

MÔ TẢ


nhãn hiệu, eliomcpelimopt là trình bao bọc xung quanh trình biên dịch OCaml giúp dễ dàng
biên dịch phần máy chủ của các dự án dựa trên khuôn khổ Eliom. Họ tương ứng
chấp nhận cùng một bộ tùy chọn hơn ocamlc(1)ocalccp(1) tiếng kêu(1) trình biên dịch cộng
những cái cụ thể được mô tả trong LỰA CHỌN phần.

js_of_eliom là một trình bao bọc xung quanh các trình biên dịch OCaml và Js_of_ocaml giúp dễ dàng
biên dịch phần khách hàng của các dự án dựa trên khuôn khổ Eliom. Nó chấp nhận
cùng một bộ tùy chọn hơn ocamlc(1) trình biên dịch cộng với các trình biên dịch cụ thể được mô tả trong
LỰA CHỌN phần.

eliomdep là một cái bao bọc xung quanh ocamldep(1) xử lý các phụ thuộc của nguồn .eliom
các tập tin. Nó chấp nhận cùng một tập hợp các tùy chọn cộng với những tùy chọn cụ thể được mô tả trong LỰA CHỌN
phần. Nó đưa ra giả định rằng các mô-đun được biên dịch phía máy chủ của các tệp OCaml nằm
trong thư mục này cây con nằm trong thư mục _máy chủ (có cùng cấu trúc thư mục con)
(tương ứng trong thư mục _khách hàng cho các mô-đun đã biên dịch phía máy khách).

eliompp (THỰC NGHIỆM) là một bộ xử lý trước loại bỏ các phần cụ thể, tùy thuộc vào
tùy chọn đã cho. Các tùy chọn -khách hàng sẽ xóa tất cả các phần cấp cao nhất và các phần máy chủ
và tùy chọn -người phục vụ sẽ chỉ xóa các phần khách hàng.

eliomdoc (THỰC NGHIỆM) là một trình bao bọc xung quanh trình tạo tài liệu OCaml ocamldoc.
Nó cho phép bạn tạo tài liệu từ khách hàng or máy chủ bên. Nó chấp nhận như nhau
tập hợp các tùy chọn hơn ocamldoc(1). Nó tự động trích xuất các bình luận từ
phần mong muốn. eliomdoc hiện đang thử nghiệm và bạn có thể tìm thấy một số
hành vi cư xử. (Thấy chưa http://ocsigen.org/eliom/manual/workflow-compilation). Một số nổi tiếng
lỗi là:

· Các tệp của bạn phải luôn bắt đầu bằng một giá trị chứ không phải bằng một chú thích. Nếu không thì,
camlp4 sẽ không xuất các bình luận.

· Đôi khi, nút chú thích không được đính kèm như mong đợi. Đó là bởi vì camlp4
(đôi khi) xóa thêm dòng mới giữa các phần tử giá trị.

LẮP RÁP ELIOM SOURCE CÁC TẬP TIN


Việc biên dịch các tệp có phần mở rộng .eliom được thực hiện theo ba bước: suy ra
loại giá trị do máy chủ gửi đến máy khách; biên dịch phần máy chủ của mã và
biên dịch phần khách hàng. Hai bước đầu tiên có thể được thực hiện với elimc và điều cuối cùng
với js_of_eliom.

Cả hai công cụ đều tạo ra một tệp .cmo có tên là tệp .eliom gốc. Để tránh ghi đè lên
.cmo đại diện cho phần máy chủ với .cmo của phần máy khách, các tệp được tạo bởi
elimc or elimopt được lưu trữ theo mặc định trong một thư mục con có tên _server và các tệp
được tạo ra bởi js_of_eliom được lưu trữ trong một thư mục con có tên _client. Những mặc định
các thư mục có thể bị ghi đè tương ứng bởi các biến môi trường ELIOM_SERVER_DIR
và ELIOM_CLIENT_DIR.

Các loại được suy nghĩ bởi elimc đối với các giá trị do máy chủ gửi đến máy khách được lưu trữ trong
tệp trung gian được đặt tên là tệp .eliom gốc và có phần mở rộng là .type_mli.
Tệp đó được yêu cầu bởi js_of_eliom để biên dịch phần máy khách của tệp .eliom. Các
eliomdep công cụ tạo chính xác các phần phụ thuộc tệp trung gian cho máy chủ .cmo
và khách hàng .cmo.

LỰA CHỌN


-eliom-inc Thêm vào danh sách eliom bao gồm các thư mục (chỉ eliomdep).

-dir
Chỉ định thư mục đích cho các tệp được tạo

-gói
Đây là tùy chọn tương tự như tùy chọn ocamlfind.

-vị ngữ
Đây là tùy chọn tương tự như tùy chọn ocamlfind.

-không tự động tải
Không tải các phần mở rộng cú pháp thường được sử dụng (dẫn xuất, lwt, js_of_ocaml, tyxml).

-type-chuyển đổi
Sử dụng phần mở rộng cú pháp type_conv thay vì dẫn xuất một phần mở rộng. Nó không có tác dụng nếu được sử dụng
kết hợp với -no-autoload.

-ppopt
Nối để gọi bộ tiền xử lý.

-jsopt
Nối tới lệnh gọi js_of_ocaml (chỉ js_of_eliom).

-suy luận
Đối với tệp .eliom, chỉ tạo tệp .type_mli trung gian (eliomc và eliomopt
chỉ có).

-noinfer
Đối với tệp .eliom, không tạo tệp .type_mli trung gian (eliomc và
chỉ eliomopt).

-Cứu giúp or --Cứu giúp
Hiển thị tóm tắt sử dụng ngắn và thoát.

VÍ DỤ


Việc biên dịch các dự án Eliom bao gồm một tệp dành riêng cho máy chủ có tên là server.ml,
tệp khách hàng cụ thể có tên client.ml và hai tệp chung tên base.eliom và main.eliom,
có thể đạt được bằng các lệnh sau:

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

Để tránh biên dịch lại toàn bộ dự án mỗi lần, việc này có thể được chia thành nhiều bước:

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

Sử dụng eliomdep trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad