This is your work, valued

Mathieu Barbin

Advanced
@mbarbin

cmdlang. Declarative command-line parsing for OCaml

19

crs. A tool for managing inline review comments embedded in source code

15

vcs. A Versatile OCaml Library for Git Operations

13

provider. Dynamic Dispatch with Traits (OCaml)

10

bopkit. An educational project for digital circuits programming

8

dunolint. A linter for build files in OCaml dune projects

7

fingerboard. A microtonal geography of the cello fingerboard

7

cubzzle. Solver for a wooden cube puzzle

6

loc. Representing ranges of lexing positions from parsed files

5

parsing-utils. Making it easier to use generated Parsers/Lexers

4

pplumbing. Utility libraries to use with [pp]

3

doc-experiment-docusaurus. Experimenting with docusaurus+odoc

3

c4solver. A solver for the connect4 game, in OCaml & Rust

3

pp-extended. Adding a few functions to Pp

3

doc-experiment-sphinx. Experimenting with documentation tools

2

fpath-base. Extending [Fpath] to use alongside [Sexplib0] and/or [Base]

2

command-unix-for-opam. Improve Core Commands distributed with opam

2

poomsae. Studying some Taekwondo Poomsae

2

super-master-mind. A solver for the super-master-mind game

2

catch-the-bunny. Resolve a fun little logic puzzle to catch a bunny

2

visa-debugger. A graphical debugger for visa assembly programs (bopkit)

2

doubly-linked. Re-publishing [Core.Doubly_linked] as a standalone package to use with [Base]

1

appendable-list. A datastructure supporting constant time append operations

1

opam-package-template-example. An example made with opam-package-template

1

dune-rpc-eio. Communicate with dune using rpc and Eio

1

fpath-extended. Adding a few functions to Fpath to use alongside Base

1

git-pager. Run a pager to display diffs and other outputs in the terminal

1

micrograd. A replication of karpathy/micrograd in OCaml for educational purposes

1

auto-format. Building auto format commands for custom languages, dsl configs, etc.

1

nonempty-list. Repackaging core_kernel.nonempty_list as a standalone package for using with Base

1

ppx-let-fun. Allowing let-binding for functions whose last argument is a closure

1

mtime-extended. Adding a few functions to Mtime to use alongside Base

1

ocaml-grpc. gRPC library for OCaml

1

reversed-list. Repackaging core_kernel.reversed_list as a standalone package

1

file-rewriter. Apply small rewrites to tweak or refactor your files

1

eio-writer. Write to an [Eio.Buf_write] with an api that resembles [Stdio] or [Async.Writer]

1

turing-game. A bot that can play a board game called Turing Machine

1

nonempty-list-core. Repackaging core_kernel.nonempty_list as a standalone package

1

opam-package-template. Template for creating a new opam package repository

1

letfun. Use let-binding with functions whose last argument is a closure

1

pp-log. A collection of libraries to log and raise user messages with Pp

1

eio-process. Extending the [Eio.Process] api to spawn external processes

1

union-find. Re-publishing [Core.Union_find] as a standalone package with no dependency

1

eio-extended. Experimenting with a few additions to Eio's api

1

eio-rpc. Opinionated wrappers to build RPC clients and servers with eio and grpc

1

error-log. Reporting located errors and warnings

1

print-table. Simple Unicode/ANSI and Markdown text table rendering for OCaml

1