InglêsFrancêsEspanhol

Ad


favicon do OnWorks

eliomdep - Online na nuvem

Execute eliomdep no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando eliomdep que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - as ferramentas de compilação eliom

SINOPSE


Eliomc [opções] arquivos

Eliomcp [opções] arquivos

Eliomopt [opções] arquivos

Eliomdep [opções] arquivos

Eliomdoc [opções] arquivos

Eliompp [-cliente|-servidor] arquivos

js_of_eliom [opções] arquivos -o nomedoarquivo.js

DESCRIÇÃO


Eliomc, Eliomcp e Eliomopt são wrapper em torno do compilador OCaml que facilita o
compilação da parte do servidor de projetos baseados no framework Eliom. Eles respectivamente
aceitar o mesmo conjunto de opções que o ocamlc(1)ocamlcp(1) e ocamlopt(1) compiladores mais
os específicos descritos no OPÇÕES seção.

js_of_eliom é um wrapper em torno dos compiladores OCaml e Js_of_ocaml que facilitam o
compilação da parte cliente dos projetos baseados no framework Eliom. Aceita o
mesmo conjunto de opções que o ocamlc(1) compilador mais os específicos descritos no
OPÇÕES seção.

Eliomdep é um envoltório ao redor ocamldep(1) que lida com dependências de uma fonte .eliom
arquivos. Ele aceita o mesmo conjunto de opções mais as específicas descritas no OPÇÕES
seção. Ele pressupõe que módulos compilados do lado do servidor de arquivos OCaml localizados
neste diretório, a subárvore está no diretório _servidor (com a mesma estrutura de subdiretórios)
(resp. no diretório _cliente para módulos compilados do lado do cliente).

Eliompp (EXPERIMENTAL) é um pré-processador que remove seções específicas, dependendo do
dada opção. A opção -cliente irá remover todas as partes de nível superior e seções do servidor
e a opção -servidor irá remover apenas as seções do cliente.

Eliomdoc (EXPERIMENTAL) é um wrapper em torno do gerador de documentação OCaml ocamldoc.
Ele permite que você gere documentação de cliente or servidor lado. Aceita o mesmo
conjunto de opções do que ocamldoc(1). Ele extrai automaticamente os comentários do
seções desejadas. Eliomdoc atualmente é experimental, e você pode encontrar alguns
comportamentos. (Vejo http://ocsigen.org/eliom/manual/workflow-compilation) Alguns bem conhecidos
bugs são:

· Seus arquivos devem sempre começar com um valor e não com um comentário. De outra forma,
camlp4 não produzirá os comentários.

· Às vezes, o nó de comentário não é anexado conforme o esperado. Isso porque camlp4
(às vezes) remove nova linha extra entre os elementos de valor.

COMPILANDO Eliom FONTE ARQUIVOS


A compilação de arquivos com extensão .eliom é realizada em três etapas: inferir a
tipo de valor enviado pelo servidor ao cliente; compilar a parte do código do servidor e
compilar a parte do cliente. As duas primeiras etapas podem ser realizadas com Eliomc e o último
com js_of_eliom.

Ambas as ferramentas produzem um arquivo .cmo denominado como o arquivo .eliom original. Para evitar sobrescrever o
.cmo representando a parte do servidor com .cmo da parte do cliente, arquivos gerados por
Eliomc or Eliomopt são armazenados por padrão em um subdiretório chamado _server e arquivos
gerado por js_of_eliom são armazenados em um subdiretório denominado _client. Esses padrões
diretórios podem ser substituídos respectivamente pelas variáveis ​​de ambiente ELIOM_SERVER_DIR
e ELIOM_CLIENT_DIR.

Os tipos inferidos por Eliomc para valores enviados pelo servidor ao cliente são armazenados em um
arquivos intermediários nomeados como o arquivo .eliom original e cuja extensão é .type_mli.
Esse arquivo é exigido por js_of_eliom para compilar a parte do cliente do arquivo .eliom. o
Eliomdep ferramenta gere corretamente as dependências desse arquivo intermediário para o servidor .cmo
e o cliente .cmo.

OPÇÕES


-eliom-inc Adicionar à lista de diretórios de inclusão do eliom (apenas eliomdep).

-dir
Especifique o diretório de destino para os arquivos gerados

-pacote
Esta é a mesma opção do ocamlfind.

- predicados
Esta é a mesma opção do ocamlfind.

-sem carregamento automático
Não carregue as extensões de sintaxe comumente usadas (derivando, lwt, js_of_ocaml, tyxml).

-tipo-conv
Use extensões de sintaxe type_conv em vez de derivar uma. Não tem efeito se usado
em conjunto com -no-autoload.

-poppt
Acrescentar para a chamada do pré-processador.

-jsopt
Acrescentar para a invocação js_of_ocaml (apenas js_of_eliom).

-inferir
Para o arquivo .eliom, gere apenas o arquivo intermediário .type_mli (eliomc e eliomopt
só).

-não inferir
Para o arquivo .eliom, não gere o arquivo intermediário .type_mli (eliomc e
eliomopt apenas).

-Socorro or --Socorro
Exiba um breve resumo de uso e saia.

EXEMPLOS


A compilação de um projeto Eliom composto por um arquivo específico do servidor denominado server.ml, um
arquivo específico do cliente denominado client.ml e dois arquivos comuns denominados base.eliom e main.eliom,
poderia ser alcançado com os seguintes comandos:

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

Para evitar a recompilação de todo o projeto a cada vez, isso pode ser dividido em várias etapas:

eliomc -c servidor.ml
eliomc -c base.eliom
eliomc -c principal.eliom
eliomc -a -o appl.cma _server / server.cmo _server / base.cmo _server / main.cmo
js_of_eliom -c cliente.ml
js_of_eliom -c base.eliom
js_of_eliom -c principal.eliom
js_of_eliom -o appl.js _client / client.cmo _client / base.cmo _client / main.cmo

Use eliomdep online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad