Open source contributions
Projects
asciilasers (2023)
C++20, Meson, FTXUI, Catch2, clang-tidy, libFuzzer
Esoteric visual programming language. Includes a language specification, implementation and debugger.
Whisper (2022)
C, Meson, Bison, Flex, SPIR-V
I believe there is no way of linking compile time GLSL code with runtime generated SPIR-V1. Therefore I created the Whisper language and whc compiler to provide similar (but lower level) experience to GLSL with this additional feature. The compiler implements lexing, tokenizing, semantic analysis of the AST, error reporting and code gen of unoptimized SPIRV.
FactorioFotograf (2021)
C, Lua, Make, CI
Small and fast generator of web-viewable maps of Factorio saves. Unfortunately Linux-only because of dependent libraries (libucw).
Pebble (2023)
Tiny Lua package manager that injects itself into
require
and fetches/updates dependencies on demand as they
are require
d. (Currently Linux-only but would be trivial to
port)
lua-fp (2022)
Small library with functional style of lazy iterators over Lua constructs.
Yet Unfinished Experiments
Lebka (2023)
Rust, Lua
I think that Lua would make a great replacement of the entire HTML/CSS/JS stack. Currently thinking about the best way to declare website layout in code.
lb (2023)
Lua, C
There is no good general purpose build system. I think Lua would be a great fit.
lua-spreadsheet (2022)
Lua, SDL2
Minimalistic spreadsheet application with lua scripting.
beltwiz (2023)
Lua, Factorio
Autonomus hive mind that can play Factorio instead of me.
uzenatch (2022)
Zig
Toy chess engine.