InglésFrancésEspañol

Ad


icono de página de OnWorks

js_of_ocaml - Online en la nube

Ejecute js_of_ocaml en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando js_of_ocaml que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


js_of_ocaml - Código de bytes OCaml al compilador Javascript

DESCRIPCIÓN


js_de_ocaml(1) es un compilador de programas de código de bytes OCaml a Javascript. Lo hace
posible escribir programas OCaml que se ejecutan en navegadores web.

Viene con enlaces para una gran parte de las API del navegador y los programas generados
se han medido para ejecutar normalmente más rápido el intérprete de código de bytes OCaml.

USO


Su programa debe compilarse primero utilizando el compilador de código de bytes OCaml ocamlc(1).
Los enlaces de Javascript, así como la extensión de sintaxis correspondiente, son proporcionados por el
js_de_ocaml paquete.

ocamlfind ocamlc -paquete js_of_ocaml -paquete js_of_ocaml.syntax \
-sintaxis camlp4o -linkpkg -o archivo_entrada.byte archivo_entrada.ml

Luego, ejecuta el js_de_ocaml(1) compilador para producir código Javascript.

js_de_ocaml [ opciones ] archivo_entrada.byte

CAMPUS


Las siguientes opciones de la línea de comandos son reconocidas por js_de_ocaml(1).

-depurar nombre
módulo de depuración nombre

-desactivar nombre
deshabilitar la optimización nombre

-bonita
bonita impresión de la salida

-información de depuración
información de depuración de salida

-noinline
deshabilitar la alineación

-no tiempo de ejecución
no incluye el tiempo de ejecución estándar

-nivel superior
compilar un nivel superior

-I dir Añada dir a la lista de directorios incluidos

-o presentar
establecer el nombre del archivo de salida en presentar

-ayuda Mostrar la lista de opciones

--ayuda Mostrar la lista de opciones

CARACTERÍSTICAS, LIMITACIONES


Se debe admitir toda la biblioteca estándar OCaml, excepto los canales de entrada / salida,
referencias débiles y la mayoría de las funciones del módulo Sys. Bibliotecas adicionales como Bigarray,
No se admiten Unix, Thread o Str.

La llamada de cola no está optimizada en general. Sin embargo, las funciones auto-recursivas (cuando la cola
las llamadas son a la función en sí) se compilan en un bucle.

Los módulos recursivos no son compatibles en este momento.

La representación de los datos difiere de la habitual por motivos de rendimiento. Más destacado,
los enteros son de 32 bits (en lugar de 31 o 63 bits) y los flotantes no están encuadrados. Como consecuencia,
las funciones de ordenamiento, comparación polimórfica y hash pueden producir resultados diferentes
que de costumbre:

· No se admite la clasificación de flotadores (trabajos de desorganización);

· La función hash polimórfica no dará los mismos resultados en las estructuras de datos
que contiene flotadores;

· Estas funciones pueden ser más propensas al desbordamiento de la pila, ya que la pila de Javascript es pequeña.

Use js_of_ocaml en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Zabbix
    Zabbix
    Zabbix es una clase empresarial abierta
    solución de monitoreo distribuido de origen
    diseñado para monitorear y rastrear
    rendimiento y disponibilidad de la red
    servidores, dispositivo...
    Descargar Zabbix
  • 2
    KDiff3
    KDiff3
    Este repositorio ya no se mantiene
    y se conserva con fines de archivo. Ver
    https://invent.kde.org/sdk/kdiff3 for
    el código más nuevo y
    https://download.kde.o...
    Descargar KDiff3
  • 3
    Cargador USBGX
    Cargador USBGX
    USBLoaderGX es una GUI para
    Cargador USB de Waninkoko, basado en
    libwiigui. Permite listar y
    lanzar juegos de Wii, juegos de Gamecube y
    homebrew en Wii y WiiU...
    Descargar USB Loader GX
  • 4
    Firebird
    Firebird
    Firebird RDBMS ofrece funciones ANSI SQL
    y se ejecuta en Linux, Windows y
    varias plataformas Unix. Características
    excelente concurrencia y rendimiento
    & energía...
    Descargar pájaro de fuego
  • 5
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 6
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • Más "

Comandos de Linux

Ad