first commit

This commit is contained in:
pena 2022-01-17 18:10:12 +01:00
commit e1c6aeeeed
42 changed files with 1305 additions and 0 deletions

32
shell.nix Normal file
View file

@ -0,0 +1,32 @@
{ pkgs ? import <nixpkgs> { } }:
let
ocamlPackages = pkgs.ocaml-ng.ocamlPackages_5_3;
in
pkgs.mkShell {
name = "frost";
dontDetectOcamlConflicts = false;
nativeBuildInputs = with ocamlPackages; [
dune_3
findlib
merlin
menhir
ocaml
ocamlformat
odoc
crowbar
];
buildInputs = with ocamlPackages; [
bos
cmdliner
fmt
fpath
menhirLib
prelude
sedlex
];
shellHook = ''
export PATH=$PATH:${pkgs.lib.makeBinPath [
]}
'';
}