No description
  • OCaml 97.5%
  • Nix 2%
  • Standard ML 0.3%
  • Dune 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-19 13:55:13 +03:00
.woodpecker remove obsolete gitea publish workflow 2026-06-08 22:43:56 +03:00
bin remove the use of iarrays, as they aren't in ocaml 5.3, and they aren't particularly useful right now 2026-06-09 11:30:12 +03:00
book add book as documentation/introduction 2026-06-19 13:55:13 +03:00
lib remove the use of iarrays, as they aren't in ocaml 5.3, and they aren't particularly useful right now 2026-06-09 11:30:12 +03:00
.envrc Reorganized project 2025-12-28 21:04:45 +03:00
.gitignore add book as documentation/introduction 2026-06-19 13:55:13 +03:00
default.nix build: separated the nix flake and derivation, to allow for simpler builds and more flexibility 2026-04-03 20:33:26 +03:00
dune-project ci: update dune-project to add menhir dependency 2026-02-05 23:12:56 +03:00
flake.lock flake: update 2026-05-17 16:12:38 +03:00
flake.nix nix: add a separate shell.nix so I can specify merlin there without adding it as a build requirement 2026-04-05 22:58:45 +03:00
LICENSE Added a license 2026-02-10 21:36:49 +03:00
ollisp.opam ci: update dune-project to add menhir dependency 2026-02-05 23:12:56 +03:00
README.md added readme with build badge 2026-05-17 17:54:33 +03:00
shell.nix nix: change pkgs.mkShellNoCC -> pkgs.mkShell because a standard environment is required in a development shell as well 2026-04-05 23:04:03 +03:00

built with garnix

Lisp compiler written in OCaml

This project is a small lisp compiler written in OCaml.

Currently, a small lisp-like language is compiled into a custom bytecode format. Documentation for the language, along with the bytecode format will be published upon first release.