İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

eliomdep - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında eliomdep çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen eliomdep komutudur.

Program:

ADI


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - eliom oluşturma araçları

SİNOPSİS


eliomc [seçenekleri] Dosyalar

eliomcp [seçenekleri] Dosyalar

eliomopt [seçenekleri] Dosyalar

eliomdep [seçenekleri] Dosyalar

eliomdoc [seçenekleri] Dosyalar

eliompp [-müşteri|sunucu] Dosyalar

js_of_eliom [seçenekleri] dosyalar -o dosyaadı.js

TANIM


elomc, eliomcp ve eliomopt kolaylaştıran OCaml derleyicisinin etrafındaki sarmalayıcıdır.
Eliom çerçevesine dayalı projelerin sunucu bölümünün derlenmesi. Onlar sırasıyla
ile aynı seçenek grubunu kabul edin. ocamlc(1)ocamlcp(1) ve ocamlopt(1) derleyiciler artı
bölümünde açıklanan belirli SEÇENEKLER Bölüm.

js_of_eliom OCaml ve Js_of_ocaml derleyicilerinin etrafını kolaylaştıran bir sarmalayıcıdır.
Eliom çerçevesine dayalı projelerin müşteri bölümünün derlenmesi. kabul eder
ile aynı seçenek kümesi ocamlc(1) derleyici artı aşağıda açıklanan belirli olanlar
SEÇENEKLER Bölüm.

eliomdep etrafında bir sarıcı ocamldep(1) bir .eliom kaynağının bağımlılıklarını işleyen
Dosyalar. Aynı seçenekler grubunu ve ayrıca aşağıdaki bölümde açıklanan belirli seçenekleri kabul eder. SEÇENEKLER
Bölüm. OCaml dosyalarının sunucu tarafı derlenmiş modüllerinin bulunduğu varsayımını yapar.
bu dizinde alt ağaç dizindedir _sunucu (aynı alt dizin yapısıyla)
(bkz. dizinde _müşteri istemci tarafında derlenmiş modüller için).

eliompp (DENEYSEL) bağlı olarak belirli bölümleri kaldıran bir önişlemcidir.
verilen seçenek. Seçenek -müşteri tüm üst düzey parçaları ve sunucu bölümlerini kaldıracak
ve seçenek sunucu yalnızca istemci bölümlerini kaldıracaktır.

eliomdoc (DENEYSEL) OCaml dokümantasyon oluşturucunun etrafındaki bir sarıcıdır ocamldoc.
Belgeler oluşturmanıza olanak tanır müşteri or sunucu yan. Aynı şeyi kabul eder
seçenek kümesi daha ocamldoc(1). Yorumları otomatik olarak alır.
istenilen bölümler eliomdoc şu anda deneyseldir ve tanımsız bazı
davranışlar. (görmek http://ocsigen.org/eliom/manual/workflow-compilation). Bazıları iyi bilinen
hatalar şunlardır:

· Dosyalarınız yorumla değil, her zaman bir değerle başlamalıdır. Aksi halde,
camlp4 yorumların çıktısını almaz.

· bazen, yorum düğümü beklendiği gibi eklenmez. çünkü camlp4
(bazen) değer öğeleri arasındaki fazladan yeni satırı kaldırın.

DERLEME ELİOM KAYNAK DOSYALAR


.eliom uzantılı dosyaların derlenmesi üç adımda gerçekleştirilir:
sunucu tarafından istemciye gönderilen değerin türü; kodun sunucu kısmını derleyin ve
istemci bölümünü derleyin. İlk iki adım şu şekilde gerçekleştirilebilir: eliomc ve sonuncusu
ile js_of_eliom.js_of_eliom.

Her iki araç da orijinal .eliom dosyası olarak adlandırılan bir .cmo dosyası üretir. üzerine yazmaktan kaçınmak için
İstemci bölümünün .cmo'su ile sunucu bölümünü temsil eden .cmo, tarafından oluşturulan dosyalar
eliomc or eliomopt varsayılan olarak _server ve dosyalar adlı bir alt dizinde depolanır
tarafından oluşturuldu js_of_eliom _client adlı bir alt dizinde depolanır. Bunlar varsayılan
dizinler sırasıyla ELIOM_SERVER_DIR ortam değişkenleri tarafından geçersiz kılınabilir
ve ELIOM_CLIENT_DIR.

tarafından çıkarılan türler eliomc sunucu tarafından istemciye gönderilen değerler için bir
orijinal .eliom dosyası olarak adlandırılan ve uzantısı .type_mli olan ara dosyalar.
Bu dosya tarafından gerekli js_of_eliom .eliom dosyasının istemci bölümünü derlemek için. NS
eliomdep araç, sunucu .cmo için ara dosya bağımlılıklarını doğru şekilde oluşturur
ve istemci .cmo.

SEÇENEKLER


-eliom-inc Ekle eliom dizinleri listesine ekleyin (yalnızca eliomdep).

dır-dir
Oluşturulan dosyalar için hedef dizini belirtin

-paket
Bu, ocamlfind seçeneğiyle aynı seçenektir.

-yüklemler
Bu, ocamlfind seçeneğiyle aynı seçenektir.

-otomatik yükleme yok
Yaygın olarak kullanılan sözdizimi uzantılarını yüklemeyin (türetme, lwt, js_of_ocaml, tyxml).

-tür-dönş
Türetme yerine type_conv sözdizimi uzantılarını kullanın. Kullanılırsa etkisi yoktur
-no-autoload ile birlikte.

-popt
Ekle önişlemci çağrısına.

-jsopt
Ekle js_of_ocaml çağrısına (yalnızca js_of_eliom).

-anlam çıkarmak
.eliom dosyası için yalnızca ara .type_mli dosyasını oluşturun (eliomc ve eliomopt
bir tek).

- sonuç yok
.eliom dosyası için, ara .type_mli dosyasını (eliomc ve
yalnızca eliomopt).

-Yardım or --yardım et
Kısa bir kullanım özeti görüntüleyin ve çıkın.

ÖRNEKLER


server.ml adlı sunucuya özel bir dosyadan oluşan bir Eliom projelerinin derlenmesi,
client.ml adlı müşteriye özel dosya ve base.eliom ve main.eliom adlı iki ortak dosya,
aşağıdaki komutlarla elde edilebilir:

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

Tüm projeyi her seferinde yeniden derlemekten kaçınmak için bu, birden çok adıma bölünebilir:

eliomc -c sunucusu.ml
eliomc -c tabanı.eliom
eliomc -c ana.eliom
eliomc -a -o uygulama.cma _server/server.cmo _server/base.cmo _server/main.cmo
js_of_eliom -c istemci.ml
js_of_eliom -c tabanı.eliom
js_of_eliom -c ana.eliom
js_of_eliom -uygulama.js _client/client.cmo _client/base.cmo _client/main.cmo

onworks.net hizmetlerini kullanarak eliomdep'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad