영어프랑스어스페인어

Ad


온웍스 파비콘

eliomdep - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 eliomdep를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 eliomdep 명령입니다.

프로그램:

이름


eliomc, eliomcp, eliomopt, js_of_eliom, eliomdep - eliom 빌드 도구

개요


엘리엠씨 [옵션] 파일

엘리옴CP [옵션] 파일

엘리모프트 [옵션] 파일

엘리옴뎁 [옵션] 파일

엘리옴독 [옵션] 파일

엘리옴프 [-고객|-섬기는 사람] 파일

js_of_eliom [옵션] 파일 -o 파일명.js

기술


엘리엄, 엘리옴CP엘리모프트 쉽게 해주는 OCaml 컴파일러 주변의 래퍼입니다.
Eliom 프레임워크를 기반으로 하는 프로젝트의 서버 부분 컴파일. 그들은 각각
와 동일한 옵션 세트를 수락합니다. Ocamlc(1)ocamlcp(1)과하면 오캄 롭트(1) 컴파일러 플러스
에 기술된 특정한 것 옵션 안내

js_of_eliom OCaml 및 Js_of_ocaml 컴파일러를 감싸는 래퍼로
Eliom 프레임워크를 기반으로 하는 프로젝트의 클라이언트 부분 컴파일. 그것은 받아들입니다
와 같은 옵션 세트 Ocamlc(1) 컴파일러와
옵션 안내

엘리옴뎁 주위에 래퍼입니다 오캠뎁(1) .eliom 소스의 종속성을 처리합니다.
파일. 동일한 옵션 세트와 에 설명된 특정 옵션을 허용합니다. 옵션
부분. OCaml 파일의 서버 측 컴파일 모듈이 위치한다고 가정합니다.
이 디렉토리의 하위 트리는 디렉토리에 있습니다. _섬기는 사람 (동일한 하위 디렉토리 구조 사용)
(각 디렉토리에서 _클라이언트 클라이언트측 컴파일 모듈의 경우).

엘리옴프 (실험적) 에 따라 특정 섹션을 제거하는 전처리기입니다.
주어진 옵션. 옵션 -고객 모든 최상위 부품 및 서버 섹션을 제거합니다.
그리고 옵션 -섬기는 사람 클라이언트 섹션만 ​​제거합니다.

엘리옴독 (실험적) OCaml 문서 생성기를 둘러싼 래퍼입니다. 합니다.
에서 문서를 생성할 수 있습니다. 클라이언트 or 섬기는 사람 옆. 똑같이 받아들인다
보다 옵션 세트 ocamldoc(1). 에서 주석을 자동으로 추출합니다.
원하는 섹션. 엘리옴독 현재 실험적이며 정의되지 않은 일부를 찾을 수 있습니다.
행동. (보다 http://ocsigen.org/eliom/manual/workflow-compilation). 일부 잘 알려진
버그는 다음과 같습니다.

· 파일은 항상 주석이 아닌 값으로 시작해야 합니다. 그렇지 않으면,
camlp4는 주석을 출력하지 않습니다.

· 간혹 댓글 노드가 예상대로 첨부되지 않는 경우가 있습니다. 그것은 campp4 때문입니다.
(때때로) 값 요소 사이에 추가 새 줄을 제거합니다.

컴파일 엘리옴 SOURCE 파일


.eliom 확장자를 가진 파일의 컴파일은 세 단계로 이루어집니다.
서버에서 클라이언트로 보낸 값의 유형; 코드의 서버 부분을 컴파일하고
클라이언트 부분을 컴파일하십시오. 처음 두 단계는 다음과 같이 실현할 수 있습니다. 엘리엠씨 그리고 마지막
js_of_eliom.js_of_eliom입니다.

두 도구 모두 원본 .eliom 파일로 명명된 .cmo 파일을 생성합니다. 덮어쓰기를 방지하려면
클라이언트 부분의 .cmo와 함께 서버 부분을 나타내는 .cmo, 다음에 의해 생성된 파일
엘리엠씨 or 엘리모프트 기본적으로 _server 및 파일이라는 하위 디렉토리에 저장됩니다.
에 의해 생성 된 js_of_eliom _client라는 하위 디렉토리에 저장됩니다. 기본
디렉토리는 환경 변수 ELIOM_SERVER_DIR에 의해 각각 재정의될 수 있습니다.
및 ELIOM_CLIENT_DIR.

에 의해 유추된 유형 엘리엠씨 서버에서 클라이언트로 보낸 값은
원본 .eliom 파일로 이름이 지정되고 확장자가 .type_mli인 중간 파일.
해당 파일은 다음에 의해 필요합니다. js_of_eliom .eliom 파일의 클라이언트 부분을 컴파일하기 위한 것입니다. 그만큼
엘리옴뎁 도구는 서버 .cmo에 대한 중간 파일을 올바르게 생성하는 종속성을 생성합니다.
및 클라이언트 .cmo.

옵션


-eliom-inc 추가하다 eliom 포함 디렉토리 목록에 추가합니다(eliomdep만 해당).

-디렉토리
생성된 파일의 대상 디렉토리 지정

-꾸러미
이것은 ocamlfind와 동일한 옵션입니다.

-술어
이것은 ocamlfind와 동일한 옵션입니다.

-자동 로드 없음
일반적으로 사용되는 구문 확장(deriving, lwt, js_of_ocaml, tyxml)을 로드하지 마십시오.

-유형 변환
파생하는 대신 type_conv 구문 확장을 사용하십시오. 사용해도 효과가 없다
-no-autoload와 함께.

-ppopt
추가 전처리기 호출에.

-jsopt
추가 js_of_ocaml 호출(js_of_eliom에만 해당).

-미루다
.eliom 파일의 경우 중간 .type_mli 파일(eliomc 및 eliomopt
만).

-노인퍼
.eliom 파일의 경우 중간 .type_mli 파일(eliomc 및
eliomopt에만 해당).

-도움 or --도움
간단한 사용 요약을 표시하고 종료합니다.

사용 예


server.ml이라는 서버 특정 파일로 구성된 Eliom 프로젝트의 컴파일,
client.ml이라는 클라이언트별 파일과 base.eliom 및 main.eliom이라는 두 개의 공통 파일,
다음 명령으로 달성할 수 있습니다.

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

매번 전체 프로젝트를 다시 컴파일하지 않으려면 여러 단계로 나눌 수 있습니다.

Eliomc -c 서버.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 클라이언트.ml
js_of_eliom -c base.eliom
js_of_eliom -c 메인.eliom
js_of_eliom -o appl.js _client/client.cmo _client/base.cmo _client/main.cmo

onworks.net 서비스를 사용하여 온라인으로 eliomdep 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad