Skip to content

idkjs/esy-realworldocaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esy-realworldocaml

esy add @opam/core @opam/utop

$ `esy add @opam/async @opam/yojson @opam/core_extended @opam/core_bench @opam/cohttp @opam/cryptokit @opam/menhir @opam/async_graphics`

Build Status

A project which demonstrates an OCaml workflow with Esy.

Usage

You need Esy, you can install the beta using npm:

% npm install -g esy

Then you can install the project dependencies using:

% esy install

Then build the project dependencies along with the project itself:

% esy build

Now you can run your editor within the environment (which also includes merlin):

% esy $EDITOR
% esy vim

After you make some changes to source code, you can re-run project's build using:

% esy build

And test compiled executable:

% esy ./_build/default/bin/hello.exe

Shell into environment:

% esy shell

About

realworldOCaml workflow with Esy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published