samoht / mirage-monorepo

A monorepo of mirage packages that work with OCaml 5 using effects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Steps to create the monorepo

Install opam monorepo. It doesn't install yet on 5.0.0, but you can install it on a different switch and reuse the binary.

Ensure you have the alpha and duniverse repositories configured:

$ opam remote
[NOTE] These are the repositories in use by the current switch. Use '--all' to see all configured repositories.

<><> Repository configuration for switch 5.0.0~alpha1 <><><><><><><><><><><><><>
 1 dune-universe git+https://github.com/dune-universe/opam-overlays.git
 2 alpha         git+https://github.com/kit-ty-kate/opam-alpha-repository.git
 3 default       https://opam.ocaml.org
opam monorepo lock
opam monorepo pull
git checkout 754836818dc5c -- duniverse/eio duniverse/ocaml-cohttp duniverse/luv duniverse/httpaf
dune build ./example

About

A monorepo of mirage packages that work with OCaml 5 using effects


Languages

Language:OCaml 86.8%Language:Perl 5.0%Language:C 4.2%Language:Nix 1.3%Language:Standard ML 1.1%Language:AMPL 0.6%Language:Makefile 0.3%Language:Emacs Lisp 0.2%Language:Shell 0.1%Language:Python 0.1%Language:JavaScript 0.1%Language:Turing 0.0%Language:SourcePawn 0.0%Language:Raku 0.0%Language:HTML 0.0%Language:Vim Script 0.0%Language:Coq 0.0%Language:OpenEdge ABL 0.0%Language:CSS 0.0%Language:Roff 0.0%Language:TeX 0.0%Language:Terra 0.0%Language:ASL 0.0%Language:C++ 0.0%Language:Gnuplot 0.0%Language:Reason 0.0%Language:Dockerfile 0.0%Language:NASL 0.0%Language:Pascal 0.0%