This is your work, valued
diagnose. A simple library for reporting compiler/interpreter errors
270nihil. Nihil, a statically typed interpreted functional programming language
70hm-defense. A work-in-progress rewrite from scratch of the old iOS game "Heavy MACH: Defense"
39snowstar. Here lies the code for the Snow* programming language, currently being rewritten.
33jellyvm. A VM written following the Linear Abstract Machine architecture
22HaSM. An assembly language EDSL for Haskell, compiling into opcodes
12oneiric. A small kernel + OS based on how dreams work
10coqide.kak. A fully-fledged CoqIDE-like experience for Kakoune
8snowstar_old. Snow* was an old ASM-like language running on its own VM. It has not been updated since 1 year and will probably never again.
6amethyst. A simple concatenative programming language
6diagnose4j. A port of my Diagnose library for Java
6bfhs. bf.hs, a small BrainFuck interpreter written in Haskell
5snowstar-lang. This project is the `Snow*` "official" website.
4paranet. Paranet is a little esoteric language runtime based on distributed computation.
4nix-config. My home-manager config, for Nix/NixOS
4beamer-theme. A simple colorful beamer theme
4fugue. 🎼 A compiler to native Go code for Distributed PlusCal, an extension of Lamport's PlusCal featuring channels and other distributed features.
4mini-noc. Playing around with very unsafe Haskell code
3snowstar-vscode. Syntax highlighter for Visual Studio Code for the Snow* programming language
2blobot. A discord bot for running some blob code
2pixie. A simple, yet powerful, imperative language with a FFI
1tinyraytracer. A non-official fork of https://github.com/ssloy/tinyraytracer where the end goal is to add various stuff as a homework
1isabelle.nix. Defines a Nix flake for Isabelle 2022
1tex-input.kak. A small layer on top of the insert mode to easily write unicode characters with commands similar to LaTeX.
1academic-cv. TeX
1