This is your work, valued
Compiler & Type System Enthusiast
grace. A fancy diagnostics library that allows your compilers to exit with grace
91dromedary. Dromedary is an experimental subset of OCaml, using constraint-based type inference!
50University-Notes. A complete collection of my undergraduate notes
36ppx-open. A ppx rewriter that provides idiomatic selective `open`s in OCaml.
10ppx-template. An opinionated GitHub template for OCaml PPX extensions 🐪
8omniml. A simple ML featuring constraint-based type inference with suspended constraints and overloading
7ppx-matches. PPX syntax for Rust's `matches!` in OCaml 🐪
6ocaml-non-empty-list. A non empty list library for OCaml
5ocaml-optimizer. Implementation of various analyses and optimizations on 3-address codes
5tsc. Bidirectional type checker for TypeScript (in OCaml 🐪)
4Turing-Machine-Simulator. A simple Python Turing machine simulator with an "infinite" tape
3Skeleton-CLI. A simple modular command line interface skeleton program
3ocaml-amb. A monadic implementation of John McCarthy's `amb` (choice operator)
2AppSync-Gremlin. A library for AppSync resolvers and Gremlin traversals
2Quantum-Computer-Simulator. A Quantum Computer Simulator written in Python
2QASM. A very simple quantum assembler
2Ascii-Table. A simple json to ascii table Python package.
2ocaml-worker. OCaml template for Cloudflare Workers 👷♂️🐪
2Pseudo. A interpreted programming language that follows the syntax for CIE pseudocode
2ocaml-raytracer. A simple OCaml Raytracer
2Algo-Crate. Collection of implementations of standard algorithms and datastructures
1Tiny-OS. Tiny operating system for my Caml-OS project
1ocaml-0cfa. Implementation of 0CFA in OCaml using Applicative Constraints
1OCR-Physics-Notes. My personal A-Level physics notes
1dotfiles. btw I use nix
1modd. Modd is a minimal ML with modes using constraint-based type inference!
1