Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

js_of_ocaml - Online w chmurze

Uruchom js_of_ocaml w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie js_of_ocaml, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


js_of_ocaml - kod bajtowy OCaml do kompilatora JavaScript

OPIS


js_of_ocaml(1) jest kompilatorem programów kodu bajtowego OCaml do JavaScript. to sprawia, że
możliwość pisania programów OCaml działających w przeglądarkach internetowych.

Zawiera powiązania dla dużej części interfejsów API przeglądarki i wygenerowanych programów
zostały zmierzone, aby zazwyczaj działał szybciej interpreter kodu bajtowego OCaml.

ZASTOSOWANIE


Twój program musi być najpierw skompilowany przy użyciu kompilatora kodu bajtowego OCaml ocamlc(1).
Powiązania Javascript, a także odpowiednie rozszerzenie składni, są dostarczane przez
js_of_ocaml pakiet.

ocamlfind ocamlc -pakiet js_of_ocaml -pakiet js_of_ocaml.syntax \
-syntax camlp4o -linkpkg -o plik_wejściowy.bajt plik_wejściowy.ml

Następnie uruchom js_of_ocaml(1) kompilator do tworzenia kodu JavaScript.

js_of_ocaml [ Opcje ] plik_wejściowy.bajt

OPCJE


Następujące opcje wiersza poleceń są rozpoznawane przez js_of_ocaml(1).

-odpluskwić Nazwa
moduł debugowania Nazwa

-wyłączyć Nazwa
wyłącz optymalizację Nazwa

-ładny
ładne wydrukowanie wyjścia

-Informacje debugowania
dane wyjściowe debugowania

-noinline
wyłącz liniowanie

-norruntime
nie uwzględniaj standardowego środowiska wykonawczego

-Najwyższy poziom
skompilować najwyższy poziom

-I reż Dodaj reż do listy dołączonych katalogów

-o filet
ustaw nazwę pliku wyjściowego na filet

-Pomoc Wyświetl listę opcji

--help Wyświetl listę opcji

CECHY, OGRANICZENIA


Powinna być obsługiwana cała biblioteka standardu OCaml, z wyjątkiem kanałów wejścia/wyjścia,
słabe referencje i większość funkcji modułu Sys. Dodatkowe biblioteki, takie jak Bigarray,
Unix, Thread lub Str nie są obsługiwane.

Wywołanie ogona nie jest ogólnie zoptymalizowane. Jednak funkcje samorekurencyjne (gdy ogon
wywołania są do samej funkcji) są kompilowane w pętlę.

Moduły rekurencyjne nie są obecnie obsługiwane.

Reprezentacja danych różni się od zwykłej ze względu na wydajność. Przede wszystkim
liczby całkowite są 32-bitowe (zamiast 31 lub 63-bitowych), a zmiennoprzecinkowe nie są otoczone ramką. W konsekwencji,
marshalling, porównanie polimorficzne i funkcje haszujące mogą dawać różne wyniki
niż zwykle:

· nie jest obsługiwane ustawianie pływaków (prace rozrządowe);

· polimorficzna funkcja haszująca nie da takich samych wyników na strukturach danych
zawierające pływaki;

· te funkcje mogą być bardziej podatne na przepełnienie stosu, ponieważ stos JavaScript jest mały.

Użyj js_of_ocaml online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Zabbix
    Zabbix
    Zabbix jest otwartą platformą klasy korporacyjnej
    rozwiązanie do monitorowania rozproszonego źródła
    przeznaczony do monitorowania i śledzenia
    wydajność i dostępność sieci
    serwery, urządzenia...
    Pobierz Zabbixa
  • 2
    KRóżn.3
    KRóżn.3
    To repozytorium nie jest już obsługiwane
    i jest przechowywany w celach archiwalnych. Widzieć
    https://invent.kde.org/sdk/kdiff3 for
    najnowszy kod i
    https://download.kde.o...
    Pobierz KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX to GUI dla
    Ładowarka USB firmy Waninkoko, oparta na
    libwiigui. Umożliwia wyświetlanie i
    uruchamianie gier Wii, gier Gamecube i
    homebrew na Wii i WiiU...
    Pobierz USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS oferuje funkcje ANSI SQL
    & działa w systemach Linux, Windows i
    kilka platform uniksowych. Cechy
    doskonała współbieżność i wydajność
    & moc...
    Pobierz Firebirda
  • 5
    KompoZer
    KompoZer
    KompoZer to edytor HTML wykorzystujący wysiwyg
    bazy kodu Mozilla Composer. Jak
    Rozwój Nvu został zatrzymany
    w 2005 roku KompoZer naprawia wiele błędów i
    dodaje k...
    Pobierz KompoZer
  • 6
    Darmowy program do pobierania plików Manga
    Darmowy program do pobierania plików Manga
    Darmowy Manga Downloader (FMD) to
    aplikacja open source napisana w
    Object-Pascal do zarządzania i
    pobieranie mangi z różnych stron internetowych.
    To jest lustro...
    Pobierz darmowy program do pobierania mangi
  • więcej »

Komendy systemu Linux

Ad