Lecturer at JetBrains, teaching about PL topics and working on formal verification for Kotlin.
linear-cpp. An attempt at a C++ tutorial.
8254DGo. A four-dimensional goban
11FastGOL. A very simple Game of Life implementation, with an attempt to make stuff fast.
9fularuha. A functional language implementation in Rust and Haskell
9master-thesis. Agda
8kotlin. The Kotlin Programming Language.
6polycat. A functional programming language that is automatically category-polymorphic
3computability-in-agda. A formalisation of computability theory in Agda.
3book. An Introduction to Various Math Topics
3labyrinth. A tool for generating mazes
3Sparse. A very simple S expression parser and interpreter
2jy-c-to-bytecode. A bytecode interpreter, plus a compiler for a C-like language to that bytecode.
2snakt-usage-example. Test repository to see that SnaKt can actually be used.
2toy-stuff. Just some fun tidbits I put together.
2TurtleGraph. A graphing application written with Python's turtle module
2simon-puzzles-fork. A fork of Simon Tatham's puzzle collection: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
2snakt-design. Design documents for the SnaKt project
1toy-hisp. A toy language to learn more about compiling functional languages.
1compile-time-brainfuck. A C++03 brainfuck metainterpreter.
1DailyProgrammerChallenges. My solutions to some daily programmer challenges.
1sorted. C++
1directed-branching-bisimulation. Code for the paper "Directed branching bisimulation via apartness and positive logic" by Herman Geuvers and Anton Golov
1